タグ

2007年10月2日のブックマーク (6件)

  • Kazuho@Cybozu Labs: Perl で並列処理 (using マルチプロセス)

    « DBI::Printf - A Yet Another Prepared Statement | メイン | DBIx::Printf と LIKE 式 » 2007年10月02日 Perl で並列処理 (using マルチプロセス) Shibuya.pm で牧さんが Gungho の話をされたそうで、スライドを拝見しました。Pathtraq への言及もあってうれしい。 で、スライドを読んでいて、HTTP アクセスと HTML 解析/保存処理を分離すべき、となっている点が気になりました。実は Pathtraq (のうち奥が書いている部分) では、Gungho と HTML の解析/保存処理を分離することはしていません。そのかわり、複数のワーカープロセスを駆動することで、スループットを確保しています。分離モデルとマルチプロセスモデル、どちらの手法を採るべきかは、解析/保存処理の重さやエラ

    hiboma
    hiboma 2007/10/02
  • Komodo IDE By ActiveState - One IDE for All Your Languages

    How secure is your software supply chain? Take the survey to score an early copy and score a giftcard.

    Komodo IDE By ActiveState - One IDE for All Your Languages
  • Affrus 1.0

    Affrus 1.0 is an integrated Perl editing and debugging environment for Mac OS X that wraps Perl in a standard, familiar, and intuitive user interface. It's the perfect center for all your Perl development needs on Mac OS X. Whether you're just beginning to experiment with Perl and want an easy way to get your feet wet, or you're a Perl expert wishing to understand and hack into a vast body of exis

    hiboma
    hiboma 2007/10/02
    高いな / GUIなデバッガだと実行環境がMacに限定されちゃうな
  • Pure PerlなHTTPdを物色 - (ひ)メモ

    HTTP::Daemon forkしないので、1個詰まると後続のリクエストは待たされる。 HTTP::Simple::Server デフォルトではforkしない。 HTTP::Simple::Server + Net::Server::Fork forkするので多重化可能。が、リクエストごとに新しいプロセスをforkしちゃう。 HTTP::Simple::Server + Net::Server::PreFork forkするので多重化可能。pre-forkするのでプロセスは使いまわせる。 Net::HTTPServer type=>'forking'でpre-forkする。 URLのパスと関数をマッピングできるのもよさげ。 PerlBal Danga::Socketベースなので、IO多重化(epollとか)な実装。(だと思うす) POE::Component::Server::HTTP

    Pure PerlなHTTPdを物色 - (ひ)メモ
  • rsyncでアプリケーションを配備

    こんにちは、たかはらです。10月になって急に涼しくなってきましたね。私は一年半前からMacのPowerBook G4をつかっています。G4の発熱に加えた今年の夏の暑さは当に厳しいものがありましたが、最近は涼しくなってずいぶん楽になりました。 私は、ほとんどのソースコードをこのPowerBook G4で書いています。このPowerBook G4からサーバへのアプリケーションの転送(配備:deploy)にはrsyncを利用しています。(少々強引な前フリですが)今日はrsyncをつかったデプロイについてのちょっとした工夫をご紹介します。 rsyncの基 rsyncはたくさんのオプションがあり複雑で敬遠されがちですが、基ファイルコピーをする為のコマンドです。下のようにcpコマンドの様に扱えます。

    hiboma
    hiboma 2007/10/02
    puppet導入まで / つかArcherか
  • Emacs22 UTF-8 における文脈依存な文字幅の問題について

    UTF-8 には文字の幅が文脈依存 (ambiguous) となる文字があって、 矢印や記号 (■▲)、罫線などの文字は状況に応じて文字幅が変化します。 下の 2 つの画像は Emacs で同じファイルの内容を narrow character として判定させた場合と、 wide character として判定させた場合のスクリーンショットです。 narrow wide 現状、 Emacs22 はこれらの文字をデフォルトで narrow character として判定します (※のように化けてしまう文字もあります)。 文字によって幅を変えるプロポーショナルフォントを前提としたテキストであれば あまり問題にはならないと思いますが、等幅フォントに向けて書いたテキストでは 表示がガタガタになってしまい問題になります。 これらの文字を wide character として判別させるには以下の設定を

    hiboma
    hiboma 2007/10/02