[#31178] in という演算子は? — "たけ(tk)" <ggb03124@...>
in という演算子はないのでしょうか?。
In <20010901205605.B2CB.GGB03124@nifty.ne.jp>
[#31191] クラスメソッドについて — cyross@...
みなさん、初めまして。
まつもと ゆきひろです
サイロスです。
まつもと ゆきひろです
[#31198] Re: [ruby-talk:20696] Re: CORBA Ruby mapping — Daisuke KANDA <MAP2303@...>
[#31205] メソッドの再定義で super は使えますか? — Take_tk <ggb03124@...>
いままで
[#31227] CGI でファイルアップロード — Kamakura Sadanori <kamakura@...>
鎌倉と申します。教えてください。
[#31234] oracle: sub query — Yasushi Shoji <yashi@...>
やすしです。
At Tue, 4 Sep 2001 19:59:11 +0900,
At Wed, 5 Sep 2001 11:46:41 +0900,
[#31238] 半角から全角へ変換 — 吉川 正晃 <yosikawa@...>
吉川と申します。こちらには初めての投稿になります。
わたなべです。
たけ(tk)です。
わたなべです。
あづみです。
たけ(tk)です。
たけ(tk)です。
[#31280] 掲示板の再読み込み時の問題 — みかみまさと <kofu@...>
こんにちは。いつもお世話になっています、みかみと申します。
[#31283] ruby 1.6.5 preview1 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#31294] blade ruby-list thread 表示ストップ — Noritsugu Nakamura <nnakamur@...>
[#31303] net/telnet でホストに接続できない — Satoru Sakashita <sakasita@...>
坂下です。
[#31339] Toshihiko Inoue/mazak は不在にしております。 — Toshihiko_Inoue@...
2001/09/09 から 2001/09/30の間、不在にしております。
[#31369] Ruby 開発環境 RDE0.9.2.0 公開 — 斉藤和樹 <QZS01353@...>
こんにちは。斉藤です。
[#31377] 添付ライブラリのリファレンス (HTML) — "Sadayuki Sakamoto" <flea@...8.dion.ne.jp>
酒本と申します。
吉川です。
酒本です。
新井です。
[#31387] Win32OLE 拡張の試み — arton <arton@...>
artonです。
[#31406] RD format — "K.Kosako" <kosako@...>
RDの仕様について質問ですが、埋め込み用途ではなく、
Toshです。
[#31414] ruby 1.6.5 preview — m_seki@...
なかだです。
なかだです。
なかだです。
まつもと ゆきひろです
[#31419] Hash#+ ハッシュの足し算はいかが? — Take_tk <ggb03124@...>
class Hash
有馬です。
[#31441] 散財自慢 — keiichi matsunaga <ma2@...>
松永です。
[#31443] About Array#index — Takayasu HISANO/久野 孝泰 <taka@...>
はじめて投稿致します。
[#31463] お知恵を拝借 — cyross@...
サイロスです。
[#31486] entry ordering of RAA — Tanaka Akira <akr@...17n.org>
ふと、疑問に思ったのですが、RAA のエントリの順番はどのようにして決まっ
まつもと ゆきひろです
[#31496] Ruby/GTK latest version? — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
[#31499] はじめまして AWK から Ruby — Kusunoki Kaoru <kusunoki@...>
はじめまして。
まつもと ゆきひろです
[#31508] 全角を半角に変換 — yoshikazu tsubaki <y-tsubaki@...>
#2回目の人ごめんなさい(間違えて2つのMLに送信してしまいました)
わたなべです。
In <4518-Mon17Sep2001192412+0900-eban@os.rim.or.jp>
[#31533] ruby 1.6.5 — matz@... (Yukihiro Matsumoto)
Ruby 1.6.5 is released, check out:
[#31551] incorrect float behavior if an extension calls setlocale — akira yamada / やまだあきら <akira@...>
[#31568] net/pop — OHARA Shigeki <os@...>
大原です。
[#31576] eruby が core dump — Teruki Shigitani <shigi@...>
鴫谷と申します。
[#31577] csv-1.0.1 で最後のカラムが isNull = true に — Teruki Shigitani <shigi@...>
鴫谷と申します。
[#31579] eruby の charset について — Teruki Shigitani <shigi@...>
鴫谷と申します。度々ですみません。
[#31588] re:Volume Label の取得法について — bind <bind@...>
さいとうです。
[#31593] 配列の和,積の作り方 — Yamamoto Atsushi <yamamoto@...>
山本と申します.
[#31626] my LC2001 summary — Minero Aoki <aamine@...>
あおき@結局三日連続で飲んでしまった です。
まつもと ゆきひろです
助田です。
なかだです。
あおきです。
artonです。
あおきです。
あおきです。訂正。
高橋征義です。
まつもと ゆきひろです
高橋征義です。
もりきゅうです。
なかだです。
もりきゅうです。
もりきゅうです。
こんにちは、なかむら(う)です。
なかだです。
もりきゅうです。
はじめまして、Kita といいます。
もりきゅうです。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
もりきゅうです。
もりきゅうです。
もりきゅうです。
もりきゅうです。
もりきゅうです。
もりきゅうです。
[#31634] Marshal するオブジェクトを変更したい — "Shin'ya Adzumi" <adzumi@...>
あづみです。
[#31647] Net::HTTP で post — Kazuhiro NISHIYAMA <zn@...>
cgi-lib.plを使ったcgiにpostできません。
In <20010930113651.A1122@jbtkbc103.jbt.co.jp>
あおきです。
[#31649] pilot .pdb — Masatoshi SEKI <m_seki@...>
[#31653] New project: let me see... — Kazuhiko <kazuhiko@...>
かずひこです。
こんにちは。kadu です。
かずひこです。
かずひこです。
nyasu@3web です。
[ruby-list:31280] 掲示板の再読み込み時の問題
こんにちは。いつもお世話になっています、みかみと申します。
オブジェクト指向プログラミングに少し慣れましたが、未だ初心者
です。今は、Ruby で掲示板を作っているのですが、再読み込み時に
問題が生じて困っています。どうぞよろしくお願いします。
問題が起きるところを再現します。
(1) テキスト入力フィールドに文を書いて、「submit」を押す
(2) 掲示板に書き込まれて、テキスト入力フィールドは空欄になる
(3) ブラウザの「再読み込み (更新, Reload)」を押す
(4) w3m0.2.1 では、(1) で書いた内容が書き込まれてしまう
IE5.5, NN4.76 では、注意が表示されて、実行すると (1)
で書いた内容が、掲示板に書き込まれてしまう
Mozilla0.8 では、何も書き込まれない。これは正常。
ブラウザによって、結果が違うものの、友人の作った Perl の
掲示板では、どのようにしても、ただ再表示されるだけで、書き
込まれたり、注意が表示されたりはしません。
きっと僕の Ruby のスクリプトで、テキストを取得するときに
何か処理が足りないのだろうと思っているのですが、それが
分かりません。
書き込み後の再読み込みで、注意が表示されたり、直前の書き込みが
書き込まれたりしないためには、どのようにしたら良いか、ご助言
頂ければ幸いです。よろしくお願いします。
問題のスクリプトを短くしたものを記載します。属性 0777 の
ディレクトリに、このスクリプトを属性 0755、名前 index.cgi
にして置き、ruby へパスを通して頂ければ動きます。
長いメイルになってしまい恐縮ですが、よろしくお願い致します。
#!/usr/bin/ruby
require "cgi"
class Item
def initialize(s_name = "")
@s_name = s_name
end
def get(in_cgi)
@cgi = in_cgi
@s_name = @cgi['name'][0]
end
def put_file(s_logfile)
s_tmpfile = "log_tmp.txt"
begin
File.rename (s_logfile, s_tmpfile)
fl_tmp = open (s_tmpfile, "r")
rescue Errno::ENOENT
fl_tmp = nil
end
fl_log = open (s_logfile, "w")
fl_log.print @s_name, "\n"
fl_tmp.each { |line| fl_log.print line }.close unless fl_tmp == nil
fl_log.close
File.chmod (0666, s_logfile)
end
def write
print "<HR>", @s_name.chop, "\n"
end
end
class BBS
def initialize
@cgi = CGI.new
if @cgi['state'][0] == "written"
my_item = Item.new
my_item.get(@cgi)
my_item.put_file ("log.txt")
end
end
def write_html
print "Content-type: text/html\n\n"
print <<-EOL
<HTML><BODY><H1>BBS</H1><HR>
<FORM method="POST" action="./index.cgi">
<INPUT type="hidden" name="state" value="written">
Content<INPUT type="text" name="name">
<INPUT type="submit" value="submit">
</FORM>
EOL
File.foreach("log.txt") do |log_line|
Item.new(log_line).write
end
print "</BODY></HTML>"
end
end
bbs = BBS.new
bbs.write_html
______________________________________________________
/ ______/
/ 三上 雅人 - 英語表記も姓名順です _____/
/ Mikami Masato - ↓移転 8/15 ____/
/ 興 風 館 - http://kofukan.nmn.jp/ ___/