おとなの WAF
    2013/3/29
 Perl Beginners #7
      @clicktx
今日はみんな大好きグン
マーからはるばるやってき
     ました
about me…
• Twitter: @clicktx
• Perl 歴 : 結構長い(でも上達しない)
• Perl との関わり : ほぼ趣味でコード書いたり
  web のサービス作ったり
• 仕事は Perl とか使わない。運転とか多い。
今日のお題
Web アプリ
WAF
Web
Application
Framework
使っている WAF
mojolicious
 Perl real-time web framework
フレームワークを使ってみ
      て
• ルータ便利
 • /class/method/:id

• 開発用サーバ便利
 • Local でアプリを動かすことが出来る

• メンテナンスしやすい
 • MVC 意識する事で見通しが良いコードに
最近作った web アプリ
サービス内容
サービス内容
 WAF
Watch
Adult
Flashmovies
warn
‘Restricted
under 18’;
morolicious
 Perl web application
2012 年 11 月 25 日
     β 版公開
息抜きの時にでも
使ってみて下さい
抜き過ぎには注意!
特徴
特徴
類似動画の検索
類似動画の検索

Luigi.pm
 • クラスタリングツール Bayon を使った
   、類似検索エンジン

 • perl で高速な類似検索エンジンを構築できるようにしてみた
   - ダウンロードたけし(寅年)の日記
 • miki/Luigi - github
実行環境
実行環境
Nginx + Starman
Nginx
•超軽量の web サーバ
•Apache から卒業

Starman
•Perl 製プリフォークサーバ
•CGI から卒業
まとめ

• フレームワークを使えば楽ができ
  るよ
• 全てを 1 から作る必要ないよ
• Web アプリを作ることでいろいろ
  な知識が養えるよ
最後に
Gunma.web #13
  2013/5/18
ご清澄ありがとう
 ございました
群馬のお店です

More Related Content

PDF
究極にして至高のWAF
PDF
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
KEY
capybara で快適なテスト生活を
PPTX
〜laravel で学ぶ MVC
PDF
Ember コミュニティとわたし
PDF
Laravel5.1をつかったWebアプリケーション開発
PPTX
おっさんES6/ES2015,React.jsを学ぶ
PDF
LaravelとMVCの先へ
究極にして至高のWAF
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
capybara で快適なテスト生活を
〜laravel で学ぶ MVC
Ember コミュニティとわたし
Laravel5.1をつかったWebアプリケーション開発
おっさんES6/ES2015,React.jsを学ぶ
LaravelとMVCの先へ

What's hot (20)

PDF
PHP Application E2E with Capybara
PDF
Java web application testing
PPTX
PHPから離れて感じるPHPの良さ
PPTX
Vue template-parserを作っている話
PDF
Javaで1から10まで書いた話(sanitized)
PDF
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
PDF
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
PDF
JavaScript 研修
PDF
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
PPTX
今日から始めるLaravel
PPTX
Web開発の 今までとこれから
PDF
Mojolicious::Liteを使ってみよう
ODP
HTML5 アプリ開発
PDF
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
PPTX
Laravelを使ってみた
PDF
フレームワークを使うべき 3 つの理由
PDF
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
PDF
iPhoneアプリを Javaで書くよ?
PDF
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
PHP Application E2E with Capybara
Java web application testing
PHPから離れて感じるPHPの良さ
Vue template-parserを作っている話
Javaで1から10まで書いた話(sanitized)
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
JavaScript 研修
サーバーサイドな人がフロントエンド技術と仲良くするはじめの一歩
今日から始めるLaravel
Web開発の 今までとこれから
Mojolicious::Liteを使ってみよう
HTML5 アプリ開発
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Laravelを使ってみた
フレームワークを使うべき 3 つの理由
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
iPhoneアプリを Javaで書くよ?
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Ad

Similar to Perl Beginners #7 おとなのWAF (7)

PPT
Benchmarks of Perl Web Application Frameworks
PDF
Niigata.pm #1
PDF
The master plan of scaling a web application
KEY
Perl WAF Overview, with mod_perl - Hokkaido.pm#7 #hokkaidopm
PDF
Perlで初めてWebアプリを作った話
PDF
Nginx meetup 1_20181114_omo
PDF
Tottoruby 20110903
Benchmarks of Perl Web Application Frameworks
Niigata.pm #1
The master plan of scaling a web application
Perl WAF Overview, with mod_perl - Hokkaido.pm#7 #hokkaidopm
Perlで初めてWebアプリを作った話
Nginx meetup 1_20181114_omo
Tottoruby 20110903
Ad

More from Munenori Sugimura (8)

PPTX
EC-CUBEで宅配伝票の印刷
PPT
PPT
EC-CUBE on Bootstrap3 - Gunma.web#16
PPT
20% - Gunma.web#15
PPT
Koi::Bana〜恋に落ちたエンジニア〜
PPT
おとなのテキストマイニング
PPT
LDDによるWebアプリケーション開発
PPT
モダンでオサレなwebサイト
EC-CUBEで宅配伝票の印刷
EC-CUBE on Bootstrap3 - Gunma.web#16
20% - Gunma.web#15
Koi::Bana〜恋に落ちたエンジニア〜
おとなのテキストマイニング
LDDによるWebアプリケーション開発
モダンでオサレなwebサイト

Recently uploaded (12)

PDF
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
PPTX
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
PDF
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
PDF
翔泳社 「C++ ゼロからはじめるプログラミング」対応 C++学習教材(三谷純)
PPTX
Vibe Codingを触って感じた現実について.pptx .
PDF
Working as an OSS Developer at Ruby Association Activity Report 2025
PDF
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
PPTX
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。
PDF
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
PDF
20250823_IoTLT_vol126_kitazaki_v1___.pdf
PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
翔泳社 「C++ ゼロからはじめるプログラミング」対応 C++学習教材(三谷純)
Vibe Codingを触って感じた現実について.pptx .
Working as an OSS Developer at Ruby Association Activity Report 2025
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
20250823_IoTLT_vol126_kitazaki_v1___.pdf
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...

Perl Beginners #7 おとなのWAF