2006-10-21から1日間の記事一覧

find_all

問題IDがparams[:issue_id]として、Report.find_by_issue_id(params[:issue_id])では問題IDが一致する一番最初のレポートしか入手できない。試行錯誤した後で、Report.find_all_by_issue_id(params[:issue_id])としてやると、問題IDが一致する全てのレポート…

なぜprintfデバッグするのか

printfデバッグなんて邪道だ、デバッグするならデバッガ使えよ、というのは良く聞く話だ。実際、ちょっと大きなプログラムをデバッグする際には、デバッガは欠かせないと思う。使わないとやってられない。 その一方で、printfデバッグも捨てられない。プログ…

雑感

Webアプリケーションの開発はショッピングカートCGIを書いた事があるとかその程度の経験でしかない人間が、最新のWebアプリケーションフレームワークである所のRuby on Railsを使って開発をしてみた感想。 いろんなところではまる。(railsの責任ではないと…

管理者権限の付与

Webアプリで良くある設定として、権限によってできる事を変えたい、というものがある(と思う)。 今作っているのはレポート課題提出アプリで、権限としては 課題の提出ができるユーザ権限 課題の作成・全てのユーザが提出した課題が見られる管理者権限 の2…

pLSIがわからない

文書と単語が独立に生起するという考え方自体が理解できない。他に私が知ってるモデルでは、文書というのは単語の列になっているので。まぁ、わからなくても問題ない(使ってないしね)んだけど、なんだか気持ち悪い。

[Rails]RDBMSの不便さ

データベースを使うと、簡単な物事は非常に簡単に処理できるようになるんだけれど、ちょっと複雑な処理が書きたくなると、結局はよく調べないとできなかったり、そもそも考えている形では不可能だったりするのかもしれない。 一方、自分でデータ構造を選択し…

fielsWithErrors

やはりtextareaのエラー表示に関するこの仕様は気に要らない。どうすれば良いのだろうか。そもそもの問題は、 divで背景色を変えているので、textareaでwidthを指定できなくなる エラー時とそうでないときで親要素が変わるので、インデントが崩れる の2点ぐ…

fieldWithErrors

正常系の開発はちゃくちゃくと進んでいる。グループ機能以外は大体実装完了で、今は細かい所を詰めている感じだ。(あ、あと自動テスト機能が未実装だ…) しかし、異常系でちょっとはまっている。入力エラーが出たtextareaはというタグで囲われるのだけれど…