2008-12-01から1ヶ月間の記事一覧

ActiveRecord, has_a

もしかして: has_one

ruby,gem install mysqlがまったく成功しないし--with-mysql-configをつけても無駄

エラーメッセージは画面ログのかなたに行ってしまったけど、 checking for mysql_ssl_set()... no checking for mysql.h... no checking for mysql/mysql.h... noみたいなエラーが出てインストールできない。 非常にレアケースだと思うんだけど、CentOS5.1の…

linux,ssh+svn,公開鍵認証を使う

ssh-agent使ったら楽にいけました(ref:http://webos-goodies.jp/archives/50672669.html)

twitter API、utf-8じゃない文字が数値文字参照でくる

具体的には´(accute)が´になるとか。これlatin-1やんけ。 取得した文字列をHTMLアンエスケープしてMySQLに格納する段で不正なUTF-8文字列だと怒られるので困った。 latin1 - 実体参照の表をコピペして変換テーブルを作成、HTMLアンエスケープ前に実体参…

Ruby,open-uri,cookieを指定して開く,cookieを取得する

ヘッダの指定法はリファレンスマニュアルに書いてあるけど見落としてた。 cookieを指定したopen 拡張されたopenは第二引数にオプションをハッシュで渡すことができる。文字列をキーにするとHTTPヘッダとして解釈される。 require 'open-uri' cookie={ :param…

無限あたし彼女

参考資料:「あたし状態遷移図」、あるいは「あたし約5.2MB」 - とある理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファック文芸部,あたしオートマトン - とある理系男子の書斎には、どうしても小説が少ない。っていうか無い。 - ファッ…

ActiveRecord、単独使用の際エラー時に"undefined method `debug' for nil:NilClass"とかいわれる

概要 ActiveRecordのメソッドがエラーになったとき、 NoMethodError: undefined method `debug' for nil:NilClass from c:/home/apps/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:2 793:in `log_protected_attribute_removal…

Re:null初期化を回避せよ

nullによる初期化を回避せよ その2 - @katzchang.contexts 一度変数に代入するパターンだったらこうかな。 public class Foo { public enum Bar {Hoge, Fuga, Piyo}; public static String hoge(Bar bar) { if(bar==null) return null; final String hira; s…

はてな新サービス

あえてCSRF対策しなかったとしか思えない……。