タグ

2010年10月27日のブックマーク (6件)

  • App::MadEye

    App::MadEyeとはPerlでかかれた監視フレームワークである。 基ドキュメントを見ても一切使い方がわからないであろう このモジュールをちょっと解説してみる。 ちなみにYAPC::Asia 2010の省サーバ運用の発表の際、 「監視とかどうしてますか?」 という質問があったが、私はこのApp::MadEyeを使っている。 使用理由としては、基的に監視したいと思う項目が網羅されている事、 使ったことがあること、nagiosとかめんどくさそう(使ったこと無いだけです) ということ、そして最大の理由はそれがPerlで書かれていることであろう。 早速解説というか使い方 App::MadEyeを起動するスクリプトを用意する。 今回は指定のサーバにpingを打ってみる例である。 #! /usr/bin/perl use strict; use warnings; use App::MadEy

    nekokak
    nekokak 2010/10/27
    blogged
  • Anders.com

    tinydns is the authoritative nameserver from the popular djbdns package written by D. J. Bernstein. Configuration through a text based data file requires escaping several characters. (for example, the colon (:) character) Also, some newer data types such as SRV and NAPTR records aren't nativly supported by tinydns but can be represented through the generic record syntax. Use the tools below to cre

  • http://ya-ko.com/blog/2010/10/yapcasia-tokyo-2010%E3%81%A7%E3%83%9C%E3%83%A9%E3%83%B3%E3%83%86%E3%82%A3%E3%82%A2%E3%82%B9%E3%82%BF%E3%83%83%E3%83%95%E3%81%97%E3%81%A6%E3%81%8D%E3%81%9F-yapcasia.html

    nekokak
    nekokak 2010/10/27
    こんなことを考えられるDってほとんど居ない
  • Sub::Args

    Perlのコードを書いていると各種モジュールに分割してメソッド呼び出しをバシバシ行うと思うんですが、 package Proj::Api::User; sub new { bless {}, +shift } sub lookup { my ($self, $args) = @_; warn $args->{user_id}; } 的なコードを書くと思うのですよ。 この場合、lookupメソッドはpackage名にあるUserから連想して $argsにはuser_idが入っているというルールを決めておけば、 まぁとりあえず問題なさそうにみえますが、(結構楽なのでこうしてしまいがちなんですが) 当にuser_idがあるかどうかチェックしたほうが当はいいわけですね。 そこでParams::Validateというモジュールがあります。 コレを使うとこのようにかけます package P

    nekokak
    nekokak 2010/10/27
    blogged
  • NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現

    モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で

    NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
    nekokak
    nekokak 2010/10/27
  • YAPC::Asia Tokyo 2010 をやってきた! (当日編) : 941::blog

    おっす!おれくしい! ウルトラ長かった準備編、最後まで読んでいただけたようでありがたや。 「あんだけ長いのに編始まってないのかよ…」とか「編いつやんだよボケ」とか激励のFAXが 続々と届いているので編書くよ! んー、でも運営としては準備の方が大変なので 実は俺の中ではだいぶ書ききった感あるんだけど。まぁいいよね!我慢して読んでってよ! 準備編はこちら blog::941:YAPC::Asia Tokyo 2010 をやってきた! (準備編) そして今回も長いので目次 実はまだ残ってる準備編 ボランティアスタッフ集合&準備開始 Perl Casual主催! 前夜祭開催 ついに開幕、YAPC::Asia 2010 1日目 あっという間に最終日、YAPC::Asia 2010 2日目 祭の後、そしてまた来年 実はまだ残ってる準備編 当日編と言いながらもまだ準備が終わってない。 当はもっと

    YAPC::Asia Tokyo 2010 をやってきた! (当日編) : 941::blog
    nekokak
    nekokak 2010/10/27
    941++