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

すごいmod_perl #hachiojipm

863

Published on

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

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

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

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
  • すごいmod_perl #hachiojipm

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

    ×