Devsumi2008 - YAPC::Asia 2008 Tokyo

29
竹迫 良範 14-A-7 地域コミュニティに国境はないかも Shibuya.pm YAPC::Asia 2008 Tokyo について

description

http://labs.cybozu.co.jp/blog/takesako/2008/02/devsumi2008.html

Transcript of Devsumi2008 - YAPC::Asia 2008 Tokyo

Page 1: Devsumi2008 - YAPC::Asia 2008 Tokyo

竹迫 良範14-A-7

地域コミュニティに国境はないかも

Shibuya.pm

YAPC::Asia 2008 Tokyo について

Page 2: Devsumi2008 - YAPC::Asia 2008 Tokyo

はじめに

Page 3: Devsumi2008 - YAPC::Asia 2008 Tokyo

最もタメになる

初心者用

言語は?

Page 4: Devsumi2008 - YAPC::Asia 2008 Tokyo

Perl(^^)

Page 6: Devsumi2008 - YAPC::Asia 2008 Tokyo

後方互換性

バージョンアップで互換性がなくなる心配?

PHP4 → PHP5

Ruby 1.8 → Ruby 1.9

Perlは後方互換性を重視

Perl4 のプログラムが Perl5 でそのまま動く

jcode.pl , cgi-lib.pl , simple_bbs.cgi …

Page 7: Devsumi2008 - YAPC::Asia 2008 Tokyo

Ruby でこんにちは!

“Hello, world!”

#!/usr/bin/env ruby

($,^$$&&@@_=$$);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?~-?>+?/-

?'))+($,&$,||(%!%!<<(?!+?!+?!))%(?|-?<+(?[-?;+?&-

?!)));($,&$,||@_=$!);$><<($,^$$&&(%!%!<<(?!*(?.-?-+?&-?$)))%(?}-?=+(?[-?;+?.-

?")));($,&$,||@@_=$¥);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?|-?<+(?¥¥-?<+?.-

?")));($,&$,||_=$$);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?|-?<+(?|-?¥¥+(?*-?"+?+-

?$))))+($,&$,||(%!%!<<(?!*(?(-?'+?'-?%)))%(?}-?]+?--

?!));($,&$,||@_=$.);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?|-?¥¥+?!-

?!))+($,&$,||(%!%!<<(?!*(?#-?"+?#-?!)))%(?~-?>+(?_-??+(?<-?,+?)-

?"))));($,^$$&&@@_=$&);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?~-?>+(?_-??+(?)-?!+?.-

?'))))+($,&$,||(%!%!<<(?!+?!+?!))%(?~-?>+(?{-?[+(??-?/+?/-?-

))))+($,&$,||(%!%!<<(?!*(?--?,+?)-?')))%(?{-?;+(?{-?[+?--

?!)));($,^$$&&@@_=$;);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?}-?=+(?^-?>+?'-

?#)));($,&$,||_=$.);$><<($,&$,||(%!%!<<(?!*(?/-?.+?)-?')))%(?_-??+?$-

?#));($,^$$&&@_=$&);$><<$/

Page 8: Devsumi2008 - YAPC::Asia 2008 Tokyo

Brainf*ck でこんにちは!

“Hello, world!”

Hello +++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..++

+.>-.------------.<++++++++.--------.+++.------.--------.>+. world!

Page 9: Devsumi2008 - YAPC::Asia 2008 Tokyo

Perl でこんにちは!

“Hello, world!”

#!/usr/bin/perl -w

qq chop lc and print chr ord uc q chop uc and print chr ord q ne sin and print chr ord qw q le q and print chr ord q else and print chr ord q pop and print chr oct oct ord uc qw q bind q and print chr ord q q eq and print chr ord qw q warn q and print chr ord q pop and print chr ord q qr q and print chr ord q else and print chr ord qw q do q and print chr hex length q q semctl setpgrp chop q

Page 10: Devsumi2008 - YAPC::Asia 2008 Tokyo

デモ

Page 11: Devsumi2008 - YAPC::Asia 2008 Tokyo

http://www.rubyist.net/~matz/20080209.html#p02

Page 12: Devsumi2008 - YAPC::Asia 2008 Tokyo

2038年問題→ OK

Perl は 2038年問題を解決 (2008/2/7)

いま作ったプログラムが30年後でも動く!

$ perl -e "print scalar localtime(0)"

Thu Jan 1 00:00:00 1970

$ perl -e "print scalar localtime(2**31-1)"

Tue Jan 19 03:14:07 2038

$ perl -e "print scalar localtime(2**35)"

Mon Oct 25 20:46:08 3058

http://schwern.org/~schwern/src/perl_Y2038.patch

Page 13: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.pm

Shibuya Perl Mongers

id:miyagawa → id:TAKESAKO リーダー交代式

いまここ

Page 14: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.js

渋谷近辺の JavaScript コミュニティ

Page 15: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.JS ストリーミング中継

Page 16: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.es

ECMAScript (よくできたフィッシングサイト)

Page 17: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.abc

ABC = ActionScriptVM Byte Code

Flashのバイナリを見てニヤニヤする人達

Page 18: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.trac

Bug Tracking SystemのTrac開発者の集まり

フラットな運営を目指す

Page 19: Devsumi2008 - YAPC::Asia 2008 Tokyo

Shibuya.jpg (cho45++)

神奈川(+町田)周辺の写真家コミュニティ

Page 20: Devsumi2008 - YAPC::Asia 2008 Tokyo

地域コミュニティ

→加速!(^^)

Page 21: Devsumi2008 - YAPC::Asia 2008 Tokyo

地域格差

→加速?(T-T)

Page 22: Devsumi2008 - YAPC::Asia 2008 Tokyo

ソフトウェア業界と格差

情報格差

ユーザ ⇔ ソフトウェア技術者(開発、運用、SI)

本を読む人 ⇔ 本を書く人

ネットを使わない人 ⇔ ネット廃人

地域格差

地方 ⇔ 東京

日本 ⇔ グローバル

格差の構造があるためビジネスができる

Page 23: Devsumi2008 - YAPC::Asia 2008 Tokyo

国際技術カンファレンス

格差は少ない方がいいよね?

地域格差

→ いろんな地域の人が一つの場所に集合

情報格差

→ 技術情報をもっとオープンに共有

Page 25: Devsumi2008 - YAPC::Asia 2008 Tokyo

YAPC::Asia 2007 Tokyo

Yet Another Perl Conference 2007 @ Tokyo

Page 26: Devsumi2008 - YAPC::Asia 2008 Tokyo

同人誌即売会

100円

Page 27: Devsumi2008 - YAPC::Asia 2008 Tokyo

YAPC::Asia 2008 Tokyo

主催: YAPC::Asia 2008 実行委員会 / Shibuya.pm

日時: 2008/05/15-16 (Thu-Fri) 9:00-18:00 (予定)

会場: 東京工業大学大岡山キャンパス(大岡山)

定員: 400名(見込み) / スポンサー募集中

費用: 4000円(カンファレンスノベルティグッズ付き)

チケット: 3月上旬より販売開始

Larry Wall 氏ほか海外ゲスト多数来日予定

http://yapcasia.org/

Page 28: Devsumi2008 - YAPC::Asia 2008 Tokyo

おまけ(略)

Page 29: Devsumi2008 - YAPC::Asia 2008 Tokyo

Takesako & Joel Spolsky

Thank you! デブサミ