ruby
PragDaveのRails本を教科書に1つ1つ手で打ち込みながら学習している。ペースは遅いが確実に学習できる。 ところでRubyで文字列リテラルを記述するときは''を使うべきなのか、""を使うべきなの、ちょっと迷う。
さらっとRailsの学習をしようとしたが、思わぬところで足を取られた。 Scaffoldしようとしたところでエラーが出るコンソール Before updating scaffolding from new DB schema, try creating a table for your modelログ Mysql::Error: Lost connection to M…
コンテンツヘッダを出力しているか?(print "Content-type: text/html\n\n") 改行(LF, CR + LF) 実行権限のパーミッションをつけているか? すぐに忘れてしまうのでメモ。
この本を読んでようやくクロージャ(ブロック)を理解した。Rubyは調べれば調べるほど色んなことができることを知れて楽しい。
とりあえずこれさえあれば、Ruby On Railsを知るのに10分も必要ありませんね。(混線してるとダウンロードに10分費やしちゃうかも、というのはおいといて)
日本で生まれたRubyを使い、アメリカで育って戻ってきたRuby on Rails、アメリカで生まれたJavaを使い、日本で育ってアメリカへ渡っていくSeasar2。来年は日米、そして世界でこの二つの強力なフレームワークが全面対決することになるだろう。 この状況が面白…
なるほど、オーバーロードは型に対してするものだからRubyにはないんですねー。
なんと、Rubyは言語レベルでメソッドのオーバーロードをサポートしていないみたいだ・・・。ショック。 何かサポートしない理由でもあるんかな。追記: Rubyは型を持たないからメソッドをオーバーロードする必要がないみたいです。引数の数はデフォルト引数…
いいもの発見!!
Rubyでいう p "hogehoge"って puts "hogehoge"のシンタックスシュガーだと思ってたけれど、違うんですね。 一つ勉強。http://mayah.jp/archive/programming/ruby.html
JavaでいうこんなコードをRubyで置き換えるにはどうしたら良いのだろう? public class HogeClass { private int someInt; private String someString; public void someMethod() { // 処理をするメソッドへ、インスタンス変数を引数にして投げる someMethod…
Rubyのプログラミング環境をいろいろ試してみる。 るびまで紹介されているhttp://rubyforge.org/projects/rubyinstaller/で2つのエディタがRubyと一緒にインストールされる。 試してみたら、日本語を上手に出力できない。オプションを指定する方法もわから…
RubyでCGIスクリプトを書いてる。内容は簡単なメール送信。 それで困ってること一つ。エラーメッセージがすこぶるわかりにくい。 エラーが起こったときのエラー出力は例外をキャッチするか、Apacheのログを見るしかないのかな。ミスがあると、どんなエラーで…
ぼくのApacheの環境でCGIを動かすためには、CGIファイルの行頭に、ヘッダーコメントを色々といれてあげないと Premature end of script headersという致命的エラー(505)になる。