|
PocketPC用のあらたな2chブラウザが開発されつつあります。
2002年10月23日現在、まだまだ開発中ですが、現在ユーザーと作者さんの間で意見交換され、完成度を上げつつあります。
なお、ここで紹介している内容はまだまだ開発中のものですので、今後大きくその機能が変更になる可能性もあります。
現在(niboshi03arm.zip 20-Oct-2002 21:23 10k)の機能は・・・
・モバイル板(のみの)の閲覧(サブジェクト取得、記事取得、表示)
・MyDocumentsフォルダ以下へのサブジェクト一覧の保存(記事はこのVerでは保存できず、毎回取得に行く)
・表示文字サイズの変更
こんな感じです。
【CENavi】
これがアイコンです。

最初に起動すると、こういうメッセージが出るようです。
気にせずOKをタップしましょう。

こちらが起動画面です。
最初に起動したタイミングでは何のデータも無い状態なので「スレッド」→「subject更新」を選択して、モバイル板のスレッドのタイトル一覧を取得します。

ただし、現在は自動の接続機能が無い状態なのでsubject更新する前に、ダイアルアップなどでインターネット回線に接続しておく必要があります。

subject更新をかけると、更新したタイミングで一番上にあったsubjectがCENavi上部のドロップダウンリストに表示されます。

それ以外のスレッドもドロップダウンリストを選択することでズラズラっと表示されます。
この中で閲覧したいスレッドのサブジェクトを選択します。

するとこんな感じでスレッドの内容が表示されます。
現在は別の板を見ることも出来ませんし、書き込み機能等まだ未実装です。
しかしこれからが凄く楽しみです。

ちなみにsubject一覧のデータはMyDocuments以下のmobileというフォルダに出来るようです。

subject.txtを開くとこんな感じ。
掲示板のスレッドのsubject一覧が表示されます。

まだ開発は始まったばかりですが、これから目が離せませんね。
このスレッドに最新情報が集まっているような感じです。
【神】作って!新WinCE用2chブラウザ【召還中】
2002年10月23日時点での要望一覧
・スレッドのレベルで登録できるブックマークが欲しい
・レス内に書かれたURLが2ちゃんのものならそのスレにジャンプできる機能(次スレ、関連スレをたどるのに便利)
・表示領域をドラッグで選択&コピー可だとうれしい(コピペ用)
・ブックマークの巡回機能
・書き込み用途にはコテハン記憶機能
・フォントの変更
・2ちゃんねるビューアへの対応
・PC用2chビューアとの連携
・さくさく動くこと(藁
・不要レス削除機能もあったらいいな
・鯖が変わったときに前レスの受け継ぎ機能がホスィ
・機能充実のデラックスバージョン
・必要最低限な機能のライトバージョン
★要望提案テンプレ(゚д゚)
★--------------------------------------------------
★【要望】
★【理由】
★【メリット】
★【デメリット】
★---------------------------------------------------
注:機能実装の取捨選択件は作者さんにあると思いますので、あんまりえらそうに要望しない。(笑)実装されなくても泣かない。
要点
2chブラウザの作り方 神への道その1 :02/10/12 09:49
ID:???
・monazillaプロジェクトの資料室をよく読む
monazillaプロジェクト
資料室
32 :2chブラウザの作り方 神への道その2 :02/10/12 09:51
ID:???
・最初の板一覧は階層型のデータは存在しないので、PCでの左フレームやBBS一覧から解析する
右フレーム
BBS一覧ページ
33 :その2の続き :02/10/12 09:52 ID:???
・解析は"【","】"を括りとし、 "TARGET="が含まれるリンクは板ではないので除外する
・サーバー移転などで転送される場合があるので、接続したページの文中に文字列"javascript"の後ろに"window.location.href"があればその示す先に飛ばす
34 :2chブラウザの作り方 神への道その3 :02/10/12 09:52
ID:???
・スレ一覧は板アドレスの最後に"subject.txt"を付加すると見える
・区切りの"<>"は板のサーバーによって異なる場合があるので、monazilla資料を漁って対応する。が、現在は事実上"<>"のみで問題ないみたい
・スレ一覧はgzip取得できる
・そのほか細かい仕様変更に伴うルールがあるが、過去ログを見ないのであればあまり気にする必要はない
・スレタイトルに"<",">"が有ると"&le",">"に置き換わっている。"&"はあったっけ…・gzip転送はhttpに"Accept-Encoding"を指定し、zlibが必要。戻り値の"Content-Encoding:"で確認できる
35 :2chブラウザの作り方 神への道その4 :02/10/12 09:53
ID:???
・なお、"subject.txt"の代わりに"SETTING.TXT"を読み込むと板固有のローカルルールが分かる・2ちゃんねる初心者のためのページにこの辺の情報が解説されているので、参照
2ちゃんねる初心者のためのページ
36 :2chブラウザの作り方 神への道その5 :02/10/12 09:54
ID:???
・スレは 板アドレス+"dat/"+(3)でのファイル の.datファイルで取得
・datファイルをhttp取得する時は"User-Agent"の先頭を"Monazilla/1.00"にしないと拒絶される(ie等では見えない)
・先述の文字列はおやくそくなので、偽装って意味ではなく、後ろに各ブラウザの識別名を追加するのが普通 例:Monazilla/1.00
(super-hikky/1.0)
・昔はgzip転送できていたらしいが、今は出来ない。
・早く読み込むためにはhttpで、範囲:"Range"や、更新日時:"Last-Modified"を指定して差分取得する
・なお、取得した生データにはNULL(0)がデータ中に含まれる場合があるので、この時に空白(0x20)に置き換えておくと便利
37 :2chブラウザの作り方 神への道その6 :02/10/12 09:55
ID:???
・内容のデータ順序は名前、メールアドレス、"YY/MM/DD"+ " " + "HH:MM" + " " + "ID:" +
id、以降は内容
・ただし、"あぼーん"になっている場合があるので、日時変換などには気を付ける
・名前で</b><b>でくくられた部分はキャップやトリップ
・"http:"で始まっている部分はブラウザ側でリンクと見なす。dat中には"<a href="はない
・引用">>"の場合は"<a href="がdat中に埋め込まれている
・改行は<br>、以外でも">"は">","<"は"&le"等の置き換えがされている
・送られてくる.datデータはshift-jisコードだけど、スレの区切りは0x0a(普通の改行コード、0x0d+0x0aでない)に注意。
→Windows用のブラウザは、改行コードの変換をしてるのが多い(Aboneだけかな、そのまま書いているのは。)
間違い等あればご指摘願います。
なんか変更点があれば順次更新する予定です。
動作確認した機種
●GENIOe550G
|