Hachioji.pm #40 次のbounceHammer開発中

517 views
442 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
517
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hachioji.pm #40 次のbounceHammer開発中

  1. 1. 次のbounceHammer開発中 @azumakuniyuki Cubicroot Co. Ltd. Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) bouncehammer version 3.0.0の中核になるモジュール
  2. 2. 自己紹介 @azumakuniyuki あずま(猫)@京都 相模原のあずまさんと識別の為 +=(猫)。 主にサーバ管理者 Ansibleを業務で導入し始めました。 16日まで東京滞在 0.154Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  3. 3. 0.231Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  4. 4. Parser [名詞] 構文解析機器 Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  5. 5. - "ばうんすはんまー" - 2010年3月〜 最新版は2.7.11 - バウンスメールを解析してYAML/JSON化 - http://bouncehammer.jp/ - インストールしたらコマンドが入る - bin/mailboxparserを使ってメール解析 - 配信サービスとか通販サイトで導入済 bounceHammer 0.385Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  6. 6. 2年前のツイート 0.462Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  7. 7. - 1通に複数のバウンスがあると困る - モジュールとして使いにくい - まだTengに移行してない - CGI::Application使ってる(メンテは? - Perl 5.16以降で動かない(use base... - UNIXという考え方で言う第二のシステム ver.2の問題点 0.538Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  8. 8. Tonkachi?今のところ``use Tonkachi;'' Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  9. 9. - 今年の2月ごろから開発開始 - まだSendmailのメールしか解析出来ない - 次はPostfix, qmail, Gmailあたり対応 - 最終的にExchangeにも対応予定、たぶん - システムではなくモジュールとして作ってる - use Tonkachi; - https://github.com/azumakuniyuki/Tonkachi Tonkachi? 0.692Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  10. 10. use Tonkachi::Mail; use Tonkachi::Data; use Tonkachi::Message; my $mail = Tonkachi::Mail->new('./mbox'); while( my $r = $mail->read ){ my $x = Tonkachi::Message->new( "data" => $r ); my $y = Tonkachi::Data->make( "data" => $x ); for my $e ( @$y ){ warn $e->dump("json"); } } 現時点で少しだけ動く 0.769Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  11. 11. { "provider":"ietf", "addresser":"kijitora@example.jp", "timezoneoffset":"-0500", "lhost":"smtp-gateway.kyoto.ocn.ne.jp", "recipient":"userunknown@example.org", "subject":"渋谷で猫を一匹しか見ていない", "reason":"userunknown", ...他たくさんの何かが続く } JSONで解析結果が出る 0.846Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  12. 12. - 祇園祭の頃には完成予定、たぶん - ``Tonkachi''はもっと良い名前が合ったら変える - Tonkachiよりも短い何か - そもそも金槌系はやめるかもしれんし - ``use BounceHammer''は長すぎる - 猫? - Haineko, Acme::Nyaa 夏ごろ v3.0.0 0.923Hachioji.pm #40@八王子の居酒屋 2014/04/12(土) 次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
  13. 13.

×