Perl

STDOUTとSTDERRをファイルにも出力するようにする

Perlで書いたプログラムを極力変更せずに、STDOUTとSTDERRを通常通り出力させたまま、それに加えてファイルに出力したくなった。そのプログラムはシステム管理的コマンドで、コマンド行から使い、その出力をリアルタイムで見るのだが、出力をファイルにも保…

複数のRSSを1つにまとめてFTPでサーバーに置くプログラムmergerss

動機 mixiにはブログのRSS配信を「日記」として登録できるが、登録できるRSSは1つだけである。自分の複数のブログの更新をmixiで知らせたいと思い、RSS配信を1つにまとめるFrankenfeedを使ってみたが、思ったようには動作してくれなかった。 そこで、mergers…

Perlcast Interview with Chris Frenz

PerlcastというポッドキャストでPro Perl Parsingという本の筆者であるChris Frenzのインタービューを聞いた。表題のリンク先でMP3ファイルがダウンロードできる。電話でのインタビューでやや聞き取りにくいが、特に情報系の学生でPerlに興味があるなら聞い…

Perlcast Interview with Larry Wall

PerlcastでLarry Wallへのインタビューを聞いた。表題のリンク先からMP3ファイルがダウンロードできる。Perl6についての発言が面白かった。Perl6の動向を追っている人には周知の内容かも知れないが。 HaskelでのPerl6の実装であるPugsについて、まだ、Perl6…

Adam Kennedy on PPI

blog.bulknews.netで知ってから(宮川さんに感謝)Perlcastというポッドキャストを聞いていて、その中の表題のインタビュー(25分間)を聞いた。Perlで書かれたPerlの文法解析(parsing)モジュールであるPPIの作者へのインタビューである。表題のリンク先ページの…

Perlプログラマの7つの段階

2000年に開催されたYAPC19100でTom Christiensenがおこなった発表に「Seven Stages of a Perl Programmer」と題するものがあった。発表の資料がここにある。そして、7つの段階をまとめたものがここにある。古い内容だが、日本語訳がないようなので作ってみた…

Ten Essential Development Practices

彼を知らなければPerl使いのモグリであろうDamian Conwayが、プログラム開発で推奨される10の実践項目を表題のリンク先で説明している。Perlを使わない人にも読む価値がある内容だと思う。すべての項目がPerlだけでなくプログラム開発一般に言えることで、具…