88171.net

2004-09-12

Japanese Only

言われて初めて「ああ,なるほど」と気付くのが日本人としての俺の限界か.

cd.rb

HMVラヴァなので,Hiki付属cd.rbのHMV最適化一行パッチ(謎.カタログ番号の数字部分の先頭の0を切り詰めると上手く検索できない.

### cd.rb.new   Sun Sep 12 16:46:24 2004
        * cd.rb.old Sun Sep 12 16:46:03 2004
#####**********
### 11 ****
!   keyword2 = keyword.delete('-').sub(/([^\d])(\d+.*)$/, "\\1\\2")
        * 11 ----
!   keyword2 = keyword.delete('-').sub(/([^\d])0+(\d+.*)$/, "\\1\\2")

ついでに,The Fat Of The Land のアメリカ盤みたいに数字だけのカタログ番号をcd.rbに渡すと

Hiki::PluginException(TypeError(failed to convert nil into String): inline plugin
): cd

とか言われるので,ad-hocな対処として

{{cd('-46606')}}

みたいに,先頭にハイフン打って誤魔化す方法が有効.そもそもTSUTAYA辺りのコードを削ってしまうのが一番早いかも.