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

今日のなんでやねん


2003-02-04 [長年日記]

[tDiary] カテゴリ対応wikiスタイル

昨日に引き続き今日のバージョンです. 毎日毎日バージョンアップしてすみません.あくまで人柱仕様ってことで勘弁して下さい.

昨日までのwikiスタイルでは,wikiのparser*1がカテゴリ指定を認識するようになっていたのですが,カテゴリ指定はwikiの文法の一部ではないのでparserで処理するのはやめました. なので,たださんが配布している元祖wikiスタイルとの差分が発生するのはwiki_style.rbのみです.が,一応3ファイル全部まとめてtarballを作成しました.

それから,あちこちでカテゴリ対応wikiスタイルを試してもらっているのですが,そこで指摘されている問題のいくつかは解決されていると思います. いくつかは放置されています. すみません.もうどこで誰がどのような問題を指摘してくれてるのか覚えきれません.

直ってねーぞ,コラっ!!!

という方,ツッコミお願いします.

追記:あれま,動かないですか? キャッシュ消してもダメでしょうか? このなんでやねんは,最新のTest_Categoryと↑のwiki_styleで(多分)問題なく動いてるんですけどねぇ…

*1 wiki_parser.rbのWikiParser.

[tDiary] Test_Category

category_anchorにカテゴリアイコン機能を追加しました.かなーり手抜きですが.

設定ですがいたってシンプルです. tdiary.confで,次のようにしてカテゴリ名とアイコンファイルの対応付けをします.

@options['category.icon'] = {
  "カテゴリ名1" => "アイコンのURL1",
  "カテゴリ名2" => "アイコンのURL2",
}

これだけ.これで

![カテゴリ名1] サブタイトル

<img src="アイコンのURL1"> サブタイトル

に変換されます.

[tDiary][メモ] tdiary-modeでバッファにタイトルを書けるようにする

今ちょっとtdiary-modeまで手がまわらないので,とりあえずメモ.

最近ちょっとtDiaryをイジリ杉かも…

カテゴリ機能が一段落したらtDiaryイジリはちょっと休憩しよう.他にもやること溜ってるし.

とか思ってたら,なーんか楽しそうなネタが!

RMS恋人募集中

なかなか厳しい注文のようで.

from void GraphicWizardsLair( void ); //

[メモ] zphoto 0.5出てます

メモメモ.

[バカ] arial or helvetica?

これはムズい.やった後にコレを読むべし.

[恐妻] お許し

(果たしてこのカテゴリが必要なのか…

あとはshinobiをクリアしたら、新しいのを買うお許しがもらえます。

涙なくしては読めません(T_T;

ってゆーか

うちのtDiary-FAQ,もう落としてもいいの?

ランエボ8

ランエボってまだ出るんだ.もしかして2004年のWRCはまたランエボでホモロゲ? プジョーやシトローエンと同様小型車で来るかと思ってたんだが…

[tDiary] ちょっとだけ効率化(したハズ…)

今朝の新幹線で,カテゴリまわりをちょっとだけ効率化してみた.

今の実装だと,日記を表示したり*1カテゴリ一覧を表示したりする度にサブタイトルをparseしてカテゴリを抽出するという処理を実行している.

これを,セクションクラスをinitializeする際に同様の処理を実施して@categoriesと@stripped_subtitleに結果を保存しておくようにしてみた. これらのインスタンス変数へのアクセサメソッドは定義してあるので,外見は今迄と変わらない.

また,プラグイン*2でカテゴリ指定抜きのサブタイトルが欲しいような場合は,ちょっとだけ効率が良くなると思われる.

ただし,このインスタンス変数分の領域だけtd2ファイルparse後のキャッシュのサイズが大きくなってしまう.

ということで,この方式は一長一短なんでまだコミットしてない.どうしようかな…

*1 こちらはplugin適用前の状態がキャッシュされるのでそれほど効率を気にしなくてもよいと思う.

*2 例えばtitle_listやrecent_list,calendar*とか.

本日のツッコミ(全7件) [ツッコミを入れる]
よっしぃ (2003-02-04 02:06)

ランエボは8が最後らしい・・・

和哉 (2003-02-04 02:27)

協力者?<br>http://lovemorgue.org:8080/modules.php?name=News&file=article&sid=270

shachi (2003-02-04 04:00)

あれーま。今日のver.のカテゴリtdiaryですが表示されなくなっちゃった。ので0203に戻して使ってます。うちだけだとは思うんですけど...。なんかおいらがミスったんだろうなぁ、とほほ。

kdmsnr (2003-02-04 09:33)

「プラグイン開発者向けTips」が移行されていませんねえ。

ただただし (2003-02-04 09:42)

orgと.Netの方はもうリンク張り替えたよ。Tipsが移ったら、止めていいんじゃないかな

ただただし (2003-02-04 13:22)

parserキャッシュは、無茶なほど大きくならなければ大丈夫。Wikiスタイルなんて、元データとparse後のデータの二重持ちしてるくらいだし

かねだ (2003-02-04 18:25)

恐妻という程では無いですけどね。kitaさんとこにもそんな縛りがきっとあるはずです。(T-T)



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


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

リンク上等!

Junichiro Kita