09042009 git
gitのバージョンを1.6.1から1.6.2にあげた
sudo port upgrade git-core
これで、いままでうまくいかなかったpushがOKになった。(バージョンのせいではないかもしれないけど)
09042009 git
gitのバージョンを1.6.1から1.6.2にあげた
sudo port upgrade git-core
これで、いままでうまくいかなかったpushがOKになった。(バージョンのせいではないかもしれないけど)
08042009 life
Pokenみたいな電子名刺ガジェットみたいなものこそ、研究ネットワークにのせてもよいんではないかと思った。特にポスターみたいに、スペースが限られていて、アテンション獲得が目的みたいな場所ではPokenはなかなかよいのではないかと。
というわけで、今年の前半にポスター発表かなにかするチャンスがあればPokenをぶら下げてみることにした。
興味をもった、研究者のPokenにハイタッチしとけば興味を持ったよっていう意思表示にもなるしね。
そういう使い方は、現実系でのトラックバックみたいなもんか。
07042009 富士
杉山フルーツの生ゼリー

美味しいことは美味しいが、、、、感動するかと言われれば想定の範囲内なのかなぁ。他のも食べてみたいが。
娘は自分の分を一つ食べたくせに、さらに僕のをはんぶんこしようとか言ってきた。
モダンperl入門のp.28で
+------+ +--------+
| Bird | <--- | Winged |
+------+ +--------+
|
|
+--------+
| Pigeon |
+--------+
とあるので、BirdにwithでロールをつけてPigeonがBirdを継承すればよかろうと思ったが、それだと'Winged' requires the method 'fly' to be implemented by 'Bird'とBirdクラスでflyが実装されてないよっていうエラーになる。
package Animal;
use Moose;
package Winged;
use Moose::Role;
requires 'fly';
package Bird;
use Moose;
extends 'Animal';
# with 'Winged'; ここだとエラー
package Pigeon;
use Moose;
extends 'Bird';
with 'Winged'; # ここに記述
sub fly { print "Pigeons fly in the day\n" }
package main;
Pigeon->new->fly;
つまり、個別にwithしないといけないのかな。
+------+
| Bird | --------------------------------------------------+
+------+ |
|\__________________________ |
| | |
+------+ +--------+ +------+ +--------+ +------+ +--------+
| Bird | <--- | Winged | | Owl | <--- | Winged | | Hawk | <--- | Winged |
+------+ +--------+ +------+ +--------+ +------+ +--------+
こんな感じ?。それとも鳥は翼を持つからflyメソッドをBirdクラスに直接書いてしまっても良いのだろうか?(ペンギンとかはここでは無しの方向で)
一応上の図には載せてないのだけどサンプルでは Animal->Mammal->Batという(鳥ではないけど飛ぶことのできる)コウモリクラスがあることを想定している。
05042009 perl
この週末から、Mooseでlispを実装してみるということをはじめた。もともとやさしい Lisp の作り方 by Java and by C#を見ながらeclipseでいじってたんだけど、コードが省略されてたり、ライブラリのコードがなかったりしたので、それだったら元のページを参考にしながらMooseで書いてみようかなと(ユニットテストとかもperlのほうが慣れてるし)。
module-starterはそのままではモジュールの追加ができなくて、どんどん新しいモジュールを足していく場合には不便なのでModule-Starterのカスタマイズを参考にモジュールの追加が出来るようにした。快適になった。
MooseというのはMOPの上に乗っかっているのでLispの方向に向かっているのかなぁと思っていたのだけど、実際に書いてみると型の制約とかRoleとかはJavaっぽいなぁとも思った。
CLOSもガリガリ書いてみないとダメだなぁ。
酒のいわせで。
さっぱりとした口当たりで、すいすいいけてしまう。これが純米酒で1.9Kとはコストパフォーマンスが高い。気がついたら週末でほとんど飲んでしまった。平日は禁酒でもしようか。

ただ、純米の割にはどっしり感がないというか。香り少なめな感じ
他にも久礼という銘柄が入ったようで、こっちも気になるところ。
04042009 life
ぶらぶらと花見を兼ねて散歩

そういえば、犬の写真を撮ってないなぁと、帰ってきてからシャッター押した。

04042009 Arduino
とりあえずLEDを点灯させるサンプルを。

arduinoは差すとこのカッチリ感がないので、接続されてるのかちょっと不安になる。