プログラミング

Pythonでクリップボードの画像をファイルに保存する

Windowsのクリップボード上の画像をファイルに保存するプログラムをPythonで書いてみた。Python 2.5.2とIronPython 1.1.1を使った。ちなみに私はPython初心者である。 やりたいこと 私はWindows上で、Altキー+Print Screenキーで、アクティブ・ウィンドウの…

コードの行数を数えるのは楽譜の音符を数えるのと同じ

IT Conversationsで、The Other Digital Divideと題する内容があった。以下でMP3のファイルが入手できる。 その中で、表題のことが指摘されていた。いいたとえだ。音符の数で、音楽の生産性は量れないことは明白だ。音符の数を数えることにたとえれば、プロ…

Perlcast Interview with Chris Frenz

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

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だけでなくプログラム開発一般に言えることで、具…