2009-01-01から1年間の記事一覧

Hyper-VとVirtual Serverの相互運用

ちょっとご無沙汰になっていましたが、今回はちょっと毛色の変わった話で、Pythonから離れたインフラの話題をやろうと思います。物理サーバのレベルで仮想化するのが、流行ってきました。Hyper-VとXenですが、Citrixが管理コンソールを発表したXenと、シング…

Pythonの文字列連結(join)にまつわる議論 まとめと考察(2)

だいぶ時間が開いてしまったけれど、Pythonの文字列joinの不思議について、さらに突っ込んだ解釈を試みてみましょう。あくまでBetaNews的な解釈だけれど、 ", ".join([...])というのは、元々は次の形をしていると考えるべきなんじゃないか、っていうこと。 s…

Pythonの文字列連結(join)にまつわる議論 まとめと考察(1) 2chの某スレにてPythonとRubyのjoin関数の実装の違いについて議論されていましたので、BetaNews的に2chでの議論をまとめつつ、そこに書かれていなかった考察をしてみようと思います。

Pythonでシングルトンを実装するには?

クラスが使える言語の場合、クラス インスタンスが1つしか生成されないシングルトン(Singleton)が便利なケースがあります。ある解説書(『Expert Python Programming』:Tarek Ziade著)によれば、 Singleton restricts instantiation of a class to one o…

Apacheのアクセス ログをPythonで解析するには?

Apacheログを効率よく解析するのは、SEO対策の面でも、パフォーマンス チューニングの面でも、かなり有効です。Apacheで一般的に使われるのはcommonとcombined形式のアクセスログで、かつcombinedio形式を独自にカスタマイズしたものなども使われます。とり…