Your SlideShare is downloading. ×
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny

829

Published on

YAPC::Asia Tokyo 2013 LT-Thon::Tinyで発表した猫とPerl〜応用編1のスライド

YAPC::Asia Tokyo 2013 LT-Thon::Tinyで発表した猫とPerl〜応用編1のスライド

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
829
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 猫とPerl〜応用編1 @azumakuniyuki Cubicroot Co. Ltd. YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 2013/09/19(木)
  • 2. 自己紹介 あずま@京都 @azumakuniyuki 鯖管 プログラマ たまに Perl +(猫) YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 2
  • 3. 作ったもの - bounceHammer - バウンスメール解析するやつ - YAML/JSONで出る - http://bouncehammer.jp/ - Haineko - メール送信できるHTTP-APIサーバ - JSONデータをPOSTする - どこでもリレー可(SMTP, AmazonSES, SendGrid) - PSGIアプリケーション YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 3
  • 4. 猫とPerl〜応用編1 ``ニャー"" YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 4
  • 5. Acme::Nyaa猫系Perlモジュール``Acme::Nyaa''をProxyに組み込む YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 5
  • 6. use Acme::Nyaa; my $kijitora = Acme::Nyaa->new; my $nekotext = '吾輩は猫である。' print $kijitora->cat( $nekotext ); # 吾輩は猫であるニャーーーー!。 Acme::Nyaa->cat(); YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 6
  • 7. print $kijitora->neko('神と和解せよ'); # ネコと和解せよ my $x = '神への態度を悔い改めよ'; print $kijitora->neko $x; # ネコへの態度を悔い改めよ Acme::Nyaa->neko(); YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 7
  • 8. ``猫プロキシー'' nyaaproxy YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 8
  • 9. - Acme::Nyaa 0.0.9にサンプルとして入れた $ git clone https://github.com/azumakuniyuki/p5- Acme-Nyaa.git … $ cd ./p5-Acme-Nyaa $ plackup -I./lib -p 2222 -a eg/nyaaproxy.psgi HTTP::Server::PSGI: Accepting connections at http://0:2222/ eg/nyaaproxy.psgi YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 9
  • 10. - http://127.0.0.1:2222/http://猫にしたいURL - http://127.0.0.1:2222/ - http://ja.wikipedia.org/wiki/柴犬 - http://人様のブログ記事 - http://難解なRFCの日本語訳 - http://ニュースサイトとか - UTF-8なページのみ(Shift_JISとかは文字化けする) - 理系的なページは多分無理(句点が「。」ではなく「.」) - 同じホストならリンク先も猫Proxyを通る - 好みのタイプの猫画像を表示して猫Proxyを通すのがオススメ http://127.0.0.1:2222 YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 10
  • 11. Repository github.com/azumakuniyuki/p5-Acme-Nyaa YAPC::Asia Tokyo 2013 前夜祭 LT-Thon::Tiny 猫とPerl〜応用編1 @azumakuniyuki / Cubicroot Co. Ltd. 11
  • 12. 終 12

×