2008年6月アーカイブ

 最近、趣味と実益で Squirrelをいじりたおし中。
この土日でいろいろ掴めてきた。thread(co-routine)とか変数操作とかね。
複数contextを同時にうじゃうじゃ動かす Stackless pythonやらもちょい前にやってたのでその延長でもあったり。
 デフォルトでは配列とハッシュテーブルぐらいしかないので、構造化データの保持はどうするかまだ考えがいりそうだけどねん。
 とりあえず、細かいけど変更の多い rule/actionを外部に出すには悪くない。XML/YAMLでルール記述もありなんだけど、制御が微妙に増えてくると逆に可読性さがるしね。

 C/C++/ObjCなどのコンパイラで、ある程度scriptingさせようと思うと pythonかなと思っていたんだけど、あまり外部に出ないのであれば Squirrelぐらいのほうが楽かもしれない。
 何でもできるけどちょい重いpythonと、できる幅は狭いけど軽いsquirrel。上手に場合わけしていきたいですな。

Scons, Scons, おいしいScons

| トラックバック(0)
 カリッとサクッと。
最近、自前project用に Sconsをおためし中。Makefileを書くよりは楽かなー。なんせ、単純に hello.cを compileするだけだと、設定ファイルSconstruct(Makefileのかわりね)に
Program('hello.c')
とか書くだけ。めっちゃsimple。antもいいんだけどね。でも手書きは面倒なので Sconsを try。

例えば、ちょいと Squirrelの codeを書くときなら
% cat SConstruct
env = Environment( CC='gcc-4.2', CCFLAGS='-O2', CXX='g++-4.2' )
env['BUILDERS']['Squirrel'] = Builder( action='sq -o $TARGET -c $SOURCE', suffix='.cnut', src_suffix='.nut' )

cpp_files = [ 'test.cpp' ]
lib_files = [ 'sqstdlib', 'squirrel' ]

env.Squirrel('test.nut')
env.Program('mytest', cpp_files, LIBS=lib_files )
という感じで書ける。これを実行すると、
% scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++-4.2 -o test.o -c -O2 test.cpp
g++-4.2 -o mytest test.o -lsqstdlib -lsquirrel
sq -o test.cnut -c test.nut
scons: done building targets.

 判りやすい設定ファイルになるのと、ややこしい ruleを書くときに普通に Pythonで書けてしまうのが魅力かな。普通に単一環境とか on unixで書くにはあまり魅力はないんだけど、特殊なターゲットやらツールやら外部アクセスやらを全部一発でさせようと思うと悪くないかなと。
 なんでかってーと、継続的インテグレーションを公私共に導入していきたいなーという表れなのでした。

 そろそろ iPhone2.0の$99版も公開されるしね〜。備えておきたいのさ(笑)

老化は歩きなさい。

| トラックバック(0)
 最近、通勤ライフが復活したのだけど...
しばらく殆ど移動しない生活をしていたせいか、通勤してて脚が痛い(笑)
「老化は脚から」というのは本当だ。もう、通勤列車で立ってて痛いんだよねー。
距離歩いたりしてるわけでもないのに。

 ま、しばらく続けていれば体もなれるでしょう。運動しながら金もらえると思えば
悪くないよ!

当方に通勤の用意あり

| トラックバック(0)
 来週頭より、久しぶりにまた通勤ライフが始まります。
面白そうな仕事なので楽しみであると同時に、いい意味で不安もあったり。
この非安定さが好きなんだけどね〜。ある意味やっぱ冒険者(RPG的意味で)なんですよ。
黒魔道士のレベル75でメリポ真っ青でも、やっぱ青魔道士やら学者のジョブでクリティカルなミッションするのはドキドキですな!(一部向け表現)

 で今週は役所やら何やらと準備ばかりでしたが、それも一段落。
あとは細かいネタ用意をするだけとなりました。でもまーやっぱ楽しいですな。このドキドキは。いい歳のおっさんではありますが(笑)

最近パンが好き

| トラックバック(0)
 とはいっても、スーパーやコンビニにある膨らし粉とスパイスの産物ではなく、小麦とかバターとかのコア素材の味がするパン屋のパンが。値段が倍以上と高いんで毎日は食えないんだけどね。

 しかしまぁ更新ペースおちるとやっぱview減るなぁ(笑)といっても両手で数えられるぐらいしか view countないんだけどさ!

 そして今日のネタはコレ。パン焼き板
正式名称は「キャンプ・ストーブ・トースター」らしいけど、つまるところ電熱ではなく化学熱(笑)でパンを焼きなおす装置らしい。装置っても板と棒だけのようだけど。
 これで正しい食パンとかスライスフランスパンとかを焼くとうまそうだなーーとか思って欲しまったり。 ?青山まで買いにいくのもアレなので近所とかで見つけられたらいいんだけど。
 普段は生命維持程度できりゃ十分ってぐらいの食事観念だけど、時々こういうので食いたくなる不思議。

このアーカイブについて

このページには、2008年6月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年5月です。

次のアーカイブは2008年7月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。