D-Link 友訊科技工程師。喜好戶外運動、2008 年 5 月完成「跑步環島」。對於新技術跟程式碼有著強烈的偏執狂。
有一陣子沒參加開發者的聚會,當然要挑這種大拜拜來湊熱鬧。剛好我們公司是這次活動的贊助商,有免費的門票可以進去參觀。但是我禮拜六有朋友來台、得盡地主之誼,只能參與第二天的議程,聽宗豪大講說第一天很精采,真是殘念啊... 不過還好有很多投影片跟相關資源可以讓我 Catch up。
第二天我所參與的第一場演講就是 c9s 的 VIM,其實不用大大介紹、VIM 也早已經擄獲我心。跟大多數人一樣,一開始我是用 Dreamweaver,由於第一家公司要寫 ASP.NET 而使用了 Visual Studio.NET,來 Yahoo! 以後受 Hedger 影響使用 EditPlus,後來也使用了收摺非常方便的 Notepad++,至此我一直都是 Windows 下編輯器的愛好者。直到我盲目追隨潮流發現 Mac 上沒有一套我順手的編輯器時,我才開始硬著頭皮使用 VIM,而且不知為啥我的方向鍵也有問題,只能用 HJKL,那一個多禮拜真的過得超痛苦的,不過現在看來當時的痛苦真的還挺有價值的,深深體驗到沒有什麼編輯器比 VIM 還強大!雖然上手真的很不容易,但是身為開發者 VIM 一定要投資的東西!
回到正題,前半部的操作方法我大概都已經會了,但是對於 c9s 大的精美投影片還是不得不讚揚一番,不會 VIM 的孩子們一定要看一看!而我比較有興趣的部份在分頁:比 Split 強可有整個螢幕空間。另外像是 foldmethod,將程式碼收摺的方式,聽了才知道有 syntax, marker, indent, manual, expr, diff 等不同的方法,之前都只用 {{{ }}} 來做,如果可以做到像 Notepad++ 的效果就很屌了 (Alt + Level)。
投影片@Slideshare | 宗豪的筆記
penk 實在是個十分有趣的講者,加上 xPUD 本身的概念也很吸引人,這也是令我印象深刻的一堂課。xPUD 講簡單點就是用 Firefox 核心所寫成的 (Portable) 作業系統,所以基本上你只要會寫 HTML/CSS/JavaScript 你就可以在這個系統上做任何事(例如開機就是 onload),它訴諸目前有越來越多的 OS,每一個 OS 都創造了新的使用者習慣,反而讓使用者無所適從,我們應該返樸歸真,既然 Web 是多數使用者最容易上手的介面,那麼我們就用 Web 的方式來開發作業系統吧!雖然我還不知道可以實作在哪裡,但我覺得這樣簡單的概念反而容易會有些 Killer 的應用。
在公司使用 Bugzilla + SVNViewer + Twiki 把專案管理給串起來,在外面的世界最有名的非 Trac 莫屬,Redmine 則是另一套類似的產品,據宗豪比較是說功能還不差,未來如果有需要建立一套專案管理系統可以多方比較囉。
Redmine 官網其實我對此議題沒有太大的感覺,倒是講者提到今年十月會有 ChromeOS Developer Preview,我才驚覺 Google 真是有正確的產品 Roadmap 及野心,想想真的有可能、有一天大家都用 Google Docs、Calendar、Gmail 而不需要安裝任何的軟體(就算沒有網路還有 Gears),如果普及率一高,真的可以破壞市場遊戲規則、開發者也會受到影響,做這樣具有革命性的東西真的很屌,如果我以後做的東西也這麼有目標性就太讚了。
Mat 居然蒐集了台灣所有社群的資訊,做成一張地鐵圖,真的是太有心 + 熱血了,超欣賞你的啦!看著他整理的資料,突然有一種像打 RPG 的 fu,想要多參與一些社群活動耶! SA 群英會、OpenStreetMap、CocoaHeads Taipei、jQuery 台灣、酷學園、Hacking Thursday、TOSSUG、OSS.tw、ExtJs 正體中文站等都是我蠻有興趣想要參與的社團,不知道會不會太貪心 XD
在活動結尾與跟宗豪聊天都有提到,這一次的活動特別強調硬體,例如 Arduino、Netbook 、Android 都是很明顯的例子,跟過去有很大的不同。台灣是個硬體很發達的地方,當然要特別讓這群精英有發揮的舞台,不過真沒想到 Android 就至少有 5 場耶,真的是開發者眼中的焦點。另外就是非常多的主題圍繞著雲端,像是讓不同的語言 (Python, JavaScript, or PHP) 可以開發 GAE、Apache HBase,或者是微軟推的 Windows Azure,預計這一年雲端將會有長足的應用。
看到大家這麼熱烈地為開發者社群貢獻,熱血又殺出來了,期勉自己下一次有機會也可以上台分享自己的心得。偶爾野人獻曝一下也不錯啊 XD
柏強大有需要雜工的儘管吩咐啦~~