2010-12-01から1ヶ月間の記事一覧
サブディレクトリを含めてファイル内の文字を探したいとき、find と grep をこんな風に使うんで良いのかな?もちっとすっきりしたやり方も有りそうだけど、ま、いいか。:-) for file in `find . -type f | grep -E "*.m$"`; do grep -H -n -A 10 -E keyword …
Objective-C で Observer パターン実装するならどーするんだろって聞いたら、こんな本あるよ〜って教えてもらったのが、Learn Objective-C for Java Developers。教えてくれた同僚が Kindle で買って通勤電車の中で呼んでるそうな。 Learn Objective-C for J…
カテゴリ(簡易プロトコル)を独立したファイルとして定義しときたい。どっかでみたな〜と思ってたけど、Objective-C 2.0プログラミング言語: メソッドのクラスへの追加 で発見。 :-)命名規則はこんな感じ。 ファイル 命名規則 例 ヘッダファイル <カテゴリ…
Book が複数の Page を持ってて、さらに Page が MyFavorite 属性をもっている。こーゆーモデルを考えて絞り込み検索しようとして最初にこんな NSPredicate を定義してみた。 NSFetchRequest *request = [[NSFetchRequest alloc] init]; NSEntityDescription…
AppDelegate に managedObjectContext メソッドを作ったは良いけど、任意の ViewController で参照や更新するために、持ち回しさせるのもめんどい。簡単な方法ないかな〜と思ってたら、あるじゃん! :-) FooAppDelegate *appDelegate = (FooAppDelegate *)[ …
久しぶりすぎて、iso イメージの焼き方忘れた orz。こっちもメモっとこ。 アプリケーション >> ユーティリティ >> ディスクイメージ.app を起動する。 iso イメージ(例 ubcd503.iso)を左ペインにドロップする。 ubcd503.iso を選択する。 CD-R をドライブ…
古いPCのディスクを消去するのに Ultimate Boot CDをダウンロード。そ〜いや MD5 とか SHA1 って Mac だとどうやって確認するんだろ?って思ってたけど、さくっとできるんだね。:-) MD5 $ /sbin/md5 ubcd503.iso MD5 (ubcd503.iso) = 6cf0f4ff7f11ad2d780585…
Windows7 になってから SendTo の開き方をいつも探しちゃう。さすがにメモっとこ。「スタート」→「プログラムとファイルの検索」で次のコマンドを入力して実行。 shell:sendto SendTo の実際の場所はここ(↓)。 C:\Users\ユーザ名\AppData\Roaming\Microsof…