2007年 02月 28日

mac-uim

mac-uim anthy で gvim に日本語入力ができなくなる。切換えしてると A ? になってしまってメニューから「ひらがな」を選び直さないといけない。頻発するので cui vim にしよう……

ghc

MacPort で入らないのよね

svn の調子わるす

ruby HEAD を svn up してたらバグった。ワーキングコピー削除してちぇっくあうとしなおし
同名のファイルがあって追加できない とかそういう系だけれど、他のコピーでもいつのまにか起きたりするんだよなぁ。

configure

いつも prefix つけるの忘れる

RubySDL Mac

うごかないなぁ。めんどくさすぎる

http://www.kumaryu.net/?(Ruby)%20Ruby%2FSDL%CD%D1ruby
で画面の表示はできるようになった。けど、sample が動かない。

aadraw.rb:8: undefined method `drawAALine' for #<SDL::Screen:0x17e0c84> (NoMethodError)

あー SGE? がないのかな

SGE が OS X に対応してないみたいだ?
SDL のほとんどのメソッドが SGE 依存してるから使えないなぁ

perlsub

& をプロトタイプに書いてやれば呼出元の sub を省略できるよと聞いたことがあるのでやってみた

sub each(&@) {
	my($block, @array) = @_;
	foreach (@array) {
		&$block($_);
	}
}

each {
	dump $_;
} 1, 2, 3; #=> syntax error at foo.pm line n, near "}"

うまくいかない。

sub mygrep (&@)	     mygrep { /foo/ } $a, $b, $c
http://perldoc.perl.org/perlsub.html#Prototypes-prototype-subroutine%2c-prototype

何が違うんだろう。try catch の例は実行できる。うーんんんんんんんんんん

sub each {
	my($block, @array) = @_;
	foreach (@array) {
		&$block($_);
	}
}

each(sub {
		print $_;
}, 1, 2, 3); #=> Type of arg 1 to each must be hash (not list) 

これもうまくいかない。えぇえ

package Array;
use strict;
use warnings;

sub new {
	my($class, @array) = @_;
	bless {
		native => ¥@array,
	}, $class;
}

sub each($&) {
	my($self, $block) = @_;
	foreach (@{$self->{native}}) {
		&$block($_);
	}
}

package main;
use P;

my $foo = Array->new(1, 2, 3);

$foo->each(sub {
	dump $_
});

これはうまくいく。わかんなすぎる。驚き最大の法則

2007年 02月 24日

Flash sounds

周波数指定して流すってできないのかな

Flash render

レンダリング方法 wkrn...

OSX の Dictionary が楽しい

これもダブルクリックでひけまくれる

prog_actionscript30.pdf

最初にこれ嫁よ、って話ですよね。

日本語なのが驚き。

内容は livedocs と同じみたいだ。