Hatena::Groupfragments

うまい棒の断片

2009-04-04

[]Sys::SyslogのsetlogsockがUNIVERSAL::requireでimportできない? 01:01 はてなブックマーク - Sys::SyslogのsetlogsockがUNIVERSAL::requireでimportできない? - うまい棒の断片

UNIVERSAL::requireを参考にしたとこ

できないことないよなー。きっとしょうもないところを間違ってるんだ。

use UNIVERSAL::require;

my $module = "Sys::Syslog";
$module->use(':DEFAULT', 'setlogsock');

setlogsockは@EXPORT_OKに入ってるからこれでいいと思ったんだけど。他のモジュールだとこれと同じ方法で@EXPORT_OKのサブルーチンはimportできたのに。

[]Time::Local::timelocalに渡す"年"の引数 00:52 はてなブックマーク - Time::Local::timelocalに渡す"年"の引数 - うまい棒の断片

1900引かなくても、勝手に引いてくれるということを知った。

91 sub timegm {
92 my ( $sec, $min, $hour, $mday, $month, $year ) = @_;
93
94 if ( $year >= 1000 ) {
95 $year -= 1900;
96 }