Railsでx_sendfileを使うRailsでsend_fileというメソッドがあるこれは、ファイルなどをそのまま返す場合に使ったりするがこれを使うとRailsのメモリ使用量が増加していく。2.3とかもかも?なんかメモリを解放してないっぽい感じですが、これに関しては、ほかの方が調べてたりするので深く調べないことにする。解決方法は、x_sendfileを使うのがスマートな気がするので、これを採用する。trueという感じで。ベリサイン(verisign)のクロスルートでのSSL設定についてベリサインSSL証明書で携帯もやりたいので、クロスルート中間証明を入れる。G5」に変更となり、サイト証明書との間に中間証明書が入る3階層となります。CA」を追加して4階層となります。実際にどのように設定するかというと以下のURLにあるクロスルート設定用証明書を中間証明書に設定します。CERTIFICATE-----このような構成になっています。CERTIFICATE-----という感じで追加します。この中間証明書とクロスルート設定用証明書の位置には意味があります。上下逆だと、うまく機能しません。Apache(2.2系)でSSL接続(なんちゃって、個人認証編)ApacheでSSL接続をするために、SSL個人認証を入れる。server.csrこのコマンドを実行すると、いくつか設定する項目が表示されます。[AU]:国名をいれます。[]:ドメインネームをいれます。[AU]:国名をいれます。[]:ドメインネームをいれます。[AU]:国名をいれます。[]:自分の名前や責任者の名前などを入れます。[AU]:国名をいれます。[]:自分の名前や責任者の名前などを入れます。[]:は先につくったserver.csrと別の名前にしないとうまく動かないそうです。ssl.confなどとするサーバ名と管理者のメールアドレスをhttpd.confと同じように変更。0.9.8oで、携帯からSSL接続が出来ない?先日、携帯の一部機種からSSL接続が出来ないという障害があり未だ解決していないのだが、Ubuntu11.04(デフォルトで0.9.8oが入る)に古いリポジトリ読ませて0.9.8kを入れた所、それでもSSL接続出来なかった。関連するライブラリまでダウングレード出来てたかどうかは不明ですが。opensslのバージョンで挙動が変わるみたいだ。手元にある検証環境で実験したところ0.9.8kは接続可能だった0.9.8oでは接続が出来なかった。PCから接続した場合は両方とも接続可能なことは確認してある。この、kとoの違いで、携帯から接続できるか出来ないかが決まるのはなかなかシビアだと思うのだが、実際そのような症状が出ている。http://www.nttdocomo.co.jp/service/developer/make/content/ssl/notice/index.html#p04こののドコモのサイトでは、「0バイトコードデータの暗号化について」ということで、0バイトコードデータを暗号化する際のロジックがバージョン毎に若干変わっているらしく、sslのバージョンによる接続障害についての説明がある。今回は0.9.8なので、当てはまらない。あるが、このサイトの表を見る限り、0.9.6dのみが接続出来ない症状が出てて、cやeだと問題ないという感じなので、今回もこのようなピンポイントなバージョンの障害である可能性が高い。opensslのバージョンを0.9.8kまで落とせば接続可能であると思われる。10.04にしてテスト環境を構築したところ、やはり接続が可能なので、何らかのプロダクトのバージョンに不具合がある物と思われる。divタグにoverflow:hiddenを指定したにもかかわらず、中身がhiddenにならない場合がある。hiddenが効かないというバグがある。適用されるようになる。いう感じで、記事検証用にちょっとサンプル作ってみたが、何故かhiddenがちゃんと適用されてしまう。ま、実際他のところでは出てて、直したので記事を書いているのだが、サンプルで再現しないのはなぜだ。他にもhiddenにならない要素があるのかもしれない。