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

今日のなんでやねん


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を送っている記事の一覧を得ることができます。

というもの.

今日の一言

SUNなんてウンコ

すぐ壊れんじゃねーよ.

[MotoGP] 『トップランナー』"加藤大治郎 最後のメッセージ"

見ました(T_T;

97年の鈴鹿のファイナルラップ,鳥肌もんです. このファイナルラップは何回見てもスゴイ.

MOBIの方は野球が勝手に延長しやがったせいでまだ始まりません. だから野球キライなんだよ…

本日のツッコミ(全13件) [ツッコミを入れる]
zzz (2003-04-25 01:39)

MOBIの方を今見ました.トップランナーの方が見られなくて,すげー残念.<br>NHKだから再放送やってくれないかなぁ.この前のレース直前の映像を見て泣けてきた.

wakatono (2003-04-25 02:14)

ここんところのSunはダメだろ。<br>ハイエンドはHPやIBMに食われ、ローエンドはLinuxやWindowsに食われ…

yuco (2003-04-25 06:44)

以前jounoさんもかかれてましたけど、TrackBackって電話とかと同じで、ある程度普及して初めて便利さが分かるようなものだと思います。実際MTの人たちはかなり使っているようですし。それからTrackBackVoyagerとかいしなおさんがかいはつされているような、RSSからたどって読めるようなものも面白そうだし、個人的にはかなり楽しみにしています。

TrackBack (2003-04-25 08:18)

http://ishinao.net/WikiLike/?sid=540<br>ishinao's WikiLike<br>TrackBackの文字コード from 今日のなんでやねん<br>*TrackBackの文字コード - http://kitaj.no-ip.com/tdiary/20030425.html#p01<br><br>文字コード判別は3のcharset要素(+ヘッダのcharset)だけ対応しておけばいいと思いますよ。1、2はTrackBackの(今後の)仕様とバッティングしないように、わざと一般的ではない表現を使っているだけなんで。<br><br>今のところcharset要素利用者が増えつつあるみたいですし、それが本家仕様に取り込まれる可能性を高めるためにも、中途半端な1、2は非対応にし

ただただし (2003-04-25 09:26)

まぁ、実装者が苦労する仕組みの典型だよね、TBは。インタフェースさえ練れていれば、使う方は苦労しないと思う。Rubyと同じか?(笑)

hm (2003-04-25 09:36)

Pure Ruby 版 uconv,rbuconv / yoshidamさん<br>http://www.yoshidam.net/diary/200304.html#16_t2

TrackBack (2003-04-25 22:57)

http://jouno.s11.xrea.com:8080/b2/index.php?p=208<br>StrangeIntimacy<br>tDiary trackback<br>link<br><br>きたのさんおつかれさまです。<br>というわけで、使ってみてはいかがでしょう。<br>tDiary、送信のほうもサポートされたみたいですよ。<br>トラックバック。<br><br>あ、あときたのさん、トラックバックurlさがすのちょっと苦労しました。

jouno (2003-04-25 23:15)

名前間違ってすいません。訂正しました。

TrackBack (2003-04-26 18:16)

http://www.yuco.net/diary/20030426.html<br>yuco.net/diary<br><br>きたさん版のTrackBack系3ファイルを入れてみました。<br><br>TrackBack ping URLが以下のように表示されるので、スタイルシートをいじる必要があるな。これでtDiary以外にも送れるんですよね。いろいろ試してみます。

TrackBack (2003-04-26 19:40)

http://tnat.net/diary/?date=20030426<br>kosaka日記<br><br>きたさん作のTrackBackをいれてみた.

TrackBack (2003-04-26 20:03)

http://u.dhis.portside.net/tdiary/20030426.html<br>うにっき<br><br>きたさんのところから((<TrackBack関連のファイル|URL:http://kitaj.no-ip.com/tdiary/20030425.html#p01>))を持ってきて入れてみました。

TrackBack (2003-04-26 23:21)

http://mwave.sppd.ne.jp/diary/?date=20030426<br>日これ<br><br>きたさんとこから<a href="http://kitaj.no-ip.com/tdiary/20030425.html#p01" title="今日のなんでやねん(2003-04-25)">TrackBack関連のファイル</a>を持って来てインストールしてみました。

TrackBack (2003-04-27 00:55)

http://holic.org:8080/index.php?p=41<br>holic.org<br>TrackBack関連<br>tDiaryのプラグインにて、TrackBack Pingが__mode=rssに対応したようです。Voyagerでもちゃんと取得できています。<br>やっぱり、tDiary系は開発が早い。素晴らしいです。他のツールを使って、そのツールだけの新しい機能に浮かれていても、結局tDiaryには追い付かれてしまう...



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


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

リンク上等!

Junichiro Kita