2007-01-01から1年間の記事一覧

Erlang

今日は仕事をサボってもなんか問題なさげなので。ちまたで話題のErlangをこっそりと触ってみる。 この前の千葉先生の話を聞いて以来、並列分散という言葉に弱いのだ。とりあえず、ここを見てお勉強だ。 http://www.erlang.org/doc/getting_started/part_fram…

Validationの動き

こうかくと、name がチェックされるわけだが、 class Hoge < ActiceRecord::Base validates_presence_of :name, :message => "を入力しようよ。" end どうしてこんな動きがなるのか気になる。 バリデーションの登録の流れ まずは、ActiceRecord::Base は、ac…

script/generate scaffold で生成されるもの。

$ script/generate scaffold Article Adminで生成されたものたちが何か気になる。 generateの実行前のものとのdiffをとってみた。 (office.1 が実行前。office.2が実行後。) $ diff -ur office.1 office.2 office.2/app/controllersだけに発見: admin_contr…

script/generate scaffold でDB接続エラー

とりあえず今、ここ見ながらやっている。 http://www008.upp.so-net.ne.jp/letitbe/rails003.htm $ script/generate scaffold Article Admin exists app/controllers/ exists app/helpers/ exists app/views/admin exists app/views/layouts/ exists test/fu…

テーブルとモデルの規約

今のところ知っていること。 テーブルの規約 テーブル名は英語の複数形 主キーの名前は、ID。 IDカラムは自動インクリメントになっていること。 モデルの規約 テーブル名の単数形の先頭大文字 テーブル名:diaries モデル名:Diary みたいな。 script/generate…

ひさびさのRails

家で時間がとれたので、Rails触る。忘れるのでメモ。 日本語をちゃんと取り扱うための設定。 config/environment.rb に $KCODE="UTF8" app/controllers/application.rbのbefore_filter で Content-Typeの設定。

クロスコミュニティカンファレンス

今日はこれに行きました。 http://www.java-users.jp/contents/events/ccc2007fall/あまり、個人的に領域外のことかなぁと思っていたけど、丸山先生のレクチャー「Googleの分散処理技術」がかなりヒット。 サブセミナー申し込んじゃったよ。でも、難しそうだ…

3000番ポートが見えない。

WEBrick起動したが 3000番がふさがれているみたいだ。 iptablesの設定しなきゃなんないのか。 やったことないから調べねば。うむ。

プロジェクト生成する。

ものすごい勢いで生成された。 $ rails demo create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create components create db create doc create lib create lib/tasks create log …

Build Your Own Ruby On Rails Web Applications

あと、40日。 http://www.sitepoint.com/books/rails1/freebook.php?SID=a308c97f9300eb79e4cc3b72f410d2de

テーブルの規約

テーブル名は英語の複数形 テーブル名:Dogs -> クラス名: Dog 主キーは、NUMBER型のID出ないといけないみたい。 自動インクリメントも必要なのかな?

データベース作る。 # mysql -u root -p mysql> create database railsstudy character set utf8 -> ; Query OK, 1 row affected (0.00 sec) mysql>use railsstudyキャラクタセットはUTF8にしておく。 なんとなく。

MySQL入れた。

なんか古いMySQL入っていたので上書きでインストール。 # rpm -ivh --force MySQL-server-community-5.0.45-0.rhel4.i386.rpm # rpm -ivh --force MySQL-client-community-5.0.45-0.rhel4.i386.rpm # rpm -ivh --force MySQL-devel-community-5.0.45-0.rhel4…

Railsインストール

何はともあれ、インストール。Rubyはインストール済み、 # ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux]で、インストール。 # gem install rails --include-dependencies # rails -v Rails 1.2.5いつの間にやら、1.2 になっていたのね。 あ…

そろそろRailsでも触っておくか。

うちの会社の中ですら、名前が出てくるようになったので、いい加減触っておくかと。 出始めのころには、こんな状況になるとは思いもよらなかったよ。。Ruby自体はいいと思うんだけど、(といってもそれ程触っているわけじゃないけどさ。) 今の Railsサイコ…