おとなのおとなの WAFWAF
2013/3/292013/3/29Perl Beginners #7Perl Beginners #7
@clicktx@clicktx
今日はみんな大好きグン今日はみんな大好きグンマーからはるばるやってきマーからはるばるやってき
ましたました
about me…about me…
• Twitter: @clicktxTwitter: @clicktx
• PerlPerl 歴歴 : : 結構長い(でも上達しない)結構長い(でも上達しない)
• PerlPerl との関わりとの関わり : : ほぼ趣味でコード書いたほぼ趣味でコード書いたりり webweb のサービス作ったりのサービス作ったり
• 仕事は仕事は PerlPerl とか使わない。運転とか多い。とか使わない。運転とか多い。
今日のお題今日のお題WebWeb アプリアプリ
WAFWAF
WWebeb
AApplicatiopplicationn
FFrameworrameworkk
使っている使っている WAFWAF
mojoliciousmojoliciousPerl real-time web frameworkPerl real-time web framework
フレームワークを使ってみフレームワークを使ってみてて
• ルータ便利ルータ便利• /class/method/:id/class/method/:id
• 開発用サーバ便利開発用サーバ便利• LocalLocal でアプリを動かすことが出来るでアプリを動かすことが出来る
• メンテナンスしやすいメンテナンスしやすい• MVCMVC 意識する事で見通しが良いコードに意識する事で見通しが良いコードに
最近作った最近作った webweb アプリアプリ
サービス内容サービス内容
サービス内容サービス内容
WAFWAF
WWatchatch
AAdultdult
FFlashmovilashmovieses
warn warn ‘Restricted ‘Restricted under 18’;under 18’;
momorroliciousoliciousPerl web applicationPerl web application
20122012 年年 1111 月月 2525 日日ββ 版公開版公開
息抜きの時にでも息抜きの時にでも使ってみて下さい使ってみて下さい
抜き過ぎには注意!抜き過ぎには注意!
特徴特徴
特徴特徴類似動画の検索類似動画の検索
類似動画の検索類似動画の検索
Luigi.pmLuigi.pm• クラスタリングツールクラスタリングツール BayonBayon を使った、を使った、
類似検索エンジン類似検索エンジン
• perlperl で高速な類似検索エンジンを構築できるようにしてみで高速な類似検索エンジンを構築できるようにしてみた た - - ダウンロードたけし(寅年)の日記ダウンロードたけし(寅年)の日記
• miki/Luigi - githubmiki/Luigi - github
実行環境実行環境
実行環境実行環境Nginx + StarmanNginx + Starman
NginxNginx•超軽量の超軽量の webweb サーバサーバ
•ApacheApache から卒業から卒業
StarmanStarman•PerlPerl 製プリフォークサーバ製プリフォークサーバ
•CGICGI から卒業から卒業
まとめまとめ
• フレームワークを使えば楽ができフレームワークを使えば楽ができるよるよ
• 全てを全てを 11 から作る必要ないよから作る必要ないよ
• WebWeb アプリを作ることでいろいろアプリを作ることでいろいろな知識が養えるよな知識が養えるよ
最後に最後に
Gunma.web #13Gunma.web #132013/5/182013/5/18
ご清澄ありがとうご清澄ありがとうございましたございました
群馬のお店です群馬のお店です