■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001 前100 次100 最新50


レス数が 1000 を超えています。残念ながらこのスレッドには書き込めません。

ギコナビ開発スレ

757 名前:名無しさん 投稿日:2003/11/28(金) 00:01 ID:/YgPbjnY
≡~旦          ≡~旦
    ≡~旦)Д`)
          ≡~旦

758 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 00:12 ID:Wv/Rw6IU
CustomStringReplace も今のところまったく問題なさそうですね。

759 名前:もじゅ ◆H677xU0ctI 投稿日:2003/11/28(金) 01:06 ID:FaWc1zWc
まちBBSの東海とか沖縄のスレッド一覧を取得すると変になりません?
folder.idx見ると、ほとんどのスレを取得してることになってるんですよ。

760 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 01:16 ID:Wv/Rw6IU
>>759
まちBBS でもおきますか。
したらばJBBSでも起きてて、本スレでも報告されてるのですが
カウンタをいじってそうな箇所見ても変じゃないし、原因不明なのです。

それと、>>759 を読んで行ってみた板でたった今見つけたのですが、

http://tokai.machi.to/bbs/read.pl?BBS=toukai&KEY=1067383848&LAST=50

のスレをギコナビで見ようとすると無限ループにはまって
メモリを食い破ります。
もれも調べてみますが、先に誰か原因を見つけたら教えてください。

761 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 01:27 ID:Wv/Rw6IU
>>760
の原因を見つけました。
漏れのミスです。すみません。

762 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 01:59 ID:Wv/Rw6IU
>>760
の無限ループを修正しました。

>>759
については依然不明なので引き続き何か分かった人は情報をお願いします。

763 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/28(金) 10:08 ID:tt9jb/Ok
ちょっとテスト
http://www.machi.to/bbs/read.pl?BBS=tawara&KEY=1069685804&LAST=50
http://www.machi.to/bbs/read.pl?BBS=tawara&KEY=1066536843&LAST=50


764 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/28(金) 10:18 ID:tt9jb/Ok
>>763
このリンクをクリックすると、キャビネットに(名称不明)BBSと無名の板が現れます。
スレッドは読み込み、表示されますが、タブやキャビネットにマウスカーソルを置いたりクリックしたりすると例外が発生します。


まちBBS.txtに次の一行を追加することで解決します。

まちBBS会議室=http://www.machi.to/tawara/

(一度「まちBBS会議室」の設定をすると、それを削除しても例外は発生しなくなるようです)


滅多にないと思いますが、まちBBS等で新板が増設されたときにトラブるかもしれません。


765 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/28(金) 10:21 ID:tt9jb/Ok
>>763
>>764
以上、Build 458です

766 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/28(金) 11:15 ID:tt9jb/Ok
11時前に取得したソースをコンパイルしたら、
スレ一覧や取得済みLOG有りの落ちたスレの表示とかおかしくありませんか?
offlaw.cgiまわりも変な気が
このスレの書き込みも変?鯖かな?


今から出かけますので、取り急ぎ




767 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 11:30 ID:Wv/Rw6IU
まちBBSとしたらばJBBSですが、
subject.txt のファイル名とスレタイの区切りフォーマットが
2ちゃんねると違って '<>' ではないのに、
2ちゃんねるとまったく同じように処理していました。

これを修正しましたのでもしかしたら
>>759 みたいな現象に影響があるかもしれません。

>>764
すべてのソースから「激しく保留」で検索してみてくださいw
検索された箇所すべてがこの問題の該当箇所です。

元々(板リストに)存在しない物なのでシカトしても良いものなのですが、
クリックして無反応よりかはその場限りでも見られたほうがいいと思ったので。
が、Violation 起こすようなので今までどおり IE で開くように戻しておきました。

768 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 11:42 ID:Wv/Rw6IU
>>766
サンクスっす。修正しておきました。

769 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/28(金) 11:51 ID:Wv/Rw6IU
一度
>>766
の時間にコンパイルしたものを動かすと
Folder.idxが壊れちゃってるかもです。すんまそん。

770 名前:もじゅ ◆H677xU0ctI 投稿日:2003/11/28(金) 21:29 ID:FaWc1zWc
>>759みたいな現象は無くなったね。


771 名前:もじゅ ◆H677xU0ctI 投稿日:2003/11/28(金) 21:58 ID:FaWc1zWc
問題ハケーン
ニュース速報だとレスポップアップしない。
何故に?

772 名前:skin30-2作者 投稿日:2003/11/29(土) 00:05 ID:F5wOmrCY
開発お疲れ様です。今build457を使ってます。

使っているスキンに、Bookmark.htmlやNewMark.htmlが存在してない場合に
<a name"koko"></a>や<a name="new"></a>が出力されなくなっているようです。

773 名前:もじゅ ◆H677xU0ctI 投稿日:2003/11/29(土) 00:41 ID:TkQKf7.s
>>772
いつもいつも乙です。
ちょっと見てみますね。

>>771の問題は、threadItemの取得方法でした。
板の名前だけで探すから、複数BBSで板名のバッティングがあると、
間違ったところを探しに行って駄目になってたみたい。
GetActiveContentを使って直接取得するように変更しました。
もしかしたら、同様の理由での不具合がどこかにあるかもしれません。

774 名前:名無しさん 投稿日:2003/11/29(土) 14:44 ID:cOAbYEPk
DDDセミナー自体は、MSの人まで呼んで「.NETはすばらぴぃですよー」。
もちろん某も「.NETばっちりサポートしますよー(でもJavaもLinuxも.NETも橋渡し出来るんですよーニヤリ)」
な感じだったです。それはそれで有意義でした。
そのあと、人身事故で電車が止まって、待たされたり、あっち行ったりこっち行ったりでやれやれです。


build459 15時頃落としたソースです

>>767
> クリックして無反応よりかはその場限りでも見られたほうがいいと思ったので。
 個人的にはIE立ち上がってくれた方がいいと思います。

>>769
 大丈夫です。テスト用環境で動かしていますからご心配なく。
 つぅか、そんなことをいちいち気にしていたら人柱は勤まりません。

>>773
 デフォルトスキンでこの板でもレスポップアップするようになりました!TNX


775 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/29(土) 14:51 ID:cOAbYEPk
>>772
 いつもありがとうございます♥♥♥


>各位
 今気が付いたのですが、スレURLのポップアップが正常ではありません。現在のスレが表示されます。
 もうひとつ、スレURLをクリックすると、ログの有無にかかわらずIEで開きます。
 なおCSSはデフォルトです。


776 名前:名無しさん 投稿日:2003/11/29(土) 18:08 ID:LISMp9kA
いちごびびえす用のプラグインつくってんですが
なかなかうまくいかんです、、
未完成ですがちらっと公開。

http://hp.vector.co.jp/authors/VA036533/download/ichigobbs_plugin_20031129.zip

777 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/29(土) 18:48 ID:2BA9xUOU
日が開いちゃってすみません。

>>772
いつもありがとうございます。
まだ解決してないのかな?今すぐ見てみます。

>>773
対応サンクスっす。
ちなみにタイトルで取得するのは多分そこだけです。
確かプラグイン化する上で元々のコードに問題があったので、
他の方法で検索するように書き換えたんです。

ただ、GetActiveContent にしちゃうと
>>775 のポップアップ問題が発生してしまいます。
解決が難しい問題です。

778 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/29(土) 18:53 ID:2BA9xUOU
>>776
おぉぅ!もう作ったんですか!
未完成とはいえすっばらすぃ〜。

プラグインを作ってみて何か分からないこと、
ご不満の点がありましたら言って下さい。
例えば実装しなくてはならないメソッドが多すぎて分かりづらいとか。

>>580 でも言ってますが
できるだけ誰でも気軽に作ってもらえて、
他のブラウザにも動員できるようなものにしたいなぁ、と思っています。

779 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/29(土) 21:14 ID:2BA9xUOU
>>773
修正しておきました。

>>786
何を寝ぼけてるのか上のレスの参照先間違えてますね。すんまそん。
で、うまく動いてるようなのですが
ダウンロードできない事があるって書いてありますね。なんでだろう。

780 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/29(土) 21:16 ID:2BA9xUOU
!?
違う・・・ギコナビのレス番がバグってるんだ。
どこで dat が壊れたんだろう。

781 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/29(土) 23:34 ID:cOAbYEPk
例によって厨な質問ですいません。

Q.レスエディタフォームにアイコンを設定したのですが、これをリポジトリに反映させるにはどうすればよいでしょうか?

(1) Editor.dfm をコミットする。
  これは問題ないでしょう。

(2)res\MainIcon\reseditor.ico をリポジトリに追加したい。
  インポートはディレクトリ単位でしかできなさそう。
  やっちゃっていいですか?

(3)アイコンを設定したら Delphi を終了するときに 「gikonavi.dprを保存しますか?」 と聞いてきた。
  これもリポジトリに反映させないと他の開発者に反映されませんか?
  いや、反映させると禿しくまずい悪寒・・・自分用設定をしまくっているので・・・


782 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/29(土) 23:41 ID:2BA9xUOU
>>781
(1)問題ないですね。

(2)漏れも CVS の仕組みが半端にしか分からないのですが、
 インポートするとチェックアウトしなくてはならないので、
 Add(追加ボタン) する方が望ましいです。
 ディレクトリにしてもファイルにしても Add できたはず。

(3)多分コミットしなくて OK です。
 diff(比較ボタン) とってみて、必要そうか判断してください。

783 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/30(日) 00:49 ID:XK7X0BxM
>>782
TNXです

ファイルを追加するAddコマンドは「修正」メニューにありました。見落としてた。
コミットする必要があるファイルは Editor.dfm と GikoNavi.res の二つですね。

おかげさまでコミットできました。というか、しちゃいました。いいのかな・・・


784 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/11/30(日) 03:36 ID:XK7X0BxM
外部板プラグインですが、それぞれのプロジェクトに MojuUtils.pas を取り込む必要があります。
とりあえず、プロジェクトファイルの変更や MojuUtils.dcu のコピーなどで対応出来ます。
プロジェクトが変更になったり、ソースが変更されたときの対応がちと面倒です。

良い方法はないかと調べたら、次のようなユーティリティを見つけました。
http://eside.homeip.net/free/symlink2k.html
これを使って外部板プラグインのフォルダに MojuUtils.dcu の『リンク』を作成出来ます。
ついでに、エクスプローラー上で詳細な更新時刻を表示することも出来るようになります。
ファイル管理が一気に便利になりました。


785 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/30(日) 14:41 ID:vsv36eFc
>>783
初コミおめでとうございます。

https://sourceforge.jp/cvs/?group_id=713

にちゃんと記録されましたよw
この調子で他もいっちゃって下さい。

786 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/30(日) 16:04 ID:vsv36eFc
>>771-773
の修正については申し訳ありませんが元に戻しました。

説明しますと、最初に BBSsFindThreadFromURL で該当するスレッドを探します。
従来のギコナビは >>773 で説明されているように板名(例: giko)だけで探していたので
バッティングする恐れがあり、それを解決するために作ったものです。

BBSsFindThreadFromURL は、与えられたスレッドの URL
(例: http://flounder.s27.xrea.com/bbs/test/read.cgi?bbs=giko&key=1060184513&ls=50)
を板の URL (例: http://flounder.s27.xrea.com/bbs/giko/)
に変換し、該当する板を探します。
板の URL は一意な為、絶対にバッティングしません。

そしてこの板から URL で該当するスレッドを見つけ出します。

で、この過程で見つからなかった(BBSsFindThreadFromURL が nil を返した)場合に
従来のように板名( giko )から探し出しています。
>>771-773 の問題が発生した原因は、恐らく
BBSsFindThreadFromURL で見つからなくて、板名で探す羽目になったせいでしょう。
ただし、鯖が移転したなどを考慮すると、ある程度はあいまいさを認めるべきです。

よって、>>771-773 の問題については
仕様という方向へ持っていくのが妥当かと思われます。

787 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/30(日) 16:11 ID:vsv36eFc
ん?
でも違ったスレがポップアップしちゃうんじゃなくて、ポップアップしないのか。
そもそも自分自身を見つけられないのはなぜ?
>>771 が再現できないから分からない…

788 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/11/30(日) 16:58 ID:vsv36eFc
テスト

http://hokkaido.machi.to/bbs/read.pl?KEY=1068983480&BBS=hokkaidou&LAST=50

789 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/01(月) 09:17 ID:AQd0kFzY
>>784
便利なものを。
でも、ごめんなさい。よっふぃ〜さんのソースコード見て、
相対参照つかってPath指定できることに気づいたんでコピーとかしなくて済むようになりました。
もうしわけないです。

790 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/01(月) 10:31 ID:oy/r3Bw.
>>789
でもインストールすると便利ですよ。
ファイルの詳細時刻(秒まで!)、ファイルサイズなど(Byte単位)、ファイルのプロパティで調べなければならなかったことが
エクスプローラーの詳細表示で見ることが出来るようになります。
CVSとの同期の時に役に立っています。


791 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/01(月) 14:22 ID:5wWj3zfc
>>789
あれは相対になることを意識してたんじゃなくて、
単に上層にあるのを追加してみたら相対になっちゃってラッキー、
程度のものです。

>>790
Win2000系を持ってればハードリンクは便利ですよね。
ついでに

http://member.nifty.ne.jp/beta/prog/

の DLL Toys も持ってると DLL の作成や解析に便利です。
というか解析に使いまくってます。
(もう半年以上使ってるから振り込んであげないと作者に悪いな…)

792 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/01(月) 16:17 ID:5wWj3zfc
ログを削除したときに folder.idx が更新されないバグを見つけたので直しました。

以前から挙がっていた、ログが無いように見えるのに
取得しようとすると未更新扱いになってしまうバグは
おそらくこれが原因でしょう。(ログを削除した経験があれば)

なんかようやくつかえが取れたようで気持ちいい。

793 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/01(月) 16:48 ID:AQd0kFzY
>>787
うちの環境だと、2chのニュー速でレスポップアップしようとすると、
BBSsFindBoardFromURL( PathRec.FBBS );
に失敗して、
BBSsFindBoardFromBBSID( PathRec.FBBS );
で、MILKCAFEのニュース速報を見つけてきてしまうのです。
それで、MILKCAFEのニュー速のフォルダにはそんなDat無いよ!っていって
ポップアップできない

794 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/01(月) 17:34 ID:5wWj3zfc
>>793
ΣΣ(゚д゚lll)ズガーン!!

BBSsFindBoardFromURL( PathRec.FBBS );

引数が板名になってるYO...
BBSsFindBoardFrom・U・R・L・って書いてあるのに…

795 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/01(月) 17:52 ID:5wWj3zfc
>>793
というか、そこで代入した board 使ってないですね。
削除し忘れの1行です。

問題は URL が実際は news4.2ch.net なのにアンカーが www.2ch.net だから見つからないんです。
てことで鯖移転の可能性も含めて2ちゃんねるだけ板名で捜すようにしました。

ただ、本当はギコナビ自身にも問題があって、
レスのアンカーを鯖名切って about:blank..news/hogehoge/hogehoge ってしちゃうんですね。
で、'about:blank..' があったらそこを 'www.2ch.net' に置換してる、と。
だから本当はこれも直した方がいいんですけれど、
これ直しても結局移転には対応できないので調べてません。

796 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/01(月) 18:04 ID:AQd0kFzY
>>795
乙です。
ちゃんとニュー速でもレスポップアップするようになりました。

797 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/01(月) 18:11 ID:AQd0kFzY
>>795
2ちゃんねるだけ板名探すから外部板でレスポップアップ不能になってる・・・。

レスポップアップのアンカーを
about:blank../this/レス番
とかに変更する?

798 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/01(月) 23:37 ID:AQd0kFzY
可能な限りレスポップするように改造してみました。
レスアンカーへのオートリンクは2ちゃんねるだけというむちゃくちゃな事を仮定しまして
りンクが張られていないレスアンカーには、そのスレのURLを付加しました。

一応、2ちゃんねる、まちBBS、MILKCAFEで正常動作。
この非公式ギコナビ板だと、オートリンクされてしまう>>797はポップアップしないけど
ギコナビの方でアンカーを追加してる>797はポップアップします。



799 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/01(月) 23:50 ID:AQd0kFzY
ちょっと、実験的に、どうしても該当するスレッドが見つからなかったときは、
アクティブなスレのレス番をポップアップするようにしてみた。
こうすると、この非公式ギコナビ板でも普通のレスアンカーがポップアップ可能になる。

800 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/02(火) 00:53 ID:IdAMRP1g
>>798
乙です。

>>799
副作用として、自分の持ってないスレへのアンカーは
みんな自分のスレとしてポップアップしちゃいますね。

と、書いてる途中でなんか Access Violation が延々と出続けた。
デバッグ環境じゃなかったから強制終了するしかなかったけど、なんだったんだろう。

801 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/02(火) 02:58 ID:zv0IaFWM
レスエディタをいじっていてしくじったことに気が付きました(EditBodyでコンテキストメニューが出ません)。
そこで、ユニットとフォームのバージョンを一つ前に戻したいと思います。
Edit.dfm 1.6→1.5
Editor.pas 1.13→1.12
ローカルファイルは「このリビジョンを貼り付けて取り出す」で解決しましたが、
リポジトリに反映するにはどうすればよいでしょうか?


802 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/02(火) 07:43 ID:IdAMRP1g
>>801
あれ、なんでだろう。

リビジョンを元に戻したいときは、
[修正(M)] - [更新(Update)...] ダイアログの
[マージ] タブで [二つのリビジョン・タグの違いとマージ(P)]
にチェックして、上のフィールドに「1.6」(最新のリビジョン)、
下のフィールドに「1.5」(戻したいりビジョン)を指定して [OK] ボタンを押します。

803 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/02(火) 07:51 ID:IdAMRP1g
ちなみにこれは、リビジョンを 1.6 として
内容が 1.5 の時の内容になって手元に落ちてくるだけなので、
この時点では鯖上に変更はありません。
反映させるにはコミットが必要です。

手元のファイルをコミットするだけなので当たり前ですが、
これをコミットすると 1.7 のリビジョンがつきます。
番号が後退することはありません。
じゃないと履歴にならないですし。

804 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/02(火) 08:00 ID:IdAMRP1g
3連投になりますが、

リビジョンを貼り付けた場合は
[修正(M)] - [更新(Update)...] ダイアログの
[更新] タブで [張り付いている日付/タグ/'-k'オプションを剥がす(R)]
にチェック入れとかないとうまくいきませんよ。

805 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/02(火) 11:17 ID:Ym4JcMIU
>>802-804
 ご教示ありがとうございます。
 無事に無事にリポジトリにも反映出来ました。

 レスエディタの将来的な拡張を狙って、EditBody を
TMemo から TRichEdit に変更したのですが、どうやら
TRichEdit はコンテキストメニューが出せないみたいなので・・・
 コンテキストメニューの出し方が分からないのと、
後の実験から野望は私の技術水準ではかなり困難だと
言うことが判明したので、いったん元に戻そうと思いました。

 ところで、readme/readme.txt への記述は、どれくらいの変更が
目安でしょうか?


806 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/02(火) 19:08 ID:z0c66y7E
>>805
readmeの変更の目安はとくに無いような・・・。
細かい表に出ない修正は特に書かなくてもいいのかな。

レスポップアップの件
また、色々弄りました。ほとんど大丈夫になったと思う。

一つ不具合かよくわからないの
スレなりスレ一覧なりの取得の途中で中止ボタンを押すとその後の
挙動がおかしくなるときがあるみたいです。
ちょっと、今見つけたばかりなんで、詳しく見てないけど。

# JBBS@したらばが見れない。通常のブラウザでも表示できない・・・。

807 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/02(火) 22:04 ID:IdAMRP1g
>>805
お知らせしたいと思ったら書けばいいんじゃないかと。

>>806
いい感じにポップアップするようになりました。
but, したらばJBBSのログで試すと…

808 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/02(火) 22:30 ID:z0c66y7E
>>807
したらばJBBSは繋がらないんだよ(涙)
nslookupだと jbbs.shitaraba.com 221.117.59.157 ってアドレス出てくるけど
サーバーが見つかりませんになってしまう。
誰かしたらばJBBSの適当なLogをうpしてもらえませんか?

809 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/02(火) 23:48 ID:Ym4JcMIU
>>808
今こちらでは読めてますので、めったやたらにダウンロードしてみました。

/var/autofs/misc/groups/g/gi/gikonavi/ShitarabaJBBS.zip
に置いておきました。htdocsの真下です。SCPでどうぞ。
3.5MB、解凍後10MB以上あります。
それだけのスレを開いてもギコナビはビクともしませんでした!

810 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/02(火) 23:52 ID:z0c66y7E
>>809
+激しく+感謝
今、落としました。

811 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/02(火) 23:56 ID:Ym4JcMIU
>>810
削除しますた


812 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/03(水) 00:18 ID:gfqT9he.
レスポップアップでの問題解決のために。
したらばJBBSのすでについてるレスアンカーは削除してdatにしません?
基本的にpluginの方で新たにレスアンカーを作るときはURLを全部付加する形に
してるから、オートで相対参照みたいな形でかかれているアンカーが問題になるんですよ。
レスの内容をHTMLにするところで変換してもいいけど、それよりはDATにするときに
最初から削っておいた方がいいと思う。
どうでしょうか?

あと、今したらばJBBSのLog見たら、datの行が一行おきになってた。
多分、バグだよね?漏れは直しても、したらばJBBSつなげないから、
よっふぃ〜さんかぢゅーさん頼みます。


813 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/03(水) 00:29 ID:ahVRieaA
>>812
したらばJBBSは dat を吐く cgi です。レスアンカーはついてますが。

> datの行が一行おきになってた。
いや、うちは問題ありませんけど・・・

814 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/03(水) 00:50 ID:gfqT9he.
>>813
よくみたら、一部だけ。問題になったのはautoだけっぽい
ttp://gikonavi.xrea.jp/imgboard/img-box/img20031203004852.jpg


815 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/03(水) 01:22 ID:gfqT9he.
>>813
そうか、ようやく意味がわかった。そういや、rawモードができたんだっけか。
う〜、そうするとますますしたらばJBBSのポップアップが難しいな。

816 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/04(木) 20:53 ID:2g/B3SH6
疲れた。

pluginの方に多少仕様変更、というかメソッドの新設。
指定したレス番の2ちゃんねる形式のdatを吐き出すGetDatを追加しました。
これで、ほとんどのところでレスポップアップするようになったはず。


817 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/04(木) 21:51 ID:2g/B3SH6
今、ナイトビルドにbuild462を追加しました。

そろそろ、バタ44本リリースに向けて準備ですかね?


818 名前:名無しさん 投稿日:2003/12/05(金) 03:07 ID:5AlohfQQ
いろいろな原因があるはずだが
したらばやまちBBSも加わって
レス二重取得が前より頻繁に起こる

開発者の方々、スレ名右クリックに
「スレッド再取得」をつけてもらえないですか?
考慮よろしくお願いします。

819 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/05(金) 03:37 ID:iFpCT68c
>>816-817
乙〜。
バタ44はいいと思ったら出していただいて結構です。
大きな問題がない限り、後から修正は利きますし。

--------------------
で、以下相談です。

GetDat なんですが、2ch の dat 形式を強要することになっちゃいますよね。
作ってくれる人がいるかわかりませんが、
Y!掲示板とかスラッシュドット、NYch のようなものを扱おうとすると
そこは自由なほうがいいかなと思っているのですがいかがでしょう?
(自由にすると InternalAbon[ForOne] を通せないという課題は残っていますが)

プラグインに関しては今後まだまだ実装したいものはたくさんあるし、
かといって最小限実装必須な命令は今のものより減らしたいし、
あくまで相談レベルなので、色々意見を出し合って煮詰めていきたいと思います。

820 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/05(金) 03:53 ID:iFpCT68c
>>818
安全な(万が一のときの回避策として)、
再取得を用意するのは非常に意義があると思います。

もじゅタンやぢゅータンが実装する分には全然構いません。

が、漏れ個人の身勝手なポリシーとしては
多重取得が起こらないように努めるべきで、それを諦めるのは
「携帯にリセットボタンを設けよう」って言ってるどこぞの社長と
同次元な気がするので、できれば漏れの手では実装したくありませんw

ってこういう下らない事ばかり書き込んでると煽られるんだろうなぁ。

821 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/05(金) 15:30 ID:bNIWpHuM
>>819
バタ44は本スレとかでの反応来たやつを考えながら出しますね。
年末進行を食らって俺が死んでなければ(笑)

本スレの方でExternal入れっぱなしだったのフォローしてくれてありがとう。

相談の件
既存の部分が、2chのDat形式を前提にした処理だからな。
GetDatの変わりに、レスポップアップ用のStringを返す関数を実装する?

>>818
未だに、2重取得の場所が見えないんだよね。(ごめんなさい
詳しい環境を教えてください。
OS、IE、常駐ソフト(AntiVirus等)等



822 名前:名無しさん 投稿日:2003/12/05(金) 18:02 ID:KFnAOpFQ
>>821
Win2kSP4、IE6SP1等最新
駐屯はZoneAlarm、NAV2002、MSNメッセ6.1、CLCL、DAEMON TOOLS、nrLaunch

頻繁に二重取得が起こるのは競馬板と懸賞板です。



823 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/05(金) 23:31 ID:bNIWpHuM
>>822
ちょっと、見て欲しいことがあります。
競馬板で、スレ取得したときに
・Logフォルダの中に*.tmp(名前はdatファイルの名前)ファイルができているか。
・*.tmpをテキストエディターで開いたときに、
  RoundDate=”取得した日時”
  Size=”スレのサイズ”(注ファイルサイズではない)
  Count=”取得レス数”
  AllResCount="カウント"
  NewResCount=”新着”
の各項目がスレを取得するたびにちゃんと更新されるか。
・ギコナビ終了時に*.tmpが削除されるか。

時間があるときでいいのでよろしくお願いします。

824 名前:名無しさん 投稿日:2003/12/06(土) 02:31 ID:lqFWlSJU
>>823
一応他の板と同様にちゃんとtmpが出来、内容が更新され
ギコナビ終了時にはなくなるので仕様は問題ないはずです

なんらかの経緯でtmpファイルが正常な動きをせず
OSを終了してることがあるんですかね?
datは新着レスを取得してるが、tmpファイルのせいで
取得できてないことになってるのかな?

825 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/06(土) 04:20 ID:yhywsBSk
>>824
やっぱり、ギコナビを立ち上げなおした後の取得で問題ありなのかな。
レスを取得してサイズが変更されてるはずなのに、サイズが変更されないと
2重取得が発生するはず(自分は一度も経験してないから推測だけど)。

826 名前:skin30-2作者 投稿日:2003/12/07(日) 01:02 ID:hJo91/8E
小さなところなんですが、<MAILNAME/>の変換がmailtoではなく、mailoになっているような。

827 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/07(日) 18:36 ID:Dp2AYdlw
>>826
mailoになってました。mailtoに修正しました。

>>よっふぃ〜タン(かな?
スキンに渡すsizeってのはそのスレのsizeだよね。
HTML化した後のsizeを渡すと問題があると思うので修正しちゃいました。


終了処理について、
とりあえず、ちょっと処理に時間かかるけどtmpファイルとの比較を追加。
sizeのより大きい方を真にしてみました。
これで、build463を作ります。

大きな問題がなければ(2重取得が直らなくても)、週明け火曜か水曜にバタ44を
リリースしたいと思います。

828 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/07(日) 19:56 ID:Dp2AYdlw
build463出してきました。

829 名前:名無しさん 投稿日:2003/12/07(日) 20:10 ID:X8oT65KM
>>828
> build463 - [ リリースメモ / 変更履歴 ]
> ファイルがありません
となってますよ。

830 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/07(日) 20:22 ID:Dp2AYdlw
>>829
ガーン。ミスってたのか・・・。
今、修正しました。

831 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/07(日) 22:48 ID:rQflvfBk
HDD あぼ〜んな関係で間が空いてしまいました。

>>828
激しく乙です。

>>821
ちょっと考えてみたのですが
GetRes でレスは取得できるので将来的にポップアップをブラウザ化すれば解決できそうですね。
なんでポップアップをブラウザ化するかって言うのは多重ポップアップとかの為ですが。
現状、画像ポップアップにブラウザ使ってるのでその辺も統一できそうだし。

>>827
> スキンに渡すsizeってのはそのスレのsizeだよね。
あ、どうもです。ていうか完全に勘違いしてたようです。

832 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/07(日) 23:24 ID:WykXhElo
>>831
HDDあぼ〜ん・・・。ご愁傷様でした。

>>>821
>ちょっと考えてみたのですが
>GetRes でレスは取得できるので将来的にポップアップをブラウザ化すれば解決できそうですね。
>なんでポップアップをブラウザ化するかって言うのは多重ポップアップとかの為ですが。
>現状、画像ポップアップにブラウザ使ってるのでその辺も統一できそうだし。

そうだね。レスのポップアップもブラウザ使えば問題なくなるね。

>>>827
>> スキンに渡すsizeってのはそのスレのsizeだよね。
>あ、どうもです。ていうか完全に勘違いしてたようです

直したといいつつ。直ってなかった(苦笑)build463は直ってません。
さっき直しました。

833 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/08(月) 19:30 ID:TbPBsoQQ
本スレの方ででてた、BrowserTabのポップアップのメニューを変更しました。
あと、そのときに気づいたポップアップの不具合。
ポップアップメニューを出して、Browser内を左クリックすると変な動きをする、
も修正しました。

834 名前:よっふぃ〜 ◆ZKAofRuAcc 投稿日:2003/12/08(月) 20:32 ID:b3rke2xU
>>833
ありがとうございます。
中々手が出せなくてすみません。

{
 新しい環境になったから Component のパッケージをインストールしたんだけど
 ギコナビをコンパイルすると gikoPanel.dcu が無いとか言われる。
 結局 dcu をソースの階層にコピーして解決しちゃった。
}

835 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/08(月) 23:56 ID:.pGXYZ3k
>>834
BCBだとライブラリPathの設定順序によって、あるのに見つからないことがあったような。
まあ、コピーして問題ないから気にしない方向で。



836 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/09(火) 21:18 ID:fSAoP1Y.
あっちゃー、土壇場で見つけちゃいました。
つぅか、見逃していて申し訳ないです

★巡回しない

 バタ43以前で登録した巡回を実行しない。
 バタ44で登録した巡回は有効。

原因:
 バタ44で、config\RoundItem.2ch と config\RoundBoard.2ch のフォーマットが変わったから。

フォーマット:
・バタ43以前
板名■dat名.dat■スレタイトル■巡回名
・バタ44
■板名■dat名.dat■スレタイトル■巡回名


とりいそぎ・・・・


837 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/09(火) 21:23 ID:fSAoP1Y.
>>836
おっと、慌てた。
■は '\x01' です

838 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/09(火) 21:38 ID:pX3FauRM
やや、ネットワークが復活気味。でも、また死ぬかも。

>>836
内部コード的に、外部板への拡張のために本当は

URL■板名■dat名.dat■スレタイトル■巡回名

って形式みたい。でも、コードのミスでURLの受け渡しがされてなくて、

■板名■dat名.dat■スレタイトル■巡回名

になったっぽい。さて、バタ43以前のフォーマットも読み込めるようにするのは
めんどいのかな。ちょい挑戦してみやんす。

839 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/09(火) 23:12 ID:pX3FauRM
今、コンバーター作りました。
ファイルに、「古い巡回ファイルをコンバートする」ってメニューがくっついてます。
バタ43の巡回ファイルをバタ44に切り替えます。
ただし、バタ44の新規データが含まれているととまると思う。
まだ、ちゃんと作りこんでないから。ちょっと、テストしてみてください。

840 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/09(火) 23:57 ID:fSAoP1Y.
ちょっと急ぎの本業を片づけていたので遅くなりました。

>>839
あ、乙です。

ごめんなさい。
報告が正確ではありませんでした。
そのせいでお手間取らせて申し訳ないです。

動きが少し見えてきました。

> URL■板名■dat名.dat■スレタイトル■巡回名

 巡回を登録すると、バタ44を動かしているあいだは動作します。
 セーブするときに、URLの情報が抜け落ちて
>■板名■dat名.dat■スレタイトル■巡回名
のようになるようです。

また、巡回設定ファイルを読み込んだときのURL情報がうまくいっていないような気がします。

巡回に必要なURL情報の形式は追い切れていません。



// 焦ってミスしまくりなので、仕切直しましょう

841 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/10(水) 00:15 ID:2pVqutt.
お気に入りFavorite.xmlで、板URLが変更になっているのと同じ形式にする必要があるかも。実証はしてませんが。。。

申し訳ない、目が開けていられないので今日は落ちますzzzzzz


842 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/10(水) 04:29 ID:wjUy9FBQ
色々弄くりました。

今までの、巡回のファイル形式のバージョンを1.00
これからのファイル形式はバージョン2.00にしました。
読み込むときにバージョン情報で対応させました。
一応、ちゃんと設定されてるっぽいけど、巡回は実行できないので
試してません。

さて、仮眠してきます。

843 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/10(水) 10:50 ID:nuu52ne2
>>842
遅くまで乙です

試してみました。

起動時に前畑の巡回ファイルを読むと例外が発生しました(1回だけ読み込みましたが条件は不明)。
読み込みで例外が発生すると、giko.iniの読み込みも失敗するようで、ギコナビのウィンドウ表示がデフォ?になります。
そのまま終了すると、giko.iniの[List]セクションの値がおかしくなり、以後の起動で、リストビューとスレッドビューの表示がおかしくなります(どちらか全開にしかならない)。
もちろん、巡回設定はクリアです。






844 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/10(水) 10:54 ID:nuu52ne2
で、いったん起動して、

巡回を登録すると、ギコナビが動いている間は巡回可能です。
終了して、生成されたRoundBoard.2chとRoundItem.2chは新しいバージョン(2.0)形式で記録されているようです。
再度ギコナビを起動すると、巡回リストに読み込まれてはいます。
しかし、巡回すると例外が発生しました。

とりあえず、チェック出来たのは以上です。


// うぅ、上司の目が・・・

845 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/10(水) 11:16 ID:nuu52ne2
もういっちょ

巡回ダイアログを開いてアイテムの巡回予約解除を行うと例外が発生します。

しかし、スレッドビューから、巡回対象スレッドを右クリック→コンテキストメニューから巡回を削除すると正常に削除されました。



846 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/10(水) 22:57 ID:wjUy9FBQ
たぶん、巡回機能作動するようになったっぽい。
昔のファイル形式も大丈夫なはず。

847 名前:test.lxc ◆11YHIPHm4M 投稿日:2003/12/11(木) 01:17 ID:tGoKHz4I
失礼します。OpenJaneの◆test.lxcです。

IEのスクロールについてですが、今まではスクロール対象anchorのoffsetTopを
bodyのscrollTopに代入する方法を使っていましたが、
( http://hogehoge2001.at.infoseek.co.jp/note-delphi.htmlの「スクロールさせるには」参照 )
アンカーの階層によっては問題が出るらしいことがわかり、次のように修正することにしました。
var
 top: integer;
 item: OleVariant;
(中略)
 top := 0;
 item := OleVariant(doc as IHTMLDocument2).anchors.item(IntToStr(num + 1));
 repeat
  top := top + item.offsetTop;
  item := item.offsetParent;
 until AnsiCompareText(item.tagName, 'body') = 0;
 OleVariant(doc as IHTMLDocument2).body.scrollTop := top - 10;

ギコナビでも問題になっているかはわからないのですが、
TGikoForm.BrowserMovementでは修正前のJaneと同じ形のようなので
一応報告させていただきます。

848 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/11(木) 01:33 ID:P3A.h09U
>>847
これはこれは、重要な情報をありがとうございます。
またまだ、全体を把握してないので、そんな問題があるとは知りませんでした。
本当にありがとうございます。

849 名前:ぢゅー■トリップ消失 投稿日:2003/12/11(木) 01:47 ID:e4OHEPqM
>>847
 貴重な情報をありがとうございます。

>>846
 激しく乙です。
 何かとってもいい感じです。
 念のためナイトビルドでだしましょう。

 それと、私の環境で発生したアクセスバイオレーションの原因らしき物が判明しました。
 RoundBoard.2ch に このギコナビ開発スレを登録していると、バタ44にアップしたとき、
起動時にアクセスバイオレーションするようです。同時にgikonavi.iniも壊れます。
 2ちゃんねるの板を登録した場合は大丈夫です。これはバグと言うよりも仕様外ですね。
 バージョンアップ時の留意事項として、custom.2chに登録した巡回は念のため削除
した方がいいかもしれません。


850 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/11(木) 02:01 ID:P3A.h09U
>>849
外部URLの存在を忘れてた・・・。
その辺のエラー処理を明日あたり追加しやんす。

851 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/11(木) 20:51 ID:P3A.h09U
巡回ファイルの読み込みでのエラー処理追加しました。
読み込みエラーが発生すると
ErrorBoard.2ch
ErrorItem.2ch
というファイルができて、そこにエラーが発生する行が保存されます。

852 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/11(木) 23:58 ID:e4OHEPqM
>>851
一通り試してみました。素晴らすぃ

 今使っている巡回ファイルを食わせてみました。エラーで落ちることはないですし、巡回も正常です。
 ただ、2ちゃんの板で次の二つスレがErorItem.2chに弾かれました。

php■WebProg■988948655.dat■【Ruby】RubyでCGI■pc2
sf■SF■1042157850.dat■【ロケガ?】ストラトス・フォーをSF的に考察する■アニメ

 どちらも鯖移転もDAT落ちもしていない現行のスレです。
 登録し直すとこんな感じ。

http://book.2ch.net/test/read.cgi/sf/1042157850/l50■SF・Fantasy・ホラー■1042157850.dat■【ロケガ?】ストラトス・フォーをSF的に考察する■book
http://pc2.2ch.net/test/read.cgi/php/988948655/l50■Webプログラミング■988948655.dat■【Ruby】RubyでCGI■pc2

 板名称が変わるとこうなるようです。

 それと、70スレッド8KB近いRoundBoard.2chだと起動に3分かかります(巡回がない場合は15秒程度です)。HDDに間欠的にアクセスしている感じです。まだ旧バージョンのRoundBoard.2chを変換する方がかなり早いです。
 それと、バタ45の起動・終了する度に、巡回の順番が前後逆転します。

 そんな感じです。

でわでわ。。。


853 名前:要望 投稿日:2003/12/12(金) 21:44 ID:lOQsPXwc
要望はここに書けばいいのかな?
最近かちゅーしゃ+Kageをつかってみたけどいちばん便利だと感じたのは
ログの整理とかかな。過去何時書き込んだかとか、最終取得日時がでたり、
取得してあるログの一覧を表示できたりするところ。
この辺ギコナビにもあると便利だと思うんですが。

854 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/13(土) 18:56 ID:kD8J/QjE
>>852
板名が変わっていても対応できるように修正しました。
並び順が変わっちゃうのも修正しました。

読み込み速度は、すごい荒っぽいことやって早くしたけど。
巡回データがあると、2回Boardを読むんで、昔より遅くなったと思う。

>>853
そういう機能はあると便利だろうな。
要望として記憶しておきます。

>>ぢゅーさん
今の●の問題で強制ログインモードを作ってるので、試してくれませんか?

855 名前:ぢゅー ◆deux/2X1qk 投稿日:2003/12/14(日) 00:10 ID:TzWFon/Y
>>854
乙です

巡回データの読み込みのスピードアップは目を見張りますね。

●の強制ログインは問題ないと思います。
ただ、テストしたのがサーバー側の対策後だったのでテストになっていないのですが・・・

他のバグの修正も確認しました。

ナイトビルドリリース逝きますか?


あ、それと、私月曜日から7〜10日ほど出張します。おそらくネット接続は難しいです。



856 名前:もじゅ ◆H677xU0ctI 投稿日:2003/12/14(日) 00:49 ID:XL6TVTRM
>>855
●の強制ログインはもうはずしていいんですかね?
とりあえず、12月21日には切れるようにしてるから、
つけっぱなしでも問題ないけど。

404 KB
掲示板に戻る 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001 前100 次100 最新50
read.cgi ver4.20 by GlobalNoteScript (2006/03/17)