2010-01-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…

Instruments User Guide あるじゃん!

ちょっとずつ iPhone アプリを作り始めたけど retain と release を使いこなせてないので、意図しないところでインスタンスが解放されちゃう。当たり前だけど memory leak とか memory 消費量のモニタの仕方とか理解しないと、ちゃんとしたアプリは作れない…

スライドビューの上手な作り方?

お試しで電子カタログを作ってみよ〜と思ったけど、ページの横スクロールさせるの、どーやるんだ? お試し1:UINavigationController によるページ切り替え 最初に試したのは iPhone プログラミング UIKit 詳細リファレンス の 「3.2.3 たどった階層を一気…

教えて、池上さん!

龍馬伝を見てたら奥さんから質問された。 なんで徳川幕府は衰退して、大政奉還しなくちゃいけなかったの? 武士の世の中は疲弊したって聞いた事があるけど、なんで疲弊したの? 農民の不満が高まったって話だけど、どんな不満がたまってたの? 他の大名が政…

牧之通りを歩いてみたよ

牧之通りは街並再生で今年オープンした商店街。11月17日に事業創造大学院大学であった「新・新潟学講座」で街づくりに取り組んだ井口司氏の講演を聴いて、めちゃめちゃ興味が引かれてたのもあったから、行って来たよ。この地域はもともと鈴木牧之を輩出…

Assertion failed: (cls), function getName でハマる

Xcode をデバッグモードで実行したら、見慣れないエラーが出てる。何でしょ? Assertion failed: (cls), function getName, file /SourceCache/objc4_Sim/objc4-427.1.1/runtime/objc-runtime-new.m, line 3939. ググってみると、あちこちでFAQが上がってる…

商用利用できる写真集

プレゼン資料とか作ってると見栄えのいい写真を使いたくなる。お客さん相手だから、ど〜やっても商用利用になる。こ〜ゆ〜ときに商用利用OKな写真が拾えるとありがたい。手頃なサイトないかな〜と思って検索したら、ビンゴなリンク集みっけ〜♪ ツカエルサイ…

タイルビューの作り方で参考になりそうなページ

iPhone 定番アプリ「日経産業新聞」なんかで、でかい画像を分割して表示するアプリがいろいろある。電子書籍とか電子カタログとかでかい写真を扱いたい場合は必須の機能だよね、これ。誰か解説してくれてるとこないかな〜と探してたら、お勉強になりそうなペ…

Windows 7 でバージョン確認する方法

winver コマンドを実行するだけ。:-)

Xcode でブレークポイントが機能しない?

iPhone アプリを試していたらブレークポイントでブレイクしてくれなくなった???いつもは青いのにオレンジになってる?なんでしょ? :-( よくわからないままググってみると、いくつか似たような症状に直面した人がいるみたい。 止まらないブレークポイント…

iPad の回転検出方法

回転の自動検出の仕方っていつも忘れちゃう。メモっとこ。:-) @implementation RotatePageAppDelegate @synthesize window; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override …

iPad 3G で PDP認証に失敗?

会社に届いた iPad Wi-Fi 3G モデル、アクティベーションも終わったのでブラウザを起動して、さっそくネットワーク接続しよ〜と思ったら「PDP認証に失敗しました」って言われてつながらない。:-(設定をみてたら「モバイルデータ通信 → APN設定」が空っぽにな…

自分の漢字力

Evernote の画像内文字認識精度をアップさせるため、協力要請のメールが届いた。 Evernoteの数ある機能の中で皆さまからの反響の多い機能の1つが 画像内文字認識機能です。 (中略) そしてこの度日本語文字認識精度をより一層向上させるため、 皆様のお力を…

初めて知ったよ、ガスコンロの仕組み

うちのガスコンロは二口バーナー。加熱しすぎると自動で消える安全センサーがついてる。安全設計でいいね〜と思ったら火がつかなくなった。着火するけど、キープできない。購入して5年くらい?ガスコンロって白モノ家電系だと思うんだけど、壊れるの、ちょい…

MacBook Air の起動ってホントに早いよ!

Mac

10/21 に発表された MacBook Air。自分が一番興味をひかれてたのはドライブがSSDになって起動が早くなったよ〜ってネタ。帰りに新潟駅のヨドバシカメラで MacBook Air を発見したので、さっそく電源オフ! :-)唖然としてる店員を横目にささっと電源ボタンを…

今度は iPad が壊れた

ちょいと前に iPhone の調子が悪くなって交換したけど、今度は iPad のホームボタンが反応しなくなった。(T^T) 7月くらいから反応悪いな〜と思ってたけど、とうとう壊れたんだろな。ま〜、仕方ない。無償交換期間だから、さくっと交換してもらおう。自分の i…

Mac版 Command Prompt From Here あるじゃん

Mac

Mac を使ってて Windows アプリのあれ欲しいなぁ〜と思うことが結構ある。その1つがコマンドプロンプトヒア(Command Prompt From Here)。Rails とか使ってると、Finder から Terminal を直接開きたい。なんかいいのないかな〜って思ってたら、後輩くんか…

データセンター、コンテナ型とモジュール型の違い?

数年前に SUN の Blackbox とかコンテナ型データセンターが話題になったことがあったけど、今はモジュール型ってのが注目されてるらしい。日本だと IIJ エコ・データセンターとか有名どこだね。コンテナ型は第3世代、モジュール型が第4世代って説明される…

地震速報が鳴った〜

いきなり周りの携帯電話がパォンパォンって鳴り始めて、なんだ〜?!って思ってたら地震速報なんだね。初めて速報アラームが鳴るの聞いたよ。でも自分のiPhoneは沈黙。う〜ん、生き残り損ねた。:-p もっとも町中にいれば誰かしらの警報音を聞くことに鳴るの…

台湾に行ってきたよ:夜市

台北にはあちこちに夜市があって、士林夜市みたいに観光スポット化してるところもあれば、地元の屋台がずら〜っと並ぶ昔ながらの雰囲気のものまでいろいろある。まずは台北で一番大きい士林夜市に行ってみた。士林夜市は駅のすぐ横にあってフードコートとか…

台湾に行ってきたよ:鼎泰豊

台北に行ったら絶対に食べたかったのが小龍包。おんで選んだお店が「鼎泰豊(ディンタイフォン)」。ガイドブックにもいろんなお店が紹介されてたけど、ガイドさんに「行くなら絶対に鼎泰豊だよ。一番おいしいよ。海外のお店よりも本店の方が美味しいって話…

台湾に行ってきたよ:ホテル

今回、泊まったホテルは Sunworld Dynasty Hotel Taipei(王朝大酒店)。もともと旅行プランがスタンダードでホテルは旅行会社に決められたんだけど、すげー良かった。たとえばレストラン。15, 16階くらいあるホテルで朝食スペースは最上階までぶち抜き。朝…

台湾に行ってきたよ:九份

九份は観光ガイドでおなじみの石段に赤提灯がぶら下がるレトロな雰囲気のとこ。千と千尋の神隠しで千尋の両親が豚になった屋台街ってここをモデルにしてるって聞いたら、なおのこと、行きたくなっちゃった :-) 九份へは MRT「忠孝復興」駅から直行バス(95NT…