Dalvik Debug Monitor Service (DDMS)

Google Androidアプリケーション開発入門を読んでる。

4章にDDMSでログが表示されるという記述があるのだけど、どうやったら表示されるのかの手順が書いてないので困った。入門と銘打っているのだから端折らないで欲しいところ。

Eclipseの右上のあたりから。ボタンが無い場合はopen perspectiveのアイコンから選ぶ。

eclipse

画面下部にLogCatというタブが現れてログが表示される。

macbookにAndroidエミュレータを入れた

android-sdk_r04-mac_86.zipを入れたのだけど、SDKの設定の仕方が本とは違っていたので、ちと手間取った。

ダウンロードしてからandroidのあるパス(xxx/tools)を通してコマンド実行。管理画面のAvailable Packagesから必要なパッケージをインストール。本のサンプルを動かすために1.5,1.6,2.1を入れてみた。

あとインストールが上手くいかないのでSettingsのとこのForce...ってのをチェックした。

android

こっちはサンプル動かしてみる用

こっちはリファレンスとして使う

ProductName Google Androidプログラミング入門
江川 崇,竹端 進,山田 暁通,麻野 耕一,山岡 敏夫,藤井 大助,藤田 泰介,佐野 徹郎
アスキー・メディアワークス / ¥ 3,990 ()
在庫あり。

LinkStation 1.0TB LS-CH1.0TL

macbookが二台になったので、Time Machineの環境を揃えることにした。

ProductName BUFFALO ネットワーク対応HDD LinkStation 1.0TB LS-CH1.0TL

バッファロー / ¥ 22,050 (2009-05-02)
在庫あり。

  • timemachineの設定をonにする
  • AFPのチェックボックスをonにする
  • ユーザーを作成する
  • macアドレスはethernetのものを
    • このmacについて -> 詳しい情報

macbook届いた

新型はまるっこくなって、多少薄くなってた。

1256642149

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

1256642142

早速youtubeのピングーをせがむ娘。

追記

iPhoto使うからpicasaはいらんと言われた。

macbook買った

U隊長が4年半使っていたソーテックのノートから、macbookに乗り換えることにした。

ProductName APPLE MacBook 2.26GHz 13.3インチ 250GB MC207J/A

アップル / ¥ 98,800 (2009-10-21)
通常1~3週間以内に発送

子育ての空いた一瞬の隙をついて、開けばすぐに復帰する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に入れた。

bkchem

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張って解決

ProductName Bioinformatics Programming With Python
Mitchell Model,James Tisdall
Oreilly & Associates Inc / ¥ 6,131 ()
近日発売 予約可

Next Page