タグ

ブックマーク / mizzy.org (10)

  • mizzy.org - Assurer - サーバテスティングフレームワーク #0

    Assurer - サーバテスティングフレームワーク #0 Posted by Gosuke Miyashita Fri, 05 Jan 2007 15:44:44 GMT 構築したサーバがちゃんと動作するかどうかのテストを自動化したいなー、とスクリプトを書こうと思ったのですが、Perler としてはここはやはり、Plagger とか Archer みたく、プラガブルで YAML で設定書けば OK みたいのを作るべきだろう、ってことで、Assurer (SVN) というサーバテスティングフレームワークをでっちあげてみました。 テストのことを Quality Assurance とか言ったりするし、Plagger や Archer が er で終わってるので、それに倣って命名してます。 今のところ Plagger や Archer からコピペして、ごく簡単な HTTP テストプラグインをつ

  • mizzy.org : cfengine メモ #0 - cfengine の構成パターン

    cfengine メモ #0 - cfengine の構成パターン Posted by Gosuke Miyashita Tue, 26 Dec 2006 13:55:53 GMT I, newbie » cfengineによるシステム管理の自動化: その1 を読んで、cfengine よさげだなぁ、ってことで導入を検討することに。 このブログでは、上記エントリで「ややこしいけど魅力的」と書かれている cfengine について、自分なりに試したことや整理したことについてメモしていこうと思います。日語のドキュメントが少ないですし、実際に手を動かしてみないと理解しにくいものなので、これを使ってみようかな、という方に少しでもお役に立てれば幸いです。 まず、cfengine ってそもそも何?というところですが、上記の I, newbie さんのエントリがわかりやすいので省略。今回は cfeng

  • mizzy.org : HTML::Widget::Kwalify #0

    HTML::Widget::Kwalify #0 Posted by Gosuke Miyashita Tue, 17 Oct 2006 15:55:23 GMT HTML::Widget::Kwalify というものをつくってます。まだプロトタイプにもなってない感じだけど。 これで Kwalify スキーマから HTML::Widget オブジェクトを自動生成して、Plagger のウェブインターフェースを簡単につくっちゃおう、という目論見です。 use HTML::Widget::Kwalify; my $w = HTML::Widget::Kwalify->create_from( file => 'schema.yaml' ); print $w->process; みたいな感じで、schema.yaml から HTML フォームを一発で生成できます。 CGI::Applicati

  • mizzy.org : Net::Amazon::ECS

    Net::Amazon::ECS Posted by Gosuke Miyashita Mon, 16 Oct 2006 15:02:24 GMT Plagger で Amazon Web Service をつかって、発売日を Publish::iCal して Google Calendar で表示したり、今日・明日発売する商品を Publish::Gmail してるのですが、なんか最近 Google Calendar に表示される商品数が少ないな、と思ったら、AWS3.0 で ReleaseDate が取得できていない模様。(そもそも結果の XML に ReleaseDate が存在しない。一部の商品は ReleaseDate 取得できるけど、取得できない方が圧倒的に多い。)しかも、以前には確かに ReleaseDate が取得できていた商品も、なぜか取得できなくなってます。でも同じ商品

  • mizzy.org : Using svk with plagger

    Using svk with plagger Posted by Gosuke Miyashita Fri, 29 Sep 2006 13:55:00 GMT うちでは 普段実行している plagger は家 trunk から持ってきていて、自分で作ったプラグインは svn.mizzy.org に置いてあるのですが、以下の様なプロセスで開発してました。 svn.mizzy.org からチェックアウトしたディレクトリに、俺プラグインを書いて置く。 plagger 家 trunk からチェックアウトしたディレクトリに、上記ディレクトリからファイルをコピーして、俺プラグインの動作テスト。 テストが問題なければ、svn.mizzy.org に俺プラグインをコミット。 家 trunk にコミットする場合は、svn co で コミットするファイルだけを指定。 2.のコピーがめんどくさく

    overlast
    overlast 2006/10/03
  • mizzy.org - Plagger プラグインの実行フェーズ

    Plagger プラグインの実行フェーズ Posted by Gosuke Miyashita Sat, 23 Sep 2006 18:58:42 GMT Plagger プラグインの実行フェーズについて整理してみたので、載せておきます。 追記 はてブで「argsもあるとうれしいとおもた」というコメントがありましたので、追加してみました。 実行フェーズ $args フェーズの役割 実行例

  • mizzy.org : SmartFeed::All で生成されるフィードには Filter::Rule は適用できない

    SmartFeed::All で生成されるフィードには Filter::Rule は適用できない Posted by Gosuke Miyashita Sun, 17 Sep 2006 09:28:04 GMT いまさら聞けない? 初心者向けPlagger設定覚え書き その5 というエントリで、 - module: Filter::Rule rule: module: Deduped - module: SmartFeed::All といった設定(一部のみ抜粋)をしていて、 過去に抽出したことのあるエントリも抽出してしまう(Dedupedによる削除がうまくできていない)という問題点がありました。 と書かれているのですが、こうなる理由を理解するためには、 SmartFeed::All と Filter::Rule が動作するフェーズと、実際にどの様な流れで処理されているかを理解する必要があり

  • mizzy.org : JugemKey 認証 API リリース

    JugemKey 認証 API リリース Posted by Gosuke Miyashita Wed, 31 May 2006 03:47:00 GMT 追記 CPAN モジュールが Perl 5.8.7 じゃないとインストールできない、という指摘が宮川さんからありましたので、修正しました。CPAN に反映されるまで時間がかかりますので、ここから取得してください 。モジュール作るのに h2xs を使うのはやめます。今は Module::Starter の時代らしいです。 JugemKey 認証 API がリリースされました。PHP4, PHP5, Perl の 認証 API ライブラリも提供しています。 基的には、Flickrはてなの認証 API とほぼ同等のものなのですが、Kazuho@Cybozu Labs, Tociyuki::Diary, まちゅダイアリー のはてな認証

  • mizzy.org : Inside JugemKey's Backend

    Inside JugemKey's Backend Posted by Gosuke Miyashita Thu, 01 Jun 2006 14:36:10 GMT よくある Inside Backend 系の話と違って、ハードの話ではなくプログラムの話が中心です。 JugemKey 認証 API の仕様や PHP/Perl ライブラリ を読んだ方はお気づきだと思いますが、認証 API を利用するには2つのサーバにアクセスする必要があります。1つは secure.jugemkey.jp、もう 1つが api.jugemkey.jp です。 secure.jugemkey.jp の方は、直接ユーザに見える部分をを担当していて、PHP で開発されています。https://secure.jugemkey.jp/ で見えるところがこれにあたります。 api.jugemkey.jp はそのバックエン

  • Catalyst で Atom API テストツール

    Catalyst で Atom API テストツール #0 Posted by Gosuke Miyashita Thu, 16 Feb 2006 18:46:46 GMT 2006/02/16 22:40 追記 なんかツールに名前が欲しいな、ってことで、「A2T2」と名づけました。Atom API Testing Tool の略ってことで。それに合わせて、HTML テンプレートも書き換えてます。あと、My::XML::Atom::Client の方もちょっと書き換え。ベースクラスの XML::Atom::Client の getFeed() では、 Status 200 以外の時に例外処理をしてくれてるのですが、このツールの性質上、例外処理をせずにそのまま結果を渡して欲しいので。 Atom API なサーバを実装するにあたって、以下の様なテストツールが欲しいなぁ、と思った。 ブラウザを

  • 1