スペースモラトリアムノカミサマ

日記+コメント付きブックマーク+他人にも役に立つかもしれない情報など。
(更新情報: RSS(ツッコミ付き) / RSS(ツッコミ抜き) / LIRS)

最近の TrackBack:
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|06|07|08|09|10|
2011|01|02|03|07|10|11|
2012|02|03|04|07|08|09|
2013|01|06|07|
2014|02|08|09|11|
2015|09|
2016|01|05|
2017|07|
2018|05|07|
2019|07|
2020|08|09|10|12|
2021|05|
2022|03|

2009/10/17

_ [日記/blog] tDiary 2.2.2 うp

tDiary.org - tDiary 2.2.2リリース

しばらく放置していたのだが、amazon.rb が使えなくて (ref: AmazonのAPI認証導入はOSSに対する挑戦だよなぁ) 不便になってきたので、2.2.1から1年半ぶりにうp。

基本的な手順は2.2.0化の時と同じなのだが、その後 AdSenseSyntaxHighlighter を使い始めたので、その関連の手順追加、

  • index.rb と update.rb 冒頭の shebang を #!/usr/bin/env ruby から #!/usr/local/bin/ruby に変更
  • 半角カナを使えないので、tDiary.org - 半角カナを使う方法に従って tdiary/lang/ja.rb を修正
  • カテゴリリンクの間に余計な | が入るので、misc/plugin/category.rb 166行目から | を削除
  • skel/diary.rhtml に AdSense 用 JS 挿入
  • skel/header.rhtml に SyntaxHighlighter 用 CSS、JS 挿入

を行って終了。

AutoPagerize に対応されたようだ。便利になります。

そろそろ UTF-8 & iPhone 対応の 2.3 系に行きたいところですが、標準プラグインでない Anti Referer Spam Plugin が正常に動作するかどうか検証しながらだなー。(そもそも標準の spam フィルタでも十分有効になってる?)

_ [日記/blog] tDiary 2.3.3 うp

勢いにのってそのまま tDiary 2.3.3 にうpした。

基本的な手順は2.2.2と同じだが、やはり文字化けが発生する。

とりあえず詰まったところは…

  • カテゴリリストが文字化けする → data/category/ の中身をいったん消して (ひょっとして消さなくても良かったのかもしれないが) カテゴリインデックス再作成で解消
  • 最近のコメントが文字化けする → 解消方法がわからんのでとりあえず recent_comments 消した
  • RSS の一部が文字化けした影響か、正しい XML にならずクライアントがパース失敗 → とりあえず makerss.cache 消して解消
  • Anti Referer Spam Plugin の設定画面が化ける → プラグインをUTF-8化する方法に従って言語リソース (plugin/ja/antirefspam.rb) を UTF-8 変換で解消。必要ないかもしれないが念のため tdiary/filter/antirefspam.rb も UTF-8 化
  • e-Words 用語解説が文字化けする → おそらく e-Words 側のキャッシュだろう。時間が解決するのではないかと

色々と場当たり的な対処で済ませてしまった。

ただ、カテゴリリストとか最近のコメントとかが文字化けしたのは、ちょっと手順がまずかった可能性がある。tDiary 側の問題かどうかは再検証してみないとわからない。