オムレツ工房

androidとかiPhoneとかの開発雑記

CentOS 6.xをVirtualBoxで動かすとCPU使用率が荒ぶる件とその対処法について

CentOSをVirtualBoxで動かすとホストOS側のCPU利用率が荒ぶって、ゲスト上では無風状態なのに30%-40%くらい持っていかれるという現象はよく知られています。ちなみに、CentOS 5.x系ではカーネルに割り込みオプションを指定することで荒ぶるOSを沈めることが…

VirtualBoxでホストOS<->ゲストOS間 ゲストOS->インターネット間の通信を行う方法

基本的にWeb開発はバーチャル環境でやりたい派なのだけれど、バーチャルマシン上のWebサーバに接続したい時とか SSHで操作したい場合なんかは、ホストOS・ゲストOS間での通信が必要になる。 けれど、開発中のWebシステムが外部のサービスを利用する場合や、…

AndroidでJNIを利用する

今更感満載だけど、前に仕事でやった時は既に環境が出来上がった状態からのアサインだったので改めてまとめてみる。動機としては、前回の投稿で書いた音声認識をオフラインでやりたくて、Cライブラリを探してみたところ、Juliusというオープンソースのエンジ…

Androidで音声認識

最近はSiriさんとかが流行ってるようなので、Androidの音声認識を試してみた。Androidの音声認識は、googleのサーバー側で提供される音声検索機能を使用して実現される。なので、3GでもWifiでもいいのでネットワークに接続されている必要があります。一番シ…

Androidエミュレータが高速化

Androidエミュレータはとにかく重い。あれで開発しろっていうのは無茶すぎる。 ところが、つい先日x86ベースのAndroidイメージに限り、高速化できるように なったそうな。 【参考】 以下の先人たちに感謝。 see: http://blog.makotoishida.com/2012/03/andro…

AlertViewからActionSheetを呼び出すと、正常に復帰できない

iOS

AlertViewのボタン押下デリゲートからActionSheetを呼び出すと、 なぜかActionSheetのボタン押下後に正常に復帰できない。 (画面が操作を受け付けない状態になる) 【参考】 以下の先人たちに感謝。 ActionSheetの呼び出しを遅延させることで対処できるらし…

iOSエミュレータのメモリ使用量を調べる

iOS

Instrumentsを使用する。(xcode付属のパフォーマンスモニタ) XCodeで [Run] - [Profile]を実行。 ここでAllocationsやLeaksを選択すれば良い。 ※他にもあるんだろうけど試してない。

開発とか色んなメモブログ始動

これまであまり、学習したことをアウトプットをするということに頓着していなかったので、 とりあえずアウトプットしてみることにした。 本気でマイメモレベルなので公開するのも気が引けるのだけれど、逆に公開することで 更新しなくちゃ症候群にかかって、…