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

あるUTF-8の文字列をiso-2022-jpに変換(NKF.nkfなどで)して、メールの件名に使うとヘッダが崩れる

●崩れる原因 変換後の文字列に「\n」が入り、これが改行とみなされてヘッダが崩れる。例) ・encode.rb require "base64" def encode( str ) "=?iso-2022-jp?B?" + Base64.encode64( NKF.nkf( '-j --utf8-input', str ) ).chomp + "?=" end #文字コードはUTF-…

Railsでドットが連続3つ(トリプルドット)以上あるメールアドレスでもActionMailer::Base.deliverを利用してメールを送信する

●何がやりたいのか RailsでActionMailer::Base.deliverを利用してメールを送信する場合、以下のようなアドレスは通常送信できないが、送信したい。 TMail 携帯メールアドレス問題 - 基本へ帰ろう←の対応策の一つ。●実験 ・ドットが連続3つ C:\rails_app>ruby…

RubyでXML(Atom 1.0)ファイルを生成したい

○何がしたいのか RubyでXML(Atom 1.0)ファイルを生成したい。 (静的なファイルを生成する。文字コードはUTF-8) ○まずは、RSS・Atomの基本 RSS - Wikipedia アトム - Wikipedia http://diveintomark.org/archives/2004/05/28/howto-atom-id RFC 4287 The At…

railsとcron

○何がやりたいのか Railsアプリケーションで、一定間隔で処理を実行したい。 ○プラグイン「rails_cron」を使ってみる なくなってるっぽい(404)・・・orz http://svn.kylemaxwell.com/rails_plugins/rails_cron/trunk/ 何でなくなったんだろう・・。 ○Linuxの…