久しぶりの更新です。更新頻度が体調の悪さをあらわしています。風邪が ずっと治らないことも欝陶しいのですが、精神に膜が張ったような感じで、刺 激もストレートに伝わって来ないし、感情の動きももうひとつ悪いのです。
さて、最近ちょっと手を出した掲示板について愚痴と質問です。
通信経験はゆうに10年を超えるのに、webの掲示板にはほとんど書いた経験 がありません。ちょっと書きたいことがあって、ある掲示板に Lynx on FreeBSD/UNIX, skkinputで書いてみたら、どんなに行末を改行しても改行コー ドが入らず、一行が何百字にもなってしまった。これが最初の失敗。(利用掲 示板は T-CUP)。次に Windows から dti の掲示板に書きこんだら、私のメッ セージだけ、全部文字化け。掲示板の管理人さんいわく、余計な Esc コード がいっぱい入っていて化けまくりだそうでした。UNIXから書いても化ける。
また別の掲示板(ゲストブック)に書いたら、これまたUNIXのほうは化けまくり。 Windows でどうにか書けました。
しかし俯におちないのは、なぜ dti の掲示板でエスケープコードが入りまくる のかということ。
いろいろ考えた結果、キーボードかな? と思ったのですが、さてどうでしょう?
私は Happy Hacking Keyboard という極限までキーの数を減らしたキーボー ドをWindows でも使っています。ファンクションキーもテンキーもないし、 Home, Endなども一切なし。ファンクション7を押す場合は、Alt + Fn + 7 と やらねばなりません。Fn というのは、たぶん Happy Hacking Keyboard 固有の キーでいろんな役目を果すものです。
あとWindowsで日本語と英字の切替もAlt + ~(実際には Alt + Shift + `)とやら ねばなりません。
こういう複雑なキーボード操作をやっているうちにひょいとエスケープコードを つっこんでいるのかもしれない、と思うのですが、これは不明。
まあ、そういうわけで、非常に掲示板で苦労しています。まさにクラシャー・ マルテです。
まあ、環境が特殊なんで、うまく行かないのは仕方ないか、とも思う一方 どうしても理解できないのは、入力できるエリアのことです。
そもそも書きこみ可能なのは、掲示板のほうで設定している「入力エリア」 の範囲内のはずですよね? だから、Lynx から書こうとすると、5行だけだった り、8行だったり、あるいは入力エリアを広く設定しているところでは10行ぐ らい書けたりします。
ところが、Windows で Netscape を使って入力する場合は、ほぼ無限に書 けます。少なくとも30行や40行はへっちゃらです。
どうしてなんですか?
Netscape とか IE などのブラウザは、テキストエリアを無視して、書き 続けるように作られているのでしょうか? (ちなみに、私は skkinput を使っ ている都合上、UNIX版 Netscape でフォームや掲示板に書きこむことができま せん。)
もし、上の推測が本当なら、ブラウザって、ものすごくいい加減な仕様だ ということになりませんか。仮に私が掲示板を設けて、そこには20行以上書け ないように設定しても、Netscape や IE があれば、無限に書けるのでしょう か? (背後霊=うちの夫いわく、無限に書けるらしいです。)
とすると、もし数千行のメッセージ(まさにスパム)をつっこまれたら、掲 示板は破壊されてしまいませんか? これってすごく危険な仕様だと思うんです けれど。
というわけで、私にはweb掲示板は非常に危険なセキュリティホールになり得ると 思うのです。
みなさんは、掲示板で痛い経験とかうまく書けないで困ったご経験があり ませんか?
あと、UNIXでうまく書く方法をご教示願えませんか。よろしくお願い致します。
下のフォーム、cgi の練習をかねて入れました。ご意見お待ちしています。 しかし、cgi こそまさに危険きわまりないセキュリティホールだそうです。
Author: Kyoko Rikitake
<malte@k2r.org>
Copyright © 1999 by Kyoko Rikitake. All Rights Reserved.