2014年11月23日 星期日

第九堂課:開放街圖(11/21)

今天的講師也不具有資工背景,是一位醫生,名叫李昕迪(之後以Mcdlee稱呼),來向大家介紹「開放街圖OpenStreetMap(OSM)」。在這之前,我並未聽過,也不曾用過。這堂課後,我對網路地圖有了不一樣的想法。

        OSM起源自2004年,創始者是史蒂夫‧克斯特(Steve Coast),當時英國的資有地圖資料占盡優勢,尤其光是取得英國小鎮的地圖要花天價,對此他很不滿。於是他在2004年建構OSM計畫,而概念是啟發自維基百科。每位用戶都可以進行編輯,也能看到編輯的歷史。秉持開放的精神,每個人都可以編輯,地圖也可以取用,甚至是商業應用。因為OSM是開放的,所以資料都可以自由地複製、散步、傳輸與修改,必須要標明作者為OSM與其貢獻者。2007年,OSM引進台灣。2009年,台灣的OSM用戶和資料大幅成長。到了今天,台灣的地圖資料可說是相當完善。大至公路、鐵路網,小到公園裡的步道、座椅,只要有人編輯,資訊就會越來越詳盡。

參與OSM編輯的人稱之為圖客,OSM上面的資料很多由圖客刻苦搜尋而來。有時會靠大廠或政府釋出資料來幫助繪製OSM,這些大筆數據幫助OSM大幅成長。例如美國政府於2007年大幅釋出TIGER系統的資料,憑藉這些資料,美國OSM的資料在一年內大幅成長,許多空白處都畫上了街道。只要資料來源是open source或授權使用,都可以用於OSM。不過OSM偶爾會發生悲劇,像是有人會惡意搞破壞或不小心編輯錯誤。例如有人刻意在花東外海畫一些奇怪的符號,也有人新手上路,彰化市區的鐵路不小心畫得亂七八糟。不過所有編輯都有紀錄,編輯錯誤或惡意破壞都能修復。

OSM也可以有各式各樣的應用,可以利用OSM的資料和底圖,做出各式各樣的主題地圖,像是素食餐廳大集、輪椅友善空間,也有用做出蠟筆式地圖、素描風地圖等。也有懷舊風,因為OSM不希望地圖裡出現過去的資訊,但是又有人很懷舊,於是另外做了一份古地圖,目前最詳盡的是紐約曼哈頓,再來還有瑞典斯德哥爾摩。OSM也可以套用到APP或網站,運用範圍很廣。另外,OSM的資料所有人都可以編輯,新的馬路或大眾運輸路線都可以很快加進去,也可以標示路線目前的通行狀況。比如說最近台北的松山線剛通車,我看了編輯紀錄,居然是通車當天就更新了,簡直神速。如果是google map,以過去信義線為例,應該要到通車半年後才會被放上來。很多資料剛放上去的時候不一定寫得很詳細,後面會有人一直加東西進來。不過這就像半成品,永遠都會有改進或擴寫的空間。如同前面提到的公園步道、座椅,還可以再增加步道寬度、步道鋪面材質,可以一直加資料進去。

Mcdlee分享他當初踏入與參與編輯OSM的歷程,他從2009年開始參與OSM,一開始他高雄住家一片空白,於是拿著GPS在附近開始畫。之後便轉往其他地方,於是就栽進OSM的世界了,後面就教大家如何簡易編輯地圖。要先辦一個帳號,在編輯裡面點「以iD(瀏覽器內編輯)編輯」,接著會有新手教學。跟著新手教學學習,至少可以學會簡單的編輯方式。當然也有進階的編輯方式,不過這就樣上網看資料學習。課堂上有開放時間讓大家編輯地圖,我選擇編輯我家附近的資訊。我發現我家附近只有標上全家而已,不知道為什麼都沒有7-11,於是我就補上幾間。再來,我家附近的公園裡面的設施都沒有標註,我就加上了公園裡的土地公廟、警察局、消防局。OSM永遠都不會有不足的地方,歡迎大家一起來編輯,網址:http://www.openstreetmap.org

在瀏覽OSM時我發現點上面的東西不會像google map一樣跳出資訊,還有道路的標示與政府公告的標示不同(例如國道的標示不是梅花、省道的標示不是倒三角)。我問了Mcdlee,第一個問題他是說OSM顯示的是圖磚,所以點某的標示並不會出現相關資訊。第二個問題,他是說之前有人討論試著要改掉,不過在地化render牽涉到許多技術面的問題,後來好像就放棄了,因此到目前為止還是採用原生的圖形。Mcdlee還來有貼上一部影片,是他所知在地化render研究最多的Arne Goetje在去年COSCUP發表的演講,網址:http://youtu.be/JEt4lmoy2hQ。顯然OSM還是有很多地方可以改進,或許可以使它變得更加在地化,或許可以編輯到超詳盡。我也開始學習編輯,希望能為OSM盡一份心力,看到這篇的各位歡迎一同加入圖客的行列。如果不會編輯也沒關係,OSM是一份資料很詳盡的地圖,資訊更新很快。想查詢新路線,別再用Google Map,趕快來用OSM吧!

最後附上參與課程的照片:

2014年11月16日 星期日

第五堂課:g0v與Git(10/24)

        今年上半年發生318學運,當時常常會聽見g0v這個詞,但那時候我並沒有特別關注g0v,所以不是很清楚那是什麼。今天的講師是Kiang,參與g0v一段時間(根據g0v網站寫是6個月),分享g0v做的事情和他參與g0v的經驗。

「不要說為什麼沒有人做這個?先承認你是沒有人,沒有人就是萬能的。」Kiang這句話很實在,人常常會抱怨怎麼都沒有人做XXX,很不方便什麼的。與其抱怨,還不如跳出來自己做來彌補不足,這應該就是g0v創立的精神吧。g0v創立的目的是為了補足gov(政府)的不足,因為政府其實很多作為很落後。像是Kiang分享了他們做政治獻金的專案(專案名:開放政治獻金),政府訂定《政治獻金法》(http://law.moj.gov.tw/LawClass/LawAll.aspx?PCode=D0020049),其中第21條有規定受理申報機關要將申報內容編列成冊,供人查閱。其中受理申報機關是監察院 ,而監察院也訂立相關辦法《政治獻金會計報告書查閱辦法》(http://sunshine.cy.gov.tw/GipOpenWeb/wSite/ct?xItem=4335&ctNode=242&mp=2),不過相關辦法也是很落後,就Kiang所說,要事先申請,申請者必須在指定時間親自前往監察院查閱。如果要拷貝資料,只能影印,而且紙張背後還印有監察院字樣的浮水印。監察院的種種規定很麻煩,一般人都希望資訊可以直接上網查到,即使是到現場查閱,也希望帶走的資料能包含電子檔。由於只能拿到紙本資料,上面又有討人厭的浮水印。就Kiang所說,他們只能土法煉鋼,將紙張掃描,接著用軟體把文件中的表格切割成一個個小格子,再把小格子上傳。聽起來就是工程浩大,費時費工,所以需要很多人幫忙處理。就我目前所看到的,檯面上很多知名政治人物的資料都有。然而2014年地方選舉將至,有上萬名候選人競選不同職位,少少人力很難消耗得了。我會希望監察院可以修改辦法,摒棄這種的方式。有現代科技為何不用,反而要使用這麼麻煩的人工閱讀方式?有興趣的人,可以上開放政治獻金翻閱(網址:http://hack.g0v.tw/g0v-cy/http%253A%252F%252Fcampaign-finance.g0v.ronny.tw%252F),裡面收錄很多資料,至少大咖的資料一定看得到。

另外Kiang還分享還多g0v提供的專案,剛剛提到選舉快到了,Kiang說他原本受到太陽花的鼓舞,登記參選台南的市議員。後來想清楚了,決定退選。不過他也參與另一個專案「選舉黃頁」,這個專案原意是用來補足選舉公報的不足。根據《公職人員選舉罷免法》第47條,選舉公報應於投票日二日前送達選舉區內各戶。不過投票日的兩天前才收到,選民應該也不一定有空看完,上面密密麻麻字一大堆。何況有人不一定長住在戶籍地,只有投票日當天才回鄉投票,這樣也收不到選舉公報。於是有了選舉黃頁,讓選民們有空時可以上網搜尋候選人,看看他們的資料和政見。選舉黃頁還可以依分類尋找候選人,此時可以看見很多平時都沒見過的政黨。點開某位候選人,除了可以看見候選人的基本資料和政見,還可以看到候選人的相關新聞(運用newsdiff資料取得候選人相關新聞)。由於是姓名自動比對,也是有可能連結到錯誤的新聞,不過只要有點名氣、常出現在各大媒體的政治人物,應該不會出現錯誤的新聞連結。雖然Kiang說工程師做的視覺化效果通常不怎麼樣,直說他做的視覺化效果有待加強。不過在我看來,選舉黃頁上呈現的選區圖樣還不錯,大概是Kiang多慮了。Kiang另外還提到一些專案,我再舉幾個:台灣公司關係圖、公務人員出國考察追蹤網、萌典。

台灣公司關係圖(http://company-graph.g0v.ronny.tw/)平時應該沒有什麼人關注,直到最近食安問題搞得人心惶惶,才發揮一些用處。由於頂新實在太黑心,讓很多消費者非常生氣,因此民間發起所謂「滅頂」的抵制頂新行動。台灣公司關係圖顧名思義就是看得到某一間公司和其他公司的關係,於是可以用這個來看看頂新有哪些關係企業。不過這個專案需要有公司的統一編號,因此公司要是在台灣登記才查的到。像頂新集團很多公司都登記在大陸,能查到的東西很少。比如說用味全(統一編號:11347802)去查,也只能查到台北金融大樓、台灣之星等少數公司。不過也是能看出一家公司的關係多麼龐大,像是用台北金融大樓(統一編號:16095410)去查,可以看見關係最密切的很多是銀行證券和創投公司。金融業的關係還算容易理解,但是我很難理解為什麼這些創投公司和台北101關係密切,只能等待知道內幕的人告訴我了。

        公務人員出國考察追蹤網(http://report.nat.g0v.tw/)的架設緣由很有趣,相信很多人都還記得之前有位台中市議員叫段緯宇,他到日本四國考察後在報告上只寫下「夭壽讚」三字(新聞連結:http://www.ettoday.net/news/20131121/298863.htm),引起很多小老百姓不滿。這件事促成了出國考察追蹤網的架設,裡面可以分門別類尋找各式各樣的出國考察項目。每項都可以看到經過整理的資訊,還附上考察人員的報告電子檔。不過我想也只有民代感這麼囂張啦,一般行政部門如果只寫夭壽讚,早就被叮得滿頭包。如果是民代,除了公民團體會監督,應該沒有其他機關可以制衡。

萌典(https://www.moedict.tw/%E8%90%8C)是一部字典,跟「萌」字應該沒關係。有國語辭典、閩南語、客家語與兩岸詞典,還有提供發音和字詞解釋。國語辭典裡有歷代書體,可以看到甲骨文、金文等,還能一筆一畫播放。我覺得萌典比很多教育部的字典好很多,雖然萌典的資料是參考教育部公告的字音字形,但教育部目前現存的網路字典好幾部,沒有整合,而且提供的功能也很少。萌典可說是除了集教育部所有網路字典之大成,還整合閩南語、客家話,可說是一點多用。

下半場是由Richard分享GitCafeGit是版本控制系統軟體,為什麼要版本控制?因為會保留所有的修改過程。假如今天多人共同開發一個程式,其中有一個版本出了問題,可以檢視過去的版本,來修正新版本的問題。另外,Git採分散式管理,所有的檔案會先傳到個人的系統,每個開發者都可以在沒有網路的情況下開發,寫完之後再重新傳回系統。目前有多項計畫採用Git,例如AndroidGNOMEopenSUSEQt……等。Richard分享的GitCafe是源碼存取服務的技術協作平台,每個人都可以把code存放於此,要修改時再拿出來。而支援Git的協作式版本控制平台中最有名的是GitHub,根據在2009年的Git用戶調查,GitHub是最流行的Git存取站點。

       以前我知道的不多,只會單純寫程式。現在知道GIt之後,我應該多多了解,以後總是會有和別人共同開發軟體的情況。如果都不用Git做版本控制,陷入死胡同時,大概就要完全打掉重練吧。

第三堂課:俠義千里(10/3)

這次的講師是真理大學資管系的紀宗衡教授,分享他在外國當志工經驗。當志工的初衷是因為很多孩子看不懂國外的新聞,然而他們的家園卻一點一滴地消失。土地逐漸沙漠化,或著一片片被賣出,但是孩子們對於資訊的掌握很少,所以缺乏危機意識。於是透過志工服務,教導孩子們如何運用科技,使他們能夠接觸到外面的資訊。

紀教授分享了他到許多地方擔任志工的經驗,到越南那次聽起來頗有趣。到當地的小學做志工服務教導小朋友,與小孩互動時,後面有一些警察盯著,可能是怕灌輸奇怪的思想吧。經濟開放這麼多年,威權的影子還在,難以想像。到越南那次還有和一些企業合作,要捐出幾台二手的電腦給剛剛提到的小學。結果引來當地省政府的教育局局長的覬覦,一直跟隨志工團,想把電腦搶走。後來好像沒成功,電腦還是留在那所小學。政客貪婪之心表露無疑啊,搞不好他搶走之後沒有用在教育的目的上,反而被他吃掉。

讓我印象做深刻的是他到內蒙古擔任志工的經驗(正式名稱:2013 滾滾江原內蒙古暨大連志願服務計畫)。服務的學校在內蒙古自治區的陳巴爾虎旗特泥河蘇木(經緯度:49.539468, 120.483011),光是名字就很長,而且在google地圖上很難找,要有技巧才搜的到。在地圖上顯示的位置很偏遠,紀教授說他們當初去的時候還需要有當地人開車來接,一輛吉普車、轎車和巴士。前往特尼河蘇木的路途上是沒有柏油路的,只有一望無際的草原。車隊開到一半,巴士就先陷在土裡,其他車子只好繼續往前。接著轎車也陷入土裡,而紀教授剛好是做在轎車哩,只能暫時被困在原地,讓吉普車回去求援。等待期間看到遠處有人,司機還用唱山歌的方式呼喚遠方的人,而遠方的人還有回覆。總之,最後排除萬難到了特尼河蘇木。

        到了學校,志工們與小孩聊天互動,打成一片。還有教人如何使用電腦,如何上網搜尋資訊。不過大陸有網路長城,能看到的資訊有限吧。內部的網路資訊很多都經過政府篩選,我想環保、人權等相關議題應該很難找到。另外還有教人如何做Arduino機器人,不過我想code的部分應該寫好了,不然內蒙古的小孩應該不可能會吧。這一趟志工服務教了好多東西,紀教授還說離開時還有人追著他們搭的巴士哭呢,相當依依不捨。原來志工服務帶給孩子們不只是知識,同時也帶來許多歡樂。

以前,我沒想過資訊相關的專業當志工時也用的到。在聽完紀教授的分享後,我徹底改觀。資訊科技,並不是只坐在電腦面前。可以透過實際行動,將資訊科技的便利帶到偏遠地區,使偏鄉的孩子不會因為缺乏資源而得不到資訊。一個小小契機,也許會使偏鄉的孩子有機會翻身。

第二堂課:ezgo(9/26)

今天講者是Eric,來介紹ezgo和裡面的自由軟體。回家後我查了Eric的資料,感覺來頭不小。至少可以從中看出一點,他推廣自由軟體不餘遺力,希望自由軟體能向下扎根。維基百科上提到,目前最新版的ezgo已被新北市政府教育局指定為國中小電腦使用的作業系統,至少自由軟體在台灣的教育體制中邁出一大步。

Eric從挪威的早餐開始說起,去挪威是為了考察(要是我沒記錯),早上為了吃早餐,進入一間早餐店。點完東西付帳時才發現東西好貴,裡面有蛋、培根和小小三明治,折合台幣就三百多。就我一年去中歐遊玩的經驗,這也很正常,畢竟當地的人均所得都比台灣高出不少,何況是人均GDP全球第四高的挪威。回到正題,吃完早餐後,Eric到挪威的中學參觀,到了一間電腦教室。一般人想到中學的電腦教室,應該是在資訊課的老師在教某些軟體的運用,而且通常還是photoshop之類的商業軟體,不然就是教計算機概論或基礎程式語言。然而挪威的電腦教室,居然可以上數學課。遙想我高中時的數學課,都是坐在普通的教室裡,老師無論是運算或畫圖,都可以在黑板上做到。由於我之前的數學老師經驗老到,畫的圖都很精準,要是菜鳥老師,恐怕在黑板上繪畫的歪七扭八吧。挪威的數學課,大家在電腦教室裡用自由軟體畫圖形,老師在旁邊指導。Eric也示範如何使用軟體畫外心,簡直超方便,以前數學課還要自己畫,考試還會考,非常麻煩。也有可能跟兩地的教學風氣有關吧,台灣的老師都會希望學生親自用手畫過,而國外則是算數學都可以用計算機。

接著Eric介紹ezgo的功能,介面跟windows差不多,如果對新使用者來說,應該很快就能適應。最新版的ezgo為了跟上目前的趨勢,也有行動版介面。不過這讓我有點好奇,ezgo要如何裝在平板電腦等行動裝置呢?現在的新筆電有光碟機,只是筆電如果沒有搭載觸控功能,就只能乖乖使用原本的介面。平板電腦沒有光碟機,通常安裝東西都是靠OTAezgo系統的大小應該不小,讓我好奇行動版ezgo要如何裝在行動裝置上。這部分Eric沒有提到,網路上也沒寫,難道行動版只能在電腦上使用?有點奇怪。

ezgo也有一個開始功能鍵,裡面有很多程式,Eric點開模擬教學程式讓大家看看。這些模擬教學程式來自PhET,有各式各樣的教學主體,如數學、物理、化學等。PhET是美國科羅拉多大學物理系所發展的互動式教學主題,原始碼採GPL授權,而教學主題採創用CC (姓名標示)授權, 皆不限制商業用途。而且在許多老師和社群的努力下,中文化PhET,使得更多人可以簡單操作。 即使沒有裝ezgo也沒關係,可以google搜尋PhET,直接在網路上使用PhET。我隨意瀏覽後,覺得很適合做為國高中的輔助教材,當然裡面也有適合兒童的教學主題和適合大學生與研究生的模擬程式。像是行星軌道運動模擬程式(名字是我的太陽系”),我玩了老半天,實在弄不出多顆行星在固定的軌道上運行,常常相撞或因拋物線運動而飛出畫面。這個教學主題很有意思,在地球科學的目錄裡面,可以用在地科課上,不過實際上我想也可以在物理課。在我印象中,以前高中時的地科上還是物理課用過一次,應該是用這個教學主題。當時是第一次透過電腦模擬來看恆星與行星的運動,我印象深刻。如果國高中的老師都懂得使用這個,我想上課時應該會使學生們更有印象,畢竟圖像比數字和文字更能使人加深印象。

另外一個Eric玩的是微積分的教學主體(名字是微積分繪圖”),透過滑鼠在線條上拉出形狀,觀察該函式的微分和積分的圖形。我覺得很有意思,不過這個教學主題卻無法輸入函式並呈現函式的圖形,如果可以達到這樣的效果,我想這個主題應用更廣。像是可以觀察sin函數和cos函數的差異、指數函數和對數函數的圖形與其微積分後的結果等。不然就原有的功能,應該只能在高三的數學課講解微積分的基本性質。不可否認,這種用電腦立即呈現的方式很有效率,想當年高中數學課老師要講解某些性質,還得先費一番功夫在黑板上畫出準確的圖形。如果使用這個教學主題,我想他也不用這麼辛苦了。

今天這堂課很有趣,而且讓我知道原來有這麼多方便的東西。上課可以不再單單使用黑板或實體教具,一台電腦和一台投影機就可以輕鬆呈現。學生回家還可以自行操作,方便複習。很可惜我國小時都沒接觸到,而這麼多年後,現在的學校還是很少見。今天才接觸到也不算太晚,至少總比一直都沒接觸到來的好。之後Eric還會再來,好期待他會在介紹ezgo的那些功能。

2014年11月8日 星期六

第七堂課:一堂認識100個軟體300個動畫模擬教材的電腦課(11/7)

這堂課像是第一堂ezgo的延伸,講者一樣是Eric,上次他從挪威的早餐開始,今天則是從挪威的晚餐開始。由於他在小餐館和挪威的朋友聚餐,不免又抱怨挪威外食的價格很昂貴,最便宜的是魚排套餐,而且還是單點,其中魚排的大小只比拳頭大一點點,就要相當台幣1500元。我不久前也去過歐洲,當地物價確實比較高,但挪威也真是高的太嚇人了。這大概跟挪威人均GDP全球第四高有關吧,不然我去德國和奧地利吃的比Eric那餐豐盛,也沒比他那頓貴。台灣人到歐洲真的要能調適心情,不然花錢就會像要了人的命吧。畢竟當地的物價跟台灣差很多,但也不用像Eric說的接下來都去買泡麵吃。

挪威物價當然不是重點,言歸正傳,聚餐時有人問住在挪威極圈地區的朋友,永晝永夜是什麼情形。他就拿出電腦,開啟Stellarium,讓現場的人看看。這時候Eric問大家好不好奇,以前上課又是怎麼教永晝永夜。他問到我的時候,我說我不久前才去過歐洲,體驗到幾乎是永晝的情況。他又問我那在我沒去之前,你又是怎麼體會。這我就答不出來了,以前國高中時的地科課好像也都沒使用自由軟體。後來Eric展示了Stellarium,這真是一個神奇的軟體。除了可以看永晝永夜,我回家下載使用,還發現可以看星座,除了把星座的星星用線連起來,還可以在星座上顯示精美圖形。另外,這個程式還有部分中文化,星星的名稱是使用東方常用的名稱(比如織女星顯示織女一而非天琴座α),不過很多都還是英文,我認為這是最可惜的地方。還有其他優點,像是點一顆星星,左上角就會顯示這顆星星的詳細資訊。還可以針對某個地方放大,而太陽系的行星和衛星的細節可以看的一清二楚。這個軟體以前沒接觸好可惜,實在太好用了。想想以前高中地科課好像頂多是看影片,印象最深刻的是去參加中研院的Open House。雖然中研院Open House很難得,但Stellarium更是驚艷啊!

重點又再度回到ezgoEric提到之前有國小老師深深被ezgo打動,拍了一些宣傳片。從頭到尾看到最多遍的是「太神啦」,還有結局頗搞笑的,不過影片主要呈現的是ezgo當中幾個最主要的程式。樂譜編輯程式MuseScore是其中之一,我覺得這個程式不錯,可以取得很多首歌曲的樂譜,連憤怒鳥主題曲都有。程式還能以不同樂器演奏歌曲,只是Eric說這樣很棒,可是我覺得音樂課用這個撥放太遜了,音樂老師應該要用擅長的樂器來演奏才對。如果是學生,我覺得還是學著用樂器演奏比較好,這樣才有音樂課的感覺。我覺得這個程式的優點是在學習一首曲子之前,可以聽到原始版的演奏,讓學習者可以先熟悉旋律,探索樂曲的精神,再開始學著彈奏。再來可以取得多首歌曲的樂譜很方便,只是我沒有建立帳號無法搜尋。現在想想,以前音樂課的老師可以拿出五線譜供大家練習應該是從這裡下載的吧,不過我無法搜尋,不知道現代流行歌曲的普是否也能搜尋的到。Eric還有展示MuseScore的修譜功能,只是這讓我發現他不懂樂理。因為他在置換高音譜記號的時候,從旁邊拉了一個中音譜記號,可是他卻說成低音譜記號。Eric下次應該要小心,以免貽笑大方。別再數落別人了,這樣很不妥當。總之,這個程式若是拿來輔助音樂課教學我覺得應該效果不錯。

接著Eric講到開放的SVG圖檔,我也上網看了維基百科的解說。Eric一直說SVGPNG的點陣圖檔好,適合大圖輸出。的確,我後來下載圖片用他介紹的Inkscope開啟,真的可以無限放大而不出現馬賽克,還可以解散群組把不喜歡的部分拿掉。不過維基百科有提到一些缺點,不過似乎不是大缺點。要怎麼下載SVG圖檔?課堂上也有說,在openclipart上面有很多別人畫的SVG圖檔,都是cc公開授權。圖檔多到數不清,真佩服上面的畫家,上傳一堆精美圖檔供人使用。看來以後要大圖輸出不用這麼麻煩地用PNG,並且把像素設得很高。只要用SVG就能輕易印製海報。

        最後一個提到的是3D動畫軟體。Eric一直問大家有用過什麼樣的3D動畫軟體,我後來想想,應該只有iClone,而且我覺得小時候學的這個軟體其實很封閉,提供的3D圖庫很小。ezgo當中有一個程式叫Blender,所需的圖檔可以從Blend Swap下載。Blend Swap上面的3D圖檔也是公開授權,都可以自由免費下載,檔案通常不大。我在上面搜尋「city」,居然看到一個做得超逼真的圖檔,簡直是紐約的復刻版。點進去裡面還有一支影片,應該是圖檔原作者自己做的,動畫效果很好。我不敢相信,3D繪圖也能畫到這種境界。此時Eric在前面找BMW,同樣圖檔旁也有一支影片,看了之後不知道內幕的人還以為這是BMW自己拍的廣告,真是太像了。Eric下載一台BMW圖檔,用Blender開啟,車在裡面開以自由翻轉,還有多項快捷鍵輔助使用者。最令我訝異的是,滑鼠抓著車向前或向後移動,車輪還會轉動。原來上面的圖片還有這樣的功能,根本令其他3D商業動畫軟體黯然失色。不過我還是不知道怎麼用Blender製作3D動畫,需要一段時間摸索才做得出類似BMW廣告的動畫吧。


雖然今天介紹這麼多軟體,應該也只有10個左右,根本不到100個,不過光是Eric介紹的那些就已經夠驚奇的。我已經決定在這堂課結束後來安裝ezgo,體驗自由軟體的好處,不用花錢就能使用到一堆功能。不過Eric提出一個好問題,為什麼這麼好用又免費的軟體國中小都不用,我當初在課堂上回答「老師是LKK」。我想更精確的說法是很多老師可能是科技白癡,不太會操作新科技,再不然就是沒有意願學習新事物,以至於他們寧可使用傳統方法授課。如果使用這些軟體,其實只要有裝上ezgo的電腦搭配投影機,頂多再加上網路,如此可以免去在黑板上畫圖或準備自製道具的麻煩。我後來上網查了一下ezgo的歷史,確實如同Eric說的我們國小的時候就有。很可惜雖然ezgo是教育部校園自由軟體數位資源推廣服務中心邀集許多人完成,但卻少有學校採用。如果我小時候有接觸到ezgo,學習應該會更加有趣。維基百科上有提到ezgo 11已獲得新北市教育局採用為該市所有國中小學新採購電腦的預設作業系統,希望能為學生帶來不一樣的體驗。我家在新北市,可惜我已經是大學生了,如果能晚個幾年出生,就可以體驗ezgo教學。現在接觸還不算晚,總比一直都沒接觸來得好。既然知道ezgo的方便,當然要多用用囉!

2014年11月6日 星期四

第六堂課:鳥哥 LINUX和MAX 國外社群經驗(10/31)

首先上陣的是鳥哥,第一次看到非資工或資管背景的講師有點訝異,鳥哥是成大環工畢業的,現在在崑山科大任教。他分享為什麼會接觸LINUX,原來就算不是資訊相關科系的人也有機會接觸到LINUX。鳥哥接觸LINUX是因為學著看軟體,後來開始研究。研究之後了有了心得,於是就有了鳥站。

        話說鳥哥這個名稱的由來很有趣,所以他的網站也用他的暱稱命名,簡稱鳥站。雖然叫做鳥站,名字聽起來很鳥,但網站內容超豐富。我隨便點一頁來看都看不懂,身為資工人非常汗顏啊。有愧於「資工人應該要會LINUX」這句話,看來我的學習之路還非常漫長啊!看到他網頁的內容,很難相信他說他只會冰山一角。不過他有強調他不會C語言的CODING,在摸索LINUX時還是有難以突破的障礙,強調會C語言還是很吃香。他的網站寫得很詳細,詳細到沒看過他網站上的介紹應該會覺得他是研究資訊工程領域的人士吧。

        鳥哥說他架設鳥站是為了把平時想到東西記下來,因為記性不好,常常忘東忘西。如果是我,東西忘了也就忘了吧,不太可能會記下來。有如此恆心毅力,讓我十分敬佩。鳥哥總結鳥站:經驗累積常來自於雞婆,到處幫別人;被逼也是件好事,自己可以多學學;除非是商業機密,不然開放也不錯;可以滿足自己的虛榮心與成就感。感覺這是一種轉念啊,不過我其實出於通學愛還是會幫別人忙,只是也沒有雞婆到會主動問別人需不需要幫忙。如果被逼著學東西,我應該會怨天尤人吧。看來我也應該學習如何轉念,幫助自己排除掉這些負面想法。多學習也是不錯,人生就是要不斷學習,我日後一定要學會LINUX,才不會對不住「資工人應該要會LINUX」這句話。

最後鳥哥講到虛擬教室,其實他講的技術面我都不懂,不過有一點讓我很感動。虛擬教室的系統是他在讀研究所時在成大架設的,後來到崑山科大教書,崑山科大一直希望他把整個系統移植過來,可是鳥哥都拒絕。理由是崑山科大那邊的資源不如成大這邊,還不如留在成大。光是成大的網路流量就是崑山科大的幾倍(我忘了他當初說幾倍),何況成大的資源如此豐富。另外他還提到為什麼要設立虛擬教室,難道實體的電腦教室不好嗎。他說光我們資訊系這麼一間電腦教室的硬體設備,可能就要兩、三百萬,大概只能用五年。然而他的虛擬教室找一些替代方案來架設,我記得他說成本好像是30萬,使用者可以自己連上來使用,既有達到效益,成本相對對低很多。在成本有限的時候,任何可能的解決方法都是方法,這方法很棒。不過他還說崑山科大一個系一年的經費大概就300萬,這才是他們負擔不起實體教室的原因,所以在成大是很幸福的。這一刻我好開心,原來成大還有我這麼多優點,我真的要會惜福,珍惜現有的資源啊。鳥哥說之前有書商找他出LINUX的相關書籍,但希望他暫時關掉鳥站或暫時更新內容,於時他就說那我書就不出了。聽來好霸氣啊,為了確保自己的心血維持自由與開放,不惜推掉出書賺錢的機會。不過書商也很無奈吧,雖然最後不再要求,可是網站和書對打,多少也會影響銷量吧。

鳥哥真的很厲害,本身並非學習或研究資訊相關領域,卻對LINUX了解這麼多。我也應該要好好努力,不能辜負自己資工人的身分啊!

接下來是Max主講,本來網路上寫要講EasyCloud簡單雲,可是看到他的PPT才發現他要講參加國外社群的經驗。他很幽默,讓台下一直哄堂大笑。他提到其中一點,讓我很震驚,他說參加社群研討會之類的並不重要,重點是吃吃喝喝的聚會。在這樣的場合下輕鬆活潑,有說有笑又有食物,很快就能和別人打成一片,原來這是參加社群聚會的真諦。如果只有這樣有什麼好說,當然不只囉。參加社群除了結交同好、遇見大神,還能做一些平常不會做的事。看到那個Wii拳擊賽的照片我其實有點愣住,原來社群聚會也能這麼輕鬆活潑。如果到國外參加社群,除了結交不同國家的朋友,有時候還能受到贊助,空閒時間還能四處遊玩。聽到贊助飛到國外玩,覺得深深被吸引,我很喜歡到國外遊玩,看看不同的景物與民俗。

Max講來講去,似乎會覺得去國外參加社群是免費出國遊玩,我有點心動。如果自己花錢買機票、訂旅館,如果是到歐美,這成本就點高。另外,Max最後有提到可以到國外分享的事物,如果什麼都不會,可以分享台灣社群的概況。這樣聽起來雖然或許會符合該社群的研討會主題,不過如果每一場都講差不多的台灣社群概況感覺很混啊。看來自己還是要多多充實自己,才能分享不同的事物。Max所分享的讓我很驚奇,原來參加社群不是死板的討論。除了接觸到資訊方面的新事物,還能學習不同的技能,認識更多同好。尤其他去希臘那一段我好羨慕,雖然一路舟車勞頓,但是在那邊的空閒時間還能到處參觀參觀。我對歐洲很有興趣,希望未來也能一樣有這機會前往。

此外,Max提到歐洲研討會的規模,舉MOPCON為例,有800人參加。到了歐洲原以為台灣辦得好像不夠盛大,不過實際上那場研討會只有300人。我想這是華人都相信數大便是美吧,人越多就越成功。而歐洲似乎比較認同小巧精美,規模就算不大也沒關係,品質至上最要緊。研討會規模大或不大各有優缺,我覺得這也沒什麼好比較,況且國情不同,大家的想法也不太一樣,比較重要的還是研討會的內容和品質。


老實說,我參加社群的經驗不多,目前參加社群通常去了都是坐在下面聽前面的人分享。我也很希望有一天我也能在台上分享我所專精的事物,我不想一直都做在下面當聽眾。如果要這樣,我應該要更努力,進步到那種層級吧。在那之前我還是多聽別人分享的事物,就算是聆聽,也能汲取到新知識。原來參加社群是這麼有趣,我不應該一而再地錯過參與的機會,要好好把握才是。