サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
pirochin.blogspot.com
2007/08/14 ActiveRecord::Base.connection.quote ActiveRecord で DB の検索を行う場合、SQL インジェクション攻撃を防ぐために検索パラメータを配列として渡すことが勧められている。MyModel::find( :all, :conditions => ["key_a = ? AND key_b = ?", value_a, value_b]簡単な条件はこの配列書式で表現できるが、複雑なものでは SQL を直に書くことになる。例えば、前述の例を SQL で直に書くとこのようになる。MyModel::find( :all, :conditions => "key_a = #{value_a} AND key_b = #{value_b}" )この書き方だと SQL インジェクションの危険に曝されるので、何かしらの方法で value_a
2007/08/02 psvn の文字化け Carbon Emacs を最新の Summer 2007 版にしたら、psvn の一覧やログ表示が文字化けしてしまった。これを解決するためにわざわざ LANG を ja_JP.UTF-8 に設定してから svn を実行するスクリプトを ~/bin/svn に入れたのだが、どうしても出力が ja_JP.eucJP になる。 最近 OSX のデフォルトシェルを tcsh から bash に変更して起動時の .bashrc などを弄ったので、それが原因だと思ったが、色々調べたところ、psvn のエンコーディング処理が変わったことが判明した。 psvn.el のリポジトリを見ると、Revision 22563 で svn-status-svn-process-coding-system という変数が追加されているではないか。これを .emacs で u
このページを最初にブックマークしてみませんか?
『pirochin.blogspot.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く