星期三, 4月 30, 2014

4/30 OpenStreetMap 上課心得



Open Street Map 登入之後就可以開始進行編輯


OSM因為是開放式的,大家可以一起編輯資料,可以縮短以往編輯地圖的速度
當我們需要地圖資料的時候,也可以善意使用。

        但是因為是開放式編輯,所以難免會有錯誤,像是FourSquare的圖資是引用OSM,課堂的講師說過有一次台灣的朋友看到台南機場的位置和名稱標誌錯誤。於是,他就寫信和FourSquare反應,但是FourSquare表示:我們的圖資是來自Open Street Map,您可以自己去修改。

        OpenStreetMap 可以經由每一個人邊,所以可以快速反應出地貌的改變,想是今天哪裡開了一家新店,或是哪一家店搬走了。如果是Google map的話,可能在一定周期內才會把圖資更新,但是我們利用OpenStreetMap共同編輯的方式,可以馬上修改。這一點我覺得是OpenStreetMap最大的優勢。




星期一, 4月 28, 2014

[自由軟體與社群參與] 學運與IT報告

太陽花學運、社群與IT

        在這次的太陽花學運,我們看到了二十歲到三十歲初的年輕世代在許多層面都展現高效率的水準。從傳播資訊、場地規畫、人員的安排到假設器材與網站甚至是手機應用程式APP等,都展現出年輕世代面對問題及處理問題的能力與方式,以下我們就以自由社群和資訊方面做為探討。
        這次的學運,比起以往的學運有很大的差別是在於資訊流通的方式。在80年代野百合學運的時候,通訊業和網路沒有現在發達,大多數人流通資訊的方式只能依靠電話或是社團的訊息,或是BB call。在這種情況下,資訊的流通是一對一的,即使是一對多的情況,或許資訊的人數也不夠多,所以傳遞資訊速度緩慢。
科技的發展加速訊息的傳遞。這次太陽花學運,使用傳遞資訊的方式主要是透過網路社群。網路社群發達,臉書、各大論壇、BBS都是傳遞消息的媒介,並且網路資訊的能見度很高,也可以透過轉載的動作將資訊像是樹枝狀一般的傳遞開來。為了獲取第一手訊息,也有許多網友到現場利用攝影直播的方式,擔任記者的工作。因為是學生擔任的記者,相較現在各大媒體較無政黨色彩及偏頗,所以比較可以提供符合現場狀況的訊息。台灣大學新聞所在太陽花學運期間更成立了「台大新聞E論壇」,作為新的媒體,來為大家提供第一手消息。這也是為什麼在短短的一天只內,就可以召集許多學生的原因。
社群團體在這一次學運也扮演了極為重要的角色。首先,先就黑色島國青年陣線作分析。黑島青是這次學運衝進立法院的主要成員,他們利用臉書發布各項消息,在透過網友轉載到自己的臉書、PTT將消息傳播。除此之外,他們將人員分成許多小組,物資組、議會組、機動組、糾察人員等等。每一組下面也都各有幹部負責管理,這樣嚴密的分工制度是成就這次太陽花學運不可或缺的因素。
台灣零時政府g0v也在這一次學運中貢獻良多。學運發生不久,由於人潮眾多以及立法院內無法使用網路(wifi被關掉),導致參加的群眾和學生沒有辦法現場上網獲得最新的資訊。於是就有了路線松這個活動的產生,大家提出可以解決問題的專案,選擇各自的專案去填坑,最後解決了現場網路擁塞的問題。
此外,他們也在立法院內外周邊架設攝影設備,進行直播的動作,並將這些直播影片和其他轉播像是:壹新聞、網友的直播整理在ㄧ個網站,以便大家了解現場真實情況。這次轉播的系統是Skywatch,使用了一種技術:攝影的同時,將資料同步上傳到雲端備份及播放。如此一來,不用擔心影片會被刪除。或是還要透過其他放是進行上傳。
圖一
在這個網站的右手邊,我們可以看到g0v整理了許多有關於服務貿易協定的資訊,在過往直播那裡,可以觀看以前的影片。此外,除了架設攝影機進行直播,他們也為直播的影片上了逐字稿,並且設立文字轉播專區。


圖二
以便聽力不太好的朋友可以了解轉播內容。
g0v的網站上還整理了有關服冒的各項資訊。
另外,為了因應3/29號刊登紐約時報,希望藉由架設英文版的網站讓外國朋友也一起了解台灣服冒以及學運的始由,所以就有人在網站上徵求IT朋友幫忙架設網站。「Democracy at 4am」在熱心人士Even以及朋友的協助下誕生。
以下是Democracy at 4am 網址和截圖: http://4am.tw/

圖四

在這個網站中有趣的一點是他的原始碼,其中有這麼一段:
圖五

後來也有人將一些資訊整合製作成服冒APP,提供低頭族使用。

圖六

        經過這一次的學運,我們可以看到新聞霉體上常誤導為宅宅的IT業人才,也對社會議題十分熱衷,並且很樂於貢獻自我。並且由於科技日新月異,也造成了不同時代之間學運規模的差距。雖然我當時也有參加學運的活動,但是身為一個資訊系二年級的學生而言,目前能夠提供的幫助並不大,只能夠透過分享正確資訊,以及參與活動來聲援學運。我期許自己,以後倘若再發生這樣的情況時,當沒有人可以完成某些專案時,我要成為那個沒有人。



圖一、圖二、圖三來自:g0v.today
圖四、圖五取自: Democracy at 4am 及其原始碼

圖六來自: http://www.ithome.com.tw/news/86189

星期二, 4月 22, 2014

4/19 Study-Area 酷學員 R語言推廣講座


很感謝也很榮幸這一次Study Area將R講座辦在成大

對只有腳踏車的我來說一是大福音,廢話不多說 以下就來說說 R吧





R 是一種統計上常用的語言
可以用來做各種繪圖,並且結合了Open Source的各種插件之後 更是強大!!
有人將它稱為是免費的Matlab

像是R可以用來繪製股票的曲線圖
















想要學習R語言的話  R 演習室是不錯的選擇 http://apansharing.blogspot.tw/p/r.html
裡面有很多教學影片
這個網站在這一次的講座也有被講者推薦

在這一次講座中最令我印象深刻的是 Monty Hall Problem :

假設你參加一個遊戲節目,你被要求在三扇門中選擇一扇:其中一扇後面有一輛車;其餘兩扇後面則是山羊。你選擇一道門,假設是一號門,然後知道門後面有甚麼的主持人,開啟了另一扇後面有山羊的門,假設是三號門。他然後問你:「你想選擇二號門嗎?」轉換你的選擇對你來說是一種優勢嗎?
 

這個問題換或不換
換的機率會比較大 還是不換的猜中的機率比較大 雙方僵持不下
但是!!! R 可以幫你模擬真正的情況!!

這段code取自於講者 Johnson Hsieh
很明顯的我們可以發現 每一次都換猜中的機率竟然將近是不換的"兩倍"!!

另外一個果蠅的實驗也很有意思



藉由 R的模擬顯示
也的確是如此喔!!

另外我們也利用了 R來進行FB的分析
看看誰按的讚多 關係最親近
誰...是那個將要被刪掉的人XDDD

不過這次很可惜的
我只能夠參加上午的講座
由於最近適逢期中考周 以及有許多作業 所以得提早離開
希望下一次還可以再參加類似的講座!






星期三, 4月 16, 2014

4/16 上課心得


這一次上課講述的是3D printer

令我印象比較深刻的是3D printer竟然也可以列印餅乾 感覺滿新奇的
相關連結:
http://sofunjean.pixnet.net/blog/post/24518425-3d%E9%A3%9F%E7%89%A9%E5%8D%B0%E8%A1%A8%E6%A9%9F%E3%80%90%E5%9C%96%2B%E5%BD%B1%E3%80%91

我覺得 3D printer 最大的用處就是 : 以往我們要製作一項產品需要經過繁瑣的工程
像是開模組 製作出模型 在灌模子 再來經過磨平 拋光等等的階段才可以完成產品的外觀
但是,有了3D printer 一切都變的簡單。只要使用軟體將東西的外觀設計出來,接著將3D圖檔匯入就可以將成品印出來。


以前看過一部名叫<三個傻瓜>的電影,在影片中我第一次看到了四軸飛行器。
於是就開始對四軸飛行器產生興趣。
希望有機會可以自己製作一台自軸飛行器。 


可是,當我在構思如何製作的時候,外型的配置令我十分傷腦筋
假如要像外面販售的四軸飛行器一樣有美麗的外觀,自己要去開模的話,肯定要花上不少
假如只用冰棒棍或是木片裁切在進行製作的話,這方面我實在不在行
因為即使只是小學的勞作 對我來說就是噩夢了

好在現在有了3D printer 只要學會如何繪圖 就可以列印出想要的東西
修改起來也十分方便 只要修改Stl圖檔 重新列印產品就可以了 
相關創作blog:
http://www.mongcz.com/archives/7834

希望以後在課堂上有機會可以實際操作3D printer 
對電資學院的學生來說 利用程式動手做出東西的能力很重要 
一位 engineer 要具備的能力 就是開發產品





4/16 3D列印

*美國曾經有人利用3D列印來印製手槍

*目前有開始推廣設計學院使用3D印表機來輔助學習 p,s江宜樺

KIPO將提供教育課程與3D印表機給全國各大學發明社團,使其成為創業與創新的中心

http://www.tipo.gov.tw/ct.asp?xItem=493155&ctNode=7124&mp=1


*可以列印PLA / ABS 列印溫度180度C 以上
  其中PLA是一種環保的材質  ABS是塑類 在列印的時候具有臭味(燒塑膠)

*
*使用Ultimaker
https://www.ultimaker.com/

 原理 : 將原料熔化 再用噴槍(擠料器)噴出 

*技術 1.熱融擠製成型 2.光固化 3.雷射燒結

*加法製造 相對於傳統的剪法製造:先開模在削平
 加法製造 是一層一層成型

https://www.youtube.com/watch?v=GJtRKDhfnqo

*Stl檔案 

*列印軟體 Cura




[Paper note] Multiagent Bidirectionally-Coordinated Nets for Learning to Play StarCraft Combat Games

Paper:  https://arxiv.org/abs/1703.10069 這篇論文是由 Alibaba & UCL共同發表的,並投稿到 NIPS 2017。他們發表了一個 Multi-agent framework 讓 agents 利用共同的 framew...