2012-04-01から1ヶ月間の記事一覧

Ubuntu 12.04LTS Beta2 でAndroid AOSP masterをビルド

Ubuntu 12.04LTS Beta2 でAndroid AOSP masterをビルド。 $ export PATH=/usr/lib/jvm/jdk1.6.0_31/bin:$PATH $ . build/envsetup.sh $ lunch full-eng $ nohup make -k > make.log3 2>&1 & $ tail -F make.log3 以下のようなエラーになりました。 ... host …

Androidのビルドでメモリが不足しているときのvmstat

RAMを1GBしか割り当ててないVMWareの仮想マシンで、無謀にもAOSPのmasterのAndroidをビルドしてみました。 $ nohup make > make.log 2>&1 & $ tail -F make.log 一晩かかる覚悟なので、ログアウトしても続行するように nohup をつけてバックグランドで実行し…

"ARMv8 Instruction Set Overview"を見てメモ書き

"ARMv8 Instruction Set Overview"を見てメモ書き。 - Togetter "ARMv8 Instruction Set Overview"のドキュメントはARMのサイトからダウンロードできます。ただし登録必要。 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0406c/index.ht…

Linux Foundation Collaboration Summit 2012でのTizenのトラック

Linux Foundation Collaboration Summit 2012でのTizenのトラックのスライドを見て。 - Togetter Linux Foundation Collaboration Summit 2012 でTizenのトラックがあった。発表資料が掲載されている。 https://events.linuxfoundation.org/events/collabora…

TCP socketではwriteの後すぐにcloseしてはいけない

TCP socketではwriteの後すぐにcloseしてはいけない - Togetter TCP socketではwriteの後すぐにcloseしてはいけない。 相手側に全てのデータが届いてからcloseする必要がある。 shutdown で書き込み側だけハーフクローズするとよい。 相手側がcloseしてから…

forkした子プロセスを後始末する簡単な方法

forkした子プロセスを後始末する簡単な方法 - Togetter signal(SIGCHLD, SIG_IGN); を呼んでおくと、子プロセスの後始末はカーネルがやってくれるので、ゾンビプロセスにならない。