2006-01-01から1年間の記事一覧
XHTMLの構造をチェックしてくれるというRailsのプラグイン「RailsTidy」を入れてみました。 http://blog.cosinux.org/pages/rails-tidy プラグインがおいてあるところをsourceで加える # script/plugin source http://www.cosinux.org/~dam/projects/rails-t…
ふーふー。やっとつながった。。 かなりめんどくさかった。 OracleClientをOUIで入れるのに失敗したのが痛かった。 ActiveRecordでOracleにつなぐには ruby-ociのインストールが前提。 http://rubyforge.org/frs/?group_id=256&release_id=6553 が、ruby-oci…
http://d.hatena.ne.jp/spiritloose/20061113/1163401194 超〜べんりです〜
matchit.vim 「%」でメソッド区切りの移動が可能(rubyだと、「def」にカーソルを当てる) yankring.vim yankしたデータを切り替え Align.vim 整形 「*」 「#」 カーソルがあたっている単語の検索 :ls バッファ一覧を表示
YAMLって「ワイエーエムエル」って読むんでしょうか。 「ヤームル」とか「ヤムル」とか呼ばないのかなあ。
ひさしぶりにsambaの設定してたらハマった。。 windows側から参照してもファイルがみれなかった。 そこでこちらに書いてあることを逐次チェックしました。 http://www.samba.gr.jp/doc/diag.html 直していったら見れた。よかった。ありがとう。
コントローラーのメソッドはこんな感じで def page2 render :template => "top/index" render :text => "hoge" rescue ActionController::DoubleRenderError redirect_to :controller=>"error", :action=>"index", :type=>"page" endpage2にアクセスしたらNa…
http://api.rubyonrails.com/classes/ActiveRecord/Locking.htmllock_versionってカラムがテーブルになくても set_locking_column で設定できる。
Xウィンドウとか分かってないから、インストラーの画面出すだけでかなりヘタレタ。 OSのデフォルトじゃうまく動かないみたいだ。 なんかグチャグチャいじったしたのでよくわからなくなったけど、多分ここの対応がヒットしてると思う。 http://search.luky.or…
プライマリキーをどう決めますか? ある集合の中の1つを特定するキーを探してそれをPKにする ある出来事・事実を存在(特定)させるためにつけるID(単なる連番)をPKにする 世の流れは2番・・? 1番 select 売上明細.商品コード ,商品.商品名 from 売上 joi…
Railsでデバッグをする7つの方法 http://rails.office.drecom.jp/takiuchi/archive/115RailsのテストでRed Green Yellow http://rails.office.drecom.jp/takiuchi/archive/92ZenTestのautotestがとても快適 http://rails.office.drecom.jp/takiuchi/archive…
ActiveRecordで楽観的排他制御ってどー寸の可なーと思って調べたら。 テーブルにlock_versionってカラムがあるだけでOKらしい。 エラー発生時にStaleObjectError例外を吐くらしい。 rescueで受け取ってなんらか処理を定義できるらしい。 AR1.4で追加されたら…
C:\Documents and Settings\bird>ppm Perl lib version (v5.8.3) doesn't match executable version (v5.8.7) at C:\oracle\product\10.2.0\db_1 \perl\5.8.3\lib/MSWin32-x86-multi-thread/Config.pm line 32. Com…
SQL> select * from scott.a as of scn 6677174; ID NAME ---------- ---------- 1 one 3 three 5 five 7 seven SQL> select * from scott.a; ID NAME ---------- ---------- 8 eight 1 one 3 three 5 five 7 seven SQL> alter table scott.a enable row mov…
マスカットで開発したコールセンター・アプリケーション・・ スゴスギや!!
たいがいのCREATE権限があると思ってたのに ワタスのOracle10gR2ではCREATE SESSIONしか付加されない! なにゆえ!! http://jibun.atmarkit.co.jp/lskill01/rensai/bronzedba08/bronzedba01.html
:set transparency=224ギャフン! こいつはかっこいいぜ〜
:s/foo/&_bar/g " すべての foo を foo_bar に置換id:secondlifeさんのとこでみました。 これは便利そう!覚えとこ。
id:bottleneckさんからトラックバックをもらいました。ぐはあぁぁあ。 1つの棚に複数の商品が置けてもいいつもりだったのに、 1つの商品しか置けないモデルになってしまってますね。 というわけで考え直しました。 改善版 わたなべさんとid:bottleneckさん…
部署と従業員のER図。 簡単な入門書とかだとこんな感じかな。 その1 これは、見た瞬間に疑問が湧くわけで。 部署に所属してない従業員の部署IDはNULL?ダミー値? NULLにした場合、SQLの世界だとTRUE/FALSE/NULLの3値論理なのでイヤーな感じです。 ダミー値…
恐れ多いですが、わたなべさんのモデルに対しての自分の意見を。 要件はこんなところですね。 倉庫が複数あるとして、倉庫にはさまざまな商品が保管されるとする それぞれの商品は倉庫毎の特定の棚に保管される(つまり、商品と倉庫の組み合わせで棚が決まる…
あんまり使わないのですぐ忘れる。 :tabevim7
http://vimwiki.net/?tips%2F71 http://vimwiki.net/?cmd=read&page=tips%2F73&word=visual ぬおぉぉおお! いっこいっこが短くて読む気出てイイ! こういうのをスラスラできるようになりたいダス。
げげげ。こんなんできんのか。 かなりすごい。 visualモードで実行したいコードを選択して :'<,'>w !ruby
Inflector#constantizeがなにやってるかようやくわかった。 Rails名前規約に沿ってるかチェックして、渡した文字列のクラスを作って返すのね。 たとえば、ActionController::Pagination#paginateで引数の文字列をもとにしてモデルのクラスをつくってますね。…
なぜだかclassメソッドは親クラスを教えてくれるもんだと勘違いしてた。 基本的にオブジェクトにあなたはどのクラスからできましたか?って聞くメソッドなのね。 ユーザー定義のクラスに聞いたら、ユーザー定義のクラスはメタクラスのオブジェクトだからClas…
ActionController::Pagination#paginateとかで使われてますね。 多重代入かぁ。
irb(main):035:0> class ABC ; if 1==1 then p "hello" end end "hello" => nilARでこんな感じで書いてalias_methodしてるとこがあった。
んですよ
ほえー。 これでARのメソッドに渡すoptionを書き換えてるんだなあ。