2013-05-01から1ヶ月間の記事一覧

さくらの石狩データセンターに行ってきた

うちのe-安否はさくらクラウドに乗っかっています。 あるお客さんが会社の内規上、 どうしてもデータセンターを見学する必要があるとのこと。 クラウドを見学なんてと思い、断っていたのですが、 どうしても見学が必要とのことで、 さくらインターネットに無…

第32回Rails勉強会@東北のお知らせ

日時 2013年5月25日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/539554369416094/ 何やるかは未定です。 個人的には、Authority あたりをや…

CGIで128MBよりもデカイファイルをアップロードするには(定数の変更)

gmailで困ったというメールが来たのでチケット化してみました。 https://bugs.ruby-lang.org/issues/8370 cgi.rbでは、一度にアップロードできるファイルサイズの上限を 定数で決めています。 CGI::MAX_MULTIPART_LENGTH = 128 * 1024 * 1024 件のメールでは…

lib/cgi/util.rb の中身丸ごとmoduleになった

Stringに生やすのは反対が多かったため、 関数として使えることになりました。 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?revision=40571&view=revision require 'cgi/util' include CGI::Util すると、 puts escapeHTML("<>&") &lt;&gt;&amp; となりま…

Stringに生やすのがやめたほうがいい感じなので、エスケープ関数定義にするか

erb大好きな皆さんが使っていると思われるh関数、 実体はCGI::escapeHTMLになっています。 erbでは、include ERB::Util すると、 h関数が使えるようになります。 cgiでも同じように使えたほうがいいと思いまして、 実装してみました。 インデントを付け直し…

(続)String#{escape_html, unescape_html, escape_uri, unescape_uri} をつけたい

Twitterでメソッド名がよくないという 反応だったのでちょっと修正してみました。 --- a/lib/cgi/util.rb +++ b/lib/cgi/util.rb @@ -195,4 +195,29 @@ class CGI end lines.gsub(/^((?:#{Regexp::quote(shift)})*)__(?=<\/?\w)/, '\1') end + + class ::Str…