Rails

XML と JSON

いま、RailsでWeb Service (RESTではなくSOAP)を作ってるが、 わざわざXMLを作ってレスポンスを返すのはかなり効率悪いなぁと実感してます。 クライアント側は普通のRuby CGIだけど、SOAPのレスポンスをわざわざ DOM(遅い)やSAX(多少まし)で解析してHTML…

Ruby 1.8.2 + SQLite3 + Rails で Segmentation fault

いやー、なんか突然反応なくなるなぁと思ったら、ruby が Segmentation faultで落ちてやんの。再現性が無いから小一時間はまったよ。 おれ変な事したかな? と、まず自分を疑ったが、特にコードは問題なさそう。で、googleさんに聞いてみたら、同じ事をやっ…

ActiveRecordは扱いにくい

普通のWebアプリではないのと、DBが速度重視でO/R無視な設計なので、AR経由でアクセスするとなると結構面倒でした。知り合いに聞いたりして、ようやくARの扱いが解ってきました。あとは数時間ほど集中すれば最低限の機能は実装できそうな感じです。 あとはキ…

Ruby on Rails 1.0RC2

そろそろ 1.0 のリリース近いみたいですねぇ。 今はSQLite3 + Action Web Serviceで、あるシステムのプロトタイプを作成中。 CDBで一度作ったんだけど、WindowsじゃネイティブでCDB動かないし、 Cygwinだとなぜか落ちて動かないんだよね。 とても原因解析し…

Web Service

ActionWebServiceを使えばRoRでWeb Serviceが簡単に作れそう。 でも日本語の解説はなさそう。

日本語問題

RoR + MySQL の時の日本語対応 config/environment.rb の途中 ActiveRecord::Base.establish_connection の下に ActiveRecord::Base.connection.execute("set names utf8") を入れるMySQLはutf8にしておく