Dalvik Debug Monitor Service (DDMS)
Google Androidアプリケーション開発入門を読んでる。
4章にDDMSでログが表示されるという記述があるのだけど、どうやったら表示されるのかの手順が書いてないので困った。入門と銘打っているのだから端折らないで欲しいところ。
Eclipseの右上のあたりから。ボタンが無い場合はopen perspectiveのアイコンから選ぶ。

画面下部にLogCatというタブが現れてログが表示される。
macbookにAndroidエミュレータを入れた
android-sdk_r04-mac_86.zipを入れたのだけど、SDKの設定の仕方が本とは違っていたので、ちと手間取った。
ダウンロードしてからandroidのあるパス(xxx/tools)を通してコマンド実行。管理画面のAvailable Packagesから必要なパッケージをインストール。本のサンプルを動かすために1.5,1.6,2.1を入れてみた。
あとインストールが上手くいかないのでSettingsのとこのForce...ってのをチェックした。

こっちはサンプル動かしてみる用
こっちはリファレンスとして使う
Google Androidプログラミング入門江川 崇,竹端 進,山田 暁通,麻野 耕一,山岡 敏夫,藤井 大助,藤田 泰介,佐野 徹郎
アスキー・メディアワークス / ¥ 3,990 ()
在庫あり。
LinkStation 1.0TB LS-CH1.0TL
macbookが二台になったので、Time Machineの環境を揃えることにした。
- timemachineの設定をonにする
- AFPのチェックボックスをonにする
- ユーザーを作成する
- macアドレスはethernetのものを
- このmacについて -> 詳しい情報
macbook届いた
新型はまるっこくなって、多少薄くなってた。

skypeとfirefoxとpicasaだけ入れとけばいいのでU隊長(カジュアルユーザー)のための設定は楽。

早速youtubeのピングーをせがむ娘。
追記
iPhoto使うからpicasaはいらんと言われた。
macbook買った
U隊長が4年半使っていたソーテックのノートから、macbookに乗り換えることにした。
子育ての空いた一瞬の隙をついて、開けばすぐに復帰するmacは魅力的らしい。
pythonでthreadingとmultiprocessing
Python vs Clojure – Evolving « Best in Classをみてて、「ほう」となったので、手元のmacbookで。
t_seq.py
def count(n):
while n > 0: n -= 1
count(100000000)
count(100000000)
t_thread.py
from threading import Thread
def count(n):
while n > 0: n -= 1
t1 = Thread(target=count,args=(100000000,))
t1.start()
t2 = Thread(target=count,args=(100000000,))
t2.start()
t1.join()
t2.join()
t_mprocessing.py
from multiprocessing import Process
def count(n):
while n > 0:
n -= 1
t1 = Process(target=count,args=(100000000,))
t1.start()
t2 = Process(target=count,args=(100000000,))
t2.start()
t1.join()
t2.join()
結果
$ time python t_seq.py;time python t_thread.py;time python t_mprocessing.py
real 0m17.032s
user 0m16.886s
sys 0m0.067s
real 0m37.139s
user 0m29.756s
sys 0m23.039s
real 0m8.777s
user 0m16.973s
sys 0m0.083s
Clojureのほう
user=> (defn countdown [n] (when (pos? n) (recur (dec n))))
#'user/countdown
user=> user=> (time (doall (pmap countdown (repeat 2 100000000))))
"Elapsed time: 8164.085 msecs"
(nil nil)
macbookにPIL
MacPortsから
sudo port install py26-pil
なにやら色々入る。
mac osxのswigでOCamlを使えるようにする
オプションで指定する。
sudo port install swig +ocaml
でも、なんかエラーが出てて、いまのとこうまいこと使えてない。
BKChem
macbookでpymol
trunk(Rev: 3829)をDLしてきてコンパイル
svn co https://pymol.svn.sourceforge.net/svnroot/pymol/trunk pymol
freetypeがらみのヘッダーがないとかいうエラーがでてきたので
cd /usr/X11R6/include
sudo ln -s freetype2/freetype freetype
とsymbolic link張って解決
Bioinformatics Programming With PythonMitchell Model,James Tisdall
Oreilly & Associates Inc / ¥ 6,131 ()
近日発売 予約可
Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容


BUFFALO ネットワーク対応HDD LinkStation 1.0TB LS-CH1.0TL
APPLE MacBook 2.26GHz 13.3インチ 250GB MC207J/A