Perl

Shibuya Perl Mongersテクニカルトーク#15で「教育という お仕事」という発表をしました

12月9日に行われたShibuya Perl Mongersテクニカルトーク#15 が Perlと教育「Learning Perl」 というテーマで開かれました。そこで、「教育という お仕事」という私の行っている教育事業の事、開発者のキャリアパスとして教育とい話をさせてもらいました。教…

YAPC::Asia Tokyo 2010の協賛スポンサーになりました

EY-Officeは、日本のPerlユーザー最大のイベント YAPC::Asia Tokyo 2010 の協賛スポンサーになりました! Rubykaigi2010の続き、YAPC::Asia Tokyo 2010の協賛スポンサーになりました!! 最近は Perlで仕事をすることはかなり少なくなってしまいましたが、今年…

YAPC Rakudo *

YAPC::Asia 2009 に来てます、今回は Perl6 の 実装である Rakudo (詳細は http://rakudo.org/) のセッションを2つ聞きました。Perl6の仕様について良くしらないので驚くばかりでが、私のイメージでは Perl6 は Perl5 + CLOS + Haskell です。 CLOSのような…

higeponさんのつぶやきとYAPC::Asia 2009

higeponさんが昨日 Lisp 界には miyagawa さんのような人が必要。とつぶやいていました。このつぶやきをずっと心の底に置きながら YAPC::Asia 2009 で miyagawa さんのセッションを聞いてました。 写真は http://conferences.yapcasia.org/ya2009/user/1695 …

FastCGIを安定に運用する方法

お客様から聞いた話ですが、そこそこユーザーのいる Perlで書かれたサービスを FastCGI で運用しています。最初はメモリーの使用量が時間と共に増え、時々 FastCGIをリスタートしていたそうですが、サーバー負荷が高く困っていたそうです。 そこで、Perlアプ…

Komodo Edit で Perl/HTML を書く

Perl のお仕事で Komodo Edit を使っています。 Perl コードのチェック機能では未定変数が分かったりと文法以上の事も調べてくれるので便利です。今日は、HTML を Komodo Edit で書いているのですが、Preview Tabを ON にすると、HTMLを保存した際に表示イメ…

Apache2でmod_perlを動かしてみた

Apache 1.3 では以下のような設定で動かしていた mod_perl を Apache2.2で動かしてみました。 <Directory "/var/www/cgi-bin"> Options ExecCGI SetHandler perl-script PerlHandler Apache::Registry PerlSendHeader On PerlSetEnv PERL5LIB "/usr/local/perl-lib" # CGIが必要なライブラ</directory>…

Perlで書かれたCGIを FastCGI で動かす方法

Perlで書かれたCGIを FastCGI で動かす方法を調べていたのですが、非常に簡単でした。FCGI.pm を http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz からインストールし (すでに fcgi や mod_fastcgiモジュールはインストールされているとします…

=~ と index()

Perl でコードを書いていると if ($s =~ /s/) などと書いてしまうが、これなら if (index($s, 'p') >=0) の方が早そうです。どれくらい速度が違うのか計ってみました。 #!/usr/bin/perl use strict; use Time::HiRes qw(gettimeofday); my $n = 100000; my $…