2010-01-01から1年間の記事一覧

MacBookの小さい画面でiPadシミュレータのスクリーンショットをとる方法

iTune ConnectにiPadアプリを登録する際に、アプリのスクリーンショットが必要だったのだけれども、シミュレータの画面サイズを100%にすると見事にMacBookの画面に入らない。 困った。というわけでググってみた結果発見できたのでメモ。 まずiPadシミュレー…

CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目)

cakephperさんから始まったCakePHP Advent Calendar 2010。 いやあ、HtmlHelper::image()のurl属性は使っていなかったです。勉強になりました。 では、2日目の担当ということで。 CakePHPで開発されていることをアピールしたい!でも。。。 自分はCakePHPを…

node.jsとかTitaniumとか

JavaScriptで何でもできるようになってきた。エコーサーバ作ってみたり、サンプルアプリ作ってみたりしたけど本当にJavaScript。 すげーなー。とりあえずiPod TouchにAPIドキュメントを突っ込んで移動中などに読んでる。node.jsもTitaniumもEmacsでがしがし…

codecheck.in リポジトリ終了のお知らせ

codecheck.inの共有svnリポジトリが6月をもって終了した。 主な理由は「役目を終えたため」。何年ごろだったかよく知らないのだけれども、CodeReposという共有リポジトリというサービスというかコミュニティが始まった。 この面白い画期的なアイデアのインス…

パーソナルリポジトリブラウザのすすめ

Gitに移行してから結構たって、そのうえでFattyを作成して自分で使い始めて思ったのが 「分散リポジトリ(Git)を活用するにあたってパーソナルなリポジトリブラウザは必須なのでは?」 ということ。そう思う理由が2つ。 パーソナルなブランチがある Subversio…

CakePHPerのfind系コーディングレベル

CakePHPのパフォーマンスの"初歩的な"ボトルネックはモデルのアソシエーションがほとんど。 要はfind系の処理でrecursive = 2とかして、必要のないモデルデータを引っ張ってきてしまっていたりとか。 で、それを体験してアソシエーションに気を使うようにな…

ターミナルが"遠い"ことによるCakePHP開発の違い

自分はCakePHPでの開発はEmacs上でしているのだけれども、bakeコマンドを特に開発初期は多用する。 あと、 「__()をソースに書く→shell-pop.elでターミナル立ち上げて、"cake i18n"→バックグラウンドでi18nにパースさせつつコーディング継続→終わったら"cake…