今日のなんでやねん
2003-04-25 [長年日記]
凹 [tDiary] TrackBackの文字コード
__mode=rssもなんとか動くようになった. こんな感じ.
あとは漢字コードまわりをなんとかしなければ. こっちから吐き出すテキスト(RSSやらPingやら)はEUC-JPでいくとして, 受け取るPingはEUCなのかSJISなのか, はたまたUTF-8*1 なのか分からないので,それらを判別しないといけない. ちなみに,今の実装ではnkfの自動判別まかせなので,UTF-8には対応できてないし判別に失敗する可能性もある.
TrackBackの文字コードまわりってどうすればいいのだろうか. とりあえず参考になりそうなのは ishinaoさんとこや さらにそこから辿ってMilano::Monologあたりか.
ishinaoさんのWikiLikeでは
1.http://host.domain/dir/tb.php/sid/****というPATH_INFOの2階層目に入力文字コードを指定
2.ie=****という要素(GET/POST)で入力文字コードを指定
3.charset=****という要素(GET/POST)で入力文字コードを指定
4.投稿要素の文字列から自動認識を使って入力文字コードを判別
この順で文字コードを判別するらしい. あとはPingを送る際のContent-Typeでcharset指定という手もあるね. 全部実装するのめんどいなぁ. 誰かズバソと決めてくれんだろうか…
ちなみにブツはコレです. tb.rbはindex.rbと同じところに,tb-send.rbとtb-show.rbはpluginディレクトリに置きます. まだかなりアツイです.とりあえず動くレベルです. tb-send.rbなんてまだまだ練らないと…
*1 UTF-8に対応しようと思うと必然的にuconv必須になっちゃうのでちょっとイヤだなぁ.
凹 [tDiary] TrackBack需要
ここ数日,TrackBackの実装にトライしてるわけですが,ちーっとも反応ないんだよねぇ. やっぱ需要ないのかねぇ. 分かりにくいもんねぇ,TrackBack. ほとんどの人はTrackBackが何なのかすら理解してないだろうし.
っつーかアレだわな. 実装してるオレですら使ってないんだもん. そりゃ他の人は使おうなんて思わんわな. tdiary-modeからTrackBack Ping打てるようになったら便利なんだけどなぁ. TrackBack Ping打つためだけに更新画面を表示するのはウザイ杉…
凹 [Comp][メモ] TrackBack Voyager
たださんに教えてもらった.
記事のURLを入力して下さい。 (記事の一覧じゃなくて、一つの記事のURL)
Voyageボタンを押すことで、その記事にTrackBackを送っている記事の一覧を得ることができます。
というもの.
凹 [MotoGP] 『トップランナー』"加藤大治郎 最後のメッセージ"
見ました(T_T;
97年の鈴鹿のファイナルラップ,鳥肌もんです. このファイナルラップは何回見てもスゴイ.
MOBIの方は野球が勝手に延長しやがったせいでまだ始まりません. だから野球キライなんだよ…
*TrackBackの文字コード - http://kitaj.no-ip.com/tdiary/20030425.html#p01 文字コード判別は3のcharset要素(+ヘッダのcharset)だけ対応しておけばいいと思いますよ。1、2はTrackBackの(今後の)仕様とバッティングしないように、わざと一般的ではない表現を使って..
link
きたのさんおつかれさまです。
というわけで、使ってみてはいかがでしょう。
tDiary、送信のほうもサポートされたみたいですよ。
トラックバック。
あ、あときたのさん、トラックバックurlさがすのちょっと苦労しました。
きたさん版のTrackBack系3ファイルを入れてみました。
TrackBack ping URLが以下のように表示されるので、スタイルシートをいじる必要があるな。これでtDiary以外にも送れるんですよね。いろいろ試してみます。
きたさん作のTrackBackをいれてみた.
きたさんのところから((<TrackBack関連のファイル|URL:http://kitaj.no-ip.com/tdiary/20030425.html#p01>))を持ってきて入れてみました。
きたさんとこから<a href="http://kitaj.no-ip.com/tdiary/20030425.html#p01" title="今日のなんでやねん(2003-04-25)">TrackBack関連のファイル</a>を持って来てインストールしてみました。
tDiaryのプラグインにて、TrackBack Pingが__mode=rssに対応したようです。Voyagerでもちゃんと取得できています。
やっぱり、tDiary系は開発が早い。素晴らしいです。他のツールを使って、そのツールだけの新しい機能に浮かれていても、結局tDiaryには追い付かれてしまう...
このへんで勘弁しといたる.
旧「なんでやねん」はこちら.
| 2001/01
| 2001/02
| 2001/03
| 2001/04
| 2001/05
| 2001/06
| 2001/07
| 2001/08/25まで |
MOBIの方を今見ました.トップランナーの方が見られなくて,すげー残念.<br>NHKだから再放送やってくれないかなぁ.この前のレース直前の映像を見て泣けてきた.
ここんところのSunはダメだろ。<br>ハイエンドはHPやIBMに食われ、ローエンドはLinuxやWindowsに食われ…
以前jounoさんもかかれてましたけど、TrackBackって電話とかと同じで、ある程度普及して初めて便利さが分かるようなものだと思います。実際MTの人たちはかなり使っているようですし。それからTrackBackVoyagerとかいしなおさんがかいはつされているような、RSSからたどって読めるようなものも面白そうだし、個人的にはかなり楽しみにしています。
まぁ、実装者が苦労する仕組みの典型だよね、TBは。インタフェースさえ練れていれば、使う方は苦労しないと思う。Rubyと同じか?(笑)
Pure Ruby 版 uconv,rbuconv / yoshidamさん<br>http://www.yoshidam.net/diary/200304.html#16_t2
名前間違ってすいません。訂正しました。