タグ

2010年11月30日のブックマーク (9件)

  • それ Proc::Guard 0.04 でできるよっていう話 - tokuhirom's blog

    http://d.hatena.ne.jp/antipop/20101130/1291112500 Proc::Guard をつかってこういう風にするのはどうか。$worker_guard ってのが Scope::Guard あるいは AnyEvent の guard みたいなかんじになってます。スコープをぬけるときに、自動的にプロセスを kill した上で wait して、ゾンビプロセスをのこさない設計になっています。 proc_guard(sub { }) の中は、子プロセスの中でうごくっていうのがキモですね。 use strict; use warnings; use Test::TCP; use Test::More; use Proc::Guard 0.04 qw/proc_guard/; use Gearman::Worker; use Gearman::Client; tes

    kazeburo
    kazeburo 2010/11/30
    ++
  • XtraDB 5.5版 性能調整中

    色々ありましたが、最近、やっと 5.5.x 版のXtraDBを開発中で性能を確認しています。 SSD で試したりもしているのですが、今まで気にしていなかったことが意外に重要なことに色々気づいたので覚え書き。 SSD で更新系が多い処理で高性能を出すコツ 1.Linux native AIO を利用する。 (5.5 共通) SSDはIOが速いので(?)、今まで通りInnoDB内部のaioを使うとちょっと非効率で、運が悪いと暫く処理されないリクエストが出てくる可能性がありそうです。5.5 ではもう内部のaioにはパッチを当てずにデフォルト通り Linux native AIO を使うことを推奨します。使えない環境の人は、なんとか使えるようにしてからビルドしてください。。。 2.圧縮機能を利用しない。 データページの圧縮機能はSSDの折角速いIOレスポンスを殺します。もしもデータの容量がSSD

    kazeburo
    kazeburo 2010/11/30
    圧縮機能は無効に、か
  • Plack::App::DAV 書いてみる。

    iOSアプリにデータを渡すときにDAVサーバーを使うことが多いけど、Macには標準でDAVサーバーがついてな(いよね?)くて不便なことが多かったので、Plackでさくっと立ち上がるDAVサーバーがあればいいなぁ、と思ってました。 そんなおり、Net::DAV::Serverの新バージョンがリリースされているのを発見して、これは!と思って作ってみました。 https://github.com/lopnor/Plack-App-DAV 使い方は これでカレントディレクトリが5000番ポートで解放されます。 読み出しはできてます 何も考えてないので、でかいファイルとか多分しんどいと思います ファイル名が文字化けしているのを見かけました。Net::DAV::Server側にフィードバックしたいです。 書き込みができてません。Net::DAV::LockManagerの使い方のあたりかな?と思ってい

    kazeburo
    kazeburo 2010/11/30
    wktk
  • 静的コンテンツ配るなら国内VPSも活用すべきたった一つの理由 : 404 Blog Not Found

    2010年11月29日19:30 カテゴリTips 静的コンテンツ配るなら国内VPSも活用すべきたった一つの理由 いや、すぐにでもそうすべきだろう。 404 Blog Not Found:Jコミがはじまる前から成功している理由 これを書いている時点に置けるダウンロード数は120万とのことだが、仮にこれらの全てが高解像度版(約60MB/DL)だとして、www.j-comi.jpが実際に使っているAmazon AWSでも72,000GB * $0.19/GB = $13,680、昨今隆盛著しい国内VPSを使えばさらに安くなる。 Amazon AWSのつらいところは、何といってもトラフィックに対しても課金が生じること。早い話、パケ死が怖い。 国内VPSには、それがない。パケホーダイなのである。 月490円のServersMan@VPSですらそうなのだ。 安かろう悪かろう?これを見てくれ。 ab

    静的コンテンツ配るなら国内VPSも活用すべきたった一つの理由 : 404 Blog Not Found
    kazeburo
    kazeburo 2010/11/30
    よーし、100台借りて某Blogサービスの画像配信しちゃうぞぉ
  • msgpack.js をさらに速く - latest log

    昨日に比べて2倍速ぐらいになりました。 https://github.com/uupaa/msgpack.js/blob/master/msgpack.js Data = 10000 Opera 10.63 Firefox 4.0β7 Chrome 9 dev IE9pp7 JSON.stringify 53 24 67 38 JSON.parse 11 34 29 16 stringify + parse 64 58 97 54 msgpack.pack 42 60 25 28 msgpack.unpack 32 41 31 15 pack + unpack 74 101 56 43 (単位:ms) Data = 100000 Opera 10.63 Firefox 4.0β7 Chrome 9 dev IE9pp7 JSON.stringify 290 224 619 309 JSON

    msgpack.js をさらに速く - latest log
  • yebo blog: AirPlay互換なビデオ

    2010/11/23 AirPlay互換なビデオ Lifehackerに、AirPlay互換なビデオの作り方が出ていた。HandbrakeなどでDVDやBlu-rayを変換する場合、下記の設定でいいそうだ。ビデオコーデック: H.264 (メイン・プロファイル)ビデオビットレート: 5442Kbps (5000〜6000Kbpsの間)ビデオ解像度: 1280x720 (720p)フレームレート: 30 (それ以下)オーディオコーデック: AACオーディオビットレート: 160Kbpsオーディオサンプルレート: 48 あるいは 44.1KHz 投稿者 zubora 投稿時間 17:03 ラベル: Apple, AV, TV 0 コメント: コメントを投稿

  • ●●●今週のクラッシュ●●● : かぜぶん!

    被害者 救急車 事故現場 横浜市内 事故の内容 投げられたことによるパトライト部損傷 損害額 ? 投稿者の談 気づいたら壊れてました。いつやったのでしょうか

    ●●●今週のクラッシュ●●● : かぜぶん!
    kazeburo
    kazeburo 2010/11/30
    かぜぶん! : ●●●今週のクラッシュ●●●
  • JavaScript::Value::Escapeの変更点について - blog.nomadscafe.jp

    HTML内のJavaScriptに値を安全に埋め込む際のフィルタモジュー JavaScript::Value::Escape がVersion 0.04になってます。ちょっと時間が経っているけど紹介 まず、0.04でgfx氏によりドキュメントが増えたり修正されました。感謝感謝です。あと、javascriptvalueescape っていう関数名が長いので、jsという名前でもExportすることができるようになっています use JavaScript::Value::Escape qw/js/; です。テンプレートエンジンに組み込む際にはこっちの名前にしたほうがわかりやすいとは思いますが、直接jsをテンプレートエンジンに設定するより、escape_html と組み合わせて関数を自前で用意するのが個人的にお勧め。 もう一つが動作の変更で、Version 0.01 でよりもEscape対象となる

    kazeburo
    kazeburo 2010/11/30
    書いてなかったので書いた
  • Unicode

    Characters: A to Z Index and Search Blocks Fonts - check Unicode characters support in a specific font. Explanation of UTF-8 encoding and a UTF-8 browser test page. Categories Versions All of this information comes from the Unicode Consortium, and is also available from them directly free of charge.

    kazeburo
    kazeburo 2010/11/30
    このページは見ていて飽きない