YAPC::Asia 2006

Perl 5.8 and Unicode: Myths, Facts and Changes -- Dan Kogai

LWPを使ってリアルタイムにスライドを翻訳!!

  • use utf8
  • decode then encode
  • shiftjis.say?!

Perl 6 Update -- Damian Conway

「チョッパヤ」は、「ちょっと速く」ではなく、「超速く」のことだった!

  • say "チョッパヤ";
  • $self->method()→$self.method()
  • my @array = (1^..^10); #Neko
  • hash and array
    • $hash{$key}→%hash{$key}
    • $array[$num]→@array[$num]
  • p52p6ほしい!!!

Domo!

◎Fighting with Blogs spams -- Tatsuhiko Miyagawa


sub checkProxyList
{
my $RADDR = $ENV{'REMOTE_ADDR'} ;
$RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
my $query_addr = "$4.$3.$2.$1.niku.2ch.net";
my $addr = join('.', unpack('C*', gethostbyname($query_addr)));
if ($addr eq '127.0.0.2') {
DispError("ERROR!","公開PROXYからの投稿は受け付けていません!!(1)");
}
return 0;
}

◎On debug screens -- Kenichi Ishigaki

  • DebugScreenモジュール

◎Getting Your Feet Wet With XS -- Daisuke Maki

  • Module::Build

◎Inside Hatena::Bookmark's Backend -- Naoya Ito

最後の方に、ボソッと言った「何でもSQLに保存するのはスケーラビリティ的に問題あり」が印象的。