• Save
すごいmod_perl #hachiojipm
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

すごいmod_perl #hachiojipm

  • 1,075 views
Uploaded on

・このスライドは 2012/08/06に行われたHachioji.pm#20にて「1枚LT」を行った際のスライドに、後日軽微な修正を加えたものです ...

・このスライドは 2012/08/06に行われたHachioji.pm#20にて「1枚LT」を行った際のスライドに、後日軽微な修正を加えたものです
・半分はネタトークです

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,075
On Slideshare
1,071
From Embeds
4
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 4

http://pinterest.com 3
https://si0.twimg.com 1

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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. すごいmod_perl 株式会社fonfun 尾形 鉄次 (OGATA Tetsuji) Twitter: @xtetsuji 2012/08/06 Hachioji.pm#20
  • 2. *Preface for readers*• このスライドは 2012/08/06に行われた Hachioji.pm#20にて「1枚LT」を行った 際のスライドに、後日軽微な修正を加 えたものです• 半分はネタトークです
  • 3. 自己紹介
  • 4. 自己紹介• 尾形 鉄次 (OGATA Tetsuji)• Twitter: @xtetsuji• Blog: http://post.tetsuji.jp/• 得意技: mod_perl• 北海道出身でHokkaido.pmによく出没
  • 5. 自己紹介• Hokkaido.pmで毎回狂信的なmod_perl トークをすることで一部で有名?• モダンPerlに乗れていない30代
  • 6. 所属紹介• 株式会社fonfun(フォンファン) http://www.fonfun.co.jp/ • 主力製品:リモートメール http://rmail.jp/
  • 7. mod_perl 遍歴
  • 8. mod_perl 遍歴• 2003年に社内の柱コンテンツが mod_perlのCGI高速化環境に移行• 先輩方が「mod_perlが」とか言い出す• Perl CGIとの違いがよく分からなかった• 俺「Perl CGIの高速化だけなの?」
  • 9. mod_perl 遍歴• 先輩はほとんど何も教えてくれないの で、必死に勉強した• Perl CGIの高速化環境でハマった• mod_perlの書籍を熟読して勉強しよう という決意をした
  • 10. mod_perl 遍歴• mod_perlを勉強する上で参考になる書籍 は洋書しかなかった • Practical mod_perl (Orelly 2003; http://modperlbook.org/) • The mod_perl Developer’s Cookbook (Sams Publishing 2002; http://www.modperlcookbook.org/) • mod_perl2 User’s Guide (Onyx Neon 2007; http://modperl2book.org/)
  • 11. mod_perl 遍歴• 実はオライリーから和書も出版されて いるけど、古いし構成が分かりづらい• Apache拡張ガイド(上下巻) (Oreilly Japan 2000; ※現在は絶版)
  • 12. mod_perl 遍歴• 英語が分からないから北海道の某国立 大学を諦めて上京したのに英語か!• mod_perl1について解説した2冊は鈍器• 必死に読みふけった
  • 13. mod_perl 遍歴• いつのまにか mod_perl の Apache 拡張 ハンドラも書けるようになった• 知らないうちに先輩より詳しくなった• 世間はWAFで盛り上がっているのに、 mod_perlで何でも解決する不器用さ
  • 14. mod_perl のここがすごい
  • 15. 新規開発案件• 柱コンテンツも保守だけでなく、新規 開発が必要になってきた• 絵文字を解釈するメールサーバ• キャッシュサーバのようなもの• …などなど
  • 16. 新技術導入の努力• 俺「それmemcached(ry」• 俺「それqpsmtpd(ry」• 俺「それpla(ry」• 俺「それ(ry」
  • 17. 新技術導入の努力• 上司やインフラ部署に「で、 memcachedやqpsmtpdや(略)の堅牢性は 検証して説明いただけますか?監視は どうすればいいのでしょうか」と言わ れる• 俺「…」(´-`).。oO(時間も無いのにな)
  • 18. 新技術導入の努力• ならばmod_perlで書けばいい• 俺「これはApacheです」• 俺「堅牢性はApache同等です。監視は Apacheの80番ポートにHTTPで ”GET /” して下さい」
  • 19. All things are mod_perl• こうして、Apache mod_perlでできた SMTPサーバや文字列スタックサーバ等 風変わりなサーバが続々と誕生した• 商用環境へ投入されて、今も安定稼働 しています
  • 20. mod_perlのここがすごい• 上司やインフラ部署を せる効果的に 説得できる• みなさんもmemcachedとかqpsmtpdとか 新しいプロダクトが使えない場合は、 ぜひmod_perlを使ってみませんか?
  • 21. 念のため補足• 上司やインフラ部署disじゃないよ!• 会社方針として、柱コンテンツは革新 より安定性を非常に重視している帰結• 新技術はなかなか投入できないけど、 そのかわりmod_perlで相当遊べている
  • 22. mod_perl 続き• ここで宣伝• さて、続きは YAPC::Asia Tokyo 2012 の 「モダンmod_perl入門」で
  • 23. ご清聴ありがとうございました