2014年11月23日 星期日

社群參與:OSM聚會(11/22)

在聽完1121日課堂介紹OSM之後,我對OSM產生一些興趣,看到隔天早上在市區會有一場聚會和導覽,於是我心血來潮就去了。

一開始在聚珍台灣(地址:台南市中西區開山路31)會合,聚珍台灣是一間小店,裡面擺滿很多文創商品。很多東西具有懷舊風,像是樂高積木組出來的台南歷史建築、舊鐵路路線圖、舊市區地圖等。有一本書很亮眼,「被出賣的台灣」,不知道是店家覺得這本說很好還是先前有人拿這本書丟馬英九,店內擺了好幾本。還有一關於台灣舊城市的圖本,我在裡面找到舊板橋城的範圍。這資料我以前都找不到,今天終於看到了。當然不只板橋,還有台北、台南……等。後來所有人都到齊了,就開始導覽了,由hychen陳信屹先生導覽,就從聚珍台灣開始。原來聚珍台灣其中一面牆原是老屋的一部份,那面牆壁紅磚砌出來的,上面還留有一個壁鎖。接著我們沿著開山路3巷行走,聽hychen說我才知到原來這條巷子本來不是巷子,可以看到地上有一部份鋪的地磚和旁邊不同,這下面有一條小水溝。早年是一條小溪,後來有人定居後沿著小溪兩旁堆砌磚頭,現在從水溝蓋探進去還能看到水溝的磚壁。由於原本是條小溪,所以開山路3巷彎彎曲曲。

目前的開山路3巷被規劃為「銀同社區的彩繪巷弄」,可以看到有些牆壁和房屋經過裝飾和彩繪,而這條巷子雖然不長,但卻富有人文景觀。巷子中間有一間廟叫六合境清水寺,聽楊老師說才知道「境」這個字的意思。清朝時期台南有很多廟,有些廟會基於保衛地方的需要,與鄰近的結盟組成民防組織,而六合境為清末開山王廟(今稱之為延平郡王祠)與附近6間廟宇結合而成,這6間廟分別為:永華宮、清水寺、馬公廟、仁厚境土地廟、油尾行土地廟、大埔街土地廟。清水廟前面還留有一支手壓式汲水泵浦,而且還能取到水。能在都市見到這種東西很難得,現在台灣所剩的汲水泵浦已經不多。這條巷子很有趣,很多老屋都還保留著,屋主很多都盡量保持原有外觀,內部則有整修與翻新。有一棟老屋現在是生活文化工作站,hychen說這目前是由成大的一位老師租下,進行一些計畫,不過我們去的時候沒開。對面有一個平台,hychen說那是設計給貓休息玩樂的地方。我上去看了一下,設計得小巧可愛,不過一隻貓都沒有,可能白天都躲起來了。到這裡,開山路3巷差不多結束了,可以看看地上,上面的地磚還有寫這條巷子名稱的演變。

接著我們一行人在巷弄中漫步,走到順風號(地址:台南市中西區開山路353932),便進去喝飲料聊天。由於有八人,沒有這麼大的桌子,就只好分成兩桌,中間還隔著櫃子。我跟McdleeLouisJoyce坐在一起,聊天的內容包羅萬象。一開始是Joyce先自我介紹,他說他偏好手繪地圖,然後整桌的人開始討論相關議題。手繪地圖要數位化基本上可行,只是原始圖檔要先畫得很大,再用大型掃描器掃描。畫得角度也要考量,可能要採取45度角之類的,在地圖上呈現會比較自然。Joyce秀出他之前在雷克雅維克老城區看到的手繪觀光地圖,在手機螢幕上放大圖片依舊清晰。如果要手繪這樣的地圖,應該無法繪製大範圍的地圖,可能只能畫台南中西區的古蹟觀光地圖吧。中間還提到一些地圖學的專有名詞,這我就不太清楚了。這樣的地圖讓我想起去年去歐洲,在布拉格附近的小鎮Kutná Hora,當地也有賣這樣一份地圖,畫得很精緻,只可惜我留在台北的家裡,而現場我也無法從網路找到一模一樣的。

另外我問Mcdlee為什麼會踏入OSM的世界,他說當初加入OSM是因為接觸自由軟體的世界,不知道該做什麼好,翻譯也很多人翻了,而且翻得很好。碰巧OSM引進台灣才兩年,地圖上的台灣很多仍然是空白,於是投入OSMMcdlee還說當年把OSM引進台灣是一位外國人,他只畫了一條街。我不敢相信,原來台灣OSM的開端是從外國人開始的,不過從此之後才有越來越多人貢獻。說道外國人,Mcdlee還說之前地圖看著看著,居然發現柴山上的步道每條都被畫出來,循著紀錄找到的編輯者是一位加拿大人。看來OSM上有著各種神奇人物,這位外國人運動時還不忘為OSM貢獻。說到登山步道,Mcdlee又把畫面轉到台北四獸山,說當初有OSM聚會到四獸山爬山,把人分成若干組分頭進行資料蒐集。這概念也是不錯,運動兼OSM資料蒐集。這也讓我好奇陽明山是否也有畫,當然,陽明山的步道也畫完了。只是紅色的步道路線旁有一條綠色虛線,原本大家都看不出它的意義,我忽然發現那是陽明山國家公園的界線。我問Mcdlee如果步道都畫好了,那還有什麼可以畫?他回答可以補充資料,像是步道的材質、階梯數、斜坡長度等。這點醒我OSM上的東西永遠都是半成品,永遠都有改進的空間。

再來,我還問了Mcdlee為什麼松山線通車當天就立即更新。原來OSM是可以事先編輯某段道路或捷運並設為工程中,當通車時在更改設定就能顯現在圖磚上。說到這個,Mcdlee提到當初很多人加入OSM很多是鐵路迷或公路迷,我記得他說Louis是公路迷,然後坐在另外一桌的其中一位是鐵道迷。憑著對公路或鐵路的熱情,花時間把地圖一點一滴畫出來。認真想想,我是一位台北捷運迷,又很喜歡研究市區道路和地圖,看來很有畫地圖的DNA啊!專注OSM上的人通常都對某種交通形式很有熱誠,才會另外花時間貢獻資料吧。喜歡畫登山步道的人,我想應該是登山愛好者吧,不然應該很難有毅力畫出這麼多步道。

        從地圖聊到都市,讓我想起家鄉板橋以前的風情,於是我就分享板橋以前的情景。從林家花園聊到台北城的變化,林家的興衰到台北城門為了老蔣而改變樣貌。我現在才知道台北北門能保留原貌是因為當初要拆掉北門興建高架道路,結果後來高架道路繞道,北門沒被拆掉,反而保留原本的風貌。原來喜歡地圖的人同時也會了解一些歷史,能遇到這麼多同好讓我超開心。接著還有聊到三鶯線與北大特區的發展、台中七期建築彼此格格不入、台南道路狹窄等,這樣談天說地很有趣,同時也讓我增廣見聞。

午餐時間,大家到永記虱目魚丸(地址:台南市中西區開山路821)吃飯,這家都是賣虱目魚的料理,味道還不錯。聊天內容很多都延續剛剛在順風號的話題,不過後來有提到課程project該如何進行,集思廣益很久,有古蹟主題、美食主題、道路詳細資訊等,後來決定以後再公告詳細規定。既然OSM永遠都是半成品,能做的東西就很多。台南市一座有三百多年歷史的城市,有很多古蹟和美食,光是蒐集相關資訊應該就要花上很多時間。這就交給之後負責這項project的人努力,話說虱目魚水餃和魚皮湯真好吃,哈哈!


今天的聚會很有趣,除了了解台南府城一個角落的歷史,又知道更多OSM發展的情況,還聽到不少見聞。我想多學習繪製OSM的技術,以好貢獻我所蒐集的資料。

第九堂課:開放街圖(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的方便,當然要多用用囉!