タグ

ブックマーク / taichino.com (4)

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

    iOS7以降、主なアプリはほぼフラットなスタイルに移行していますね。iHeartRadioでもフラット+iOS7対応は一旦完了しているものの、まだ試行錯誤の途中でバージョンアップ毎に結構デザインを変更しています。 そこで問題になるのがリソースの管理です。プロジェクトの体制にもよると思いますが、一般に新しいファイルの追加は簡単でも、古いファイルを削除するのは当に使われてないか確認するコストが高くて面倒です。そうして気がついたらプロジェクトの中が古い画像ファイルだらけになっていて、これは良くないなというので使われてない(かもしれない)画像ファイルを列挙するスクリプトを書きました。 RubyにはXcodeprojというXcodeのプロジェクトファイルを色々弄れる便利なRubyGemがあります。Cocoa Podsでも使われているモジュールで、最初はPythonにポートして使おうと思っていたので

  • [アメリカ日記13] アメリカは余裕があるなと思った – taichino.com

    働き始めて2週間経ちました。個人的な嗜好でいうと、働くのは別に好きでも何でも無いというか寧ろ嫌いなんですけど、環境が新しい事だらけなのもあって今のところ毎日楽しいです。それで実際働いてみてすげー思ったのが、アメリカはやたら余裕があるなという事です。 例えば僕の所属してるチームの労働時間。フレックスなので一定しませんが、皆さん平均すると10:30前後に出社して18:00前後に帰って行きます。ランチもゆったりで作業してるのは6時間位です。僕は今張り切っている事もあって、9:00頃から19:30頃まで働いているのですが、その程度で僕が一番長い時間働いています(全社で)。それなのに、就活記録のエントリでも書きましたが、給料は日の相場の2倍は楽勝です。そうすると、働く時間半分で給料2倍なら、単位時間辺りのパフォーマンス4倍必要なはずなので、どんなけバケモノぞろいやねんと戦々恐々としていましたが、別

    Watson
    Watson 2013/06/06
  • LionがプリインストールなMacでもリカバリ用のDVDを作りたい件 – taichino.com

    先日新調したMacBook Proですが、メインOSをUbuntuにしてVMWare上でLionとWindowsとCentOSを飼おうと思います。というわけでLionのインストールメディアが必要なのですが、Lionがプリインストールされている最近のマシンにはリカバリディスクが付属していません。 なので自分でDVDを焼く必要がありますが、少し調べてみると、Snow LeopardからLionにアップデートした人は、その時にMac App Storeからダウンロードしたインストーラを使ってリカバリディスクを作成できるようです。AppleのLion Recovery Disk Assistantというツールも、そのインストーラがある事を前提にしています。 ところがLionがプリインストールされてるマシンだとそのインストーラもありません。なかなか情報にたどりつけ無かったのでメモを残しておきます。

    Watson
    Watson 2012/05/03
  • 久々にC++使ったら進化してて素敵になってた件 – taichino.com

    最近、数年ぶりにC++を触っているのですが、いつの間にかかなり使いやすくなっていました。まだ全容は把握できてないのですが、とりあえず印象に残った以下の項目について書いてみたいと思います。 BOOST_FOREACHとautoですっきりループ tupleで無くなる無駄な構造体 #pragma onceで楽々インクルードガード std::functionとlamda関数でコンパクトなコード typeidでリフレクション 主にC++0x周りの話だと思っていますが、勘違いしている可能性も高いです。 前置きですが、エントリ内のコードはすべてgccの4.5.0で動作確認を行っています。(mac portのgcc45パッケージをインストールしました)。またビルド時にはc++0xの使用を明示する必要があります。 $ g++-mp-4.5 -std=c++0x main.cpp 1. BOOST_FORE

    Watson
    Watson 2011/01/14
  • 1