2007年 07月 13日

rails でモデルに Application って名前つけたときってどうするんだ

test_build_signature(ApplicationTest):
LoadError: Expected ......./../app/controllers/application.rb to define Application

なんかコントローラのほうの application.rb をよみにいく。泣きたい。

がんばって App になおした……

rails save でえらー

ArgumentError: wrong number of arguments (1 for 0)    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/callbacks.rb:295:in `callback'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/callbacks.rb:295:in `valid?'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/validations.rb:751:in `save_without_transactions'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/transactions.rb:129:in `save'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/transactions.rb:95:in `transaction'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/transactions.rb:121:in `transaction'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/transactions.rb:129:in `save'

なんでだかわかんなすぎる。かれこれこれのせいで数十分だか一時間だか……

callback っていうカラムがあったのがだめだったらしい。こういう名前のコンフリクトってどうなってるんだろ。一つまえのもそうだし、よくつかう名前をフレームワークがわで予約しないでほしいな

has_many, belongs_to

ぜんぜん気にしてなかったけど、たしかにどっちに has_many かくかって混乱するかも。というか今日はまった。
参照を持っているほうに belong_to をかく

2007年 07月 12日

たいへんだ

批判しかできない人か。どうしたらいいんだろう。スルー力? みんな強くて、羨ましい。
ただ、可愛い女の子がいて、その子が認めてくれるなら、批判しかできない人の批判なんてどうでもいいかもしれない。

はて☆すた

水曜日なのに全サービス落ちてるのどうするよ

はうけた

幸せは内側に見つけろ。幸せは追いかけるほど逃げていく

と、健康科学の先生 (精神医学の人らしい) が言ってたけど、つまりこれは脳内女子をちゃんと育てて可愛がろうっていうことだよね。リアルな女の子は逃げてくもんね。もちろん女の子がそのまま幸せに繋るというわけではないけれど
とりあえず間違った方向にいっていないやる気っていうのは、他の人にも伝わるものなんだなぁと思った。

ニコニコ

ヘッドフォンさすところ間違えてて一瞬スピーカーでらきすたOPが流れてしまった。MacBook の罠だな!

はてなTシャツ欲しい!

はてなTシャツ欲しい! お!
キーワードみっつは結構むずいな。

  • はて☆すた 登録スピード
  • ヘッドフォン娘 なぜか誰も編集しない
  • Ruby

Mac で無線LANがつながらないときにやること

repeat 100 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport --scan

でやってる間につなげてみるとうまくいく。Sig が -80 台だとつながらないことおおい

コメント欄にとりあえず名前と☆をいれとく Greasemonkey

アイデアだけだなほとんど
http://svn.lab.lowreal.net/lowreal/c/userjs/commentstar.user.js

	$X("//input[contains(@name, 'name')]").forEach(function (e) {
		if (!e.value) e.value = "cho45";
		var t = $X("./ancestor::form//textarea", e)[0];
		if (t && !t.value) t.value = "☆";
	});

花屋

花屋って結構楽しそうなんだけど、実際めっちゃ忙しいよなぁ……あと接客がだめだ。花農家とかどうよ。どうよ? 土地がないな。どっちにしろ金がからむとだめになっちゃうな

2007年 07月 11日

Rails migration

migration の何が便利なのかわけわかんなかったけどわかってきた。カラムの追加削除とかバージョン管理できるのが一番でかいんだ。
SQL 文を抽象化してどのエンジンでも〜とかいうのは割とどうでもいいなぁ。あと SQL の抽象化とかいいつつ、けっきょく SQL っぽい何かを SQL じゃない何かで書かないといけないのはめんどうくさい (Rails の migration のやつはわりとそのまんまなラッパだからあんまり気にならないけど) ……

たべもの

レポートの締切が明日なので、それに必要な食事の記録は今日でおわりだ。