てきとうなメモ

本の感想とか技術メモとか

Perl

YAPC::Asia 2008 2日め

英語難しかったので聞き取れているか微妙 TAKESAKOさんのセッションで記憶違いの部分があったようなので取り消し線をいれました. You're Doing OO WRONG - Micael G Schwern Schwern Perlのobjectはreference $thing->method(@arg); # method(\%thing, @arg…

YAPC::Asia 2008 1日め

とりあえず スライドとかupされていたので追記 Welcome to YAPC::Asia 2008 - Tatsuhiko Miyagawa Encountered a 404 error 開会の挨拶 去年は437名で今年は569名参加している.他のYAPCに比べても最大. しかしPerl Mongersは50人程度.ここにきたら自分もP…

YAPC::Asia 2008

YAPC::Asia 2008 - May 15-16th in Tokyo, JAPAN今年もあるみたいなんで行ければ行きます.

自然なソート

Coding Horror: Sorting for Humans : Natural Sort Order人間にとって自然なソートとsort関数がよくやるソートは別物だよという話. Perl や Python の実装が用意されてるってことはこれらの言語にはこの機能はないってことなんだろうな。Perl にはあっても…

Beginning Perl

Beginning Perl (Programmer to Programmer)作者: Simon Cozens,Peter Wainwright出版社/メーカー: Apress発売日: 2000/05/25メディア: ペーパーバックこの商品を含むブログ (1件) を見るこっちだったのか.なんか勘違いしてた.フリーで読めるPerlの入門書…

Math::Round

ここら辺の話を読みながらPerlってround関数ないよなあと思っていたんだけど,CPANモジュールで実装しているものがあった.それがMath::Roundなんだけども,ソースコードを見るとphpと似たような定数が使われている. $Math::Round::half = 0.50000000000008…

関数の中の関数

言語を選ぶ基準 - lethevert is a programmerPerlで書くとRubyみたいになるかなと思ってたけど sub f { my $x = shift; my $g = sub { my $y = shift; $x + $y }; my $h = sub { my $x = shift; $g->(10) }; $h; } print f(10)->(1), "\n"; $ perl hoge.pl 2…

Perl5.10のスライド

What's new in Perl 5.10?Nordic Perl WorkShopのスライド.'use feature'を使うことでPerl6の機能を結構使えるらしい.ぱっと見たところ sayが使える ブロックに属するstate変数 switch文のサポート. smart hash 正規表現がtrie最適化可能 この辺がおもし…

ファイル名の文字コード

PerlではUTF8文字列でマルチバイトなファイル名をちゃんと扱えないという話も書いておいてくださいな - 浅倉卓司@blog風味? - ひとりでもグループ 404 Blog Not Found:perl - utf8なファイル名 歴史は繰り返す、のかな - 浅倉卓司@blog風味? - ひとりで…

suscript separator

なぜsplit $;, $_[1]なのかは宿題ということで。 404 Blog Not Found:perl - 勝手に拡張 - tie my %hash, 'FizzBuzz' $;って何と思ったのでperldoc perlvar The subscript separator for multidimensional array emulation. If you refer to a hash element …

YAPC::Asia 2007 2日目

2日目.あんまりまとまってないが.

YAPC::Asia 2007 1日目

また参加したのでメモ.

use open ':std'

[を] Perl 標準入力と utf8 404 Blog Not Found:perl - PerlIO vs. <> それ use open - odz buffer use open ':std'を使うのが一番短く済む気がする.この場合STDERRも:utf8を通しているのでencodeせずに出力することができる. #!/usr/bin/perl use strict;…

Class::Structのベンチマーク

Class::Structの速度とかメモリ効率とかをちょっと調べてみた.比較対象はClass::Accessor.

Larry Wall

#0 Perlの父 Larry Wall:小飼弾のアルファギークに逢いたい♥|gihyo.jp … 技術評論社 弾●最近お気に入りのアニメは? ラ●《あずまんが大王! ちよちゃん大好き!》(ちよちゃんの歌「つくりましょう!」を歌い出す) 確か「プログラミング言語Perl」の前書き…

Perlで構造体

Perlで構造体を作りたい場合,Class::Structというモジュールがある.まあハッシュでもいいけども,$a->hogeみたいに構造体っぽくアクセスしたい.Class::Accessorでもいいのだが,Class::Accessorはハッシュをblessしているのに対して,Class::Structは配列…

CGI::Application (2)

CGI::Applicationの練習としてソーシャルブックマークみたいなのを作ってみた.

CGI::Application (1)

perlのweb application frameworkといえばcatalystが有名だけど,他のもちょっとやってみようと思って,CGI::Applicationを調べてみた.

YAPC::Asia 2006 2日め

メモ.

YAPC::Asia 2006 1日め

昨日今日とYAPC::Asiaに参加しました.以下感想やメモなど

MacOSXでのMecab.pmのインストール

[boscono@luna mecab-perl-0.81]$ make g++ -c -I/usr/local/include -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include -Os -DVERSION=\"0.81\" -DXS_VERSION=\"0.81\" "-I/System/Library/Perl/5.8.6/darwin…