ツリーのバグ?No.00578
バフィー さん 98/03/02 23:12
 
いつ頃からあったか忘れましたが、ツリー表示が時々におかしくなります。
IE4.0のせいかもしれませんが、IE4.0をインストールした直後には全く現れなかった
です。

症状は、
通信中に、ふと気づくと、ストックファイル自体と同じレベルの部分に、
カラー構文で「発言」に指定されたものがズラーっと並んでいきます。
いつもいつもなるのではないですが、今日はいつもよりアクセス数が多いせいか
2回なりました。

特に注意を払ってなかったのですが、オンライン中はオンライン中でも、
発言のところをマウスで選択して、読んでいた時になっていたような気がします。
でも、再現はできません。きっと条件がそれだけではないのだと思います。
具体的には、下に書いたようになります。

+-----------------------------
| +(ストックファイルの新規作成)
| +(ストックファイルの復元)
| + ****.stk
| + *****.stk
| + ***.stk
| | + 会議室
| | + 会議室
| |   + コーナー
| |     |発言(1)
| |     |発言(2)
| |発言(3)
| |発言(4)
| |・・・
|
+-----------------------------

この現象は、秀Termを一度終了し、再起動させると治りますが、ツリーウィンドーを
非表示にして、再び表示させても治りません。

秀Termのヴァージョンは4.29です。
                                         バフィー

[ ]
RE:00578 ツリーのバグ?No.00584
バフィー さん 98/03/03 13:47
 
一部訂正させてもらいます。
今日は接続直後にいきなり起こりました。
そこで、確かめたところ下のようになってました。
なお、今回は、発言を読んだり、ツリーを展開したりは
一切してませんでした。

+-----------------------------
| +(ストックファイルの新規作成)
| +(ストックファイルの復元)
| + ****.stk
| + *****.stk
| + ***.stk
| | + 会議室
| | + 会議室
| |   + コーナー
| |     |発言(1)
| |     |発言(2)
| |     |発言(3)
| |     |・・・
| |発言(3)
| |発言(4)
| |・・・
|
+-----------------------------

         僕のところだけでしょうか?    バフィー

[ ]
RE:00584 ツリーのバグ?No.00585
ま神51号 さん 98/03/03 14:28
 

  バフィーさん、こんにちは。(^^)/

  あの図、実は僕も見たような記憶があります。

  たしか透明の構文を「直前の構文に飛ばして」会議室の入り口に
  行かせるように指定してしまった場合に起こったような気が...

  これで当たっているといいんですけど。(^^;;;
  とにかくカラー構文を直したら直ると思います。

[ ]
RE:00584 ツリーのバグ?No.00588
ま神51号 さん 98/03/03 15:15
 

  カラー構文の構造の図を描いて、もう少し詳しく説明しますね。

  +会議室の入り口
  |+発言の構文
  +透明の構文(直前の構文に飛ばす) ← \-

  これはカラー構文の一部を抜き出して描いた図ですけれど、
  まず透明の構文にヒットして、と同時に会議室の入り口に
  飛んでいって、さらに会議室の発言の構文にヒットすると
  ああいう現象が起こってしまったと記憶しています。(^^ゞ

[ ]
RE:00584 ツリーのバグ?No.00589
ま神51号 さん 98/03/03 15:25
 

  まだ言い忘れている事が有ったので付け足しておきます。
  僕の環境では、IE4.0はインストールしていません。
  それで、確かにバフィーさんと同じ現象が起こりました。
  (さっきは自信なかったですが、はっきり思い出しました)
  ですので、この件にIE4.0は関係ないと思われます。(^^ゞ

# あぁ、3つもコメント付けちゃってごめんなさいぃ〜 (^^;;;

[ ]
RE:00578 ツリーのバグ?No.00594
秀まるお さん 98/03/03 18:11
 
 たぶん何らかのバグだと思います。調べてみます。


[ ]
RE:00578 ツリーのバグ?No.00595
秀まるお さん 98/03/03 18:17
 
 またまたすみませんが、たぶんカラー構文ファイルを見てみないと原因が分からな
いと思います。

 すみませんがカラー構文ファイルと、できれば現象が発生した部分のストックファ
イルください。

 maruo@mitene.or.jp宛に送っていただけると手っ取り早いです。


[ ]
RE:00595 ツリーのバグ?No.00597
バフィー さん 98/03/03 19:35
 
> またまたすみませんが、たぶんカラー構文ファイルを見てみないと原因が分からな
>いと思います。

> すみませんがカラー構文ファイルと、できれば現象が発生した部分のストックファ
>イルください。

ストックファイルはおおよそ特定できるのですが、その接続のどの部分か覚えてない
ので、
全て送ろうと思いましたが、ファイルサイズがメールでの送信可能要領をオーバーし
てる
ので、次回起こった時特定し、お送りしたいと思います。

なお、PEOPLEと駒音で起こりまして、どちらも僕が手を加えたカラー構文定義ファイ

を使っているので、何かまずい設定があるのかもしれません。

                                        バフィー

[ ]
RE:00588 ツリーのバグ?No.00598
バフィー さん 98/03/03 19:38
 
ま神51号さんのおっしゃるものは見当たりませんでした。

                            バフィー

[ ]
RE:00597 ツリーのバグ?No.00603
秀まるお さん 98/03/04 10:49
 
 ちなみに、秀Termの内部の処理上の話をすると、ツリーに何か項目を追加しようと
して、その親のツリーが見つからないような場合には、ストックファイルの直後にい
きなり追加してしまうという処理をしています。

 例えば親を透明にして、その子どもだけツリーに出そうとしたりすると、ストック
ファイル直後に出てくると思います。

 けど、この場合には毎回同じように現象が発生するはずなので、今回のケースはま
た何か別の原因(バグ)のようです。


[ ]
RE:00603 ツリーのバグ?No.00604
バフィー さん 98/03/04 13:00
 
> 例えば親を透明にして、その子どもだけツリーに出そうとしたりすると、ストック
>ファイル直後に出てくると思います。

駒音のほうは、入ったばかりで、毎回出るのか分からなかったのですが、
どうやら、毎回出るもようなので、法則を調べました(^^;それで、原因であろう部分

改善したところ、今のところでなくなりました。解決されているとすれば、原因は上
記の
ものではなかったです。まだ、しばらくは、いろいろと手を加えて、試してみますが、
とりあえず、僕が、ゴーストという名で登録している部分を「割り込み的構文」のチ
ェック
を入れたところ、でなくなりました。

ちなみに、秀まるおさんに送ったカラー構文定義ファイルとだいぶん変わってます(^
^;

ま神51号さんは自分で作ったものを使ってるんですか?<駒音の

> けど、この場合には毎回同じように現象が発生するはずなので、今回のケースはま
>た何か別の原因(バグ)のようです。

もしかしたら、POEPLEのほうは、ここしばらく見受けられないので、知らぬ間にカ
ラー
構文をいじって、改善されたのかもしれませんね。でも、当時は、毎回出たことはな
かった
ので、他の何かがあるかもしれませんが、今のところこっちは迷宮入りしそうな気配
です。

それと、毎回同じようにっていうのは、秀Termを起動し直したりとかしても出るとい
うこと
ですか?

                                     バフィー

[ ]
RE:00604 ツリーのバグ?No.00613
秀まるお さん 98/03/05 14:10
 
 えっと、毎回同じようにというのは、つまり、同じ場所が常に同じように表示され
れば、いわゆる透明の構文が関係したバグか仕様かなにかだと思ったんですが…。た
まに発生するっていうことだと原因を究明するのが面倒かなと…。


[ ]
RE:00604 ツリーのバグ?No.00616
ま神51号 さん 98/03/05 15:59
 

  バフィーさん、こんにちは。ネット駒音の方でもヨロシク〜(^^)/

# これを読まれている皆さんに補足しますが、駒音のホストプログラムは
# Big-Modelですが、カラー構文は秀Term標準のを使っていません。(^^ゞ

>ま神51号さんは自分で作ったものを使ってるんですか?<駒音の

  これは僕への質問ですね。はい、自作カラー構文を使っています。
  現在WEBで公開しているものに若干の修正を加えたカラー構文です。

    ま神51号

[ ]
RE:00598 ツリーのバグ?No.00617
ま神51号 さん 98/03/05 16:05
 

>ま神51号さんのおっしゃるものは見当たりませんでした。

  う〜ん、予想が外れてしまいましたか... ;_;/

  透明の構文に原因があるかどうかを調べるには、
  タイトルを \- としているのを一時的に変えて、
  全構文をツリーウィンドウに表示させるように
  すれば何か分かるんじゃないでしょうか? (^^ゞ

    ま神51号

[ ]
RE:00603 ツリーのバグ?No.00618
ま神51号 さん 98/03/05 16:19
 

> 例えば親を透明にして、その子どもだけツリーに出そうとしたりすると、ストック
>ファイル直後に出てくると思います。

  なるほど、カラー構文の図で描くと、こんな感じですね。(^^ゞ

  +会議室の入り口(透明の構文)
  |+発言の構文

  それから、この下の方の図は僕の予想なんですけど...

  +会議室の入り口(2行)
  |+発言の構文
  +透明の構文(1行)

  こういうカラー構文を作ったとして、会議室の入り口の1行目と
  透明の構文に同時にヒットした場合でも例の現象が起きませんか?

  僕が思い付く原因は、これくらいしか有りません...(^^;;;

[ ]
RE:00618 ツリーのバグ?No.00619
バフィー さん 98/03/05 20:25
 
僕の作ったやつは、

+会議室入り口
| +発言の構文
| +発言の構文
| +ゴースト ( 構文: ^\n-NUM-  -R\.DATE- ...)(透明)
| +ゴースト ( 構文: ^\n";[A-Z]+"/" )(透明)
+会議室入り口(上の子構文に飛ばす)
+会議室入り口(上の子構文に飛ばす)
...

みたいな感じなんですが、上のほうのゴーストにひっかかった後の発言の構文が
ツリーの一番上に表示されたようです。
それで、そのゴーストに出口の構文として、改行以外の任意の文字を一文字指定した
ら、
今のところおさまってます。

でも、もしかして、作らなくても、秀Termについてました?(^^;

>  これは僕への質問ですね。はい、自作カラー構文を使っています。
>  現在WEBで公開しているものに若干の修正を加えたカラー構文です。

アドレス教えてください(^^)

                                      バフィー

[ ]
RE:00619 ツリーのバグ?No.00622
ま神51号 さん 98/03/06 15:43
 

  バフィーさん、今日は。またまた予想が外れてしまいました。(^^;;;
  例のゴーストの件ですが、僕には原因は分からないと思います。
  やっぱり、秀まるおさんにコメントしていただかなければ...(^^ゞ

> でも、もしかして、作らなくても、秀Termについてました?(^^;

  ネット駒音のホストプログラムはBigModelなので、秀TermEvo.に
  付属している BigModel.tag というカラー構文も使えるのですが、
  僕が作ったのはツリーウィンドウにタイトルを日本語で表示したり、
  オフ書きスクリプトを作りやすいように細工したりしてます。(^^ゞ

》 現在WEBで公開しているものに若干の修正を加えたカラー構文です。
> アドレス教えてください(^^)

  http://www.geocities.co.jp/SiliconValley/1122/ です。(^^)/

[ ]