2ちゃんねるブラウザ「OpenJane」改造総合スレ 2

このエントリーをはてなブックマークに追加
952名無し~3.EXE:02/12/11 19:38 ID:oW1VAKqk
953名無し~3.EXE:02/12/11 19:48 ID:wnhjWWkB
>>938
「書き込んだレス番号」については、
変換・マージ用のスクリプトを作るというのはどうでしょうか。
機能を付けてから記録するレスは「こういう形式」と決めておいて、
既存のkakikomi.txtをその形式に合わせるようにすれば
多分問題はないと思いますが。

実際、(゚听)イラネな人が多いと思うので気が向いた時にでも作って戴ければ幸いです。
954名無し~3.EXE:02/12/11 19:55 ID:iBHlsSAs
View使ってますがもし簡単に出来るのならime.nu対応してほしい。
でも大したことではないんでめんどうなら別にいいです。
955名無し~3.EXE:02/12/11 21:21 ID:0YyYmDmJ
>>954
ime.nu対応ってなに?
956名無し~3.EXE:02/12/11 22:12 ID:9P2HncvI
>>955 リンクのしない奴は放置
957名無し~3.EXE:02/12/11 22:16 ID:W1zAx9GX
IEでリンクをクリックするとhttp://ime.nu/に飛ばされる
OpenJaneには、関係ないと思うが・・・
958名無し~3.EXE:02/12/11 22:49 ID:0P259A7u
たまにhttp://ime.nu/付けたままリンク張る奴がいるから
それを無視して飛べるようにして欲しいとそういう事じゃないの?
959名無し~3.EXE:02/12/11 23:12 ID:7PpOqqjj
あー。漏れはコピペでやってるな。でもやってくれたらうれしいなぁ<ime.nu
960名無し~3.EXE:02/12/11 23:13 ID:7PpOqqjj
あ、ごめん。コピー→右クリメニューだ
961名無し~3.EXE:02/12/12 03:37 ID:lZRMvuqC
Janeとは直接関係無いです。、
前に管理側が、巡回や更新チェック時の規制に関する指針を
出していたと思うんですけど、そのスレを見つけられません。
ウェイトを何分以上とか書いてあったと思うんですけど。
よろしくお願いします。
962名無し~3.EXE:02/12/12 04:06 ID:msp7IdL2
>>961
管理側が出したって訳じゃないけどこのへんの奴のことか?
【2ちゃんねるビューア】 巡回機能の巻。Part4
http://pc3.2ch.net/test/read.cgi/software/1017161683/
963名無し~3.EXE:02/12/12 07:12 ID:lZRMvuqC
>>962
うわ、たぶんこれです。ありがとう!!
スレ違いの質問失礼しますた。
964293: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 (* 管理データを読む *)
965293: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バイトくらいを読み込んで名前の部分だけを切り出す
とか……。実はなにか方法があるのかな?

もし間違った情報があったらすみませんです。誰か指摘お願いします。
966293:02/12/12 13:00 ID:ilPQ5ciR
>>953
そうですねー、やっぱりレス番検索用ロジックをどっかに作るしかないかなー。
検索するタイミングは詳しく考えてないんですが、自前kakikomiクラスに
レス番検索メソッドをつけようかとは思ってました。裏で検索処理ができるように
作れればいいんですが……。

"kakikomi.txt"の形式を変更するのはアレなんで、"kakikomi.lst"みたいにして、
レスの内容を省いた一覧ファイルを別途作ったほうがいいかもしれないですね。
"kakikomi.lst"に「レス番号検索時dat更新日時」をつければ無駄な検索も
減りそうだし。一覧表示も簡単になるかな?
うーん、いろいろ仕様だけは考えつくんですが、時間とスキルが足らない……。
967名無し~3.EXE:02/12/12 19:51 ID:GmSgSFPS

的外れかどうかわかりませんけど?

>>1の名前をidxファイルに出力させてから、
それをスレ一覧に表示させればいいのでは?


968967:02/12/12 19:54 ID:GmSgSFPS
ごめんやっぱり無視して
969967:02/12/12 19:56 ID:GmSgSFPS
ごめんやっぱり無視して
970名無し~3.EXE:02/12/12 21:15 ID:qoR37P4B
Aboneユーザは(ry
971293:02/12/12 21:26 ID:ilPQ5ciR
>967
別に的外れじゃないと思いますよ。俺も同じ事考えましたし。いつも長文連続
投稿ばかりで送信するのを止めといたんですが、一応書いときます。

あとidxに「>>1の名前」を保存すれば、次回から処理が早くなると思いますが、
行位置で情報の意味を判断しちゃってるJaneだと、本体のidxが拡張された時に、
問題がでそうですね。ゾヌみたいなini形式だと融通が利くんですが……。

ファイルが増えるのがちょっとナンですが、拡張用のidxを作るって手もあるかも。
あるいは、拡張情報保存専用の一元管理ファイルを作っておくと、もっと早く
なると思いますが、これはちょっと複雑になっちゃいますね。

俺もidxファイルを纏めた管理ファイルを作ろうと思ってるんですが、殆ど手を
つけてない状態です。以前、他のブラウザーをちょっと調べたら、板につき
1つのファイルでスレ情報を管理してるギコナビが俺の理想形式に近かったです。
ギコナビは先頭一行目をバージョン情報にして形式変更に対応してるようでした。
改造の事を考えると頻繁に入れ替えるんで一行目をキー名にして列の位置・個数を
可変に出きればいいなぁと考えてるんですが、今のところは妄想だけです……。
俺みたいにゾヌ1互換を考えず、idxファイルを作らない仕様にしちゃうんなら、
そこまで難しくは無いと思うんですが……。
972 ◆HEHARUKAoo :02/12/13 00:49 ID:m7V2gaIB
>>964-965
感謝です。たぶんそれでいけそうです。
とりあえず現在のインプリメントではスレを開いた時に
datから>>1の名前を取得して表示してます。
これをスレ覧更新時にやればいいだけなんですよね。
ローカルにあるdatから>>1を取り出して来るだけのつもりで
ルーチンを組んだのですが実際動かしてみないとどう動くか
よくわかりません。
まあ未取得のスレの>>1を一度に取得すると鯖に悪そうですし
idxとかあまりいじりたくなかったりしますので、このまま行きそう
な気がしますが・・・
973名無し~3.EXE:02/12/13 11:35 ID:43LPxh3b
突然ですが、
「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}
974名無し~3.EXE:02/12/14 22:17 ID:WyHb23nO
思ったんだけど何で書き込みプレビューにいちいちIEコンポを使うの?

About、ログ検索のソースを真似れば難しくもないよ。
975名無し~3.EXE:02/12/15 09:00 ID:P//oaEv3
976View(1215β) ◆tCDoSWbtb. :02/12/15 09:06 ID:0T9Cj4bh
OpenJane0.1.5.0-View(1215β)
ttp://vamp.s9.xrea.com/updata/389.lzh

○変更点
・2ch側のCookie仕様変更に対応
・書庫展開、GIF展開の途中で操作(特にアプリケーションの終了)をすると
 クラッシュする不具合に対策

※緊急版につきソースなし
※基本部分を大幅変更してデバッグ中につき、まだ不安定な可能性有り

正直、機能は1206からなーんにも変わってません。
977名無し~3.EXE:02/12/15 10:06 ID:aA21xeOF
>>976
作者さまどうもありがとうございます!!!
978名無し~3.EXE:02/12/15 11:06 ID:WxGF/aGS
カキコテスト
979名無し~3.EXE:02/12/15 11:14 ID:4WcFqK+w
非Doe 390 succ
980名無し~3.EXE:02/12/15 11:24 ID:yoi10sPE
各作者さんは続々と対策を施しているようだけど、
三郎はどうしたー??どないなっとるんじゃい!ボケが!
ホンマに眠たいヤツやで…でも三郎ファンやからずっと待ち続けるけどな。
なんか朝方にsaby0.3.0.7用の設定ツールをあげてたようやけどw
でもココにお知らせしてないってことは七奈々さん自身も書き込めなかったんだろうなw
そのまま対策してくれたら良かったのに、疲れて寝たか?
981名無し~3.EXE:02/12/15 11:44 ID:U11y/ltO
t
982名無し~3.EXE:02/12/15 12:26 ID:sABbyEvW
神キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!!
神キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!!
神キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!!
それと新スレまだ?
983名無し~3.EXE:02/12/15 12:35 ID:sarhd493
うpロダに書き込むヤツはshine!
三郎ぉ、早く、早くしないと!

もう虹だが…
984名無し~3.EXE:02/12/15 12:38 ID:MA9yRr2E
test
985 ◆tCDoSWbtb. :02/12/15 12:56 ID:0T9Cj4bh
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対応が不十分だったので再アップしました。
986名無し~3.EXE:02/12/15 12:57 ID:EWde4oYD
>>985
これでViewもCookie対応が虹並になったね
987名無し~3.EXE:02/12/15 12:58 ID:N4jx/Svm
>>985
対応ありがとうございます
988七奈々 ◆6iGliislx. :02/12/15 13:48 ID:XPZ0p/6o
>>980
修正しました&書込みテスト。
お知らせしなかったのは眠かったからで、
修正が遅れたのは何が起こってるか全く分かってなかった(汗

本スレ592さん使わせていただきました。
ありがとうございます。
989名無し~3.EXE:02/12/15 13:53 ID:U11y/ltO
>>988
対応ありがとうございます
990名無し~3.EXE:02/12/15 13:54 ID:sarhd493
>>988
浮気してごめんよぉ!
さて、戻そう。
991名無し~3.EXE:02/12/15 14:10 ID:fwtEknmJ
pontest
992名無し~3.EXE:02/12/15 14:12 ID:ruVNYoes
「内蔵ビューア作成中にエラーが発生しました」
993名無し~3.EXE:02/12/15 14:49 ID:UAtrOiA4
>>988
修正ありがとうございます。
Saby最高!
994名無し~3.EXE:02/12/15 15:21 ID:zjScpwAU
>>985
いつもありがd
995名無し~3.EXE:02/12/15 15:24 ID:9bYnLW1p
Sabyって最初のと路線変わったね
996 ◆11YHIPHm4M :02/12/15 15:48 ID:WWUHNdUM
改造とかやってる人でSourceForgeの方にも参加してもいいよ、って人がいたらお願いします。
もちろん「あんまり更新できない」とか「開発のメインは改造版」とかでもいいので。
997名無し~3.EXE:02/12/15 16:10 ID:bgKNhp7s
>>996
今日みたいな緊急の時のためにSabyタソViewタソ参加クボンヌ

そろそろ新スレだな
998名無し~3.EXE:02/12/15 16:11 ID:iLPby4Eh
神キタ─wwヘ√レvv〜─(゚∀゚)─wwヘ√レvv〜─ !!!
999名無し~3.EXE:02/12/15 16:24 ID:lsKAVdYq
前スレから転載Jane自主規制化(janep.exe)最新版

begin-base64 666 janep.lzh
RgAtbGg1LYgFAAAADAAAt/b7PSACsYVNDAABamFuZXAuZXhlGwBBEOwiAbmT
wgFAMPzy6aPCARDsIgG5k8IBBQAAJ4EAAASYa732jaX++667amcuuxaFg0jk
eSUAMjtgRAI3O1DAbL1wXURQCzHB2rnGmvcli1FPrdHa8bNhsIx8CaEFANlB
RU1GJKBgDCAxSQ8CDDHgY3GPBmaICkN3/7vrraJHxMZDxvh34DPqZF/Jd3dY
0pLL1Pp9WIwQhLQ5UUEK6EX5qL+voQc+jffrjPGsbZtI52rbIhXT7b2W2TCu
5tvdbTwV5K427bLBXUVdUgRP/NpnATTGGC4PX7Weww70U0Z3xksIUxIT7/Fh
QvDmdjYtJGsLkcQpFap6wsRal5VceuPUr9b40Qs6L/fguTK946eRPeohXcro
2EJiRjeTkq9/zC2nZCEwDnIhzmQ5pA5XBygHPpsio9oykL+ne+9sHoV3/qiF
QdGB0YUJUOaf7qOfCvgrfvV0s+8ANEd/NiTz60JpT15cB40ZGxEcu+myI2BI
1pEBKyGJTCEWUErXHvux6u1th8zZ7ez/Md5aXVs8H8w/pHzB8cg6ejhboI/v
tN5afhZfQBPSIaITg7TWWBa+wEl2PcD5Q98Pqj50cHeD/G0iWZLIu7LhD4A9
wI5B08P8ho5ojslmyaOlZ8y0b0dGUBWfMNMOYs9CQ/QSD6BphzFnn2mlqNCW
fvw7rkx2rs/udn2BYaPx2lNho3FbTuq6MkCGpqz9h5utz9XWHxgyRAPXVdbr
lQXbqtPn6pCePenj3sHRBmPlD3DTuC8i13w/nfov6V+m/1Q7yx+61+Imc9EC
IeB7Wh20P+OhuSF3LbEPjj5qvWfmxusvHHcB1nhj/IMpgDa6Ed5C4APvhVS4
AWVubT2x71VPfD5ELhj+AF/BHvPKEVDJ7WqiiE3zxNftnTGrq9hsr4keWJRY
GKjvOtlOUnd2BifUTXJtVp3G5jfSOKlPiJ0xrBym+NZp9XKfXyaQ1XejZtzL
D7dj5MFdB1Amub+pLIcMnjo+MzOYWxm4LJrm2c8lL5/Odh9g36yfvMpyIF4l
NBY6+iznLsgqfcmgiarU6jz/O4q4UKR87Ehu17UTd2JRiaEHGhd352t7p7/s
1000名無し~3.EXE:02/12/15 16:24 ID:lsKAVdYq
y01bRJCVOkNmTlaItEoopYREpWficVeIl81KaJq5P7HKfZ4l8swffT5e/Mf9
SUwdzqtSCCM/2XWmQ8EMN7ONRRYQWBAiIsodKSUasqU5DypJdKEpMBswwGHS
Jy7EH6UJSTafEQnQSKMWQGpxX/bUBtdzYNseRsYVs7E4UYiIh7Kr0TtaqEvI
Fj5klOBYdeyRNZbBjD+Uj3p4SijhTnyLAVu/whTQqlRiujMEmYZ+ZHKc8FMO
3I23eFJvRY7lXKGaCHhZcjDnReXhEyvYh3USxwGrXKDUhudKbcgaQt3Ku8U5
QOITSFJ2gE8LTKxhniWcoasIwVeHFekJ1hScURtXFJyEXUkJfSWcApPiRaQh
NiUmWITCKSbFyZCfcKTKu5dyhblJ8WKvAmpCHHKMVoBh3rmIdsTOHB7aigd8
GTdXoJBYk0Yw1A1O0ESzfG4+x0oayMwwATBuNbcb2zpDWaEAG5ynQghmqBEu
nwSpSt0iFQbKmZzdToWYNEK4AKgIyMdXHYzeIxOjsZzEYtY7HF4jHLx2LDEY
zsdixxGK8rFVXB9A3GQOj3mJeqJOkqVCGz7TFz6kcXKaVKXFKTUt/pZoLMoV
blvQ7PnX8+G4A0rNFmVmiwKzRmSs0VoM5kl9oXJPA0F/hHF+TtSN0JPDRsrs
m9n9/Cf0sbI9vcBlG/gbk+4+3CM1f/fvb/RZWPEa+qdI0QfytrHFb6Xc9O4u
gZ+3qHF4IqOs17w+ldVusCXMCo6890ifJ9S4WLOGaA9EgWkq/UPFQyUdEL1h
NntWidX6+qPePBaNtUeY2pqCfntZWVghcMynAR1rj/L172iE40jaowyf/+/7
4AA=
====
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。