Ruby

unlessとuntilを間違えたらPCが止まったワラ

cgi.rbを使わずにやってみました。 http://apollorec.main.jp/ruby/ ソースコード全部は、上に置いてます。 class Kent #------------------------------------------------- # フォームデコード #------------------------------------------------- def in…

ファイルアップロードをつけようと思い、また悩む・・・ ググってみるとcgi.rbは、いろいろ問題や不満があるようで、 新しいの作るかとか話が出てるようですね。 あとrequireするのに時間がかかるとか・・・ ASKABBSでclassにしたから遅くなったのかと思って…

taslamさん、ありがとうございます。 面白くなってきたので、とりあえず動くとこまで作りました。 前回、教えてもらった所は、まだ直してないし、 ちょっとおかしいと自分でも思うところもありますが・・・http://apollorec.main.jp/aska/aska.cgihttp://apo…

クラスを強引に使ってみました。 今日は投稿部分。 自分としては前より分かりやすくなった気がします。 class Axs attr_accessor :host, :addr def initialize(get_host) @host = ENV['REMOTE_HOST'] @addr = ENV['REMOTE_ADDR'] if get_host == 1 && (@host…

今日はクッキーとクリプトとリンク部分 str.gsub(/([^=^\"]|^)(https?\:[\w\.\~\-\/\?\&\=\@\;\#\:\%]+)/,"\\1\\2") の$1を\\1にしなきゃいけないのはググって発見したけど理由は分かりませんでした。 #------------------------------------------------- #…

昨日に引き続き axscheck,error,headderと 頑張りました。 しかし、KENTさんの掲示板って、もっとシンプルで分かりやすかったと思ってたけど 結構、複雑です。 #!/usr/local/bin/ruby $host = '' $addr = '' $deny_addr = '' $deny_host = '' $headflag = ni…

Rubyの勉強したいんですが、レベルが高すぎて理解不能。 とりあえず、KENTさんのASKA BBSをできるだけそのまま移植してみます。 今日はdecodeのところを。。。 質問するレベルにも達してなくて途方に暮れてます。 公開すれば親切な人が教えてくれるかと期待…

まず、 http://chem.tf.chiba-u.jp/~shin/tutorial/index.rb http://www.ruby-lang.org/ja/man/ http://www.aoky.net/articles/why_poignant_guide_to_ruby/ 最初はここらへんから 書籍はたのしいRuby 第2版 Rubyではじめる気軽なプログラミング作者: 高橋征…