だいぶ前の話になったけど… - にぽたん研究所

April 17, 2007

このエントリーをはてなブックマークに追加
ちょっと反応が遅くてごめんなさいなんですが、

酒日記 はてな支店 - Unicode::RecursiveUpgrade
ネストしたリファレンス内の文字列 (utf8, not flagged) を一括で utf8 flagged にしたかった。

Unicode::RecursiveDowngrade を使えば出来るのだけど、upgrade するのに名前が downgrade ってなんか嫌だったのでついカッとなって作った。

あうあうあー。

すいません、当初の目的が downgrade だけで、namespace 決めて、作ってくうちに拡張性を考えて downgrade じゃなくてもいいようにしたりとか、色々してたせいで、namespace が適切じゃない使いかたも出来るようになったりで。

で、だいぶ前の話なんですが、Unicode::RecursiveDowngrade を作ったりした時に、弾さんから指摘を受けたりしつつ、その話の流れの中で、

404 Blog Not Found:Object::Apply
これ、CPANにありそでなかったのであげとく?
弾さんがこれを作られたんですが、この Blog のみで公開している Object::Apply を用いれば、Unicode::RecursiveDowngrade だろうが Unicode::RecursiveUpgrade だろうが、Object::Apply ベースに実装しなおせるし、色々と作れる上に、結構夢がひろがりんぐなんですよね。

前に Shibuya.pm かなんかの懇親会で、弾さんに「あれは是非 CPAN にあげておいて欲しい」って言った記憶があるんですが、弾さんのほうで二の足を踏んでいる (忘却気味?) ので、あらためて Blog で ONEDARI してみます。




nipoDan the Suspenders Suspended Distribution




Update:
tokuhirom から IRC と Twitter で指摘されたんですが、Data::Visitor::Encode で出来るんですね。
つか、Twitter だと情報が早すなぁ。

nipotan at 10:33 | Comments(0) | TrackBack(0) | 技術 
このエントリーをはてなブックマークに追加

Trackback URL for this entry

Post a comment

Name:
URL:
  Remember info?: Rate: Face    Star