UbuntuでSamsung GALAXY Tab 10.1をadbで接続する

Google I/Oの報告会の後で、参加者のもらってきたSamsung GALAXY Tab 10.1をさわらせてもらいました。USBでWindows7のPCにつないでみたけど、WindowsではUSBのドライバが無いといわれます。なんとかという統合開発環境をインストールすれば、その中にUSBのド…

新幹線N700のWiFi不調

dev

新幹線の中から無線LAN - 組み込みの人。最近の新幹線N700のWiFiは不調です。Web認証のところで認証サーバになかなかつながらない。証明書がエラーですとか言われたり、タイムアウトしたり。 改善してくれー。どこにクレーム入れたらいいんだろう。うまくロ…

英語のブログを再度引っ越し

英語のブログですが、またいろいろと試行錯誤しています。 まだエントリの数が少ないうちなら、納得がいくまで試行錯誤しようということで。前回のエントリでwordpress.comからBloggerに引っ越しをしたことまで話しました。 Bloggerトラブル!その1 5/9の夜…

Androidのソースタグ2.3.3_r1.1, 2.3.4_r0.9について

Google グループにてJBQさんから説明。 android-sdk-2.3.4_r1 2.3.4 SDK のリリースのもの。(2.3.4は製品のリリースのもの。ほとんど変わらない。) 2.3.3_r1.1 GRI54。 韓国でのNexus S の出荷版。GRI40とほとんど同じ。 2.3.4_r0.9 GRJ06D。Nexus S 4G。GR…

英語のブログを開設、そして引っ越し

以前から始めようと思っていた英語のブログをようやく開設しました。そして2エントリ書いたところで引っ越ししました。ちょっとそのへんのことを書いておきます。まず最初にwordpress.comにアカウントを作って始めました。Koba's blog | written in English.…

アルファベットを一文字づつ電話で確認する時の言い方

突然かかってきた英語の電話に、それはメイルしてくださいと言いたいときに、メイルアドレスを口頭で伝える必要があるのですが、意外に苦労します。Mを「えんむ」と言っても何度も聞き返されたりしました。どうもMarryのMか?NumberのNか?と言っているらし…

Windows7 64bit にAndroidのGoogle USB Driverのインストール

Get the Google USB Driver | Android Developers このページを見ながらやったのですが、すんなりいかなかったのでメモを残します。 アクセスが拒否されましたというエラーが出る SDK Managerでダウンロードを開始するとアーカイブを展開する段階でアクセス…

llvm on Android

AndroidのSDK r10をインストールしたら、RenderScript用と思われるllvmのコンパイラが入ってた。 $ cd android-sdk-linux_x86/platform-tools $ ls -l total 19144 -rwxrwxrwx 1 koba koba 3703535 2011-03-24 14:10 aapt -rwxrwxrwx 1 koba koba 362601 201…

Gingerbreadのトリビア: Activity.onPause()

Gingerbreadのandroid.app.Activity.javaのソースを見ていて気がついたことがあります。アプリケーションはActivityを継承して作りますが、onCreateやonStartではその中でsuper.onCreateやsuper.onStartを呼ばなくてはならないルールになっています。それを…

Windows7 64bit 英語キーボードでIMEを使う

しばらく前にノートPCを新調しました。ThinkPad T410, OSはWindows7 64bit, キーボードは英語(US ascii)配列を選びました。 これで日本語入力ができるようになるまで試行錯誤したのでメモを残します。 レジストリの書き換え 普通にキーボードの言語設定を英…

FroyoでのSDメモリカードのマウント

ここで質問した件。 Google グループ/system/etc/vold.fstab を変更したらうまくいきました。元のvold.fstabはこんな感じ。(コメント行は省略。) ####################### ## Regular device mount ## ## Format: dev_mount ## label - Label for the volum…

android-2.2_r1.1の変更点を調べた

今朝Androidのソースリポジトリにandroid-2.2_r1.1のタグができたことをtwitterで知った。 NexusOneのセキュリティアップデートに対応するソースなのかな? さっそく repo sync して差分を調べてみた。repoでtag間のdiffを見る - Android Zaurusの日記を参考…

カーネル/VM探検隊でQEMUの話をしてきました

第4回カーネル/VM探検隊でQEMUの話をしてきました。 QEMU in Cross building View more presentations from tetsu.koba. このページも参照してください。 KMC Staff Blog:QEMUのもうひとつの使い方: ユーザーモードエミュレーションとbinfmtとchrootの組み合…

DalvikVMの内部動作をつぶやいた

DalvikVMの中のうごきについてtwitterてつぶやいたのを@AkioHoshiさんがまとめてくれました。 Androidアプリの内部動作に関する情報(2) - Togetter そのうちキレイな図を描いて... と思いつつできなかったことをこんな形で不完全でも出してしまうというもひ…

新幹線の中から無線LAN

dev

今まで新幹線N700の中ではiPhoneで無線LANを使ってきましたが、やっぱりPCも使いたいなあということで、本日以下の契約をしてみました。ワイヤレスゲート ヨドバシカメラオリジナルプラン http://www.tripletgate.com/yodobashi/登録は自宅で済ませておきま…

ユーザーモードqemu+chrootの環境改善

会社のブログに書いたKMC Staff Blog:QEMUのもうひとつの使い方: ユーザーモードエミュレーションとbinfmtとchrootの組み合わせの続き。 マニアックになりすぎかもと思ったのでこっちに書きました。 不便に思ったところが少し改善できました。 /procをmount…

UbuntuからWindows7にリモートデスクトップでつなぐとフォントが汚い

UbuntuからWindows7にリモートデスクトップでつなぐとシステムフォントが汚くて見づらい。 UbuntuからWindows XPにつないだときには汚くならない。 Macからマイクロソフト純正のRemote Desktop Connectionというアプリを使うとWindows7とつないでも汚くなら…

screenコマンドはリモートログインの親友

nohupコマンド: リモートログインでのビルドの友 - 組み込みの人。を書いたらはてぶでscreenというコマンドがあることを教えてもらいました。調べてみるとこのページが詳しいようです。 Let's use SCREEN!私が使っているUbuntu 9.04ではすでにインストールさ…

nohupコマンド: リモートログインでのビルドの友

外出中にちょっと時間があったのでノートPCから会社のLinuxにVPN経由でリモートログインしたとします。 長く時間のかかるビルド(例えばAndroidのフルビルドとか)を始めたけれど、時間がきたので席を立たなければならなくなりました。でも、ノートPCを閉じて…

iPadはパソコン無しで使えるのか?

キーノートのビデオによれば、iPadはiPhoneと同じようにUSBケーブルでパソコンにつないで同期やバックアップができるということでした。 でもiPadはパソコンが必須なのでしょうか? パソコンが必須だとすると、現在パソコンを持っていない人にはおすすめでき…

iPadはお年寄りに優しい

iPadのキーノートのビデオを見ました。 http://events.apple.com.edgesuite.net/1001q3f8hhr/event/index.htmlすごい。。 世界一のモバイルデバイスカンパニーであるという自信。 全く新しいカテゴリの製品であるのにもかかわらず、操作性やアプリケーション…

テレビでskype

Skypeビデオコールが720pに対応、LGとパナソニックが対応テレビを発売 - Engadget 日本版 これは面白そうだな 日経新聞にも載ってた。パソコンをあまり使わないおじいさんおばあさん世代に売れるように細部の作り込みとか運用とかプロモーションとかをいかに…

Dalvik VMにJIT

Dalvik JIT Compiler http://groups.google.co.jp/group/android-platform/browse_thread/thread/331d5f5636f5f532最新のソースリポジトリのDalvik VMにはJITのコードが追加されたそうです。ただしこれはまだまだ実験の途中のものです。全てのバイトコードを…

Dalvik VMのインタープリタでVFPやarmv7サポート

まだビルドして確かめたわけではありませんが、ソースを見るとDalvikVMのarmのアセンブラ版のソースコードの種類が増えています。 armv4t armv5te armv5te-vfp armv7-a VFP対応とarmv7-aの対応が増えています。 beagleボードとか持っている人はぜひビルドし…

AndroidのJavaScriptエンジンにV8登場

まだソースを眺めただけですが、AndroidのWebkitのJavaScriptエンジンとして V8のソースが入ってきています。webkit/Android.mk をみるとビルド時の環境変数JS_ENGINE がv8になっているとv8が組み込まれるようです。V8はJavaScriptをJITコンパイルして高速に…

AndroidのC/C++でwchar_tは使ってはダメ

Androidでワイドキャラクタ wchar_t型はサポートされていません。コンパイルエラーにならない程度に適当に定義されているだけで実装は "broken" だそうです。NDKのグループの以下のスレッドを参照。 Google グループそういえば、昔こんなことを書きました。 …

Emacsからssh経由でリモートホストのファイルを編集する

C-x C-f /ssh:user@example.com:/path/to/file ubuntu 9.04のemacsでは特に何の設定もせずに使えました。ubuntu 同士ならもちろんですが、 Windows上のファイルもcygwinのsshサーバを立ち上げておけば問題なく編集できました。これは便利! 参考にさせてもら…

ARMはAdobe Flash PlayerをCortex-Aシリーズ向けに最適化したそうだ

arm

ARM say they have optimised Adobe Flash Player 10.1 on ARM-powered devices as part of the Open Screen Project, an industry group with nearly 50 participants working together to deliver a consistent runtime environment across mobile phones,…

NDK1.6でました

Android Developers Blog: Now available: Android 1.6 NDKNDKの次期リリースでOpenGL ESサポート - 組み込みの人。で書いたとおりOpenGL ESがサポートされるようになりました。 san-angeles というOpenGL ESを使うサンプルプログラムが含まれています。 デ…

モトローラのAndroidフォンもQualcommチップセット

http://developer.motorola.com/products/handsets/cliq/ 私が知る限り、これまで製品化されたAndroidフォンは全てQualcomm のMSM7xxx シリーズを採用している。 このチップセットは通信用のARM9とアプリケーション用のARM11がワンチップになっているのが特…