2010-12-01から1ヶ月間の記事一覧

サブディレクトリを含めたファイル内の文字列を検索する

サブディレクトリを含めてファイル内の文字を探したいとき、find と grep をこんな風に使うんで良いのかな?もちっとすっきりしたやり方も有りそうだけど、ま、いいか。:-) for file in `find . -type f | grep -E "*.m$"`; do grep -H -n -A 10 -E keyword …

Learn Objective-C for Java Developers が pdf で配布されてるよ

Objective-C で Observer パターン実装するならどーするんだろって聞いたら、こんな本あるよ〜って教えてもらったのが、Learn Objective-C for Java Developers。教えてくれた同僚が Kindle で買って通勤電車の中で呼んでるそうな。 Learn Objective-C for J…

カテゴリ定義ファイル名の命名規則

カテゴリ(簡易プロトコル)を独立したファイルとして定義しときたい。どっかでみたな〜と思ってたけど、Objective-C 2.0プログラミング言語: メソッドのクラスへの追加 で発見。 :-)命名規則はこんな感じ。 ファイル 命名規則 例 ヘッダファイル <カテゴリ…

NSFetchedResultsController のキャッシュにハマった

Book が複数の Page を持ってて、さらに Page が MyFavorite 属性をもっている。こーゆーモデルを考えて絞り込み検索しようとして最初にこんな NSPredicate を定義してみた。 NSFetchRequest *request = [[NSFetchRequest alloc] init]; NSEntityDescription…

managedObjectContext の参照を取得する方法

AppDelegate に managedObjectContext メソッドを作ったは良いけど、任意の ViewController で参照や更新するために、持ち回しさせるのもめんどい。簡単な方法ないかな〜と思ってたら、あるじゃん! :-) FooAppDelegate *appDelegate = (FooAppDelegate *)[ …

iso イメージから CD-R を作成

久しぶりすぎて、iso イメージの焼き方忘れた orz。こっちもメモっとこ。 アプリケーション >> ユーティリティ >> ディスクイメージ.app を起動する。 iso イメージ(例 ubcd503.iso)を左ペインにドロップする。 ubcd503.iso を選択する。 CD-R をドライブ…

Mac で MD5 と SHA1 を確認する方法

Mac

古いPCのディスクを消去するのに Ultimate Boot CDをダウンロード。そ〜いや MD5 とか SHA1 って Mac だとどうやって確認するんだろ?って思ってたけど、さくっとできるんだね。:-) MD5 $ /sbin/md5 ubcd503.iso MD5 (ubcd503.iso) = 6cf0f4ff7f11ad2d780585…

Windows7 で SendTo の開き方

Windows7 になってから SendTo の開き方をいつも探しちゃう。さすがにメモっとこ。「スタート」→「プログラムとファイルの検索」で次のコマンドを入力して実行。 shell:sendto SendTo の実際の場所はここ(↓)。 C:\Users\ユーザ名\AppData\Roaming\Microsof…