Devsumi2008 - YAPC::Asia 2008 Tokyo
-
Upload
takesako -
Category
Technology
-
view
3.990 -
download
5
description
Transcript of Devsumi2008 - YAPC::Asia 2008 Tokyo
竹迫 良範14-A-7
地域コミュニティに国境はないかも
Shibuya.pm
YAPC::Asia 2008 Tokyo について
はじめに
最もタメになる
初心者用
言語は?
Perl(^^)
後方互換性
バージョンアップで互換性がなくなる心配?
PHP4 → PHP5
Ruby 1.8 → Ruby 1.9
Perlは後方互換性を重視
Perl4 のプログラムが Perl5 でそのまま動く
jcode.pl , cgi-lib.pl , simple_bbs.cgi …
Ruby でこんにちは!
“Hello, world!”
#!/usr/bin/env ruby
($,^$$&&@@_=$$);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?~-?>+?/-
?'))+($,&$,||(%!%!<<(?!+?!+?!))%(?|-?<+(?[-?;+?&-
?!)));($,&$,||@_=$!);$><<($,^$$&&(%!%!<<(?!*(?.-?-+?&-?$)))%(?}-?=+(?[-?;+?.-
?")));($,&$,||@@_=$¥);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?|-?<+(?¥¥-?<+?.-
?")));($,&$,||_=$$);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?|-?<+(?|-?¥¥+(?*-?"+?+-
?$))))+($,&$,||(%!%!<<(?!*(?(-?'+?'-?%)))%(?}-?]+?--
?!));($,&$,||@_=$.);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?|-?¥¥+?!-
?!))+($,&$,||(%!%!<<(?!*(?#-?"+?#-?!)))%(?~-?>+(?_-??+(?<-?,+?)-
?"))));($,^$$&&@@_=$&);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?~-?>+(?_-??+(?)-?!+?.-
?'))))+($,&$,||(%!%!<<(?!+?!+?!))%(?~-?>+(?{-?[+(??-?/+?/-?-
))))+($,&$,||(%!%!<<(?!*(?--?,+?)-?')))%(?{-?;+(?{-?[+?--
?!)));($,^$$&&@@_=$;);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?}-?=+(?^-?>+?'-
?#)));($,&$,||_=$.);$><<($,&$,||(%!%!<<(?!*(?/-?.+?)-?')))%(?_-??+?$-
?#));($,^$$&&@_=$&);$><<$/
Brainf*ck でこんにちは!
“Hello, world!”
Hello +++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..++
+.>-.------------.<++++++++.--------.+++.------.--------.>+. world!
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
デモ
http://www.rubyist.net/~matz/20080209.html#p02
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
Shibuya.pm
Shibuya Perl Mongers
id:miyagawa → id:TAKESAKO リーダー交代式
いまここ
Shibuya.js
渋谷近辺の JavaScript コミュニティ
Shibuya.JS ストリーミング中継
Shibuya.abc
ABC = ActionScriptVM Byte Code
Flashのバイナリを見てニヤニヤする人達
Shibuya.trac
Bug Tracking SystemのTrac開発者の集まり
フラットな運営を目指す
地域コミュニティ
→加速!(^^)
地域格差
→加速?(T-T)
ソフトウェア業界と格差
情報格差
ユーザ ⇔ ソフトウェア技術者(開発、運用、SI)
本を読む人 ⇔ 本を書く人
ネットを使わない人 ⇔ ネット廃人
地域格差
地方 ⇔ 東京
日本 ⇔ グローバル
格差の構造があるためビジネスができる
国際技術カンファレンス
格差は少ない方がいいよね?
地域格差
→ いろんな地域の人が一つの場所に集合
情報格差
→ 技術情報をもっとオープンに共有
YAPC::Asia 2006 Tokyo
Yet Another Perl Conference 2006 @ Tokyo
YAPC::Asia 2007 Tokyo
Yet Another Perl Conference 2007 @ Tokyo
同人誌即売会
100円
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/
おまけ(略)
Takesako & Joel Spolsky
Thank you! デブサミ