shige と作ろう Ruby で CGI

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。:01/09/24 09:49 ID:sSDmKXP2
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby
rubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyrubyruby

参考スレッド
「【Ruby】RubyでCGI」
http://corn.2ch.net/test/read.cgi?bbs=php&key=988948655

ruby撲滅スレ
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1001125342

オブジェクト指向スクリプト言語Ruby part2
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=987231068

RubyでしょぼいCGIつくってみたんですけど・・・
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1001038045

Ruby v.s. Python
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=980786239

Perl vs. Ruby
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=994213425

HSP vs. Ruby
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=997950064

以下、shige 役の人にまかせたので誰かよろぴく。
2名無しさん@お腹いっぱい。:01/09/24 10:01 ID:???
プロ技から出るなよキ●●●
以上。
3名無しさん@お腹いっぱい。:01/09/24 12:15 ID:???
> 以下、shige 役の人にまかせたので
氏ね
4名無しさん@お腹いっぱい。:01/09/24 12:54 ID:???
RubyでCGIのマジネタは下記スレッドへ。

【Ruby】RubyでCGI
http://corn.2ch.net/test/read.cgi/php/988948655/
5名無しさん:01/09/24 13:27 ID:1qyod3pU
最近xrea.comのアカウントとったけどRubyつかえるみたいだね。
ちょっとやってみよっかな
6名無しさん@お腹いっぱい。:01/09/24 13:41 ID:???
Rubyって汚くならない? (煽りじゃないよ)
phpかどっちかを触ってみたいんだけど、、
今JavaとPerlのギャップに苦しんでます  (欝
7名無しさん@お腹いっぱい。:01/09/24 13:46 ID:???
自分Perl厨だけど、Rubyは綺麗だなぁと思ったぞ。
全部オブジェクトというのも自分には良かった。
8るびちゅう:01/09/24 16:54 ID:???
>>6
汚くなるかは書き方によると思う。(これはどんな言語にも当てはまることか)
改行と";"がほぼ同じ意味になっている事を嫌う人はいるかも知れないけど、、、
俺はJavaしてからRubyやったけど、あまりギャップを感じなかった。
9:01/09/25 00:32 ID:???
ぐはぁ,,,それを言っちゃあ(・∀・;)
そうなんだよね,,perlでCGIでもprint連発しても綺麗な奴は綺麗なんだよな,,,
JavaはJavaでPerlから引っ越すと無法者みたいに怒られるし,,,
ウツダ,,,,,

Rubyも結構サーバ増えてきたからちょっと抓んでみるわ
Rubyスレも盛り上るといいね
変なスレ多いからあげよっと。
10名無しさん@お腹いっぱい。:01/09/25 01:23 ID:???
>>9=6
どうせageるならこんな駄スレじゃなく↓ageれ。
http://corn.2ch.net/test/read.cgi?bbs=php&key=988948655&ls=50
111:01/09/25 01:54 ID:7Zufx8jA
12厨房@被害者(本物):01/12/12 20:47 ID:NiadESY7
突然お邪魔してすみません。
自分で立てたあるスレのリンクからここにきました。↓このスレです。
http://pc.2ch.net/test/read.cgi/tech/1008154789/l50
僕が馬鹿なせいでヤバイHPを踏んでしまって、今大変な状態です。
真に勝手で申し訳ないのですけれど、上のリンク先に書かれている状態から助けていただけないでしょうか?
どうかお願いいたします。
13デフォルトの名無しさん:01/12/12 21:05 ID:???
ホントに来たのかよ (´д`;)
何だかなあ・・・・
14名無しさん@お腹いっぱい。:01/12/12 21:14 ID:???
こんなスレあったんか>>12
エロ画像を壁紙にしちゃった子の話思い出したよ。ほのぼの。
15nobodyさん:02/04/30 03:49 ID:???
RubyでCGI書こうとしてるのですけどうまくいきません。
テキストカウンタの簡単なやつなんですが...

#!/usr/bin/ruby
DATAFILE = 'counter.dat'
f = open(DATAFILE, 'r')
count = f.read.to_i + 1
f.close
f = open(DATAFILE, 'w')
f.write count
f.close
print <<EOF
Content-type:text/html
<html><head><title>Counter sample</title></head>
<body>
Total #{count} access(s)
</body></html>
EOF
1615:02/04/30 03:54 ID:???
コマンドラインでは実行できるのですが、ブラウザごしだと
500 Internal Server Error になります。
Apacheのエラーログは下みたいになってます。

[Tue Apr 30 03:37:25 2002] [error] mod_ruby: error in ruby
/home/hoge/public_html/count.rbx:6:in `open': Permission denied - "/home/hoge/public_html/counter.dat" (Errno::EACCES)
from /home/hoge/public_html/count.rbx:6
from /usr//lib/ruby/1.6/apache/ruby-run.rb:70:in `load'
from /usr//lib/ruby/1.6/apache/ruby-run.rb:70:in `handler'
from ruby:0

うちの環境は
ruby-1.6.7
apache-1.3.24 + mod_ruby-0.9.8

だれか知恵を貸してください。

ちなみに元ネタはここです。
ttp://www.asahi-net.or.jp/~fz9h-tkuc/ruby/cgi/rubycgi.html#i11
17nobodyさん
Errno::EACCES