木曜日, 6月 04, 2009

チェック!

萩尾望都『スター・レッド』
『順列都市』
『東のエデン』…YouTubeのおかげで追いついちゃった。
Google Hack: /my.break.com/media/view.aspx?ContentID=364987

金曜日, 5月 29, 2009

かわいいー

↑初めてArduinoを動かしたときの感想。

先週末、Make Tokyo でスイッチサイエンスさんが即売会をしていたので、
つい Duemillanove を買ってしまった。(ポケットに残り数百円…、貧乏)
なのに、家に帰っても USBのA-Bケーブルが無く(最近はminiBばっかりなのね)、接続は先送り。
翌々日、アキバで100円のケーブルをゲットして、ようやくPCと接続できた。
さすが、これだけポピュラーになったボードだけに、接続からプログラミングまで何の苦も無い。
昔(PICやH8がポピュラーだった頃)に比べると進歩したもんだ…。
これだけ良く言うことを聞くと、ホント、かわいいー、って思うよね。

火曜日, 5月 12, 2009

[Java]文字列で与えられたメソッドを呼ぶ

import java.lang.reflect.*;

1)メソッドを得る

Method a_method = null;
try {
a_method = an_object.getClass().getMethod("method_name", new Class[]{ String.class, .... });
} catch (Exception e) {
// In case of no such method, or an error.
}

2)メソッドを呼び出す

try {
a_method.invoke(an_object, new Object[]{ arg1, .... });
} catch (Exception e) {
// In case of some error.
}

木曜日, 5月 07, 2009

国展

そういえば、とわが国展に入選した。
おめでたいというより嬉しい、というのが本心。いろいろと、感じ入ります。

最近の動き

あんまり記録してないので、久しぶりに更新。

TPLのバックエンドを想定してErlangに手を染める。
http://shootout.alioth.debian.org/debian/index.php によれば思ったほどは速くない。というか、Javaが意外にも速いことに驚いた。まあ、こういうのは用途次第だから、今回の目的を簡単に試してみる価値はある。が、DNSをちゃんと動かさないとNode間のコミュニケーションができない?みたい。
しかし、新しい言語に手を付けるのは本当に面白い。Erlangは本格的な関数型言語なので、これまでとは違った思考パターンが得られることを期待。

TPLの方はプロト2までおよそできた。

ARESも部品を調達して実験中。流行りのArduinoで楽しようと思ったが、オンラインでしか手に入らず、面倒なので秋月でPIC18F2500USBを1000円で買う。しかしPICを焼く環境が…、どこかへ行ってしまったみたい。どうも物事の後始末が良くなくて、いろんなものがなくなるのよね…。やむなくPICKit2コンパチボードをヤフオクで、あとはUBWで何とか、という考え。
ソフト系はGLSLを検討。

職場用にHHKBを手に入れたし。

MBは第3段に取りかかり中。近々ブレストの予定。

秋月PIC18F2550USBでUBW

ここと→ http://www.picgames.org/modules/tinyd1/index.php?id=30
ここ!→ http://www.picgames.org/modules/tinyd1/index.php?id=31

日曜日, 4月 19, 2009

/dev/video0

kernel 2.26.6-2 では psca5 ドライバーでカメラを認識しなかったので、psca-module 2.26.6-2 を削除し、-1 を再インストールした。(カーネルも、nvidia ドライバーが対応するまで、-1 で起動している。)

水曜日, 4月 15, 2009

soundfontがロードできない

手動で
modprobe snd-emu10k1-synth
してカーネルモジュールを読み込むこと。
(linux-kernel-2.6.24-1)

日曜日, 3月 29, 2009

JavaでJavaScriptを実行

Javaの中でjavascriptを実行する方法が分かったので記録しておく。

// インポートする
import javax.script.*;
// スクリプトエンジンを取り出す。
ScriptEngineManager sem = new ScriptEngineManager();
ScriptEngine se = sem.getEngineByName("javascript");

// 文字列を与えて実行(返り値はObject)
se.eval("function foo(id) {this.id = id; return this;}");
se.eval("foo.prototype = {inc: function() {this.id += 1;},get: function() {return this.id;}};");
// 他にもReaderから読み込むメソッドもある。

// 実行コンテキスト
ScriptContext sc = se.getContext();
// 実行コンテキストにあるスコープ番号一覧
List scopes = sc.getScopes();
// 指定したスコープ番号での名前の束縛
Map = sc.getBindings(int scope);

月曜日, 3月 23, 2009

組み込み言語

Python, Ruby, Lua, Xtal, ...

日曜日, 2月 15, 2009

うおー、27日に!

やばい。
27日に締切りがぶつかった。

火曜日, 2月 03, 2009

SecondLight

http://www.engadget.com/2008/10/30/microsoft-makes-surface-obsolete-with-secondlight/

金曜日, 1月 23, 2009

共有知関連メモ

DAYTUM
http://daytum.com/
ハイパーネットワークワークショップ2009 in別府
「今、ネット社会で起きている問題」
http://www.hyper.or.jp/staticpages/index.php/ws2009

金曜日, 1月 16, 2009

ざっと近況

新年、moonbell2追い込み。山口さん加わる。
xp-dev.comに1.5GBのclosedオーケーなfree svn発見。使う。
FlashPlayer10でサウンド合成ができるようになった。
が、ActionScriptには手を出したくないなー、興味はあるのだが。
プラズマバチバチに関わり始める。D注意。
「重力」は期待はずれかも。
情報コアコンセプトは考え甲斐あり、ちょっとおもしろい。
長谷川さんの指摘は新鮮。
BeagleBoardはおもしろいかも。
脳波はNeuroKey, Emotive

ビジュアルコミュニケーションの歴史

メモ
http://www.citrinitas.com/history_of_viscom/vrml.html

日曜日, 1月 11, 2009

プロダクティブな年に

去年はいろいろインプットの多い一年だった。
今年はアウトプットをたくさんしてゆく年にしたい。

あ、インカムもね。

土曜日, 12月 27, 2008

Fontを識別するOnlineサービス

MyFont の WhatTheFont?!
http://www.myfonts.com/WhatTheFont/

火曜日, 12月 23, 2008

サボってるのが分かるなー

投稿間隔は開くし行数は減るし…。
この間、いろいろあったはずなんだけど、記録できていない。
うーん、量子とかTUIとかAtmosとかいろいろ。
GRADとかproj.4とかいろいろ。
ノルとかサインとかいろいろ。

困っていること

JavaのMIDIシンセが認識されない!
FireFoxでJavaAppletを表示するとフリーズする!
なんでや!