タグ

ブックマーク / www.dotapon.sakura.ne.jp (4)

  • HTML5 Canvas + JavaScript でつくる極小iPhone – Tiny iOS の技術解説 | DOTAPON Blog

    先日、無事公開までたどりつけた「Tiny iOS」。 今回は、Tiny iOSに使用した技術要素について、いくつか解説してみます。 Canvas要素 画面の表示は、HTML5のCanvas要素を使用しています。 Canvas要素は、線の描画や塗りつぶし、画像の描画など、多彩な描画機能をサポートする要素。 W3Cでまだまだ仕様策定中ですが、Chrome, Safari, Opera, Firefoxなど、たいていのモダンブラウザで動きます。 IE? 知りません ;-p ピクセルの扱いが手軽、描画オプションも豊富と、なかなか使い勝手のよい仕上がりです。 「何か作っちゃるぜ!」という気にさせてくれます。 Canvasの使い方については、ここを押さえておけばほぼ事足ります。 「Canvasリファレンス – HTML5.jp」 素晴らしいサイトです、感謝。 アニメーション Tiny iOSの

  • jQuery→Closure Libraryの移行に便利な、機能対応リスト – Tiny iOSの事例 | DOTAPON Blog

    またまたTiny iOSネタです。 Tiny iOSでは当初、JavaScriptライブラリにjQueryを使用していました。 が、色々なメリットを考えて、途中でClosure Libraryに乗り換えました。 クラス継承をしっかりサポートしてくれる jQueryにはない。 Closure Compilerとの相性がよい ライブラリ側の不要なコードもバッサリ削除してくれる。 jQuery100KB + 自分のコード30KBだったのが、まとめて30KBになった!すごい! Closure兄さん @orga_chem に勧められた ( ° ▽ ° ) これだけ魅力があるとはいえ、慣れ親しんだライブラリを離れるハードルは高く、なかなか導入に踏み切れない方も多いはず。 そこで今回は、Tiny iOSで使用していた機能の対応表をつくってみました。 切り替える際の参考になればうれしいです。 そもそも

  • Vimを見やすく、スタイリッシュに。コダワリの設定 2項目 | DOTAPON Blog

    プログラマが最大限の力を発揮するためには、道具の手入れは欠かせませんよね。 今回は頼れる相棒Vimの、外観の設定について語ってみます。 色 – colorscheme 個人的には黒背景が、目に優しい感じで好きです。 colorscheme は何を使っていますか? 黒背景で有名どころは desert あたりでしょうか。 自分のイチオシは、何といっても jellybeans 。 落ち着いた雰囲気で、調和した色合いがとてもステキです。おすすめ。 これまで何十と colorscheme を試してきましたが、これを超えるものには未だ出会っていません。 スクリプトのタイトルも凝っていて、製作者の愛が溢れている点もグッドです :) 見えない文字の表示 – listchars タブ文字や行末など、普段見えないものを可視化するのが listchars です。 set listchars=eol:$

  • Inkscapeで、タダではじめるGUIデザイン | DOTAPON Blog

    Inkscapeで、タダではじめるGUIデザイン1月30日、第5回 南東京iPhone開発者勉強会で使用した発表資料です。 発表資料 (SlideShare, PDF形式) サンプル (Inkscape SVG形式) 個人でのiPhone開発なら、GUIデザインはInkscapeでも十分戦えるよ!…ということが、少しでも伝わればいいなぁと思っています。

  • 1