2ちゃんねるブラウザ「OpenJane」改造総合スレ 2
>>938 「書き込んだレス番号」については、
変換・マージ用のスクリプトを作るというのはどうでしょうか。
機能を付けてから記録するレスは「こういう形式」と決めておいて、
既存のkakikomi.txtをその形式に合わせるようにすれば
多分問題はないと思いますが。
実際、(゚听)イラネな人が多いと思うので気が向いた時にでも作って戴ければ幸いです。
View使ってますがもし簡単に出来るのならime.nu対応してほしい。 でも大したことではないんでめんどうなら別にいいです。
あー。漏れはコピペでやってるな。でもやってくれたらうれしいなぁ<ime.nu
あ、ごめん。コピー→右クリメニューだ
Janeとは直接関係無いです。、 前に管理側が、巡回や更新チェック時の規制に関する指針を 出していたと思うんですけど、そのスレを見つけられません。 ウェイトを何分以上とか書いてあったと思うんですけど。 よろしくお願いします。
>>962 うわ、たぶんこれです。ありがとう!!
スレ違いの質問失礼しますた。
964 :
293 :02/12/12 12:49 ID:ilPQ5ciR
>>942 たびたび、どうもです。
D2HTML, NEWD2HTML, POPUPD2HTMLで試してみたんですが、どれも、テキスト形式
(html形式のタグの無い形)でしか取得できませんでした……。
もしまた情報があったら教えてください。
あと、このスレでは一番の厨プログラマーかもしれない俺ですが、以前調べた
情報とかを……。板のスレ一覧の情報を構築してる場所を考えると、修正するのは
「TBoard.MergeCache」か「TThreadItem.LoadIndexData」のような気がします。
下がゾヌ互換の時に追ってみた、板情報作成時の流れです。
『スレ一覧を開いたり、板情報の解析の必要があるイベントが発生。』
↓
『subject.txtやスレのidxファイルからスレッド一覧を解析・作成する。』
TBoard.Analyze (* スレッド一覧を解析する *)
MergeCache;
↓
『選択した板のローカルログフォルダにあるidxデータを全て読み込んでスレの
詳細を取得する。※idxに保存されている値のみでdatの中身は取得しない。』
TBoard.MergeCache (* キャッシュをマージする *)
item := TThreadItem.Create(self);
item.LoadIndexData;
↓
『スレのidxデータを読み込む。※datの中身は取得しない。』
TThreadItem.LoadIndexData (* 管理データを読む *)
965 :
293 :02/12/12 12:52 ID:ilPQ5ciR
スレ欄に追加する場所は
>>346 でUPしてもらったメモ機能の部分を追うと
わかり易いと思います。
ttp://vamp.s9.xrea.com/updata/301.lzh > 301.lzh スレ覧カラム「メモ」、番号クリック「ここまで読んだ」機能付のJane
俺もこのソースを参考にさせてもらって、「ここまで読んだ(Janeモードの
場合viewPos)」「未読(未読レス数)」をスレ欄カラムに追加してみましたが、
1時間とかからずに追加できました。
でも「メモ機能」はidxにデータを埋め込む形で実装してるんで、読み込むのが
早いんですが、「
>>1 の名前」となると、既存のロジックを使うならdatを全て
読み込むくらいしか思いつかないんで、凄く遅くなりそうなんですけど……。
あとは自前でdatの先頭40バイトくらいを読み込んで名前の部分だけを切り出す
とか……。実はなにか方法があるのかな?
もし間違った情報があったらすみませんです。誰か指摘お願いします。
966 :
293 :02/12/12 13:00 ID:ilPQ5ciR
>>953 そうですねー、やっぱりレス番検索用ロジックをどっかに作るしかないかなー。
検索するタイミングは詳しく考えてないんですが、自前kakikomiクラスに
レス番検索メソッドをつけようかとは思ってました。裏で検索処理ができるように
作れればいいんですが……。
"kakikomi.txt"の形式を変更するのはアレなんで、"kakikomi.lst"みたいにして、
レスの内容を省いた一覧ファイルを別途作ったほうがいいかもしれないですね。
"kakikomi.lst"に「レス番号検索時dat更新日時」をつければ無駄な検索も
減りそうだし。一覧表示も簡単になるかな?
うーん、いろいろ仕様だけは考えつくんですが、時間とスキルが足らない……。
的外れかどうかわかりませんけど?
>>1 の名前をidxファイルに出力させてから、
それをスレ一覧に表示させればいいのでは?
968 :
967 :02/12/12 19:54 ID:GmSgSFPS
ごめんやっぱり無視して
969 :
967 :02/12/12 19:56 ID:GmSgSFPS
ごめんやっぱり無視して
Aboneユーザは(ry
971 :
293 :02/12/12 21:26 ID:ilPQ5ciR
>967
別に的外れじゃないと思いますよ。俺も同じ事考えましたし。いつも長文連続
投稿ばかりで送信するのを止めといたんですが、一応書いときます。
あとidxに「
>>1 の名前」を保存すれば、次回から処理が早くなると思いますが、
行位置で情報の意味を判断しちゃってるJaneだと、本体のidxが拡張された時に、
問題がでそうですね。ゾヌみたいなini形式だと融通が利くんですが……。
ファイルが増えるのがちょっとナンですが、拡張用のidxを作るって手もあるかも。
あるいは、拡張情報保存専用の一元管理ファイルを作っておくと、もっと早く
なると思いますが、これはちょっと複雑になっちゃいますね。
俺もidxファイルを纏めた管理ファイルを作ろうと思ってるんですが、殆ど手を
つけてない状態です。以前、他のブラウザーをちょっと調べたら、板につき
1つのファイルでスレ情報を管理してるギコナビが俺の理想形式に近かったです。
ギコナビは先頭一行目をバージョン情報にして形式変更に対応してるようでした。
改造の事を考えると頻繁に入れ替えるんで一行目をキー名にして列の位置・個数を
可変に出きればいいなぁと考えてるんですが、今のところは妄想だけです……。
俺みたいにゾヌ1互換を考えず、idxファイルを作らない仕様にしちゃうんなら、
そこまで難しくは無いと思うんですが……。
>>964-965 感謝です。たぶんそれでいけそうです。
とりあえず現在のインプリメントではスレを開いた時に
datから
>>1 の名前を取得して表示してます。
これをスレ覧更新時にやればいいだけなんですよね。
ローカルにあるdatから
>>1 を取り出して来るだけのつもりで
ルーチンを組んだのですが実際動かしてみないとどう動くか
よくわかりません。
まあ未取得のスレの
>>1 を一度に取得すると鯖に悪そうですし
idxとかあまりいじりたくなかったりしますので、このまま行きそう
な気がしますが・・・
突然ですが、 「proxyでキャッシュを使わない」は、これでいいのかな? UAsync.pas 150行〜 if Config.netUseProxy then begin if Config.netNoCache then begin IdHTTP.Request.Pragma := 'no-cache'; IdHTTP.Request.CacheControl := 'no-cache'; end; {$IFDEF INDY901B}
思ったんだけど何で書き込みプレビューにいちいちIEコンポを使うの? About、ログ検索のソースを真似れば難しくもないよ。
OpenJane0.1.5.0-View(1215β)
ttp://vamp.s9.xrea.com/updata/389.lzh ○変更点
・2ch側のCookie仕様変更に対応
・書庫展開、GIF展開の途中で操作(特にアプリケーションの終了)をすると
クラッシュする不具合に対策
※緊急版につきソースなし
※基本部分を大幅変更してデバッグ中につき、まだ不安定な可能性有り
正直、機能は1206からなーんにも変わってません。
>>976 作者さまどうもありがとうございます!!!
カキコテスト
非Doe 390 succ
980 :
名無し~3.EXE :02/12/15 11:24 ID:yoi10sPE
各作者さんは続々と対策を施しているようだけど、 三郎はどうしたー??どないなっとるんじゃい!ボケが! ホンマに眠たいヤツやで…でも三郎ファンやからずっと待ち続けるけどな。 なんか朝方にsaby0.3.0.7用の設定ツールをあげてたようやけどw でもココにお知らせしてないってことは七奈々さん自身も書き込めなかったんだろうなw そのまま対策してくれたら良かったのに、疲れて寝たか?
t
神キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!! 神キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!! 神キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!! それと新スレまだ?
うpロダに書き込むヤツはshine! 三郎ぉ、早く、早くしないと! もう虹だが…
test
OpenJane0.1.5.0-View(1215β2)
http://vamp.s9.xrea.com/updata/399.lzh ○変更点(1215の累積)
★2ch側のCookie仕様変更に対応
・書き込みの時に毎回Cookie確認が出る不具合を修正(β→β2)
・書庫展開、GIF展開の途中で操作(特にアプリケーションの終了)をすると
場合によりクラッシュする不具合に対策
・メイン窓のヒントがビューアにカーソルが入ったり保存ダイアログなどが
出た時は自動で消えるよう修正(β→β2)
・ソース添付(β→β2)
β1はcookie対応が不十分だったので再アップしました。
>>985 これでViewもCookie対応が虹並になったね
>>980 修正しました&書込みテスト。
お知らせしなかったのは眠かったからで、
修正が遅れたのは何が起こってるか全く分かってなかった(汗
本スレ592さん使わせていただきました。
ありがとうございます。
pontest
「内蔵ビューア作成中にエラーが発生しました」
>>988 修正ありがとうございます。
Saby最高!
Sabyって最初のと路線変わったね
改造とかやってる人でSourceForgeの方にも参加してもいいよ、って人がいたらお願いします。 もちろん「あんまり更新できない」とか「開発のメインは改造版」とかでもいいので。
>>996 今日みたいな緊急の時のためにSabyタソViewタソ参加クボンヌ
そろそろ新スレだな
神キタ─wwヘ√レvv〜─(゚∀゚)─wwヘ√レvv〜─ !!!
前スレから転載Jane自主規制化(janep.exe)最新版 begin-base64 666 janep.lzh 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 4AA= ====
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。