タグ

ブックマーク / punitan.hatenadiary.org (4)

  • App::ExtractUsed というものを書いている話 - punitan (a.k.a. punytan) のメモ

    CPAN形式で開発していると避けて通れないのが依存モジュールの炙り出しと Makefile.PL へ requires を書き出す作業。これは意外と面倒なのでもっと怠惰に楽をしたいところ。 たとえモジュールが要求するperlのバージョンを決めていたとしても「どれがコアモジュールでどれが違うのか」「parent.pm は 5.10.1 からコアモジュールになった」など、漏れなく抽出しないと新しい環境でインストールする時に悲しいことになってしまう。 こんな面倒事はコマンド叩くだけで済ませてしまいたい、というわけで GitHub - punytan/p5-App-ExtractUsed をでっち上げた。 使い方 extractused コマンドがインストールされるので、基的にはこれを叩くだけで lib/ と t/ を走査して requires, test_requires が出力される感じ。

    App::ExtractUsed というものを書いている話 - punitan (a.k.a. punytan) のメモ
  • Post Your Blog Post About #yapcasia 2011 集計結果 - punitan (a.k.a. punytan) のメモ

    YAPCから一週間が経ちましたが皆様いかがお過ごしでしょうか。 ブログを書くまでがYAPCということで "Post Your Blog Post About #yapcasia 2011" を立ち上げたところ、なんと157もの記事が集まりました。これも偏にポストしてくれた方のおかげです。(主に@lestrratさんという噂。 Twitter. It's what's happening.) 集計データ データはSQLiteで保存していたので Post Your Blog Post About #yapcasia 2011 · GitHub からSQLをダウンロードして $ sqlite3 database.db < feeds.sql $ sqlite3 database.dbとすればテーブルを作れるようになっています。 記事一覧 いま動いているアプリはRSSリーダーのクロールが確実に終わ

    Post Your Blog Post About #yapcasia 2011 集計結果 - punitan (a.k.a. punytan) のメモ
  • YAPC::Asia 2011 に行ってきた - punitan (a.k.a. punytan) のメモ

    YAPC楽しい 今年は芝生で餃子べられた! トークが素晴らしいのはもちろんのこと、YAPCくらい大きなイベントになると普段会えない遠方の人たちと会えたり、面識のない人でも話ができるのでとてもいいイベントですね!(面識がないと言ってもTwitterのscreen nameで誰だかわかるので初対面だけど初対面じゃない、みたいな不思議な感じで話ができてよかった) やや後悔 ただ、今年は何か発表したいな、なんて思いつつ過ごしていたものの大きなネタもなく発表を見送ってしまった点はsugyanさんの心境に近いものが…。 やって良かったと思えたこと 今年はアプリが出なさそうだったので、モバイル向けのタイムテーブルを作った(YAPC::Asia 2011 用タイムテーブル(モバイル用)作った - punitan (a.k.a. punytan) のメモ)ところ、公式アカウント@yapcasiaをはじめ、

    YAPC::Asia 2011 に行ってきた - punitan (a.k.a. punytan) のメモ
  • daemontools メモ - punitan (a.k.a. punytan) のメモ

    daemontools はめったに設定しないので毎回忘れる!とくにmultilogとか編集中にはダウンさせておくとか。 一連の流れをまとめたメモ。 インストール $ sudo apt-get install daemontools-run $ cd $ mkdir daemontools foo ディレクトリをつくり、スティッキービットをたてる $ cd ~/daemontools $ mkdir foo $ mkdir foo/log $ chmod +t foo シンボリックリンクを /etc/service 以下につくり、自動で supervise が起動するのでダウンさせておく $ cd /etc/service $ sudo ln -s /home/hoge/daemontools/foo foo $ sudo svc -d /etc/service/foo $ sudo svc

    daemontools メモ - punitan (a.k.a. punytan) のメモ
  • 1