のみまくし日記 - 配列を一気にハッシュへ変換

ここに出てきたコードがわからなかったので perldoc ってみた。

@days{'a','c'}      # same as ($days{'a'},$days{'c'})

基本っぺーorz

by typester / at 2006-02-01T22:44:00 / perl / Comment

忘れてた

@Nifty の Outbound Port25 Blocking の開始もうすぐだ。今日からかと思ってあせったけど違った。

SmartHost で Nifty の SMTP 使うようにすればいいんかな。

by typester / at 2006-02-01T18:04:00 / life / Comment

英雄ほりえもんが倒され、世界は絶望に包まれた。

しかしそこに立ち上がった一人の男、片栗X!

おめでとうございます。しかしいまだに通勤する姿を想像することができません。

by typester / at 2006-02-01T15:58:00 / life / Comment

出社。

by typester / at 2006-02-01T11:16:00 / life / Comment

2月!

キター!

by typester / at 2006-02-01T04:06:00 / life / Comment

Uninitialized value in pattern match

例えば

push @plugins, 'Static::Simple' if $ENV{CATALYST_ENGINE} =~ /^HTTP/;

などとしたときに $ENV{CATALYST_ENGINE} が未定義だとタイトルのように怒られるわけです。

$ENV{CATALYST_ENGINE} and $ENV{CATALYST_ENGINE} =~ /^HTTP/;

とか

$ENV{CATALYST_ENGINE} || '' =~ /^HTTP/;

とかするわけですがいまいち冗長!

これはどうするのが普通なのか。

by typester / at 2006-02-01T04:00:00 / perl / Comment

退社。

by typester / at 2006-02-01T00:12:00 / life / Comment