2006-07-04
_ category_to_tagcloud.rb の集計期間を直近 3 ヶ月にしてみました
category_to_tagcgloud.rb の 7 月問題(今,命名した)対応版.HsbtDiary や $ ~ati/やる気 < /dev/zero で,全期間にすると古めのカテゴリーやタグが,強調されてしまって,最近の傾向を表すのには向いてない,とのご意見が.
作った本人もその辺は公開したときから気にしてはいたのですが,なかなかいい方法が思いつかずに,プラグイン公開後,最初の 4 半期の切り替え時期である,7 月を迎えてしまい,さみしくなったタグクラウドを眺めることになってしまいました.
とりあえず,先日,急場しのぎということで,全期間を対象とした修正版をリリースしたのですが…やっぱり,最近のが知りたいよ,ということで,直近 3 ヶ月分を集計するようにしてみました.
コードをかっこよくかければいいのですが,とりあえずベタに書いてみて動けばいいかというものなので,誰かリファクタリングしてくださいw
Category::Info を継承した,Tagcloud_Info クラスで,years メソッドをオーバーライドしています.この中で,現在の月と前月,前々月を対象とするように定義しています.
とりあえずは問題ないはずなのですが,ひとまずテスト版ということで,興味のあるかたは使ってみてください.
http://www.ohgami.jp/~ati/diary/?date=20060704#p01
$ ~ati/やる気 < /dev/zero
[tDiary] category_to_tacgloud.rb 7月問題対応版
作者のhbさんが対応してくださったので,さっそく入れ替え。イイ感じの出力となっておりまする。ありがとうございました。
> category_to_tacgloud.rb の 7 月問題
category_to_tagcloud.rb
あらら…修正しました.ご指摘ありがとうございました.