mysql で SQL の最後をセミコロンではなく\Gにすると
3mysql で SELECT 文の最後をセミコロンではなくメタコマンドの \G にすると結果を縦に表示してくれる!今まで知りませんでした。カラム数が多い時はかなり便利です。
(続きを読む…)
[CakePHP] Firefox で CakePHP API を簡単に検索する方法
4Firefox の検索バーに CakePHP API の検索を追加して簡単に CakePHP API を検索する方法です。
下記エントリで紹介されています。
Easy CakePHP API search with Firefox ? nuts and bolts of cakephp
こんな感じになります。
(続きを読む…)
CakeMatsuri カンファレンスで LT & 事例紹介
110/31 の CakeMatsuri カンファレンスで LT と事例紹介のお話をさせていただくことになりました。
LT では iPhone での CakePHP を使ったアプリのお話、事例紹介では実際に私が携わった案件で CakePHP を使用した事例を紹介させていただきます。
(続きを読む…)
[iPhone] Core Data を使ってみる
1iPhone 3.0 から Core Data が使えるようになりました。Core Data は MVC アーキテクチャの Model を補完するものです。iPhone 3.0 以前は SQLite などを使用していたのを Core Data を使って SQL を書くことなくできることになります。
Core Data の利点
Core Data を使った時の利点として SQL を書く必要がないこと以外に、アップルの資料によると以下の利点があります。
(続きを読む…)
[iPhone] UI Recorder で iPhone テストを自動化
1Instruments の UI Recorder という機能を使って、iPhone シュミレータでの UI テストを自動化するというチュートリアルが紹介されていました。
iCodeBlog ? Blog Archive ? Debugging Tutorial ? Automating Your Tests With A UIRecorder Instrument
UI Recorder は知らなかったので早速試してみたところなかなか興味深かったので紹介したいと思います。
Webアプリケーションのテストツールである Selenium に近い感じのものです。ユニットテストではなく UI のテストに近いです。
(続きを読む…)
CakeMatsuri 申し込んだ&LT も希望出した
010/30-31 で開催される CakePHP のイベント CakeMatsuri に申し込みました。ワークショップとカンファレンス両方とも。LT も参加者を募集していたので、申し込んでみました。多分発表希望者が多くて抽選になりそうな気がしますが、発表できなくても CakeMatsuri 参加するだけでかなり楽しそう&ためになりそうなです。
(続きを読む…)
2009年9月に読んだ本
12009年9月に読んだ本は全部で24冊。1日1冊の目標まであと少し!
最近、橘玲さんの著作にはまっているのですが「臆病者のための株入門 」はかなりよかった。色々なところでも絶賛されていたが、株をやったことが無い人、興味ない人にもまじでオススメです。
Objective-C の入門書「入門 Objective-C 2.0 (Programmer’s SELECTION)」も iPhone 開発系の本とは違った骨太な内容。Objective-C の基本を押さえたい方は必読ですよ!
(続きを読む…)
CakePHP Matsuri
1CakePHP Matsuri が 10/30 〜 10/31 で開催されます。今年はかなり大きなイベントのようです。初日がワークショップ、2日目がカンファレンス。初日のワークショップから出たいなぁ。でもスケジュール的に初日は厳しいかも。
詳細は下記からどうぞ!既に参加登録受付中です。
(続きを読む…)
Mac で poファイルを moファイルに変換する方法
1多国語対応させるために gettext を使用します。WordPress などでも使われています。ざっくり説明すると、まずエディタで po ファイルを作成して、それをバイナリの mo ファイルに変換します。gettext はこの mo ファイルを使用して各国語に変換します。
Windows では poEdit など専用のソフトがありますが、Mac では手頃なソフトがないのでエディタで編集して msgfmt コマンドを使用して mo ファイルに変換します。
(続きを読む…)
Objective-C でプロパティ名とインスタンス変数名を変える方法
1Objective-C でプロパティ名はほとんどの場合インスタンス名と同じです。しかし、何かしらの理由でインスタンス名を公開したくない場合、インスタンス名とプロパティ名を変えることができます。
例えば Book クラスに title というインスタンス変数があり、name というプロパティ名にしたい場合は以下のようにします。
@interface Book : NSObject { NSString* title; } @property NSString* name; @end
インスタンス変数に title、プロパティ名に name を指定します。
(続きを読む…)