Ruby

Ruby で CGI するときのデバッグ方法

http://nobuson-ruby.at.webry.info/200504/article_10.html 上記サイトで紹介されている方法が普通に使えます. 以下のように書くと,ブラウザにエラーが表示されるようになります. (上記サイトのスクリプトを若干改変) def error_cgi print "Content-Type…

land.to で CGI を利用するときに気をつけること

どうしてなのかは分からないのですが,land.to に以下のようなCGIプログラムを設置して動かしてみると,HTMLの箇所がうまく表示されません.hogehoge と出てきて欲しいのにそれが全く表示されないのです. #!/usr/local/bin/ruby require 'cgi' cgi = CGI.ne…

Railsで使う画像の置き場所

app/views/ 内の rhtml から public/ にある画像 image.gif を参照する場合、そのパスは"../image.gif"とするとうまくいきます。何でこれでうまくいくのかは分からないのですけど・・・(´・ω・`) どこが基準になっているんだろう?

Rubyの"!"は破壊的以外の意味も持つ

破壊的メソッドにつけられる"!"は、例外を発生させるメソッドにもよく利用されるそうです。破壊的メソッドの例は String#chop、例外を発生させるメソッドの例は Rails の ActiveRecord::Base#save! などです。.o0(今、Rails本を読んでます) 破壊的メソッド …

ブルートフォースアタック

をするプログラムを書いてみた。 =begin ### brute.rb # ## 指定したpassをブルートフォースアタックで見つける # ## usage: ruby brute.rb [pass] # ### =end $pass = "kwt" $pass = ARGV.shift if ARGV.size > 0 $temp = "" $cand = "abcdefghijklmnopqrst…

サポートページが充実の「Ajax実践テクニック」

http://jsgt.org/mt/archives/01/001219.html Ajax実践テクニック作者: 高橋登史朗,古籏一浩出版社/メーカー: 秀和システム発売日: 2006/07/27メディア: 単行本購入: 1人 クリック: 7回この商品を含むブログ (8件) を見る研究室からの帰りに近所の本屋に寄っ…

古本屋でRuby本とあずまんがをば

プログラミングRuby―達人プログラマーガイド作者: デビットトーマス,アンドリューハント,まつもとゆきひろ,David Thomas,Andrew Hunt,田和勝出版社/メーカー: ピアソンエデュケーション発売日: 2001/09/01メディア: 単行本購入: 6人 クリック: 79回この商品…

DHHって何だろう

最近よく見かける単語DHH。どうやらRailsを開発したDavid Heinemeier Hanssonの略称らしい。何かのシステムの名前かと思っていたけど人物名だったとは。しかもなんだか体によさそうだなDHHって。DHH○○グラム!

CGIフォームの雛形っぽいの

#!/usr/local/bin/ruby require "cgi" cgi = CGI.new("html4") cgi.out { cgi.html { cgi.head { cgi.title{"Hello World!"} } + cgi.body { cgi.h1 {"Hello World!"} + cgi.form("get") { cgi.textarea("get_text") + cgi.br + cgi.submit } } } }CGI.new()…

Exerbを試してみた

Exerb はRubyスクリプトをWindows実行形式である exe に変換してくれるもの。 Exerb Projectから最新版の tar.gz を拾ってきて解凍。出来たフォルダをまるごと C:\Ruby\source(僕のRubyスクリプト倉庫) にもって行く。そしてコマンドプロンプトから以下の…

HTMLファイルを集めてindex.htmlを作る

っていうRubyスクリプトを結城(るびこ)さんが書いているのを見つけた -> HTMLファイルを集めてindex.htmlを作る - rubyco(るびこ)の日記。実はつい一昨日あたりに僕も似たような目的でスクリプトを書いている。比べてみると違いがよく分かる。僕の↓ #!/u…

WindowsでRubyをはじめるための初期設定

ノートPCにRubyを入れたので自分用にメモを残しておく。 Ruby本体をダウンロードし、インストールする。インストール先はどこでもいいと思うけど、僕は「C:\Ruby」に設定した。このパスが何かと都合がいいので。 パスを設定する。マイコンピュータを右クリッ…

ずっとRuby勉強してる

なんだかんだで、Rubyの学習における最強の教材は、はてなのキーワード「Ruby」だと思う。ここにはリンク先が紹介されているだけなので、ここだけで学習ができるってわけではないのだけど、拠点としては十分な内容。リンク先は充実のラインナップでよくまと…

何気に勉強しはじめてたりする

今のところ書籍は買ってないので、Webからの情報のみでの学習。下のサイトをじろじろ見ながらのへっぽこプログラミング。時間があるときに力を蓄えておきたいと思うのはいつものこと。そしてどうせならと知らないことを学ぼうとするのもいつものこと。 るび…