tdiary

diary

amazon.rbの更新

昨日の更新時、amazon.rbからamazon.co.jpの画像が引けなくなっていた。調べてみると、原因はamazon.co.jpの仕様変更らしい。tdiary/plugin/ja/amazon.rbを1.3.2.1に更新することで解決。
diary

Wikiスタイル

Wikiスタイルを導入。これで、箇条書きやpre内の空白行に悩まなくて済む (はず) 。
diary

ツッコミspam対策

最近あまりにもツッコミspam (コメントスパム) がひどいのでコメントキーフィルタ&プラグインを導入してみた。これで正規のフォーム以外からの投稿はフィルタできるはず。(2005-06-18追記) 上の方法では弾けないspamがあまりにも多いので、ツッコミのe-mail欄によるフィルタも加えてみた。(2005-07-10追記) さらにしつこいのが来るので、「httpの数」を閾値にするフィルタも加えてみた。
diary

過去記事のtDiary化

このblogをはじめたのは2003年の2月からだが最初の1年近くはblogツールを使用せずにhtml手書きで日記サイトとして運用していた。そのころの日記はそのまま放置されていたが、遅ればせながらtDiary化してみた。主に、カテゴリー一覧や長年日記のため。
diary

category.rbのタイトル中でeRubyが動作しない件について

先日のtDiaryアップグレードの際に、category.rbのタイトル中でeRubyが動作しなくなった件について確認する。結論から言うと、tdiary.confに @options = true を設定することで解決。どうもcategory.rb中で #{apply_plugin(title)} を呼んだ際に上のオプションが有効になっていないとtitleがERbLightにかけられないらしい。
diary

tdiary 2.0.1導入

ようやくtdiary 2.0.1へアップグレードした。面倒そうで延ばし延ばしになっていたが、実際に作業を初めてみると30分程度で終了した。1.5.6からの移行は特に注意することもなく簡単。展開した2.0.1に、既存のtdiary.confや、パッケージに含まれていないプラグインやテーマをコピーするだけで終了。日記データ自体は触れる必要はない。今のところ、2.0.1特有の機能は長年日記くらいしか使用していないが、安定版に移行したのは気持ちいい。もっと早くやれば良かった。……と思...
diary

異常処理

tdiaryの表示が突然吹っ飛び、エントリと日付が噛み合わなくなっていた。更新時ではなく、通常の閲覧時に発生した様だ。rm diary/cache/*.parser*をすることで解決したが、ここ数日のrefererが一部減っている様な気もする (最近過ぎるものはバックアップがないので正確なことはわからない) 。そろそろ2.0.xに移行しようか。
diary

コメントspam

リファラspamに続いて、コメントspamも来るようになった。仕方がないので、いやな日記のスクリプトで対処してみる。対処療法だけど。
diary

disp_referrer.rbとUconvライブラリ

googleのUTF-8切り替えの時に生じて以来、見ないふりをして放置していたrefererの文字化けを直してみた。と言っても、disp_referrer.rbとUconvライブラリを入れただけですが。
hack

麻雀牌列表示プラグイン (Tilesプラグイン) 1.00

tdiary用の麻雀牌列表示プラグイン (Tilesプラグイン) というものを作ってみた。何でこんなものを作ったかというと、comjong.comをtdiary blogkit化しようという野望なわけで。作りは単純で、麻雀牌列を文字列として与えると、画像を表示するだけ。例えば、<%=tiles( "b1 b2 b5 b7 b9 c2 c4 c5 d2 d4 we we ws sp ws", "東1局 1本場 東家 1順目 配給原点" )%>などと書くと、<%=tiles("b...