bashだと{0..9}とか{a..z}とか出来るんだけど、zshだと{a..z}ができない。 setopt bracecclしてやるとできるようになる。 ~$ echo {a..z} {a..z} ~$ echo {a-z} {a-z} ~$ setopt braceccl ~$ echo {a-z} a b c d e f g h i j k l m n o p q r s t u v w x y z
余白を特定の比率で分割したいなとちょっと考えていた。つまりmargin-leftとmargin-rightプロパティーの計算済みの値が3:2とかの比率で自動調節されるように、ということ。そのようなことをTwitterでちょっと書いたら、@o_tiがcalc()を使う方法を考えてくれた。 Demo: Split margins 1 to 3 最初のデモの幅は320px、二つ目のデモの幅は480pxになっている。margin-leftプロパティーでcalc()を使い、100%から要素の幅を引いた残りを4で割っている。margin-rightプロパティーはautoで自動調節すれば良い。 .test { margin-right: auto; margin-left: calc((100% -320px) / 4); width: 320px; } Inspect margin-left: cal
何がしたいか ゲームループがループごとにイベントを複数生成するのだが、それを時系列に沿って順番に捌きたい でもオブザーバでグローバルなイベント投げまくるとすぐクソコード化する どうにかしてピュアなモデルからビューとの待ち合わせ(オブザーバー含む)を切り離したい。なんでもしますから! というわけでちゃんと設計練って書いてみたら結構いいんじゃねとなったので、解説書く。 設計の概要 EventSource#createEvents() は Eventの配列を生成する 実際にはここがユーザーが記述する部分になる EventRunner はループ毎にEventSource#createEvents()を呼び、上から順に処理する event.eventType毎に処理の仕方を記述する この例ではEvent間の時間を100msとなるよ]うにしてるが、実際なんでもいい。 コード CoffeeScriptで
Androidアプリ担当の高畑です。 社内でぷよぷよテクニックを披露したら軽く引かれました。ショックです。 ぷよぷよのおじゃまぷよを消すのは得意ですが、お腹のおじゃまぷよはなかなか消せません。 今回のブログネタですが、robotiumについて書こうと思います。 知っている人にとっては今さらrobotium?って感じかもしれませんが、僕は最近初めて使ってみました。 そして、robotiumのwaitForメソッド系が何かと便利だったのでそれに重点を置いて書いていきます。 robotium準備 こちらからrobotiumのライブラリをダウンロードします。 後はテストプロジェクトにrobotium.jarをビルドパスを通すだけで使用準備は完了です。 導入は非常に手軽です。 後はInstrumentationTestCase2で以下のように書くだけでセットアップは完了です。 public clas
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く