タグ

2008年5月27日のブックマーク (2件)

  • Rails専用のWebサーバ·RUgD MOONGIFT

    RailsのWebサーバとしては、Mongrelが最も良く使われているだろう。最近ではmod_railsも人気になってきている。Mongrelは優れたWebサーバではあるが、実際の運用時にはプロキシの設定などが面倒に感じられることがある。 起動しているところ そんな中、プロキシの設定が不要なWebサーバが登場した。 今回紹介するオープンソース・ソフトウェアはRUgD、Rails専用の高速Webサーバだ。 RUgDはCで作られたWebサーバで、そのために高速であることを謳っている。Apache側の設定はプロキシではなく、mod_rewriteのレベルで行うようになっている。ポートは一つ(例えば8017)だけで、RUgDがバランシングを行うようになっている。 コマンドラインベースでワーカーの数を指定するだけで動かせるのが簡単で良い。現在開発続行中で、HTTPパーサが90%、メモリ監視が未開発と

    Rails専用のWebサーバ·RUgD MOONGIFT
  • Python でエンコーディングを判定する - 傀儡師の館.Python:楽天ブログ

    2008.05.25 Python でエンコーディングを判定する (1) テーマ:プログラミング言語 Python を使う(336) カテゴリ:Python Python でエンコーディングの自動判定をするにはいくつかの方法がある。文字列のコードを直接調べてその情報だけで判定するタイプと、HTML や XML ファイルに含まれるメタ情報なども利用し、そうした情報で判定できないものは文字コードの情報から判定するタイプがある。 前者のタイプでは、pykf や、nkfpython、kanjilib などがある。pykf は、ShiftJIS, EUC-JP, JISコードを相互に変換するためのPython拡張モジュールで、Universal Encoding Detector や encutils のようには、メタ情報を使わない直接文字コードをチェックするタイプ。日語のみを前提とするのであれば