タグ

ブックマーク / psychs.hatenablog.com (2)

  • iPhone デバッグ用のマクロ - Psychs's blog

    iPhone アプリをデバッグするときに、ソースに NSLog をそのまま書いてしまうと、リリース時に削除するのが面倒なので、以下のようなマクロを使っています。 #ifdef DEBUG # define LOG(...) NSLog(__VA_ARGS__) # define LOG_METHOD NSLog(@"%s", __func__) #else # define LOG(...) ; # define LOG_METHOD ; #endif 使い方は、まずプロジェクトの設定を開き、「Debug」構成を選択してから、一番下のユーザ定義カテゴリの「GCC_PREPROCESSOR_DEFINITIONS」に「DEBUG」を追加しておきます。 こうすることで、Debug build のときにだけ「DEBUG」が定義されます。 あとは、NSLog の代わりに LOG を使うようにすれば

  • 絵文字と Google の姿勢 - Psychs's blog

    Unicode の仕様バグを Unicode ML にポストして議論した ことのある立場から、思ったことを少し。 ここまで述べたGoogleによる絵文字提案をみて、Googleストリートビューで世界中の路地裏にカメラを入れて猛反発を受けたことや、Googleブック検索で世界中のをスキャニングしようとして著作者達とトラブルになったことや、あるいはGoogleマイマップで「公開」をデフォルト設定にしたことで、知らずに個人情報を世界に公開してしまうユーザーが続出したことと同じ、なにか一種の強引さ、押しつけがましさを思い起こしませんか。つまり絵文字をめぐるGoogle提案は、じつのところGoogleという企業の社風を抜きには考えられないように思えるのです。 絵文字が開いてしまった「パンドラの箱」第4回--絵文字が引き起こしたUnicode-MLの“祭り” Google のこういう姿勢は非難される

    絵文字と Google の姿勢 - Psychs's blog
  • 1