2010-01-01から1年間の記事一覧

OpenWnn解析メモ

Androidでrepo syncするともれなくOpenWnnのソースがゲットできるのですが、どのように実装されているか調べてみたいと思います。 調査するコードは27ab9d1b806f03554d2abb50de26abe7bf234336。まず、通常のビルドではOpenWnnはコンパイルされないので、以下…

MacのEFIが32bitか64bitかの確認する

ioreg -l -p IODeviceTree | grep firmware-abi

Ubuntu 10.04に日本のローカルライズレポジトリを追加

詳しくはUbuntuの日本語環境 | Ubuntu Japanese Teamを参照。 wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - sudo …

Android on Beagle board

下記のページにパッチやら手順が書かれているので有難く拝借。 http://code.google.com/p/android-development-environment/wiki/EclaironBeagleBoardで、Androidをmakeするとしばらくすると hardware/ti/omap3/libopencorehw/android_surface_output_omap34…

Android emulator上のSDカードにファイルをコピーするには

$ mksdcard 128M sdcard.img # SDカードイメージ作成 $ android list avd # 適当なAndroid Virtual Deviceを探す $ emulator -sdcard sdcard.img -avd [Android Virtual Device名] # エミュ起動 $ adb push hoge /sdcard # ファイル転送

スクラムサスペンド

JapanTechnicalJamboree7でNECの方が、私がまさしくやろうと思っていたこと"suspend2 + ページフォールトハンドラ"を発表していた。で、結果はTFTPブートからAshが起動するまでの時間で、ノーマルで3.86s、suspend2で6.7s、suspend2改良版で6.24sだったらし…

デイリースクラム6

前回のデイリースクラム以降の作業内容 ubuntuでhibernation起動の流れを調べた 次回のデイリースクラムまでの作業予定 qemuとgdbでkernelをデバッグできようにする 作業を進める上での障害 とくになし

デイリースクラム5

前回のデイリースクラム以降の作業内容 インターフェースに対応したKernelのソースファイルを調べた kernelのsnapshotを作成する流れを斜め読みした 次回のデイリースクラムまでの作業予定 qemuとgdbでkernelをデバッグできようにする swsuspとuswsuspの違い…

デイリースクラム4

前回のデイリースクラム以降の作業内容 systemtapの準備完了 HALがcallしているKernelのインターフェースを調べた 次回のデイリースクラムまでの作業予定 インターフェースに対応したKernelのソースファイルを調べる 作業を進める上での障害 とくになし

デイリースクラム3

前回のデイリースクラム以降の作業内容 vmlinuxをubuntuの作法に合わせて作り直した 次回のデイリースクラムまでの作業予定 HALがcallしているKernelのインターフェースを調べる インターフェースに対応したKernelのソースファイルを調べる 作業を進める上で…

デイリースクラム2

前回のデイリースクラム以降の作業内容 Systemtapを使うためにvmlinuxを作成 次回のデイリースクラムまでの作業予定 HALがcallしているKernelのインターフェースを調べる インターフェースに対応したKernelのソースファイルを調べる 作業を進める上での障害 …

デイリースクラム1

前回のデイリースクラム以降の作業内容 開発レポジトリ作成 hibernationテストプログラムを作成 Ubuntu 9.10上でhibernation起動時間の計測 動画撮影&upload 次回のデイリースクラムまでの作業予定 HALがcallしているKernelのインターフェースを調べる イン…

Scrumを利用した開発を実践してみる

Scrumは、アジャイルソフトウェア開発手法の一つです。詳しくはスクラム (ソフトウェア開発) - Wikipediaを参照してください。 ちなみに、Scrumを試してみようと思ったのは、アジャイルソフトウェア開発スクラム(ISBN-10: 4894715899)を読んだのがきっかけで…

Androidのバージョン

は現在1.6ですがrepoコマンドで取ってきたソースのリビジョンの取得方法がいまいちわからなかった。 (repoコマンドはgitで管理しているプロジェクトをまとめてとってきているだけ?) なので、各プロジェクトのgit commit logを表示してみた。もっとスマート…

Acer Aspire oneが突然死しました。

これ結構有名な問題らしい。私の場合はすでに死亡しているので2ステップふまなければなりません1. BIOSリカバリ以下公式ページです。 http://www2.acer.co.jp/support/?cat=one&dir=faq&src=one-faq-081002-02FATならなんでもいいらしいけど、一応FAT32でフ…

Unable to realize stage: Unable to create suitable onscreen GL c

ひさしぶりにClutterを触ったらClutter libの中でタイトルのエラーがでて落ちるようになっていた。 コードはclutter/glx/clutter-backend-glx.cの下記の箇所 365 if (backend_glx->gl_context == None) 366 { 367 XVisualInfo *xvisinfo; 368 369 xvisinfo =…