@kyanny's blog

印刷は人間に対し市場を作り出し、国民軍を創設する方法も教えたのであった - マーシャル・マクルーハン「グーデンベルグの銀河系」

sysvbanner で Mac でもみやすいバナーを出力する

これで

$ sudo port install sysvbanner
$ /opt/local/bin/sysvbanner `ruby -e 'puts %Q,30days Album#{[0x2122].pack("U")},'`

こうなる

™ が出てないのはご愛敬。 /usr/bin/banner は BSD のコマンドなので、文字がでかすぎる上に縦書き?になってしまってみづらい。 MacPorts に sysvbanner というのがあるのでそっちを使うとみやすい。

ちなみにワンライナーの 0x2122 は Unicode Character 'TRADE MARK SIGN' (U+2122) 参照。 python だと楽にかける。 Perl でも \x{2122} で一発 (encode しなきゃなんないけど) Ruby 1.9 だともうちょっと楽にかけたりするのかしら。


ちなみになんでこんなのやりたかったかというと、このスクリーンショットをとりたかったからでした。