Hatena::Groupbeta

Chuckの日記

2005-01-07

えっと、条件絞込み追試験

はてなグループ提案リストに記述しておこうと思います。

スーパーPRE内に 行頭に"*"から始まる行が記述されている日記を、"*["などの検索を行った結果生成されるhtmlにおいて、<pre>ブロックが途切れて </pre>で閉じない htmlが生成される。

(スーパーPRE 記述。行は1~6まであります。行番号4が "^\*4" (正規表現) です。)
1
2
3
*4
5
6

と、このような現象が出ております。>g:hatena:id:hatenagroup

id:nobodyさん、いろいろと試していただいてありがとうございます。ようやく単純化できました。

nobodynobody2005/01/06 12:17ソースコード中の、行頭が "*" の行(つまり "*/")で、行頭に空白を入れてやると、どうでしょう。現象が消えませんか? あと、「続きを読む」記法は関係があるかどうか、ですけど、もしかすると、関係ないかもしれません。→ g:gamma:id:nobody にてカテゴリ [AVR] を表示。2005年1月3日のところ。ただし、同じページに表示されている、別に日付では「続きを読む」を用いているので、まったく無関係かどうか。断言するのはさけておきます。ではでは。

nobodynobody2005/01/06 12:20すいません。↑訂正です:
(誤)…別 に 日付では「続き…
(正)…別 の 日付では「続き…

nobodynobody2005/01/06 12:26かんれんの、過去の不具合(スーパーPRE):
-行頭の */-/+ が はてな省略記法として誤認識される
→ http://d.hatena.ne.jp/koseki/20040720#1090309422
-行頭の * が 見出しモジュールに誤認識(誤検出)される。
→ http://d.hatena.ne.jp/hatenadiary/20040831/1093943811
(※ 指摘者 id:ishonao さんによる指摘記事は消えている)。

トラックバック - http://beta.g.hatena.ne.jp/Chuck/20050107

2005-01-06

続きを読む との組み合わせで スーパーpre の(表示)動作がおかしいような気がします。http://ecrafts.g.hatena.ne.jp/Chuck/?word=*[AVR] の 9月26日など。

しかし、betaグループや他のグループで現象が出せません。

もう少し試してみます。


追記

http://ecrafts.g.hatena.ne.jp/Chuck/200409

というURL指定ではあるべき姿になっているように見えます(<pre> のブロックが途中で打ち切られるようなことはない)。検索 も関連しているとも考えられます。

もう少し再現性というかなにか見えてきてから、betaグループキーワードに記述するなりはてなグループの日記にコメントしようと思います。(実はもうひとつあやしい動作を認めているのですがいろいろと絡んでいそうです…)

続きを読む

nobodynobody2005/01/06 10:36いつもありがとうございます。
続きを読む、に、なるべきで、なる例:
・http://ecrafts.g.hatena.ne.jp/Chuck/2004092
・http://ecrafts.g.hatena.ne.jp/Chuck/?of=40
続きを読む、になるべきかもしれないけれど、ならない例:
・http://ecrafts.g.hatena.ne.jp/Chuck/?word=AVR

ということで、もしかすると検索結果を表示する場合には「詳細表示モード」ということなのかも。カモ鴨。あくまでも、かも。ではでは。

nobodynobody2005/01/06 10:38おっとっと。betaグループでも同様で、たとえばこの日記でも
・http://beta.g.hatena.ne.jp/Chuck/?word=beta
とすると、「続きを読む」にならない現象が見られるようです。

ChuckChuck2005/01/06 10:50あ、いえ、そういうことではなく、おそらく「続きを読む」と「スーパーPRE」の組み合わせ表記をしたときに、出力されるhtmlソースにおいて「『<pre> は出るけど、</pre> で閉じていない。しかも変なところで切れている』という誤った html が出力されている」という不具合です。
http://ecrafts.g.hatena.ne.jp/Chuck/?word=*[AVR]
これの 9/26 などに実例があります。

nobodynobody2005/01/06 11:33あー、なるほど。HTMLソースの話でしたか。すいません。

nobodynobody2005/01/06 11:42もしかすると、注釈とのからみかもしれませんし、ソースコード(スーパーPREでくくられた「プログラム」の部分)に含まれている文字列("AVR"、"["、"]"、"/*"、"*/"、など)の関係も、あるかもしれません。
他グループでの、再現例を示します。(ソースコードのぶぶん借用しています。すいません)。
→ http://gamma.g.hatena.ne.jp/nobody/?word=%2a%5bAVR%5d
ではでは。

nobodynobody2005/01/06 12:04スーパーPRE内の、行頭の "*" によって処理がおかしくなっている模様です。くわしくは上のコメントで書いた gamma グループの再現例にて。ということで、残る調査とか、確認とか、報告とか、そのへん、お願いしちゃっていいでしょうか。すいません。ではでは。

ChuckChuck2005/01/06 12:21いろいろありがとうございます。
nobodyさんの追試験をさらに追試験して現象を出すことができるようになりました。
(「続きを読む」とは関係なく、)「スーパーPRE内に 行頭に"*"から始まる行が記述されている日記において、"*["などの検索を行うと <pre>ブロックが途切れて </pre>で閉じない htmlが生成される」とまとめます。

トラックバック - http://beta.g.hatena.ne.jp/Chuck/20050106

2005-01-05

指摘した 「<前の○日分」 は直ったようです。まだ試していないけれど。

しかし他の方々が指摘されていたカレンダーのリンクは相変わらずおかしいですね。

トラックバック - http://beta.g.hatena.ne.jp/Chuck/20050105

2005-01-04まだ直りませんね

http://hatena.g.hatena.ne.jp/hatenagroup/20041230#c

「<前の○日分」のリンクが出ない件、まだ直りませんね。サポートは年始休み中なのかな。

この不具合を指摘している人をほかに見かけないような気がするのですが、なぜだろう…

と、思っていたら他にも指摘している人がいました。

トラックバック - http://beta.g.hatena.ne.jp/Chuck/20050104