日記+コメント付きブックマーク+他人にも役に立つかもしれない情報など。
(更新情報: RSS(ツッコミ付き) / RSS(ツッコミ抜き) / LIRS)
- p (01/03)
- Thiramil (10/26)
- 久々にいまむらを食べたい通りすがり (09/28)
- Fluxadir (05/16)
- Antiprestin (11/08)
2009/10/17
_ [日記/blog] tDiary 2.2.2 うp
しばらく放置していたのだが、amazon.rb が使えなくて (ref: AmazonのAPI認証導入はOSSに対する挑戦だよなぁ) 不便になってきたので、2.2.1から1年半ぶりにうp。
基本的な手順は2.2.0化の時と同じなのだが、その後 AdSense と SyntaxHighlighter を使い始めたので、その関連の手順追加、
- 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 側の問題かどうかは再検証してみないとわからない。