タグ

2009年10月5日のブックマーク (10件)

  • gearmandのHTTPプロトコル - スコトプリゴニエフスク通信

    gearmanのHTTPプロトコルを試してみようと思ったところ、だいぶハマったのでメモを残しておく。 gearmand起動オプションの注意点HTTPプロトコルのサポートはバージョン0.8から含まれており標準で有効になっているはず。確認するには、--helpで"http Options"が含まれているかチェック。 $ gearmand --help gearmand 0.10 - https://launchpad.net/gearmand usage: gearmand [OPTIONS] ... 略 libmemcached Options: --libmemcached-servers=SERVER_LIST List of Memcached servers to use. libsqlite3 Options: --libsqlite3-db=DB Database file to

    dann
    dann 2009/10/05
  • nginxでMogileFS - スコトプリゴニエフスク通信

    このトピックが役に立った。PerlbalのX_REPROXY_URL的なことをnginxでやるnginxがリバースプロキシになっていて、背後(127.0.0.1:8000)にアプリケーションがいる場合、次のような設定になる。 upstream django { server 127.0.0.1:8000; } server { listen 80; server_name localhost; location / { proxy_pass http://django; } location /reproxy { internal; set $reproxy $upstream_http_x_reproxy_url; proxy_pass $reproxy; proxy_hide_header Content-Type; } } はまったのが、"proxy_pass $reproxy"のよ

  • Home

    The most memorable digital experiences are unleashed by developer creativity

  • 本を読む YAPC::Asia 2009に参加

    毎年恒例となった、世界的Perlイベント「YAPC::Asia」が今年も日で9月に開催されました。今回はJPA(Japan Perl Association)主催です。 毎度ながら、とてもわくわくしながら話を聴かせていただきました。ライブラリ作者のスピーチが多いせいか、参加するとなんらかのコードを書きたくなるイベントですね。特にスタッフやスピーカーの方々、ありがとうございました。 そうそう、ダラクこと「Acme大全」も買いました。無駄にパワーがかかっていて、すばらしい内容です。 イベントから1か月弱たって、すでにレポートがWebに出尽してますし、状況が変わっている部分もあると思いますが、以下、自分のためにメモをまとめておきます。 前夜祭 前夜祭は、Yokohama.pm出張版として開かれました。前夜祭といいつつ、旬のネタを押さえているところがニクいですね。ロビーではシュウマイパーティも

  • Kazuho@Cybozu Labs: Apache で X-Reproxy-URL ヘッダを使えるようにするモジュール mod_reproxy を書いた

    ウェブアプリケーションにおいて、認証がかかっている画像や大きなファイルを配信する場合には、Perlbal 等でサポートされている X-Reproxy-URL ヘッダが有効なことが知られていて、その理由としては、 (メモリを大いする) アプリケーションサーバのプロセスを転送終了まで占有しない HTTP ベースの分散ファイルシステムとリバースプロキシが直接交信するので、ネットワーク負荷が低い といった点が挙げられます。「でも、Apache は X-Reproxy-URL ヘッダをサポートしてないんだよねー」という話が、先日の YAPC::Asia 2009 においても話題になっていました[要出典]。回避策としては、ワンタイムURLのような手法もあるのですが、セキュリティな懸念もあります。 なんとかしたいなと思っていたのですが、気が向いたので、Apache に X-Reproxy-URL ヘッ

    dann
    dann 2009/10/05
  • hanekomu's module-install-readmemarkdownfrompod at master - GitHub

    This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is public. Anyone may fork, clone, or view it. Every repository with this icon () is public.

    dann
    dann 2009/10/05
  • 使いながら覚えるGDB

    はじめに プログラムのデバッグと言えばひたすらprintfを挿入しまくっていたある日、 デバッガなる便利な代物があるということを知った。なんでもプログラムを一行 ずつ実行できて、変数の値をその場で確認できるらしい。これは是非使ってみねばと 思い、UNIX環境で使えるGDBというデバッガを試してみた。が、何がなんだかさっぱり 分からない。Webを検索するとマニュアルの日語訳が見つかった。これで勉強すれば 使えるようになるかも、と読み始めるも、いきなりm4がどうのこうのだの、意味不明 の文章が続く…。 これは私がGDBを使い始めた時の話だが、似たような経験を持っている人が他にもいる と思う。 GDBのマニュアルは初心者にはすこし敷居が高い。 GDBに限らずマニュアルというものは初学者が参考書として用いるのには 適していない。というのも、マニュアルの類は情報量が多い分、重要な部分を 見つけ出す

  • 大幅にパワーアップした低価格デスクトップ、新型「EeeBOX」の詳細が明らかに

    ASUSの低価格デスクトップパソコン「EeeBOX」の最新モデルの情報が明らかになりました。 CPUやメモリ容量、HDD、グラフィック性能などのすべての面において大幅なパワーアップを遂げており、光学ドライブも搭載されるようになるとのこと。 なお、上記画像は初代「EeeBOX」のものです。 詳細は以下から。 Asus EeeBox EB1501: Intel Atom 330 e Windows 7 - Notebook Italia この記事によると、ASUSは10月末までにEeeBOXの最新モデル「EB1501」を発売する予定であるそうです。 「EB1501」はIntelのデュアルコアのAtomプロセッサ N330(1.6GHz)、2GBメモリ、250GBモデルのHDD、IEEE802.11 a/b/g/n対応の無線LANや1000BASE-T対応の有線LAN、マルチカードリーダー、6つ

    大幅にパワーアップした低価格デスクトップ、新型「EeeBOX」の詳細が明らかに
  • Writing webapps with Perl Dancer

    Dancer is a micro web framework for Perl that allows developers to build web applications in an expressive and lightweight manner. It uses a routing-based syntax to define request handlers for different URLs and HTTP methods. Dancer applications can utilize templates, configuration files, and environments to customize settings depending on the deployment stage. Being PSGI/Plack compliant, Dancer a

    Writing webapps with Perl Dancer
    dann
    dann 2009/10/05
  • VIM C & C++ ftplugins

    VIM ftplugins for editing C & C++ files I propose/present here a set of VIM ftplugins designed for editing C++ files and C files. You will found all the links for downloading the described files at the end of this part. ftplugin for C programming The script that follows is meant to be placed into one of your {rtp}/ftplugin/c/ directories. Note: {rtp} refers to 'runtimepath'. c_set.vim defines many

    dann
    dann 2009/10/05