サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
d.hatena.ne.jp/koichirohonda
プロパティに対応するインスタンス変数の命名規則についてなるほど〜〜!というかびっくりした。これからは_でインスタンス変数を命名しましょう。以下メモ提供されているiOS SDKはインスタンス変数を@privateで宣言しているので名前かぶってもオーバーライドの危険性はない。メッセージのオーバーヘッドはあまり気にしなくてよいのでアクセサ経由で呼ぶこと。ふむ。
久しぶりにブログを書いて見ることにした。ちょっと困ったのでメモ。もともとCocoaでのシングルトンの書き方は、アップルのドキュメントに乗っている。シングルトンインスタンスの作成で、iOS4.0からはBlocksとGCDを使った記法も出てきた。(dispatch_once)Singleton: iOS4以降はGCDのdispatch_onceを使うでも、iOS 5.0になって、ARCで書くということになるとまた微妙に書き方が変わるので調べてみた。参考にしたページはこちら。Using the Singleton Pattern in Objective-C Part 2とりあえず見様見真似でSingleton部分だけ書いてみた。MySingletonClass.h @interface MySingletonClass : NSObject { } + (MySingletonClass*)s
macにしてからというもの、Firefox使ったりChrome使ったり色々ふらふらしてたんですが、Safariにしてみることにしました。理由はFirefoxは重い。Chromeは1passwordが使いにくいという理由です。とりあえず、色々設定。タブとマウスジェスチャのプラグインをインストールSIMBLがSnow Leopardに対応したのでインストールして各種プラグインを導入。プラグインに関しては、ここを参考に。僕は、SafariGesturesとSafariStand、あと、Glimsを入れました。インストールの仕方は、SIMBLをインストールした後、 /Library/Application Support/SIMBL/Plugins もしくは /Users/ユーザ名/Library/Application Support/SIMBL/Plugins に、**.bundleを入れて、
MacにはOpenALは入っているのですが、ALUTは入っていないため自前でビルドする必要があります。Xcodeで使いやすいフレームワーク形式がよかったので、それを作成しました。以下手順です。なお、こちらのページを参考にしました。ソースのダウンロードここからALUTのソースコードをダウンロードする。config.hを作る展開したフォルダの中で、 ./autogen.sh ./configure LIBS="-framework OpenAL" する。これでconfig.hが出来る。このあとmake && make installすれば普通にインストールできるが、今回はXcodeを使ってframeworkを作るのでしない。Xcodeでビルド新規プロジェクトを作り、Cocoa Frameworkを選ぶ。名前はALUT。プロジェクトに追加するものは以下の通り。上で落としたzipのうち、src以下
調べただけなので,試していませんが,せっかく時間を使ったことはメモらないともったいないというわけで,書きます.Youtubeにアップロードすると,勝手に再エンコードされたりして,画像が汚くなってしまうことがあります.(というかあるそうです.)なので,ちゃんとローカルで見たときと同じようにきれいに見れそうなエンコードの設定をウェブをあさった情報の中から書いてみることにします.環境はAdobe Premiere Pro CS4で,HD映像を作るときの場合です. エンコーダAdobe Media Encoder(「ファイル」-「書き出し」-「メディア」) 形式 H.264コーデックH.264ビットレート ターゲット -5000 kbps, VBR 2-pass ファイルサイズ 100MB以下 フレームレート 23.976 or 29.97(オリジナルの方) 解像度 1280x720(720p)
OpenCVはWillowGarageがホストしてから活発に開発が行われるようになっています。しかし、依然としてバグも多く、仕様の変更も頻繁にあるようです。使う方は、意味不明のバグに出会っても対処できるよう開発状況を把握しておくと良いかもしれません。ただ、現在のOpenCV関連の情報はいろいろなページに点在していて、入念にチェックしないとわからないことも多いです・・・。そこで、リンク集をこのエントリーにはっつけます。もう、多すぎるので自分のためのメモみたいな感じです。OpenCV Wikihttp://opencv.willowgarage.com/wiki/Welcome一番メインっぽいページ。Wikigforge https://code.ros.org/gf/project/opencv/共同開発ツールのgforge。各種ページにここから飛べます。Trachttps://code.r
タイトルが長い・・・。以前の日記でSnow Leopardだと、カメラやHighGUIをきちんと全部使うにはCMakeで32ビットコンパイルするしかないと書きましたが、実は64ビットで使える方法がありました。(dandelionさんがコメント欄で教えてくれました)なんと、OpenCV2.0のHighGUIをCocoaで書き直している人がいて(!)、それをCMakeでデフォルトコンパイラ(GCC4.2)でビルドすればオッケーっぽいです。というか動きました。http://code.google.com/p/opencv-cocoa/以下、インストールのしかた書きます。だいたい普通のOpenCV2.0と一緒です。svnでチェックアウト svn checkout http://opencv-cocoa.googlecode.com/svn/trunk/ opencv-cocoa-read-only
とりあえず、インストールも終わって普通に使っているのですが(インストールの仕方はここ)、いまいちもやっとしているので、なぜうまくいかないか書いてみます。LeopardとSnow Leopardの違い Snow LeopardでGCCが4.2になって、デフォルトのアーキテクチャがx86_64(64ビット)になっている。Snow Leopardでは、Cocoaは64ビット化されたが、Carbonは32ビットのままで今後64ビット化する予定はないとのたまっている。OpenCVOpenCVのHighGUIはCarbonのコードに依存している。iSightとかカメラキャプチャとか iSightはQuicktime(Carbon内?)のコードに依存しているというわけで、Macportsが使ってインストールしてもカメラが使えない(2010年3月22日現在) MacportsがデフォルトでGCC4.2を使
Dropboxは今世紀最大の便利ソフトですが(いいすぎ)、とあるグループ内で共有したい、みたいな要求に応えるのはめんどくさいです。共有フォルダを作って全員分登録すればすむ話なのですが、Super Lazyな僕にはそれすらも辛いと言うことで、グループ用アカウントを作って、自分のと両方使いたいと思ったのでした。で、探してみると、意外と日本語情報がないので、せっかくですし記録することにしました。mac用です。Windows版は一番下参照。なお、すでにDropboxを使っている人を想定して書いています。環境はSnow Leopard 10.6.2です。(まあTigerでもLeopardでも動くと思います。)元々の記事は↓をベースにして書いてあります。必要なappファイルは作成しておきました。これ。 http://wiki.dropbox.com/TipsAndTricks/MultipleInst
このページを最初にブックマークしてみませんか?
『d.hatena.ne.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く