土曜日, 3月 10, 2007

gainer with python

pythonでgainerを制御してみる。
シリアル通信を行うにはPySerialが必要なので、ダウンロード。

ダウンロードしたらterminalからpyserial-2.2フォルダに移動。
2.3.5で動かしたいので、

/usr/bin/python setup.py install

とする。

フォルダの内容を表示するlsコマンドと検索のgrepコマンドをpipeして

ls /dev/ | grep cu

とすればcu.usbserial-A30010IAというのが見つかるので、それがデバイス名。

pythonを起動してPySerialをimport。デバイス名などを入力。
>>> import serial
>>> ser = serial.Serial('/dev/cu.usbserial-A30010IA', 38400, timeout=1)

コンフィギュレーションを指定
>>> ser.write('KONFIGURATION_1*')

gainerにくっついてるledを点灯
>>> ser.write('h*')

消灯
>>> ser.write('l*')

これでpysndobj使ってlivecoding + wiringができる!?する!?

参考になりました。
PySerial READMEの和訳
pythonでgainerを制御する

金曜日, 3月 09, 2007

eclipse

ってもjavaの開発環境じゃなくて、日食。

http://www.livingworld.net/news/new_070308/
西村さん、かっこよすぎ。
あー福岡か札幌に行かなきゃならない気がしてきた。誰か卒業旅行とかで行って来なよ。

僕だってコンピュータおたくになりたい訳じゃなくて、新しいこととか、面白いことに打ち込んでたいだけ。去年授業を受けて、すぐに「自分の仕事をつくる」を買った。sensoriumには本当に影響を受けてたし、メンバーの人達それぞれの活動は今も刺激的。

西村さんは自分の家の水道管がどこからつながってるかを水道局に行って聞いたことがあるそうだ。担当の人も嬉しそうに答えてくれたみたい。伊藤ガビンさんが先見日記で書いてるように、結構色んな情報ってのはアクセス可能な状態で転がってるんだなと。sensoriumに話を戻すと、breathing earthとかは世界中の地震情報が24時間リアルタイムで取得できたら、こういう表現ができる!という本当にいい例。

今までこうだったものが、こうなると、こう変わる!ってのに気付くのって、難しい。画像でメモとるようになったり、bgmは皆のipodのシャッフルのシャッフルとか。大抵は知らないうちに適応してしまってるか、全く適応できない(そもそも知らない)か。けど多分訓練次第なんだよね。こういうのに敏感になるのも。今は出来にくくなったけどカメラ忘れたから携帯契約して即解約とか、電車の料金わかんないから初乗り買って現地で清算とか。鳩に手紙つけて飛ばすみたいなロマンあふれるhackがしたい。

candy:stuff for people like you

candy:stuff for people like you
relaxが休刊し、ヤンキーかおたくカルチャーしかない今、こういうのがあると救われます。回を重ねる毎に巨大化してるonlie magazine。いつかcontributeしたい。