<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Stylus / Drkcore</title><link>http://blog.kzfmix.com/Stylus</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Fri, 08 Feb 2013 08:11:08 +0919</lastBuildDate><item><title>Stylusのフレームワーク</title><link>http://blog.kzfmix.com/entry/1360270690</link><description>&lt;p&gt;&lt;a href="http://learnboost.github.com/stylus/"&gt;Stylus&lt;/a&gt;のフレームワークといえば&lt;a href="https://npmjs.org/package/nib"&gt;nib&lt;/a&gt;だろうが、他にもいくつかあったので調べてみた。プラグインっぽい拡張とかもあったんだけど、Stylusの公式からリンクも張ってないしnpmも探しにくいしどうしたらいいのかなぁと。&lt;/p&gt;
&lt;h3&gt;Framework&lt;/h3&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/nib"&gt;nib&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;お約束。でも&lt;a href="http://blog.kzfmix.com/entry/1359031286"&gt;text-shadowがない&lt;/a&gt;のはちょっと困るかな。&lt;/p&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/nibble"&gt;nibble&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;nibの上にのっかる感じのフレームワークらしい。ドキュメントが殆ど無いけど、&lt;a href="http://foundation.zurb.com/"&gt;foundation&lt;/a&gt;に強く影響を受けているらしいので、グリッドシステムとかレスポンシブ・ウェブデザインが充実しているのかな。僕の場合はGridのためにtwitter-bootstrapを使っているようなもんだから、こっちでいけるようだったら乗り換えてもいいかなと思うので、あとできちんと読んでみる。&lt;/p&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/fluidity"&gt;fluidity&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;こちらもグリッドシステム。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Unlike other CSS grids, Fluidity does not use the same table-like concept of rows &amp;amp; columns. Instead of the usual print inspired multi-column style grid where the designer has to think about how wide a column is, what margins exist between them, and the usual "wait... how many columns wide is 315px?" Fluidity focuses on the screen and the varying screensizes in our world by describing things in terms of percentage of screen size or exact pixels which is much easier to visualize, plan around, and ultimately understand.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/klipspringer"&gt;klipspringer&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;これもドキュメントがない。ソース見た感じではグリッドシステムとレスポンシブ・ウェブデザインは備えているっぽいがどこを目指しているのかちょっとわからない。&lt;/p&gt;
&lt;h3&gt;プラグインっぽいやつ&lt;/h3&gt;
&lt;p&gt;フレームワークほど大きくないモジュール&lt;/p&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/stylus-lemonade"&gt;stylus-lemonade&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Compass/SASSでいうところのSpritingにあたる機能を提供する。&lt;a href="http://t32k.me/mol/log/spriting-with-compass/"&gt;こういうやつ&lt;/a&gt;だ。&lt;/p&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/stylus-images"&gt;stylus-images&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;@2xとかをよろしくやってくれるようだ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Merges duplicated data URIs&lt;/li&gt;
&lt;li&gt;Loads resolution dependent images when available&lt;/li&gt;
&lt;li&gt;Moves non-inlined relative url's into the output directory&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;エディタとか更新時コンパイルするもの&lt;/h3&gt;
&lt;p&gt;stylusにはwオプションがあって、これを使えば更新時にコンパイルしてくれる。&lt;/p&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/lyvus"&gt;lyvus&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;これはstylusのwオプションに加え、ブラウザもリロードしてくれる。利用するためには10行くらいのjsコードを埋め込む、lyvusコマンドで表示されるのでそれをコピペすればいい。&lt;/p&gt;
&lt;p&gt;&lt;img alt="lyvus" src="http://www.kzfmix.com/images/blog/lyvus.png" /&gt;&lt;/p&gt;
&lt;p&gt;ただ、僕がよく使うpyhttpd(python -m SimpleHTTPServerのalias)だとsocket.ioに対応してないからreloadしなくて残念。と思ったが、これのせいではない気もしているので後でちょっと調べる。&lt;/p&gt;
&lt;h4&gt;&lt;a href="https://npmjs.org/package/styler"&gt;styler&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;こちらはオンラインエディタ。触ってみたところ良い感じなんだけどEmacs使いたいからなぁ。&lt;/p&gt;</description><pubDate>Fri, 08 Feb 2013 08:11:08 +0919</pubDate><category>javascript</category><category>Stylus</category><category>CSS</category></item><item><title>ズルデザStylusでモック体質の愛され★ウェブサイトみたいな</title><link>http://blog.kzfmix.com/entry/1359031286</link><description>&lt;p&gt;Rubyのヒトは迷わずSass+Compass使うのかもしれないけど、僕は見た目がすっきりしている&lt;a href="http://learnboost.github.com/stylus/"&gt;Stylus&lt;/a&gt;のほうが好きです。&lt;/p&gt;
&lt;h3&gt;Stylusのよいところ&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Pythonっぽくかける&lt;/li&gt;
&lt;li&gt;coffescriptっぽくもある&lt;/li&gt;
&lt;li&gt;{}を極力使わなくていいので右手の小指に負担がかからない(Emacsユーザーは酷使するのは左手小指で十分)&lt;/li&gt;
&lt;li&gt;Jadeを使えば全てインデントで統一できる&lt;/li&gt;
&lt;li&gt;&lt;a href="http://visionmedia.github.com/nib/"&gt;nib&lt;/a&gt;がある&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Stylusのよくないところ&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;LESS2Stylusがない(twitter-bootstrap困る)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sass関係ないですね。&lt;/p&gt;
&lt;h3&gt;ズルいStylus&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://speakerdeck.com/ken_c_lo/zurui-design"&gt;ズルいデザイン&lt;/a&gt;が良かったので、自分のためにStylus+nibで関数(mixin)にしておくことにした。CSSプリプロセッサのメリットはこういったデザイナーさんの知恵というかプロセスに名前を付けて単なる関数に落とし込めることだと思うんだけど、そういうライブラリはまだあんまないよなと思う。&lt;/p&gt;
&lt;p&gt;こういう考え方はwebよりも&lt;a href="http://d.hatena.ne.jp/naoya/20130122/1358859447"&gt;Pixate&lt;/a&gt;みたいなスマホとかそっち方面のほうが効果的なのかなぁ。&lt;/p&gt;
&lt;p&gt;stylusにtext-shadowがなかったのでズルい線とズルいグラデーションしかやってない。ボックスとかは書くの飽きた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kzfm/zurui-stylus"&gt;zurui-stylus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kzfm.github.com/zurui-stylus/"&gt;zurui-stylus(github pages)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最近プログラマー(僕はプログラマーじゃないんだけど)向けのデザインの&lt;a href="http://blog.woopsdez.jp/archives/2952"&gt;スライドが増えてきて&lt;/a&gt;嬉しいですね。&lt;/p&gt;
&lt;p&gt;もちろん予約した&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774155101/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51iTrjgt0BL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;スマートフォンデザインでラクするために&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    石嶋 未来&lt;br /&gt;
    技術評論社 / 2499円 ( 2013-01-29 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Fri, 25 Jan 2013 19:11:41 +0919</pubDate><category>Stylus</category></item></channel></rss>