タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

procletに関するkazeburoのブックマーク (4)

  • #10 2012年に作ったものを振り返りつつProcletマジ便利 - KAYAC Engineers' Blog

    2012年も残すところあと20日ほどとなりましたが皆様いかがお過ごしでしょうか。@fujiwara です。 このエントリは tech.kayac.com Advent Calendar 2012 10日目の記事です。 テーマが「私の中のマイイノベーション 2012」ということで、まずこの1年に作ったものを自分の blog エントリから振り返ってみますと… Perl から Fluentd にログ出力 - Fluent::Logger リリース 今年一番話題になったミドルウェアといえば fluentd でしょうか。その fluentd に Perl からログを出力するためのモジュールです Parallel::Benchmark というモジュールを書きました 並列にプロセスを起動して負荷を掛けるベンチマークを簡単に作るためのフレームワークです。弊社の主にソーシャルゲーム案件で、リリース前の負荷テ

    #10 2012年に作ったものを振り返りつつProcletマジ便利 - KAYAC Engineers' Blog
    kazeburo
    kazeburo 2012/12/11
    便利!あざす!
  • Proclet::Declare リリースしました Re: Proclet::Declare について考えた - blog.nomadscafe.jp

    iPhone5の発表を見ずにコード書いて寝てたわー 昨日のforeman互換のprocletコマンドに引き続き Proclet::Declare について考えた - tokuhirom’s blog このモジュールをProcletのディストリビューションにいれてリリースしました。 https://metacpan.org/module/Proclet バージョンは 0.12 です 使い方 こんなスクリプト書いて use strict; use warnings; use Proclet::Declare; env( PLACK_ENV => 'development', LM_COLOR => 1, ); service('web', 'plackup -p 9413 app.psgi'); service('memcached', qw!/usr/local/bin/memcached

    kazeburo
    kazeburo 2012/09/13
    書いた
  • やったー PerlでProcfileベースのプロセス管理ツール foreman の互換コマンド "proclet" できたよ - blog.nomadscafe.jp

    Webアプリケーション開発時などに依存するバックグラウンドプロセスを管理するツールとして rubyで作られた foreman というツールがあります Procfileという名前のファイルに worker: ./bin/worker web: plackup web.psgi と書いて $ foreman start とやると指定したプロセスを起動してくれるらしいです。 cho45やtokuhiromからの提案もあったので、Procletをベースに同様の機能を持つprocletコマンドを作り、Procletに同梱してリリースしました。 https://metacpan.org/module/Proclet バージョン0.11で追加されました。 インストールは $ cpanm Proclet 使い方 実装されていない機能もあるけどだいたいforemanと一緒です Procfileを用意して p

    kazeburo
    kazeburo 2012/09/13
    書いた/タイトル変えた
  • Proclet::Declare について考えた - tokuhirom's blog

    Proclet::Declare について考えた foreman で Procfile でがんばろうとおもったのだけど、なんか妙に終了がおそいのが気にくわないのと、なんか外部 DSL 疲れ的な心境にいたり、最近 Proclet に foreman 的なことができる機能がはいったということもあって、Proclet で DSL でやっつけることにした。 以下のようなコードをかいて package Proclet::Declare; use strict; use warnings; use Proclet; use parent qw/Exporter/; our @EXPORT = qw/env service run/; our %REGISTRY; sub _proclet() { return $REGISTRY{caller(1)} ||= Proclet->new(color =>

  • 1