0
IT業界における伝統芸能の継承 尾形 鉄次 (OGATA Tetsuji)    Twitter: @xtetsuji 2013/4/6 Hachioji.pm#27
自己紹介• 尾形 鉄次 (OGATA Tetsuji)• Twitter: @xtetsuji• Blog: http://post.tetsuji.jp/• 専門領域: mod_perl
ユニケージ開発手法
ユニケージ開発手法
ユニケージ開発手法• シェルスクリプトでデータを処理する• シェルスクリプトなら読める人が多い とか色々メリットがある
ユニケージ開発手法• 批判も多い• はてブのブコメが荒れたりしている • 読めねーよ • スケールどうするの? • …等々
でも確かにそうかも• 私もcronスクリプトとか、複雑な部分 だけPerlで書いて、本体は *.sh で書く事 が多い(*.sh が *.pl を呼び出す形式)• 「Perlを知らないエンジニアでも大部分 読めるように」という配慮
歴史• シェルスクリプト: 30年以上• CGI: 10年以上• mod_perl: 10年程度• PSGI/Plack: 5年くらい?
NDS症候群
NDS症候群• 今日本を襲う「NDS症候群」 • (N)何かあったら • (D)誰が • (S)責任取るんだ
NDS症候群と戦う• 責任って何だ? • 平社員がどう取ればいいんだ • 給料返上すればいいの? • 結局はやりたくない言い訳でしょ• 色々ご意見あるかと思いますが
ピンチはチャンス• 「NDS症候群」をチャンスに変える • (N)ネタが • (D)できる • (S)瞬間
実例• for x in KVS Qpsmtpd Plack ... ; do  • echo ${x}を導入したいなぁ | soshiki ; • done
実例• NDS• NDS• NDS• NDS• NDS        ※一部誇張が含まれています
その結果• 上司「おがた君の得意なmod_perlがあ るじゃないか!!!」• それだ!
_人人人人人人人人人_> ネタができる瞬間 < ̄^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
誰得も突き詰めろ• mod_perlで変態実装を色々やった• おかげで一つの事を極められる研究者 心を満たせられた• これをネタにYAPC::Asia 2012で初登壇 もできた
CGIは悪くない• 古い技術=悪、新しい技術=善、なの?• 最近勉強会等でよく聞く 「CGIで すみません」• ちょっと疑問に思っているところ
CGIは悪くない• ISPが提供している格安のウェブ置き場 でサポートされているのはレガシーな Perl CGIがほとんど(逆にチャンス)• 「PaaS使え」はハードル高いと思う• スケールできなくなったら、その時に 改めて考えればよい
古い技術は伝統芸能
古い技術は伝統芸能• 芸!!!• そう、CGIも伝統芸能なんだ• 誰かが継承していかなければならない• というのは半分冗談としても、この先 CGIを使っても恥ずかしがる必要はない
正しく動くものが善• 新しい技術を使って動かないものしか できないより、古い技術でも意図した 正しく動くものを作れることが大事• CGIはシンプル、PSGIも同じくシンプル• みんなも自信を持ってCGIを書こう
mod_perl芸人• 最近自分の呼称を変えた • × mod_perlエバンジェリスト • ○ mod_perl芸人• そう呼べば私に対する周囲の親しみも わくかもしれない!芸なんだ、芸!
おがた先生の次回作に       ご期待下さい• mod_perlはCGIの高速化ではなく、 Apacheの拡張としてやっているので、 皆さんよろしくお願いします• NginxのHttpPerlModule等でも同じよう な活動をしていこうと準...
ご清聴ありがとうございました
Upcoming SlideShare
Loading in...5
×

IT業界における伝統芸能の継承 #hachiojipm

1,512

Published on

2013年4月6日に行われた Hachioji.pm#27 の「1枚LT」でトークした際のスライドです。

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

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

No notes for slide

Transcript of "IT業界における伝統芸能の継承 #hachiojipm"

  1. 1. IT業界における伝統芸能の継承 尾形 鉄次 (OGATA Tetsuji) Twitter: @xtetsuji 2013/4/6 Hachioji.pm#27
  2. 2. 自己紹介• 尾形 鉄次 (OGATA Tetsuji)• Twitter: @xtetsuji• Blog: http://post.tetsuji.jp/• 専門領域: mod_perl
  3. 3. ユニケージ開発手法
  4. 4. ユニケージ開発手法
  5. 5. ユニケージ開発手法• シェルスクリプトでデータを処理する• シェルスクリプトなら読める人が多い とか色々メリットがある
  6. 6. ユニケージ開発手法• 批判も多い• はてブのブコメが荒れたりしている • 読めねーよ • スケールどうするの? • …等々
  7. 7. でも確かにそうかも• 私もcronスクリプトとか、複雑な部分 だけPerlで書いて、本体は *.sh で書く事 が多い(*.sh が *.pl を呼び出す形式)• 「Perlを知らないエンジニアでも大部分 読めるように」という配慮
  8. 8. 歴史• シェルスクリプト: 30年以上• CGI: 10年以上• mod_perl: 10年程度• PSGI/Plack: 5年くらい?
  9. 9. NDS症候群
  10. 10. NDS症候群• 今日本を襲う「NDS症候群」 • (N)何かあったら • (D)誰が • (S)責任取るんだ
  11. 11. NDS症候群と戦う• 責任って何だ? • 平社員がどう取ればいいんだ • 給料返上すればいいの? • 結局はやりたくない言い訳でしょ• 色々ご意見あるかと思いますが
  12. 12. ピンチはチャンス• 「NDS症候群」をチャンスに変える • (N)ネタが • (D)できる • (S)瞬間
  13. 13. 実例• for x in KVS Qpsmtpd Plack ... ; do • echo ${x}を導入したいなぁ | soshiki ; • done
  14. 14. 実例• NDS• NDS• NDS• NDS• NDS ※一部誇張が含まれています
  15. 15. その結果• 上司「おがた君の得意なmod_perlがあ るじゃないか!!!」• それだ!
  16. 16. _人人人人人人人人人_> ネタができる瞬間 < ̄^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
  17. 17. 誰得も突き詰めろ• mod_perlで変態実装を色々やった• おかげで一つの事を極められる研究者 心を満たせられた• これをネタにYAPC::Asia 2012で初登壇 もできた
  18. 18. CGIは悪くない• 古い技術=悪、新しい技術=善、なの?• 最近勉強会等でよく聞く 「CGIで すみません」• ちょっと疑問に思っているところ
  19. 19. CGIは悪くない• ISPが提供している格安のウェブ置き場 でサポートされているのはレガシーな Perl CGIがほとんど(逆にチャンス)• 「PaaS使え」はハードル高いと思う• スケールできなくなったら、その時に 改めて考えればよい
  20. 20. 古い技術は伝統芸能
  21. 21. 古い技術は伝統芸能• 芸!!!• そう、CGIも伝統芸能なんだ• 誰かが継承していかなければならない• というのは半分冗談としても、この先 CGIを使っても恥ずかしがる必要はない
  22. 22. 正しく動くものが善• 新しい技術を使って動かないものしか できないより、古い技術でも意図した 正しく動くものを作れることが大事• CGIはシンプル、PSGIも同じくシンプル• みんなも自信を持ってCGIを書こう
  23. 23. mod_perl芸人• 最近自分の呼称を変えた • × mod_perlエバンジェリスト • ○ mod_perl芸人• そう呼べば私に対する周囲の親しみも わくかもしれない!芸なんだ、芸!
  24. 24. おがた先生の次回作に ご期待下さい• mod_perlはCGIの高速化ではなく、 Apacheの拡張としてやっているので、 皆さんよろしくお願いします• NginxのHttpPerlModule等でも同じよう な活動をしていこうと準備中です• 古くてもアウトプット大切
  25. 25. ご清聴ありがとうございました
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×