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

Git でもっと簡単にリモートブランチを Checkout したい

Git で特定のリモートブランチ (を追跡するローカルブランチ) を checkout してくるためには以下のような -b オプションを付けた git-checkout コマンドを使うと思っていました。 git checkout -b features/hoge origin/features/hoge しかしこれでは featur…

facebook-android-sdk を JDK1.7 でもビルドしたい

(Oracle|Open) JDK1.7 を使って facebook-android-sdk を ant でビルドすると、以下のようなエラーログと共にビルドが失敗します。 -compile: [javac] Compiling 75 source files to facebook-android-sdk/facebook/bin/classes [javac] facebook-android-sd…

Java の Map の初期化がダサいのでどうにかしたい

普通 Map の初期化をするときはインスタンス初期化子で put していくんだろうけど、あれダサいと思っているのでどうにかしたい。 ところで Objective-C で NSDictionary を初期化するときに Array 的なものを渡せるのでこれは良いかなと思って Java でやって…

はてなダイアリー10周年おめでとう!

MacOSX をクラウドで利用できる vmOSX を契約してみた

以下のエントリの続きです。 MacOSX をクラウドで利用できる Xcloud を契約してみた 月額 7000 円払って、レイテンシは 300ms 以上、スペックも微妙な Xcloud をこのまま契約しつづけるのも無意味だなと思いちょうど 1 ヶ月で解約しました。 vmOSX (OSX Serv…

Ubuntu に OracleJDK 1.6 (sun-java6) を入れる

Ubuntu では、何も考えず apt で JRE や JDK を入れると OpenJDK を入れられてしまうのですが、 Java6 時点での OpenJDK は OracleJDK と挙動がかなり異なるため、しばしば問題になることがあります。 筆者は Windows や MacOSX を利用して開発した Android …

Jenkins on Ubuntu の文字化けを直す

Jenkins でよく起きる文字化けは、以下の 2 種類あります。 Git Plugin の文字化け コミットログとかが化ける グラフの文字化け グラフで日付けや凡例が豆腐になる Git Plugin の文字化け こちらは Java 実行時の引数に -Dfile.encoding=UTF-8 を付与すれば…

Jenkins の Slave マシンはとても簡単に作れるのでメモ

なんでもかんでも Jenkins を利用してビルドしているようになると、ジョブ数が爆発して Jenkins を動かしているサーバのスペックに不満が出てくるようになると思いますが、 Jenkins の Slave 機能が思った以上に便利だったのでメモをしておきます。 Jenkins …

Ubuntu 64bit 版で android-sdk-linux を動かす

久々に環境を作ったらハマったので忘れないようにメモしておく。 Android SDK | Android Developers ここで配布されている android-sdk-linux は 32/64bit 版とか書かれつつも 32bit バイナリしか無いので multilib な感じに動作させる必要がある。 sudo apt…