Movatterモバイル変換


[0]ホーム

URL:


Uploaded byhitode909
KEY, PPTX1,641 views

Perlで伝統芸能

Embed presentation

Download as KEY, PPTX
Perlで伝統芸能 hitode909
Perlで伝統芸能 hitode909
Perl
Perlの 印象
伝統芸能しにくい
伝統芸能しにくい思いがち
やれば できる ことを示したい
伝統芸能
伝統芸能カットアップ
カットアップ
新聞を無作為に切り刻んで  くっつけると   詩になる
Perlを使って  Perlの ソースコードをカットアップ
初級編   かんたん中級編   ちょっとまし上級編   むりやり
初級編 かんたん
カットアップ初級編•Perlのソースコードを入力する• Perlのソースコードを3文字ずつ切る• 切った文字をつなぎあわせて出力する
usese strict;     client::UNIX;use Pod::Util::load_psgi/HellQuote($uri = (            server->[0], @args) = $conn = +{ };     [ 'AnyEventations: ", ($handler);  );             }     my $urluse Testings;exit;eval "requestings;use Getopts{help};  $socket', workers = IO::Server (@back::Loader->load($handler);
usese strict;use Pod::Util::load_psgi/HellQuote($ur        違和感
中級編 ちょっとまし
PPIを使うParse,          構文解析してくれるAnalyze          CPANモジュールand                静的コード解析Manipulate Perl(without perl)
カットアップ中級編•Perlのソースコードを入力する• PPIでPerlのソースコードを字句解析してトークンごとに切る•切ったトークンをつなぎあわせて出力する
use FCGI::Client;use warnings;use IO::Socket::UNIX;use autodie;use Pod::Usage;use warnings;my $module = Plack::Util::load_psgi($opts{app});my @try = File::Temp::tmpnam();GetOptions(  [ 'Starman', ' (workers=10)', workers => 10 ],  [ 'Starman', ' (workers=10)', max_workers => sub {  eval { Plack::Loader->load($handler->[0];my $fname ) = Plack::Loader->load($handler->[0]) };  kill 9, $pid;  print "-- server: $server_class ", ($how || ''), "n";
[ 'Starman', ' (workers=10)', workers => 10 ],[ 'Starman', ' (workers=10)', max_workers => sub {eval { Plack::Loader->load($handler->[0];  さっきより自然
[ 'Starman', ' (workers=10)', workers => 10 ],[ 'Starman', ' (workers=10)', max_workers => sub {eval { Plack::Loader->load($handler->[0];  さっきより自然   実行できない
上級編 むりやり
カットアップ上級編•Perlのソースコードを入力する• PPIでPerlのソースコードを字句解析して トークンごとに切る•Perlのソースコードをつなぎあわせる• 文法エラーがないとき出力 perl -wc• いいのが出るまで無限ループ
use strict;use strict;use strict;use HTTP::Message::PSGI;1;__END__=head1 NAMEPlack::Handler::Standalone - adapter for HTTP::Server::PSGI=head1 SYNOPSIS % plackup -s Standalone    --host 127.0.0.1 --port 9091 --timeout 120=head1 DESCRIPTIONPlack::Handler::Standalone is an adapter for default Plack serverimplementation L<HTTP::Server::PSGI>. This is just an alias forL<Plack::Handler::HTTP::Server::PSGI>.=head1 SEE ALSOL<Plack::Handler::HTTP::Server::PSGI>=cut
Perlソースコードを カットアップして   実行できるPerlソースコードの   生成に成功
今後の予定テストからソースコードを自動生成
Perlで伝統芸能できる
ありがとうございました
補足•   URL    •   https://gist.github.com/1290440•   実行方法    •   perl cutup_high.pl ~/tmp/Plack/**/**.pm

Recommended

PDF
PHP5.5新機能「ジェネレータ」初心者入門
 
KEY
Stroustrup11章雑感
 
PDF
traitを使って楽したい話
KEY
Mojoliciousをウェブ制作現場で使ってみてる
PDF
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
PDF
Local php-100828 2
ODP
0x300
PPTX
実用裏方 Perl 入門
PPTX
詳説ぺちぺち
 
KEY
Fabricでサーバー管理をDRYにしよう
 
PDF
omoon.org の裏側 〜FuelPHP の task 活用例〜
PDF
Mock and patch
PDF
15分でCakePHPを始める方法(Nseg 2013-11-09 )
PDF
WordPress関数の処理コストを考えよう
PDF
2日間Fabricを触った俺が
 色々解説してみる
PDF
Cinnamon - simple deploy tool
PDF
メタメタプログラミングRuby
PDF
Using Dancer
PDF
Yapc -asia 2012 lt @studio3104
PDF
Everyday Life with clojure.spec
PDF
Fabric Essentials
PPT
Lightweight Language Tiger 2010
KEY
あらためてPHP5.3
PDF
HHVM Hack
PDF
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
PPT
Javascriptで無限ループを実現する5つの方法
 
PPTX
Your hash is.
PDF
文字化け
PDF
Deep learning実装の基礎と実践
PDF
angular1脳で見るangular2

More Related Content

PDF
PHP5.5新機能「ジェネレータ」初心者入門
 
KEY
Stroustrup11章雑感
 
PDF
traitを使って楽したい話
KEY
Mojoliciousをウェブ制作現場で使ってみてる
PDF
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
PDF
Local php-100828 2
ODP
0x300
PPTX
実用裏方 Perl 入門
PHP5.5新機能「ジェネレータ」初心者入門
 
Stroustrup11章雑感
 
traitを使って楽したい話
Mojoliciousをウェブ制作現場で使ってみてる
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
Local php-100828 2
0x300
実用裏方 Perl 入門

What's hot

PPTX
詳説ぺちぺち
 
KEY
Fabricでサーバー管理をDRYにしよう
 
PDF
omoon.org の裏側 〜FuelPHP の task 活用例〜
PDF
Mock and patch
PDF
15分でCakePHPを始める方法(Nseg 2013-11-09 )
PDF
WordPress関数の処理コストを考えよう
PDF
2日間Fabricを触った俺が
 色々解説してみる
PDF
Cinnamon - simple deploy tool
PDF
メタメタプログラミングRuby
PDF
Using Dancer
PDF
Yapc -asia 2012 lt @studio3104
PDF
Everyday Life with clojure.spec
PDF
Fabric Essentials
PPT
Lightweight Language Tiger 2010
KEY
あらためてPHP5.3
PDF
HHVM Hack
詳説ぺちぺち
 
Fabricでサーバー管理をDRYにしよう
 
omoon.org の裏側 〜FuelPHP の task 活用例〜
Mock and patch
15分でCakePHPを始める方法(Nseg 2013-11-09 )
WordPress関数の処理コストを考えよう
2日間Fabricを触った俺が
 色々解説してみる
Cinnamon - simple deploy tool
メタメタプログラミングRuby
Using Dancer
Yapc -asia 2012 lt @studio3104
Everyday Life with clojure.spec
Fabric Essentials
Lightweight Language Tiger 2010
あらためてPHP5.3
HHVM Hack

Viewers also liked

PDF
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
PPT
Javascriptで無限ループを実現する5つの方法
 
PPTX
Your hash is.
PDF
文字化け
PDF
Deep learning実装の基礎と実践
PDF
angular1脳で見るangular2
PDF
スマートフォンゲームのチート事情
PPTX
Pythonでpdfをいじってみる
PDF
見ててつらぽよなスライドVer1.2
PPTX
子供とネットを考える会の合言葉
PDF
サイバー考古学@ささみ 2017.2.20
PDF
コドモのソーシャルネットワーク事情~親ならこれだけはやっておけ
PDF
インターネットで気をつける12のこと
PPT
DNS移転失敗体験談
PPTX
Angular2実践入門
PDF
Cybozu Tech Conference 2016 バグの調べ方
PDF
派遣社員が現場にRubyを取り入れるまで
PDF
Angular 4がやってくる!? 新機能ダイジェスト
PPTX
Git hubで雑誌記事を執筆するのは間違っているだろうか
PPTX
「子供がハッカーに興味をもった時に備えて」考える会オープニング
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Javascriptで無限ループを実現する5つの方法
 
Your hash is.
文字化け
Deep learning実装の基礎と実践
angular1脳で見るangular2
スマートフォンゲームのチート事情
Pythonでpdfをいじってみる
見ててつらぽよなスライドVer1.2
子供とネットを考える会の合言葉
サイバー考古学@ささみ 2017.2.20
コドモのソーシャルネットワーク事情~親ならこれだけはやっておけ
インターネットで気をつける12のこと
DNS移転失敗体験談
Angular2実践入門
Cybozu Tech Conference 2016 バグの調べ方
派遣社員が現場にRubyを取り入れるまで
Angular 4がやってくる!? 新機能ダイジェスト
Git hubで雑誌記事を執筆するのは間違っているだろうか
「子供がハッカーに興味をもった時に備えて」考える会オープニング

Similar to Perlで伝統芸能

PPT
2017年夏のPerl
KEY
モダンmod_perl入門 #yapcasia
KEY
20年越しで Perl 4 to 5 した話
PPTX
Perl logging
PPTX
Perl/CGI 入門
PDF
Perlのテストがわからない
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
PDF
Write good parser in perl
PDF
Perl勉強会#2資料
PPT
CPANの依存モジュールをもう少し正しく検出したい
ODP
日常業務にperlを使おう
PDF
about Perl5.10
KEY
Perl WAF Overview, with mod_perl - Hokkaido.pm#7 #hokkaidopm
PDF
Backlogでの Perlのつかいかた
PDF
Pの付く言語の話
PDF
anything-php-funcref-perl.el
PPT
20130725 perl beginners_9
PDF
Perlcasual #5 発表資料
PDF
Perlcasual#6_2014-10-24
PDF
Perl Beginners #1 keynote
2017年夏のPerl
モダンmod_perl入門 #yapcasia
20年越しで Perl 4 to 5 した話
Perl logging
Perl/CGI 入門
Perlのテストがわからない
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Write good parser in perl
Perl勉強会#2資料
CPANの依存モジュールをもう少し正しく検出したい
日常業務にperlを使おう
about Perl5.10
Perl WAF Overview, with mod_perl - Hokkaido.pm#7 #hokkaidopm
Backlogでの Perlのつかいかた
Pの付く言語の話
anything-php-funcref-perl.el
20130725 perl beginners_9
Perlcasual #5 発表資料
Perlcasual#6_2014-10-24
Perl Beginners #1 keynote

Perlで伝統芸能

Editor's Notes


[8]ページ先頭

©2009-2025 Movatter.jp