投稿

スキーでも使ってみた

イメージ
スタンプラリー攻めてきました。 思ったよりちゃんととれてました。 スキーのカロリーは計算できないけど。 あと歩数も意味ないな。 標高2000mは白樺とダケカンバの混在する標高らしい(観光バスのおじさん情報)。 ま、どうでもいいけど。

auラインナップへのスマートフォン導入とAndroidスマートフォン向け...

実はもう4月に顧客(1回線)流出決定してましたが、このニュースで「お、どうすっかな」状態になりました。 auラインナップへのスマートフォン導入とAndroidスマートフォン向けアプリマーケットの提供について X10発売前にスペック発表してくれたら顧客流出するか考えます。 できればXPeria miniでお願いします! たぶんminiだったら流出しません!

晒し

イメージ
マイHT-03Aのメニュー晒し。 アイコン数で112か。 実験アプリ作るたびにわんさか増えていくのがダるいな。 フォルダ作ってほうりこんでおきたい 公序良俗に反するものにはモザイクかけてます。 特にお気に入りは ・渋滞状況 ・日本のお天気レーダー ・XGalaga ・QRコードスキャナ ・RemoteDroid ・Mind Map Memo ・Twicca ・AndExplorer あたりかな。

Webってむず

コードをきれいに表示してくれるらしい。 でもさ、サッパリ使い方がわからん。 一応、それっぽく出たけど、なんで1行おきに背景色が違わないの? むずーい。 最近の技術にはついていけないのぅ。 public class HelloWorld public static void main(String[] args) { System.out.println("Hello World"); } } おじさんのWebページの更新技術は、 vi→Emacs→秀丸 で止まっているのだ。 WebブラウザでWebページ更新すると意味分かんなくなるぞ。

NyARToolkit for Android事始め2

イメージ
昨日、重要なことをすっ飛ばしてました。 眠くて。 これじゃ、事始めになってない。 「JAG」カメラで写さなきゃダメじゃん! ってことで、早速やってみました。 おおお、椅子キター! ちなみに、「JAG」はじゃがポックルのJAG。 でもじゃがポックルじゃ椅子は見えないらしい。 明日は会社休もう。 いや、休んで勉強しよう。

コードからわかるAndroidプログラミングのしくみ

コードからわかるAndroidプログラミングのしくみ 読んでます。仕事もせずに。いや、これが仕事だ。 これまで何冊か他の入門書読んできましたが、入門書にはない一歩踏み込んだ記述が目から鱗が落ちることしばしば。 IntentFilterの仕組みとか、データの永続化に関する複数ある手段の違い、java.netとapache HttpClientの違いみたいなことが詳しく載っています。これは手放せない。 あと、以前読んだのでは、 Google Androidプログラミング入門 も入門書とは思えない範囲の広さとポイントを押さえた掘り下げもいい感じ。これも手放せない。

NyARToolkit事始め

イメージ
いろんな意味でチャレンジです。 NyARToolkit Android 1 NyARToolkit Android 2 何はともあれ環境を整えましょうってことで、 ・NyARToolkitのソースをダウンロード。  いきなりビルドができない。  android.jarへの参照設定がうまくいってなかったらしくテケテケっと(オリンピック見ながら2時間ほどなやんだけど)修正してビルド成功! ・JMFをインストール。 ・Webカメラを購入。(げ、実機持ってたらいらなかったりした?もう遅い) ・WebcamBroadcasterを起動!  動かん。 ・↓にJMFインストール前にWebカメラをインストールしておく必要があるとかなんとか。   JMFインストール(WindowsXP)   ・というわけで、Webカメラぶっ刺した状態でJMFを再インストール。 ・再びWebcamBroadcasterを起動!  って、suitable playerがないとかなんだとかで動かん。 ・↓にYUV Formatのカメラだとダメだよ~って。  ぐふっ。   Live camera preview in the Android emulator ・しょうがないので、WebcamBroadcaster.javaを修正。  YUVとかサッパリ意味分かりませんが、こんなのをごちゃごちゃっと追加。 } else if ((format instanceof YUVFormat)) {   YUVFormat yuv = (YUVFormat) format;   Dimension size = yuv.getSize();   if (size.width != width || size.height != height) continue;     MediaLocator locator = info.getLocator();     source = Manager.createDataSource(locator);     source.connect();     System.out.println("YUV Format Found");     ((CaptureDevice)source).getFormatControls()[0].setFormat...