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に保存するのはスケーラビリティ的に問題あり」が印象的。
- mod_proxy, mod_rewrite
- MySQLレプリケーション & スレーブでのテーブルオンメモリ展開
- Apache2.2 & mod_proxy_balancer