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

Rails2.1でSJISを使う時に気をつける事

昨日のRailsでSJISの一部文字が使えない問題の対策が出来た。 原因はまだ良くつかめていないがenvironment.rbで$KCODEを指定しても各コントローラに来る前に$KCODEが「utf8」に戻ってしまうようだ。ためしにenvironment.rbで $KCODE = "sjis" としてコントロ…

RailsでSJISの一部文字が使えない

RailsでSJISの一部文字が使えない。 Rails 2.1 で Shift-JIS - 涅ir槃naのように設定したところ普通の文字は使えるのだが「表」「索」「照」「会」といった漢字が使えない。「憂鬱」とかは使えるのに・・・どんなエラーになるかというと以下のようなエラーで…

Railsのログフォーマットを直す

railsのログフォーマットを直すのは結構しんどかった。。。 lib配下でLoggerクラスを拡張して以下のような仕様を追加 先頭に時刻を追加 先頭行のみ各ログレベル毎に「-FATAL-」などの文言を追加 空行がログに出るのを回避 んでやっとこんな感じで要件を満た…

MIMEBoundaryurntって何だーーーーーー!!!!!!!!!!

SOAPサーバーの電文の最後に みたいな文言が帰ってくるんだけど何これ? なにが原因なんかな〜? これがついてるとパーサーがこけるんだよねうーんとおもって調べてたら This is an OpenPGP/MIME signed message (RFC 2440 and 3156)From transport informat…

RubyでSOAPクライアントを作る

ちょいとした要件でRubyでSOAPクライアントを作りたい!!調べたところsoap4rが便利らしい。なので早速使ってみる。 gem install soap4r 入れたらアクセス先のWSDLからモック(?)を作る wsdl2ruby --wsdl 'http://targethost/target?wsdl' --classdef する…

SJISの使えるRails統合環境は無いものか

Railsに使える統合開発環境でShift-JISが使えるものはないのだろうか。。。 NetBeansもrbファイルはutf-8強制だしAptana(Aptana1.2.0+RailsUI1.03)でもSJISは選択できない。。⇒NetBeansはプロジェクトのプロパティでソースのエンコーディングを指定できる…

rails+fastcgi+lighttpdではまった所

いや〜〜〜サーバー構築ってまじむずいっす。 とくにlighttpdがむずい。エラー分かりにくすぎw でもなんとか動いて一安心です。 unexpected end-of-file (perhaps the fastcgi process died) 何かあるとすぐにこのunexpected end-of-file (perhaps the fast…

環境構築ってむずいなぁ

lighttpd+fastcgi+Rails環境を構築してたんですがうごかねぇ!! lighttpdは動いてるんだけどfastcgiとの連携部分で落ちる>< どうもfastcgiのプロセスが死んじゃってるらしいってとこまで分かったのだがその次の対策がわからん というわけで今日はタイムオ…

スタンドアロンマシンにRails環境の構築

Linuxにはapt-getがありRubyにはgemとかひじょ〜〜〜〜〜〜〜に便利なものがそろっている訳ですが、本番機というのは得てしてクローズドな環境に置かれています。 なので上記のようば便利ツールは一切使えません。インストールしたかったらメディア調達して…

map.resources問題は2晩寝かしたら解決した

先日相当な時間悩んだmap.resourcesがうまく動かない問題は2晩寝かして今日やってみたらすんなり動いた。 なんでじゃ?rubyってキャッシュして動いてたりするんだっけ? そんなこともあるのか?よくわかんないけど再現しないし動くようになってしまったので…

東京マラソン 抽選結果のお知らせ

=====================================================================◇◇ 東京マラソン 抽選結果(落選)のお知らせ ◇◇=====================================================================このたびは東京マラソンにご応募いただき誠にありがとうござ…

map.resourcesではまる

Rails2.1.1でroutes.rbの記載がうまくいかない、、 map.resources :garapon, :collection => {:rss => :get} のような感じで書いてRESTフル+「/garapon/rss」とかいうURLを作りたいんだけど /garapon/rssにアクセスすると ActiveRecord::RecordNotFound in …

Railsのログ出力とログ監視

今日はログ出力周りとそのログ監視辺りを調べていました。分かった事 ログローテーションの仕方 タイムスタンプの付与の仕方 ログの切れ目で空行が入るのもなんとかしたいな、、 あともう少しエラーログを分かりやすく(監視しやすく)したいのでfatalメソッ…

Railsでのセッション管理色々

というわけでリフレッシュも終わったのでRails始めました。 いやぁ遂に私もRailsで飯が食えるときが来ましたよ。うちの会社も頑張ってるね、感動です。 というわけで自分用メモ CookieSessionの改ざん検知方法 Rails2.0はCookieSession使う訳なんですが、一…