2006-03-30 23:46:52

2006 YAPC 東京行 (Day 3)

今天也是八點就起了一個大早. 結果昨天洗的衣服, 在烘了兩次 (一次半個鐘頭, 100 羊
), 經過了一晚的除濕, 結果還沒乾... 但是今天還是要換房間, 所以還是就直接打包了. 之後就不用再換房間, 所以接下來只要一直掛著就好了. 但是我怕今晚沒內衣可以換啊...

因為昨天走過了, 所以今天走起來還滿順的, 起碼不用像昨天有點繞路. 今天又比昨天更冷了. 但是我相信會場一定會有暖氣, 又要一直穿穿脫脫.

今天就分成兩個 track, 所以要聽自己有興趣的話, 就得跑來跑去了.

第一場去聽 clkao 的 Marrying Perl with Other Languages, 講的是讓 javascript 可以使用 Perl, 甚至是 Perl 的 CPAN module. 剛開始還聽得懂, 到後面就不太了解了...

第二場是 Marty Pauley 的 Template Toolkit. 比較有趣的在他用 tt 來寫 Java. XD

接下來趕到別的場地. 接下來是 Damian Conway 的 Perl 6 Update, 解說 Perl 6 與 5 之間的差別. 有滿多的語法被 *修正* 了, 有許多更懶的運算子被發明出來了. 其中在提到 subscription 有一句話我最喜歡: "Zen slice": You give nothing, you get everything.
Dave 介紹 DateTime. 時間看似很簡單, 但是考慮到全世界的話, 它就會變得非常的複雜. DateTime 就是將 CPAN 上適合的模組結合在一起, 然後透過 DateTime 模組提供一套完整的日期時間操作界面. 因為 Dave 有一個台灣老婆, 所以有幾個很台灣的例子. 像是計算到七夕還有幾天的程式, 這樣才可以送禮物給老婆. 另外就是蔡明亮的 "現在那邊幾點". 如果用 DateTime 的話, 電影不用 30 秒就演完了.

中午還是一樣各自出去找東西吃. 我們去昨天看到的小麵館. 兩個人站在櫥窗前研究要吃什麼. hc 想吃的那個, 有個字看不懂, 所以最簡單的方式就是: 用 pda 拍下來給人看. 結果老闆娘有老花眼, 看不清楚, 所以只好把看得懂的部份唸給她聽. 果然是自家的產品最熟啊, 馬上就知道是什麼. 他點了一個咖哩蕎麥, 我點了天婦羅蕎麥. 兩個人坐定之後, 我就跟他說他跟昨天一樣都吃咖哩, 才發現他並不想吃咖哩. 麵吃起來不錯, 又不會太鹹. 三年前來東京的印象是, 麵鹹得跟什麼一樣. 不過天羅婦蝦子大概應該一開始就吃掉, 後來吃的時候, 那個麵衣都散了.

吃完之後, 爭取時間去旁邊的八幡神社拍櫻花. 白天拍起來果然很好. 我們在那邊大概停留了十分鐘, 還順便幫小球買了一個除厄御守.

下午第一場 Audrey 是 Learning Haskell. 我是第一次聽這個, 感覺還滿有意思的. Haskell 果然是外星人的產物啊.

接下來是 Clkao 的 SVK. 這個聽過很多次了, 不過這次比我一年前聽的有些不同. 之前聽感覺就只是在講而已, 這次聽就生動許多, 比較能吸引人.

接下來是 Marty Pauley 的混合語. 基本上就是把 Perl 6 中改進的地方, 把狀似日本語的部份取出來. Larry 在 Perl 6 開始構思的時候, 開始學日文, 所以很多地方都有日文句型的樣子. 其實我覺得只是因為在東京舉行, 為了迎合觀眾而已. XD

那, 其中有一句頗有趣的: Ruby is the reason that Perl 6 is created. 看來 Ruby 從 Perl 5 偷了許多東西過去, 而 Perl 6 再從 Ruby 偷東西過去.

Damian Conway 接下來介紹魔法良好的 module. 最好的 module 是只要 use, 不用再多別的指令, 或是只提供很簡單的指令, 就可以完成許多事. 像 IO::All, 只提供一個 io(), 就可以作完所有的 IO. 接下來他介紹 Smart::Comments. 不用額外多加指令, 只要寫寫註解, 再 use Smart::Comments, 就自動提供除錯訊息.

Ingy 為大家介紹他在台灣到東京的路上完成的 Sporx. 我能作證, 因為我們坐同一班跟火車飛機. 接下來介紹 WIKIWYG, 就是可以直接在編輯 wiki 時, 就可以直接看到最後結果的頁面會長得什麼樣.

接下來就是 Lightening talk. 每個人的時間很~短, 太長還會被打鑼. 其中最有趣的是竹迫良範的 slide. 裡面有許多有趣的東西, 節錄如下:

  • 新世紀福音戰士第一話, 使徒襲來. 接著放上 Larry Wall 跟 Damian Conway 的照片
  • Pair Programming 的意思是 Two managers per developer.
  • Waterfall 式的開發方式最後就是掉到瀑布下面去了.
  • 保有工作的最好方法, 就是寫出別人看不懂的程式碼 (Job security by unreadability).

最後就是 Larry 作結語. 因為 Fedora 不太乖, 一開始就等很久, Larry 就開始在台上玩手影, 吹口哨. 後來雖然開起來了, 但是還是有問題. 後來是 Audrey 拿 nb 借他, 才順利繼續下去. 他一開口說話, 給人的感覺是滿溫文的人, 講話小小聲, 慢慢的. 我猜會場有不少人睡著了. 他就許多不同的層面, 來說明為什麼 Perl 要這樣設計, 為什麼會受歡迎.

最後當然是滿堂彩.

結束則由本次的主辦人, 宮川上去作結尾, 也結束了 YAPC::Asia 2006. 幹得好啊, 宮川.

結束是六點半, 我打算去大井町的 Book off 看一看. 到那邊大概是七點十幾分, 所以大概只有四十分鐘可以逛. 會想去大井町的 Book off 的原因是, 那裡有小孩的東西. 書在二樓, 小孩東西在三樓, 所以先去三樓逛一逛, 最後買了一支玩具手機給小球. 它看起來有照相的功能. 等回台灣就知道了.

回到二樓, 逛沒多久就打烊了. 出來就往車站的方向找東西吃. 這幾天晚上風都大得跟什麼一樣, 又冷, 都快受不了了. 途中還遇到有兩位小姐, 其中一位的腳踏車倒了. 我上去幫她扶起來, 嗯, 滿是酒味. 她一直跟我道謝, 但是不會講日文, 不知道要回什麼, 只能陪笑.

最後去了哞姐推薦的松屋. 果然是滿便宜的, 味道也不錯. 不過兩個人都覺得不太飽, 回來的時候又買了泡麵回旅館吃.

明天要早起去築地, 但是洗衣服, 烘衣服, 寫 blog 跟上傳照片好像花了太多的時間... 現在已經日本時間十二點四十五分了...

由 plasma 於 2006-03-30 23:46:52 所發表
迴響
發表評論










請依上圖輸入檢核碼: