トップ «前の日記(2003-02-02) 最新 次の日記(2003-02-04)» 編集

今日のなんでやねん


2003-02-03 [長年日記]

Wikiスタイル

気に入ったので常用してしまおう.

[tDiary] Test_Categoryブランチ関連情報

module CategorizableDiary/UncategorizableDiary

CategorizableDiary/UncategorizableDiaryというmoduleを定義しました.各スタイルはカテゴリ機能に対応している/対応していないに応じてどちらかをincludeしてください. 今のところcategorizable? というメソッドしか定義していません. セクションクラスの方も機能をまとめてmodule化しようと思ったんですが,スタイル毎に結構異る処理をしなきゃいけないということが分かったのでやめました.

そうそう,以前こんなことを書いておきながら,昨日公開したwiki_style.rbではcategorized_subtitleを実装していません. カテゴリ機能に対応するには,サブタイトルのカテゴリ表記をcategory_anchorプラグインの呼出しに書き換えればOKなので,必ずこのメソッドを作る必要はありませんね. category.rhtmlやtdiary.rbのTDiaryCategoryViewクラスではcategoriesとstripped_subtitleの2つを使用していますので,これらのメソッドは定義して下さい.

CategorizableDiaryを使うwikiスタイルはこちら. wiki_styleもはやくcvsにコミットせねば.今のところcore/misc/style/wiki_styleの下に置く予定.

category.rbの今後について

Test_Categoryブランチのcore/plugin/category.rbは, 一部のラベル関連のメソッドをcore/plugin/00default.rbへ, category_anchorをplugin/category/category.rb*1へ, フォーム周りをplugin/category/category_form.rbへ,といった感じで分割する予定です. これに伴いcore/plugin/category.rbは消滅します.

色々と変更があって申し訳ありません.> 人柱な方々 & スタイル作者の方々

*1 ここでのpluginは,cvsのpluginモジュールのこと.

[エロ] レントゲン

こないだのやつもそうだけど,こういうのって医者が撮るのかな?

2001年10月のエラー

これ,bodyが空になってるコメントのせいでした.diary.rhtmlに

CGI::escaleHTML(comment.body.shorten)

みたいなのがあるんだけど,bodyが空のコメントだとcomment.body.shortenがnilを返すんですね.なのでescapeHTMLがエラーになるわけ.

このころのなんでやねんはconvert2.rbを使ってpstore形式からtdiary2形式に変換してるんだけど,変換前のpstore形式のファイルを調べてみたら,ちゃんとコメントのbodyが存在しているではないか. ということで,もう一度2001年10月の分だけconvert2.rbで変換して,200110.tdcをコピー.

これで治りました.指摘ありがとうございます.> しばたさん

[tDiary] カテゴリ機能付きtdiaryを使うには

ぺこ日記にツッコミしてもよかったんだけど,分量が多くなりそうなのでこっちに書いておきます.

まず,最新版のカテゴリ機能付きtdiaryはsf.netのcvsのTest_Categoryというブランチから入手できます. 現時点での最新版をこちらに置きましたので,cvsが使えないという方はどうぞ.

wikiスタイルでカテゴリを使用したい方は,現時点での最新版wikiスタイルをどうぞ. こいつにはwiki_style.rb,wiki_parser.rb,kw.rbという3つのファイルが含まれています. wiki_style.rbとwiki_parser.rbはtdiary/の下へ,kw.rbはplugin/の下にコピーします.

なお,カテゴリに対応したスタイルであれば日によってtdiaryスタイルだろうが,wikiスタイルだろうが問題ありません. 実際,このなんでやねんも,2月2日まではtdiaryスタイルですが,2月3日はwikiスタイルです. 問題なくカテゴリ一覧とか見れますよね?

あ,そうそう.うまくいかないときはとりあえずキャッシュを消してみましょう.

追記:すみません.ちょっと古いヤツを配布してました.本当に配布したかったファイルをまとめてこちらに置きました.

本日のツッコミ(全5件) [ツッコミを入れる]
Nyan2 (2003-02-03 08:10)

だから、なんでこんなモノを見つけてくるのかと小一時間……(笑 < レントゲン

ただただし (2003-02-03 09:28)

こないだのレントゲン写真は、ホンモノじゃないと思う。たぶん普通の写真を加工したものじゃないかな

woods (2003-02-03 10:13)

医者じゃなくて、専門の資格があるんじゃなかったっけ?<br>まあ、医者が兼ねてる場合もあるでしょうけど。

かねだ (2003-02-03 11:52)

会社で開いちゃイカン!!と思ってるのに開いちゃう自分が悲しい。

smbd (2003-02-03 14:35)

放射線技師ですね。日本の場合は



このへんで勘弁しといたる.


旧「なんでやねん」はこちら.
| 2001/01 | 2001/02 | 2001/03 | 2001/04 | 2001/05 | 2001/06 | 2001/07 | 2001/08/25まで |

リンク上等!

Junichiro Kita