2014年3月25日 星期二

[ C4Labs 社群參與 ]14/3/12 C4Labs photo*2




要上傳超久的照片終於耐著性子傳完了,2張傳40幾分鐘....

#3/12號參加C4Labs講師講課照片

2014年3月23日 星期日

[ Open source course ]14/3/19 Study Area / Gitcafe



今天的自由軟體上課,來了兩位講師,講述了一些自己參加OPEN SOURCE 的經歷,第一位

講師的經歷也是頗傳奇,從一位為了維持自己生計的洗碗工,轉變成一個LUG社群中的強者

,我想,能在如此艱苦的環境中,仍然可以抱持自己的興趣,由一個全白的電腦新手,經由

好友的幫助,學會基礎的電腦知識,之後當在現有的環境中的知識無法滿足他對知識的渴望

時,便開始自己搜尋資料學習的旅程,我個人是滿欣賞也羨慕這樣的人的,能夠在艱苦環境

中不斷學習,再看看身為一個資工系學生的自己,並沒有這樣的學習衝勁,每每遇到這樣的

人物,都覺得非常厲害,崇拜。




第二位講師,Richard大大,也是一位很厲害的人,今天能來幫我們演講,也是剛好在上海的

工作,有需要出差回台灣,才有這個機會,能聽到他的演講,也是很榮幸。一開始,Richard

大講解了一下他所在公司的工作,Richard大目前就任的公司是位在大陸地區提供git服務的

Gitcafe,性質跟大家所熟知的github差不多,不過Richard大大說,在大陸那邊,似乎用戶都是

使用gitcafe的服務,用github的人反而比較少,是一個比較有特色的點。

之後,Richard大講解了open source的起源和發展,一開始的創始者將自己寫的code公開,帶起

了第一份open source,可是那時候的智慧財產權的概念還沒有很興盛,所以code的使用權後來

產生了一些問題,後來copy right出來之後,似乎和這位創始者有一些衝突,結果這位大大後來

就怒創了一個copy left的授權,規定open source的傳播使用規範,並將其free use的程度做劃分,

現今許多大公司,程式中有用到open source的部分,都是介在分區中的中等區域,為可將code

納為己用成private的產品,並可以用於商業用途。分區中偏左的部分的使用規則,則是若有使

用分區中的code的話,則所開發出來的code也需要成為open source,基於商業考量,因此較少

有公司會去使用那部分的code。

最後,講了一下台灣各社群現在的發展現況,以及活動的方式,也向我們推廣自由社群的

好,做為今天演講的總結。

今天也是一個收穫多多的午後~~ XD


JkLRz






2014年3月18日 星期二

[ C4Labs 社群參與 ]14/3/12 C4Labs 0x02

今天上課,聽到小畢學長說今天晚上CSIE4201教室,會辦一個小型的社群,叫C4Labs,是一

個讓學生可以在出新手城練功之前,可以先在新手城內練功的聚會,想說比起其他活動的移

動距離來說,是一個非常近距離的聚會,儘管朋友今天都有事,鳩不到人一起去,但是還是

在吃完飯之後,前往聚會的教室。

去到教室,台上已經有講者開始在演講題目了,第一堂課的演說主題是git 跟 github,是一種寫

程式時用於版本控制的利器,一開始,要先在自己的linux上裝git

sudo apt -get install git (這時候我剛進教室,所以抄得有點趕,有錯還請多指教校正)

裝完git之後,在放檔案的資料夾裡面給命令

git init 會產生一個處理git資料的資料夾

之後若要記錄一個版本控制點時,先

git add 將檔案資料放入一個記憶體中的快照區,在

git commit 將快照存成一個存在的紀錄點

若要移動指定的branch,則給指令

git checkout <branchname>

使用 git status 可以檢查各branch的狀態

而若有使用github的話

git clone <github網址>可以把資料從github上copy到電腦上

git push <目的參數> (<branchname>可不加) 則是把資料從本地端推到網站上。

這是第一堂課上的內容筆記

第二堂課上的是用各種程式語言寫成的hello world

講了滿多有趣的語言的

讓我印象比較深刻的幾個有

brainfuck 用杜林機的概念寫成的語言

h 為了純粹印出hello world 而成的語言

H h的進化... 記得好像是可以印大寫的HELLO WORLD

空白語言 用tab space 和 enter組成的語言...

其他的還有chicken語言等等,都很有趣

最後,課堂結束時,有同學上台發表如何在W8電腦上灌W7的方法

講了許多新BIOS運作的方式、新磁碟規畫格式等我從未研究過的知識

也是聽得津津有味,到最後,講到10點,還有其他事情要做,不得不先行離開

感覺沒有參加到最後有點可惜

希望下一次聚會時,能再去參加

(有人知道下次具體的聚會的時間的可以留言給我,我會非常感謝你的!)
(我只記得好像有說兩個禮拜辦一次,不過沒有確切時間)

2014年3月12日 星期三

[ Open source cource ]14/3/12 ezgo



今天,是ezgo的講師來講他校園推廣open source的經驗,希望藉由老師的教導,將"世界上不只

有windows,還有其他很多不同且好用的軟體存在著"的概念傳達給我們現在的台灣小朋友,讓

未來的主人翁,對open source有更早的認知,一開始,講師分享了他去全歐洲最有錢的國家,

瑞士參訪的旅程,提到了他的第一份早餐,MENU上只有egg這個字看得懂,講師也藉由這個

例子,告訴我們,open source在推廣上,語言理解,是一項很大的障礙,需要很多人的幫忙,

才可以降低跨過這項障礙的門檻,之後,參訪學校時,學生上課的景況,也是很令我意外,

在瑞士的教室中,小朋友上課,都是用電腦上的,而且,他們使用的作業系統,不是

windows,而是linux,老師上課時,透過其中的各項open source軟體,提供了多元又有趣的教學

,像數學課,如果我小的時候上數學課是用這樣的方法上的話,我現在搞不好就是數學神童

了吧XD,星座課也是,小時候上星座,只知道北斗七星是一個勺子,長那樣,在星座盤上的

正中間,可是每次到晚上仰望星空的時候,


"一閃一閃亮晶晶,滿天都是小星星"


誰任得出來北斗七星是哪一科阿XDD,

而他們的星座教學軟體就好用多了,會隨著時間轉動天體,看了十分嚮往阿ˊ _ ˋ

希望,老師的努力推廣校園open source可以傳播給更多小朋友,讓他們早日可以看到這樣美麗

的電腦世界。

[ Open source course ]14/3/5 Open Source from Legend, Business, to Ecosystem

今天,上課的時間雖然比平常晚了點,但是當講師一踏進門的時候,驚嘆聲連連,是資訊系

歷年以來數一數二的強者學長Jim Huang回來學校向我們演講了。事業順利的學長,這次回來

演講的主題是有關電子資訊商務的走向及規模,並談論open source的重要性。一開始,學長先

講了幾段很有哲學意味的例子,1+1=?,在普通人的眼中=2,而物理學家看到了這個問題,會

先詢問單位,數學家會推導為什麼1+1會=2,而會計學家,會問你"你想要等號後面等於多少"

。這就是一家公司,要如何運作,產出成品並製造利潤的最基本動機。在學長小的時候,曾

自己和一些志同道合們一起研究Linux,可是研究久了,人們問他:研究Linux能賺錢嗎?於是

學長就和伙伴研發出了用Linux系統產生windows桌面的system,之後的人生,也都是在許多質

問中成長,突破大家預期的失敗,成就了不凡的事業。接下來,講到open source時,學長提起

了一些過去的歷史,原本open source,是被微軟視為是絕症的一種必須除去的存在,但隨著時

代的發展,科技的變遷,最後連微軟本身,也不得不向open source低頭,開始相關的研究了。

學長又提到,現今的許多open source的程式,其實業餘人士真正有在寫對kernel有影響的東西

的人其實並不是想像中的多,而現今寫那些核心的人,多半是企業中領薪水的全職員工,更

說明了open source在現今和未來的地位,是個不可動搖的存在,其後也講解了一些相關的數據

及實例給我們聽,讓我對整個資訊產業,有著全新的視野,感覺現在都大四了,才聽到這麼

好的演說,實在是有點恨晚的感覺。日後,要努力學習,才能讓自己一直走在時代的前端。



2014年3月4日 星期二

[ Open source course ]14/3/5 note 整理

ppt.cc/5SqY   MAX PPT

https://groups.google.com/forum/#!forum/ncku-oss 課程論壇

IRC : https://www.irccloud.com/ IRC

https://hackpad.com/ Hackpad共同文件

http://www.ithome.com.tw/node/77353 SDN info

淘寶網>>search