1 ◆LirUghTKBo

2chブラウザのログコンバータを作ろう


2chブラウザののログコンバータを作ろう
http://pc2.2ch.net/test/read.cgi/tech/1046742687/

2chブラウザのログコンバータを作ろう アップローダー
http://logconvert.s28.xrea.com/cgi-bin/uploader/upload.cgi

2chブラウザログコンバータ(仮)@242 ◆GsQAUnYIlM氏
http://www.geocities.co.jp/Beautycare/4965/public/logconv.html


monazilla.org (w
http://www.monazilla.org/

2ちゃんねるブラウザの比較表(仮仮)
http://www.geocities.co.jp/SiliconValley-Sunnyvale/7562/


概要


2chブラウザも色々出始め、乗り換えの際に今まで貯めたログを捨てる羽目になってしまう状況も多々。
そのブラウザ用のログコンバータがある時は良いですが、片道限定です。
そう言った問題を解消する為に、各ブラウザのDAT形式や設定ファイルなどを相互に変換出来るようにするのが目的です。


状況

2003/03/17

monalog

typeは確信できる内容ではないと言うことで、排除。


2003/03/16

monalog

  • Ver1.0とし、余計なパースは一切省きDAT変換を主な目的とした必要最小限の形にする。
  • それに伴い、res-setの中身はname,email,timestamp,messageの4項目になり、
    区切り文字「<>」までの内容を全て含むようにする。ID,HOSTもtimestamp内に。
  • infoエレメントを追加、last-modifiedとsizeを格納。
  • namespaceのMonalog日付記述をやめ、Monalogのみとし、Versionを追加。

    今後
    1.0の仕様がまとまったので、これをもとにDATの出力のプログラムへとシフト。


    それ以前


    monalog


    中間形式を持つ事により柔軟な変換が可能だと言うことで、XMLが提案され、
    いくつかの内容を経た上でmonalogというフォーマットになりました。
    名前は244氏が勝手に命名。異論は無いのでそのまま採用。

    03/03/15付けの内容 Ver1.0
    <?xml version="1.0" encoding="Shift_JIS" ?> <monalog xmlns="http://www.monazilla.org/Monalog/1.0" version="1.0"> <thread server="pc2.2ch.net" board="tech" key="1046742687"> <title><![CDATA[2chブラウザののログコンバータを作ろう]]></title> <info last-modified="Sat, 15 Mar 2003 04:37:38 GMT" size="161404" /> <res-set> <res num="1" state="normal"> <name><![CDATA[1 </b>◆LirUghTKBo <b>]]></name> <email><![CDATA[sage]]></email> <timestamp><![CDATA[03/03/04 10:51]]></timestamp> <message><![CDATA[Monalog Ver1.0 サンプル]]></message> </res> </res-set> </thread> </monalog>



    過去の物
    monalog-030314 monalog-030314.xml
    monalog-030313 monalog-030313.xml
    monalog-030311 monalog-030311.xml monalog-030311.xsd


    メモ


    情報募集中。
    2ch blowser Logの場所 区切り LF/CRLF 設定ファイル あぼん情報 備考
    Abone \log\pc2.2ch.net\tech\1046742687.dat <> CRLF .idx .idxに記述
    Katjusha \log\pc2.2ch.net\tech\1046742687.dat , CRLF .idx DATごと書き換え 「,」->「@`」
    OpenJane \Logs\2ch\PC等\プログラム\1046742687.dat <> LF .idx(CRLF) .abn(1byte毎?)
    ホットゾヌ1 \log\pc2.2ch.net\tech\1046742687.dat <> CRLF .inf
    ホットゾヌ2 \users\[ユーザー名]\log\2ch\tech\1046742687.dat <> CRLF .inf ユーザー名注意
    ギコナビ \Log\2ch\tech\1046742687.dat <> CRLF
    えまのん \log\pc2.2ch.net\tech\1046742687.dat CRLF 独自の保存形式(.2CD)
    Live2ch \log\pc2.2ch.net\tech\1046742687.dat <> LF .idx
    Ya2b \cache\2ch\board.pc2.tech\1046742687.dat , CRLF logに内蔵&Board.dat 「,」->「?,」 「?」->「??」
    順不同