Devsumi2008 - YAPC::Asia 2008 Tokyo

Post on 18-Dec-2014

3.990 views 5 download

description

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

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.es

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

Shibuya.abc

ABC = ActionScriptVM Byte Code

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

Shibuya.trac

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

フラットな運営を目指す

Shibuya.jpg (cho45++)

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

地域コミュニティ

→加速!(^^)

地域格差

→加速?(T-T)

ソフトウェア業界と格差

情報格差

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

本を読む人 ⇔ 本を書く人

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

地域格差

地方 ⇔ 東京

日本 ⇔ グローバル

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

国際技術カンファレンス

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

地域格差

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

情報格差

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

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! デブサミ