Monday, August 20, 2012

COSCUP 2012 心得文

今年 COSCUP 跟去年不一樣,沒有參與到跟鄉民一起 DDOS 搶票

拿的是 BlueT 老大給的 VIP code ,說是幫忙擺攤,其實也是在 Ubuntu-TW 攤位上跟朋友一起聊天、分享而已 lol

COSCUP,台灣開源人年會,身為 open source 的熱血愛好者,當然是不能缺席啦






不像去年高中剛畢業時,什麼都不懂,今年感覺比較不同的是在大一這一年對於 open source 的社群參與,不論是做翻譯、在活動上分享,還是實際去寫 code 送 patch ,確確實實的參與感

今年各大 conf 議程的趨勢給人的感覺是,前端和行動裝置的東西愈來愈多,包括 php 和 JavaScript 的開發者都能獨立出來各開一的 conference ,代表這些領域的社群也愈來愈活躍熱絡了

雖然我對前端和 mobile 的東西比較沒興趣,今年 COSCUP 還是有很多議程吸引我的眼球

https://gist.github.com/3326200 今年還特地提早研究一下議程

另外也許是 cloud 的 issue 愈講愈多吧,virtualization 的主題也愈顯重要,而這也是我有興趣的地方








第一天的點心真的有點糟,完全搶不到,好在第二天的點心量有比較多,彌補了一點賭爛的心情

今年的 IRC 、梗全集、和座位表也覺得比較沒有熱絡

https://gist.github.com/3398985





一進到會場,一個頭髮長長的怪人突然跟我說好久不見,原來是去年認識的新朋友 penk! 隔了一年還記得我真是令人害羞




一早的 keynote 是 ericsk 上官大大所講的 Azure 如何擁抱社群,其實我覺得跟 PyCON.tw 的那場有點相似  而且 Live DEMO 好像失敗了





而且早上只有 tea break,只有 tea 的 break Orz 說好的早餐呢QAQ





接下來的兩場是由隔壁匪校清大資工兩位學長的 talk


R1 ARMvisor:ARM架構上系統虛擬機的實作 Peter Chang

R1 PQEMU: A Parallel System Emulator Based on QEMU Aquila

因為跟 jserv 那邊打工的東西相關,整個人聽到都燃起來了!

不過這個 talk 的內容也有些難度,不熟悉 qemu 的工作機制和 OS 相關知識的人聽起來可能會比較吃力一點

第一個是把原生不支援虛擬化的 ARM 上面如何做出 hypervisor

另一個 talk 是如何在 qemu 上面做出真。平行運算,原來原本的 qmeu 是用 single threading 做的假平行XD






R1 How to write a SNES emulator in Javascript 魏澤人

再來是最酷的超任模擬器,由魏澤人教授做的,上次在 PyCON 提過的主題延續


demo 超酷的,有 256 色的瑪力歐!!!!








R1 Code: 改變未來的力量 Sam Ding (丁俊宏)

這場的 talk 倒是走溫馨路線,講說他對於 open source 的一些想法和行動,組織了一個社群


沒有吃到早上的點心的關係,突然覺得中午的雞腿便當特別好吃(欸

是說,小 P 月湖和小趴三隻苦力怕還真是吸引大家阿

接來跑到社群攤位玩耍,跟 Python.tw 的 yyc 聊天和 Ubuntu 攤位聊




R1 開源程式語言授權之旅:Perl/Python/ PHP/Ruby/ Scala/Node.js 的智財權挑戰 ant

後來這場也是非常特別,講了一般人不太會去注意的議題,在引入/編譯 lib 時要特別的去看有沒有授權衝突的情況,也學到 Perl5 和 Perl6 的授權的差別和何謂 "藝術家條款"

另外 Ruby 的用戶可能比較吃虧,他的一些授權有些一律的地方,在使用上也是沒辦法直接 rvm 弄個 gem 下來,不然會悲劇XD



R0 How to write a bash script like python? 黃宇新


這個把 bash 寫成詭異的 Python 感覺很特別,不過覺得應該還是 just for fun 而已吧,沒多大實用性


閃電秀時間依舊是小 B 學長的風格,今年沒有 Ben 很可惜QQ

晚上的 BoF 到處跑,跑去 Ubuntu-TW、拉拉學長開的 NCTUCS 同學會、imacat 那邊的 Ruby 戰士解題 小趴都不會寫QQ ,另外也跟一些人認識,真相到 Nani 學妹,順便跑去 get 某君君的工作人員名牌(?) 



結束後跑去看電影,鄉民的正義XD

太多好笑的點可以吐嘈了,Enter 根本就是直接無差別地圖兵器阿!

另外主角的名字跟 Jeffxx 學長一樣實在是太好笑了








Keynote: Open Up the Cloud Ted Chang

這感覺是廣達的廣告時間... 有點囧



MCLinker – an LLVM Linker for Mobile Computing 陳柏聿

連 @jserv 前輩都稱讚的網襪正妹講者!介紹了 Linker 的相關概念,也是要對 compiler 比較有概念的人比較有感覺,超級夯的議程

正妹講者給人的感覺跟 jsliang 學姊很像 >////<

技術含量很高的 talk





Emacs - 程式開發神兵利器 陳侃如

這場議程認識到一些 emacs 相關的基礎概念,對於忠實的 vim user 而言,也算是認識到另一個 editor,雖然用起來沒有像是 vim 那麼順手,卻也不失為一樣 "神兵利器"

希望能有機會跟 letoh 和 superbil 等朋友繼續學習相關用法



之後又跑去 Ubuntu-TW 攤位逛逛,差點騙到一個便當(?)



第一次自幹作業系統核心就上手 Jserv

下午的 keynote 是 jserv 再次表演神技,雖然是跟 PCMan 相撞,但是霸氣四射的直接打開 "群群" 模式



透過 vim macro 錄影 live coding,現場在 15 分鐘之內自幹出一個 OS

jserv: 台大學生覺得 OS 很難怎麼辦,只好幹出一個給他了 ˊ_>ˋ


再來是 clkao 前輩的 talk


LiveScript - duty-free javaScript /免稅 JavaScript clkao

LiveScript 是類似 coffeescript 一樣可以 compile 成 JavaScript 的新語言,主要講解這個新語言的特色,我覺得感覺像是融入了各家 (Perl, Ruby, Haskell 等) 語言的特性,設計出一套非常乾淨簡潔的 syntax sugar 來避免語言本身(JavaScript) 的語法 "抽稅"



第二天點心比昨天好多了,怒吃了六盤!!!




迎接 retina 大航海時代來臨,來談一下 SVG 鄭鴻旗

retina 螢幕時代下,SVG 這種可以自由伸展大小的格式脫穎而出,學到了一些 SVG 的相關知識,原來簡單的動畫也可以用 SVG 來做,講者表示:你寫的 svg code 很髒,我不想用!!!!XDD

SVG 原來可以玩很多花樣 不只拿來做 wargame 題目






在RepRap架構下開發擴充-傾斜式生成平台 Kamm (闞凱宇)

這台 3D printer 印象中在去年  COSCUP 也有看過,透過傾斜的方式產生比較精緻的模型,不知道這些研究在台灣那時候才會開始變得熱絡普及起來




(新)酷音輸入法 12 年發展回顧 Jserv


原本說好要 30min 的 QA 時間,結果也還是剩下講講歷史,輸入法的故事很令人感動,大眼同學, DrKen 學長的作品也被拿出來介紹,希望有更多人可以對這塊有興趣,投入更多相關的研究並開放出來給整個中文使用者社群
(很可惜我自己興趣也不再這邊QAQ)


LT 太多爭議就算了吧... 沒有香港朋友 Ben 真的挺可惜的







COSCUP 還是一樣,40% 學東西,60% 交朋友 然後幹瓶可樂回家



























No comments:

Post a Comment