2011年8月23日星期二

COSCUP2011:那些年,我們一起去的開源研討會

今年又很幸運地報名到COSCUP,搭著熟悉到不行的路線到中研院,經過資訊科學所,沿著地板上的指示牌,終於走到最深處的人文社會科學院館,一陣 興奮湧上心頭,第一天,我猜是小綠綠的小綠綠深情的看著她的手機,所以我只好自己一個人默默的找id,直到旁邊小綠綠拍她才醒來,連忙道歉地遞上 COSCUP潮袋真害羞>//<

疑,攤位呢??(網站右手邊不是一整排的贊助商..)

走到最上面才發現,喔!今年全部移到四樓了…

印入眼簾是過去都沒來過的Intel和HTC,攤位之大,我誤以為在電腦展XD

接下來在Ardunio創辦人的keynote結束後的休息時間,一口氣把攤位逛完,

攤位對面是滿滿的茶點,這次人數變多,茶點也變多了!飲料有一點不夠,一下就喝光了,而蛋糕壽司則是有留一些。

今年的茶點真是多到不行啊~~~

滿滿的戰利品:

我好喜歡趨勢那張「意義是三小,我只知道Coding」

再來有些心得列舉如下:

  • APP大戰如火如荼:Intel、Opera、Asus…反正大家都想開App Store就是了
  • 建議講者能在演講前後開放簡報下載網址,今年大家都沒這個習慣好可惜
  • 隨著Arduino的發展,開放硬體也是Open source界值得討論的地方
  • 有些Keynote沒key point當然也沒有值得note的地方,希望以後能多改進(雖然很難XD)
  • 許多議程時程都縮短了,Demo不太適合太久太詳細,應把重點在概念/想法/idea/理念上的分享
  • 儘管有Never Live Demo的傳統,但今年大家卻很勇者的一直Demo值得激賞XDD
  • 茶點的動線可以再改進,排隊排很久XDrz
  • 大會手冊又更進步了,很精彩,我把整本都看完了XDD(但還是有人抱怨跟網路上不一樣,建議把以』網路上公告為準』的提示放明顯一點)
  • Hold住姊才是今年最夯的開源界代表人物(大誤)

  • 去年貼心的行前簡訊不見了真可惜,雖然可有可無啦XD
  • 早上的接駁車是在第幾號出口呢?(我一直沒搭到XD)
  • 每次聽到「明年見」就會想到搶票很難就胃痛(大誤)
  • 工作人員超多,希望明年我能加入XD
  • 大家辛苦了,謝謝你們,COSCUP2011

接下來稍微整理一下自己參加的筆記

Day1

  • 使用 Arduino 開放平台建置智慧型插座
    • 智慧家電
    • 和成大合作
    • Arduino硬體規範好了 可以專心在韌體和軟體上
    • 減少能量轉換的成本
    • 把每一個Ardunio當作sensor
    • 電流量偵測省電裝置
    • nchc 智慧型插座
    • Arduino的memory , flash都很小所以介面很陽春
    • Arduino插網卡
    • 還是有過熱的情形,所以加上散熱片

  • 羊逃成熟時-以Arduino開發的互動設計商品
    • 用Arduino設計商品
    • 搞藝術賺不了錢XD
    • 會想做商品是因為workshop完,作品就end了
    • 這是個療癒系商品
    • 原型是用垃圾桶蓋子設計的XDD
    • Arduino mini比較小,可以塞進商品
    • 思考如何把身邊的東西兜起來
    • Arduino just on / off
    • Arduino 是給Desinger的好物
    • 想做一個素體 -> 給大家去改(發展蜘蛛人羊、黑暗羊之類的)
    • 這個作品外殼花很多時間,電路反而還好XD
    • Arduino 很適合做protyping
    • 現實生活中的阻礙? Arduino還是單價過高,會拉高整個商品成本
    • 互動藝術賺不了錢: 成本很高 包含實驗、開發
    • 佈展情形:作品第一天去很好 ——中間維修中—– 最後一天去很好(修好了)
    • 個人熱血想做到最好 成本常常忘了考量XD
    • 作者blog:http://rainage.blogspot.com/

  • RepRap 3D Printer
    • RepRap 是 Adrian Bowyer發展的 (20 year)
    • $800
    • 目標是做出可以自我繁殖演化的3D Printer @@! (只能印塑膠 電路不行XD

  • Keynote: Intel – Multiplying Opportunities for your Apps
    • 電腦的用法不一樣了
    • car computer – 也需要虛擬化
    • PC -> embedded
    • 智慧化的使用 (攝影機判斷)
    • 物聯網!
    • 應用是一切
    • service
    • Intel SSG(Intel Software and Services Group)
    • 大家都在寫software
    • 眼光要放大,市場在世界@@
    • intel想做到 ultra thin (form factor)
    • 想做到硬體關機還能省電連網?
    • MeeGo -> pure open source , intel driver commit
    • 平行處理:本世紀最大的挑戰 (alogrithm hard!!)
    • CPU實脈太高所以太熱仍然無法解決,轉向多核心發展
    • 2 core 到底要怎麼200% speed?
    • 歡迎大家上intel software找
    • intel parallel studio(only on intel)
    • VTune 哪段程式吃掉我最多時間?
    • application suit (軟體)
    • Embed suit (硬體)
    • AppUp (intel 的app store 跟其他商家ex三爽,asus合作)
    • AppUp上的軟體目前以windows為主
    • sell components to other store
    • 講者:我覺得 還 蠻 好 用 的 ( = =+)
    • 不提供QA了XD


  • ezScrum 團隊 – 每旋轉一圈我們就更向前一步
    • 要建立簡單好上手、適合軟體工程師工作環境
    • 一個人 失敗xddddddddddddd
    • 沒Pair programing 失敗(兩個人用一台電腦coding很害羞>//<)
    • Product Owner <-> 很像PM
    • Scrum希望團員全力開發,不要兼職
    • 一週期 1~4個禮拜
    • Daily Scrum 每天早上交流進度
    • Sprint Review 請客戶老闆來看 要可以work的產品
    • retrospective 小型檢討
    • Scrum 3 view
    • 擁抱需求變更
    • 客戶也不清楚他要的是啥
    • 4周太長80%功能在最後 20%時間完成 太長
    • 2周剛剛好
    • 1周太短壓力大
    • 隔絕來亂的…
    • 嘴泡不要來…
    • 下個sprint再來評估 你過來討論
    • 團員 – 團員
    • sprint planning
    • daily scrum
    • retrospective
    • 團員 – 客戶
    • Sprint review
    • retrospective
    • 討論流程中好的地方 要改善的地方
    • 只需要-白板 紙 筆
    • 秀出現在團隊的情況
    • 讓大家掌握狀況
    • ezScrum(台北科大發展的 Scrum的開放源碼工具)
    • Teddy Chen搞笑談軟工是主管XD
    • 用Scrum的話簽約方式也要不同
    • Scrum不能讓你把爛的帶起來 可以讓你知道這個團隊很爛XD
    • 金錢 – 品質 – 時間 三者要取捨


  • 使用 Jenkins 持續集成與發佈 Android 應用程式
    • Android某經典書的作者
    • 現在手機比以前的電腦強
    • 以前人用電腦模擬火箭 現在用手機拿彈弓豬頭 XDDD
    • 工程師==攻城屍XDDD
    • 專案管理工具箱如 google code
    • Hudson -> Jenkins (好管家)
    • java -jar jenkns.war 一行就可以run了
    • 很潮的網頁介面XD
    • 天氣表示專案狀況XD
    • 很多Plugin
    • 有ANDROID CLIENT!
    • monkey test = UI test!! (幫你隨便按XD)
    • 好管家 betman

  • 開放電腦計畫
    • 在自由軟體界,在COSCUP,學術界的人呢?
    • 電腦是如何組成的? 23年間才漸漸懂得課程內容
    • 學習時有些問題怕問了被當掉,但都是很重要的基本問題
    • 第一次用vi 進得去出不來(哭哭)
    • 學術界應該將工業技術研究清楚
    • 教材的理念:KISS(Keep it simple, stupid) + 不要創新盡可能成熟的舊技術
    • 重視原理和文件而不是程式技術,註解要比程式多
    • 為什不採用實務的方式來教?而是用理論呢?
    • 老師的書「系統程式」
    • 需要更多人來幫忙

      老師本人比照片帥!!

  • Liquid Galaxy
    • 120% XD
    • 用3D MOUSE操控
    • google summer of code
    • google earth 自己sync
    • 水族箱 (有用node.js)
    • 中文翻譯:液態銀河系離合器XD
    • 用Open source的好處:去看source
    • Google code上文件很清楚 (http://code.google.com/p/liquid-galaxy/)

  • Lightning Talk 閃電秀
    • 新名稱:閦(ㄔㄨˋ)電秀XD

    • hack plurk
    • grassboy Plurk上分享很多hack XD (http://www.plurk.com/grassboy)
    • 這很難解釋清楚 就用肉體來解釋吧(DEMO)XD

  • 資訊服務創新競賽

  • 爬蟲framework:scrapy.org

  • opera app – 寫app才有小禮物XD (email to peko wan)

  • Ardunio BoF
    • open source everthing:自己做衣架XD
    • 自由硬體
    • DIT
    • DIWO (other) share together
    • 口丁:coding XD
    • Ardunio改善供電 -> 電晶體tip102
    • 圓盤燈 野營燈 效果很好
    • Ardunio -> Android veryvery EASY!!!
    • 我好喜歡換code後還是一模一樣的結果的梗XDD

    大師processing live coding:

    void setup()

    {

    size(400,400);

    }

    void draw()

    {

    strokeWeight(5);

    line(0,0,mouseX,100);

    }

Day2

  • Keynote: 0xlab 開放原始碼作為新事業:台灣本土經驗談
    • Android到處都有bug
    • OS以前是三年改一版,現在是一年改三版xD
    • 什麼是[不好意思]?
    • 1.5~2很多不可思議的bug,廠商都自己修掉了但沒有貢獻社群
    • 開放與合作 才能讓軟體程次提升
    • 知識累積 open source
    • 酒量就是工作量XD
    • 0xlab回饋大家的計畫http://0xlab.org/codepub/
    • linus Torvalds:耕耘 偉大的事物
    • jserv:「台灣人當然能設計出世界一流的資訊系統寫出世界一流的軟體」
    • jserv母:「選擇了就不要後悔」
    • 想辦法創造一個工程師的環境 作一些雜事後才回來寫程式
    • 我覺得這是最有感情和coding魂的keynote啊!!!


  • Yahoo: 無名小站的行動應用服務 (Mobile service)與實作經驗分享
    • flurry 有許多統計數字可以參考
    • Yahoo- app vs web : web first , app is still importnt
    • touch vs click: 『一團』 vs 『一點』
    • 三大HTML5常用localstorage,offine web app,geo location
    • 小技巧:先load小圖在load大圖
    • Mobile js 如何debug? iOS debug : develop mode / Android usb -> console

iScroll是個不錯的方案

處理zoom和旋轉的方法

如何隱藏瀏覽器的網址列?很酷炫的一招

  • HTC Keynote: Open Source at HTC: Beyond Android
    • Quietly Brilliant : Doing great things in a humble way
    • 好東西不是去解釋來的,讓人去使用去感受
    • HTC聽大家的意見把boot loader解鎖了!
    • 會後陳鐘誠老師和HTC的人討論,認為Code可以Open Souce,人力也要Open Human Resource,很多人履歷一投總是石沉大海,為什麼有實力的學生卻因為學歷不是台清交成沒辦法受到重視呢?

  • W3C WHATWG 與 Mozilla 的開放溝通環境
    • w3c = mail list + phone
    • 困難點:英文
    • W3C HTML5 中文興趣小組
    • Mozila ~ 分散式的會議 發言都會有人聽@@
    • 困難點:時差
    • 曾試過把每句話記錄下來的會議記錄但現在還是覺得Etherpad比較好(根據每個人重點整理會議)

  • Open StreetMap 7 歲 Mapping Party
    • 像Wiki一樣,每個人都可編輯的地圖
    • 比地圖印出來變手帕XD
    • M$ bing + OSM


  • New Stage ,New Game — 淺談HTML5遊戲在移動平台的應用
    • 講者魏子鈞 盛大創新院:只做想做的事情 實踐兒時夢想的機會
    • 講者很喜歡五月天XD
    • HTML5 opera game
    • HTML5 game engine/framework不夠用
    • Browser支援差異大
    • HTML5跟Flash比沒優勢
    • 玩家:能玩。好玩
    • HTML5 : try mobile!!!!!!!!!!!!!!!
    • html5還在改
    • Device API – 觸控/陀螺/加速度
    • HTML只能同時撥放一個聲音
    • 效能要注意
    • HTML5-based Apps 不用被apple綁住
    • 安全性:盡量code加密 /server端監控 當你作弊時我能抓到你

用web socket把iPad上的水倒進iMac,wii上的技術很難嗎?


好險的簡報我自認是這屆屬一屬二精美的XD

  • Sass/Compass
    • budget + 30% (IE6 XD
    • Sass(ruby) Scss(css)
    • Compass:框架的框架
    • compass –css sprite好用
    • 作者開發圖形化介面compass.app
    • 原始碼compass.app git hub,編譯後的賣錢還賣不少套XD
    • 講者網站:iamhlb.com

  • Lightning Talk 閃電秀
    • 社群 婚禮 好編輯:GangPie.com


我們在COSCUP吃吃喝喝,聊技術、聊創業、聊創作,甚至聊教育─我們玩的多開心,我特地將《那些年》改了歌詞,以示我對COSCUP2011致敬:




那些年,我們一起去的開源研討會
演唱:胡夏/作曲:木村充利/作詞:九把刀/歌詞改編:ygtw

又回到最初的起點
記憶中妳青澀的臉
我們終於來到了這一天
起司裡的老照片
無數回憶連結
今天阿宅要赴小綠綠每年的約

又回到很威的中研院
呆呆地掛在IRC前
笨拙繫上KKBOX吊牌
將貼紙貼上我的Android
關掉分享無線網路
等會兒網路一定比想像快

好想再回到那些年的時光
回到R0座位前後 故意鬧妳轉頭拍照
座位表排列組合 你捨得換位嗎
誰與誰坐他又找著她

那些年錯過的ID
那些年錯過的愛情
好想看看妳 珍惜錯過的勇氣
曾經想Hold住閦電秀
到最後拔線才發現
這世界滴滴點點全部都是妳

那些年錯過的Sushi
那些年錯過的贈品
好想告訴妳 告訴妳我沒有忘記
那天晚上Bof多有趣
平行時空下的約定
再一次相遇我會努力吸引妳
努力珍惜妳


第二天,我到會場報到的時候,小綠綠還是深情地看著她的手機,我只好自己找自己的ID...

以上完畢。


(備註:bloger不知為什麼不能用word2007發文((word無法註冊您的帳戶)),所以這篇是先用word2007發佈到wordpress,再重wordpress複製貼上過來的,真累人XD)

8 回覆:

Mr.X 提到...

攤位是移到四樓XDDD

Winston 提到...

真是『精實』的回憶阿!

ygtw 提到...

謝謝1樓~~修正了XD

17 提到...

葉教授是講 "液態銀河系" 啊
難不成我口齒不清講成 離合器 ?!
中文翻譯:液態離合器XD

Layla 提到...

簡報之後會在官網釋出,請給COSCUP一些時間跟講者們蒐集唷~^^

Winston 提到...

coscup rocks!! 工作人員辛苦啦:)

ygtw 提到...

17:讓原作來這裡指正真害羞,已經修改了,謝謝XDD

Layla:謝謝你~辛苦了!

Lora 提到...

亂逛看到手冊的建議,謝謝你很喜歡今年手冊>3<
by 今年手冊排版闇鴉

張貼意見