« 2007年06月 | メイン | 2007年08月 »

2007年07月30日

swifty - 高速な共有メモリキャッシュ

 先週、社内プレゼンの資料作成からの逃避がてら、高速な共有メモリキャッシュを作ってみました。よろしければごらんください。

swifty - a very fast shared memory cache

投稿者 kazuho : 2007年07月30日 21:13 | トラックバック (0) このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク

2007年07月18日

Perl の正規表現が破壊的でイヤだなと思った件

 いちいち変数定義して、

my $s = "Hello, World\n";
$s =~ s/Hello/Goodbye/;
print $s;

とか書くのにあきてきたので、

sub ndes (&@) {
    my $code = shift;
    my @a = map {
        local $_ = $_;
        $code->();
        $_;
    } @_;
    wantarray ? @a : $a[0];
}

と、まとめてみました。これで、

print ndes { s/Hello/Goodbye/ } "Hello, World\n"

とするだけで「Goodbye, World」が表示されるように。でもとっても再発明 (あるいは遠回り) のにおいがします。どうすれば、より better なんでしょうか。

投稿者 kazuho : 2007年07月18日 17:30 | コメント (2) | トラックバック (1) このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク