Xcodeプロジェクト内の使われてないリソースを探す

iOS7以降、主なアプリはほぼフラットなスタイルに移行していますね。iHeartRadioでもフラット+iOS7対応は一旦完了しているものの、まだ試行錯誤の途中でバージョンアップ毎に結構デザインを変更しています。

そこで問題になるのがリソースの管理です。プロジェクトの体制にもよると思いますが、一般に新しいファイルの追加は簡単でも、古いファイルを削除するのは本当に使われてないか確認するコストが高くて面倒です。そうして気がついたらプロジェクトの中が古い画像ファイルだらけになっていて、これは良くないなというので使われてない(かもしれない)画像ファイルを列挙するスクリプトを書きました。

Continue reading “Xcodeプロジェクト内の使われてないリソースを探す”

Xcodeプロジェクト中のコード行数を取得するGemを書いた

RubyはiHeartRadioだとプロダクションコードではあまり使われてないんですが、開発補助系のタスクでは徐々に存在感を増してる感じです。自分で最初から何か書く時はPythonで良いのですけど、他の人が書いたツールを弄ったりするのに必要なのでRubyでコード書き始める事にしました。それでいきなり仕事のコード書くのはアレなので、練習がてらGemを作ってみました。

Continue reading “Xcodeプロジェクト中のコード行数を取得するGemを書いた”

1時間覚えるRubyで入門した

rubyは読めた方が良いなぁと思っていたのですが、タイミングが無くてほったらかしでした。で、「1時間で覚えるRuby」という面白そうな記事を見つけたので内容を写経して見ました。結果は45分でこなせて効果もあったのでオススメです。

Continue reading “1時間覚えるRubyで入門した”

rrencodeを理解した

perlの予約語について検索したら、ppencoderrencodeに行き着きました。こんなに愛を感じるプログラムは見た事無かったです。で、ppencodeは解説もあって割とすっと理解できたんですが、rrencodeは理解するのに時間がかかりました。一応メモ書きをば。

Continue reading “rrencodeを理解した”