SlideShare una empresa de Scribd logo
1 de 24
Perl と人生
Perl and life
Mayumi Takahashi
Hello Everyone!
みなさん
こんばんわ!
 Hello Everyone!
現在絶賛エンジニア募集中の
  シックス・アパート(Six Apart)で
 マーケティングと広報をしております
高橋真弓(@mayumine)と申します。
ブログは9月26日にリリースしたばかりの
 Movable Type 5.2で書いています。


 http://uramayu.com
去年初めてYAPCのLTでました!
去年初めてYAPCのLTでました!




    あれから1年…
去年初めてYAPCのLTでました!




     あれから1年…
 Perl 経験値は0.01年のまま、
変わることはありませんでした…
1年間、Perlと人生に
  向き合っていました。
「人生をPerlで表現」したら
 どうなるのでしょうか?
1年間、Perlと人生に
  向き合っていました。
「人生をPerlで表現」したら
 どうなるのでしょうか?

こうなりました!
Perl と人生
Perl and life
Mayumi Takahashi
01, 誕生


 print "Hello, world!n";
02, 遊びたい盛りの小学生

$mom->shout(
   to  =>$me,
   message => 'Do your homework!',
);
03, 後がない受験生

my $college = School->new('Tokyo University');
do {
$me->studying();
$college->exam( $me );
} while( $college->result_of_the_exam( $me )
eq 'FAIL' );
04,欲望だらけの大学生


$me->want(   'Drink' );
$me->want(   'Girlfriend' );
$me->want(   'Money' );
$me->want(   'Job' );
$me->want(   'Credit' );
05, プロポーズ




    ・非常に優秀な対話型検索機能
    ・そこにジョブズの人格が雇って 
                    
    いるという
  do{
     ソース:虚構新聞
  will_you_marry_me( $me => $girlfriend );
  } while ( $girlfriend->answer() ne 'YES' );
  my $wife = $girlfriend;
06, 新婚生活

while( 1 ) {
my $answer = what_do_you_want( $wife => $me );
if ( $answer eq 'Dinner' ) {
# Do nothing
} elsif ( $answer eq 'Bath') {
# Do nothing
} elsif ( $answer eq 'You') {
last;
} else {
# Do nothing
}
}
07, 第一子誕生



   $wife->{inner_universe} = $me->DNA();
   my $new_baby = $wife->childbirth()
07, 世代交代




                                                                $me->want( 'Drink' );


    sub life {
                                                                $me->want( 'Girlfriend' );
                                                                $me->want( 'Money' );


    my ( $daddy, $mom ) = @_;                                   do{
                                                                will_you_marry_me( $me => $girlfriend );

    $mom->{inner_universe} = $daddy->DNA();                     } while ( $girlfriend->answer() ne 'YES' );

    my $me = $mom->childbirth();
                                                                my $wife = $girlfriend;

    $me->shout(
                                                                while( 1 ) {
    to => WORLD,
                                                                my $answer = what_do_you_want( $wife => $me );
    message => 'Hello, World!';
                                                                if ( $answer eq 'Dinner' ) {
    );
                                                                # Do nothing

    $mom->shout(                                                } elsif ( $answer eq 'Bath') {

    to =>$me,                                                   # Do nothing

    message => 'Do your homework!',                             } elsif ( $answer eq 'You') {

    );                                                          last;
                                                                } else {
    my $college = School->new('Tokyo University');              # Do nothing
    do {                                                        }
    $me->studying();                                            }
    $college->exam( $me );
    } while( $college->result_of_the_exam( $me ) eq 'FAIL' );

                                                                life( $me, $wife );
                                                                }
08, 繁栄



         life( $adam, $eve);
result ???
result ???
人生をPerlで表現したくなった?
      続きはgithubで!


Do you want describe Life by Perl?
               Visit
  https://github.com/mayumine/
             perlandlfe
Thanks @yuji!


We need Perl engineer.
 www.sixapart.jp/jobs

Más contenido relacionado

Más de Mayumi Ishikawa

知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術Mayumi Ishikawa
 
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術Mayumi Ishikawa
 
理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ
理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ
理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップMayumi Ishikawa
 
脱プログラムオート! 抑えるべきカメラの設定5つレンズの話
脱プログラムオート! 抑えるべきカメラの設定5つレンズの話脱プログラムオート! 抑えるべきカメラの設定5つレンズの話
脱プログラムオート! 抑えるべきカメラの設定5つレンズの話Mayumi Ishikawa
 
TeckLION Vol.8 by @mayumine
TeckLION Vol.8 by @mayumineTeckLION Vol.8 by @mayumine
TeckLION Vol.8 by @mayumineMayumi Ishikawa
 
Perlが決めるWebの未来
Perlが決めるWebの未来Perlが決めるWebの未来
Perlが決めるWebの未来Mayumi Ishikawa
 
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナーMTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナーMayumi Ishikawa
 

Más de Mayumi Ishikawa (7)

知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
 
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
知られざる最強の写真管理&カメラアプリ! これだけ聞けば誰でも使いこなせるLightroom活用術
 
理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ
理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ
理想の写真に近づく!RAW現像ビフォー/アフター実践ワークショップ
 
脱プログラムオート! 抑えるべきカメラの設定5つレンズの話
脱プログラムオート! 抑えるべきカメラの設定5つレンズの話脱プログラムオート! 抑えるべきカメラの設定5つレンズの話
脱プログラムオート! 抑えるべきカメラの設定5つレンズの話
 
TeckLION Vol.8 by @mayumine
TeckLION Vol.8 by @mayumineTeckLION Vol.8 by @mayumine
TeckLION Vol.8 by @mayumine
 
Perlが決めるWebの未来
Perlが決めるWebの未来Perlが決めるWebの未来
Perlが決めるWebの未来
 
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナーMTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
 

Último

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Último (9)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

Perl と人生(Perl and Life)

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n