タグ

ブックマーク / babie.hatenablog.com (5)

  • さくらのVPSでファイアーウォールが何も設定されていないのに驚愕したが ufw で解決 - babie, you're my home

    さくらのVPS ってデフォルトではファイアーウォールの設定何もされてないという記事をみて驚愕した。と、よく考えたら Ubuntu 10.04 LTS を再インストールしたから、どっちにしても初期状態だな。 とりあえず確かめた。 $ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination オウフ、デフォルトは空なのか…… iptables の設定めんどくせぇなーどうしようかなー、と思っていたら、どうも Ubuntu では ufw という

    さくらのVPSでファイアーウォールが何も設定されていないのに驚愕したが ufw で解決 - babie, you're my home
  • Railsの第4世代認証エンジンDeviseのREADMEを翻訳してみた - babie, you're my home

    Devise の README は懇切丁寧だが、その分クソ長いので、読むのに疲れる。後続のために訳してみることにした。無保証。OAuth2 の部分は飛ばした。長いし。差し迫ったら訳します。 Devise Devise は Warden をベースにした Rails のためのフレキシブルな認証ソリューションです。 Rackベース Rails エンジンに基づいた完全な MVC ソリューション 1回の認証で複数のロールを持たせることができます あなたが必要な部分だけ使えるモジュラー構造というコンセプトに基づいています 以下の11のモジュールで構成されています: Database Authenticatable ユーザーがサインインする時に認証するためにパスワードをデータベースに暗号化し保存します。この認証は POST リクエストまたはBasic認証を通して行われます。 Token Authenti

    Railsの第4世代認証エンジンDeviseのREADMEを翻訳してみた - babie, you're my home
    dann
    dann 2010/07/31
  • Mobile on Rails で半角カナ - babie, you're my home

    半角カナを通したかったので、ちょっといじった。 Index: lib/mobile_controller.rb =================================================================== --- lib/mobile_controller.rb (リビジョン 8) +++ lib/mobile_controller.rb (作業コピー) @@ -20,7 +20,7 @@ case value when String value = value.to_emoji_with_internal_encode :from => emoji_type - hash[key] = NKF.nkf('-Sw -m0', value) + hash[key] = NKF.nkf('-Sw -x -m0', value) when Hash en

    Mobile on Rails で半角カナ - babie, you're my home
  • 遅レス。 - Apache mod_perl - MaxClients の値に注意

    やっちまった……。きっとだれもが通る道。というかとっくに FAQ か。 mod_perl における C10K problem" - 竹迫良範 恥ずかしながら、知らなかったッス。これって mod_ruby でもありうる話だよね? Apache で mod_perl を使用する時は MaxClients 設定に注意! Apache の MaxClients(子プロセスの最大数) デフォルト設定は 150。 他のモジュールにも影響されるが、mod_perl 組み込み時、子プロセス1つのメモリサイズが 20〜30MB 程度になる。 よって、同時接続数 150 までアクセスされると 3G から 4.5G メモリを喰うことになる。 そんなメモリねぇ〜www なので、スワップ・スワップ(SWAP x SWAP と書いてみたがヤな感じだった)。swap もオーバーしちゃったり。 対策: MaxClient

    遅レス。 - Apache mod_perl - MaxClients の値に注意
    dann
    dann 2006/02/02
    "Shared RAM per Child は RSS - SHARE. 正確に知りたければ GTop"
  • configure - babie, you're my home

    RubyPHPPerl みたいに ./configure の設定を出力する方法ってあったっけ? いや、今 PHP の環境調べてるんですけど、phpinfo 便利だなぁと。 追記: そう、それ! thx! $ ruby -rrbconfig -e 'puts Config::CONFIG["configure_args"]' '--enable-frame-address' '--target=i386-linux' '--program-suffix=1.8' '--prefix=/usr' '--datadir=/usr/share' '--mandir=/usr/share/man' '--sysconfdir=/etc' '--localstatedir=/var' '--with-sitedir=/usr/local/lib/site_ruby' '--with-def

    configure - babie, you're my home
    dann
    dann 2006/01/30
    rubyのconfig情報出力
  • 1