2010-02-01から1ヶ月間の記事一覧

textwrap でマルチバイト文字列を fold する

Mercurial に日本語メッセージカタログが同梱されるようになって久しいんですが、Mercurial 1.4 以降で日本語ヘルプメッセージが一部文字化けするようになってしまいました。化け方からすると text wrapping (folding) 処理まわりで化けているみたい(文字の…

補遺: PostScript の cvx とクロージャ

PostScript でもクロージャはできるよ、というお話。以下のサイトを参考にしました。 歪 : PostScriptでクロージャ PostScript でクロージャ - 週1でも日記 一般的な LL 言語などを模倣してクロージャぽくカウンタを書いてみます。 /make-counter { << /coun…

PostScript 基礎文法最速マスター

基礎文法最速マスターがはやっているみたいなので便乗します。ほんとは Lua について書くつもり……というか書いていたんですけど、完成するより前に 良いもの。悪いもの。: Lua基礎文法最速マスター があがってました。 最近、基礎文法最速マスターというプロ…

RPDL 用 cups-raster フィルタを書いた

Ricoh IPSiO SP6120 を Linux から使うシリーズ。前回は Ricoh RPDL IV Laser Printer Foomatic ドライバの出力をフィルタするスクリプトを書いて両面印刷に対応させたりしました。この場合の印刷フローは下記のようになっています。 ドキュメント =[cairo]=…