2017年1月2日 星期一

1230linux上課心得

下週為期末考,祝大家考試順利!

42大學
l   條件:年齡18~30歲,並且有測試
測驗的目的並非是測試好學生與否,是在測試是不是和念這所學校。
考試內容主要考邏輯,故沒有考古題
目的使學生進入資訊產業,故想知道學生是否有熱情,跟能力無關。
(但我覺得在這個社會有這個觀念的很少,雖然大家說興趣熱情很重要,但上位者或能力高者還是喜歡跟能力高者接觸合作和認識,本人認為有熱情這句話應該多做推廣(?)
如果這所學校真的能實行這句話的話,我認為這所學校不只能用優秀這兩個字來形容,可以堪稱理想了,理念令人相當佩服。)
l   實習部分:
在第二次實習是在建立專業網路的能力。
最常超過1年實習,最短10個月的實習。
故到了第三年課業幾乎都完成後,可以開始進入就業市場
l   實際在工作時,實際上課內容為問題導向
Ø   問題導向:
將學問切成很小,比FAQ更小,不考慮外在因素。
如:皮膚流血了,就將其包渣或縫合,但醫生要了解的並非如荷包渣處理,要更深一層去探討他如何受傷。
此為教學性的計畫,內容是非常有概念的,並非隨便。
網頁中有一個FAQ給大家看,看要怎麼做。
l   F.A.Q
沒有線上課程
成績與邏輯沒有關係,最主要還是看學生自己,是自己要來要來學習的,看學生有沒有邏輯、想法,不看成績。
piscine最多15天可以知道結果是否能入取,代表之中應該是人員去判斷並非電腦。
上網不用錢(收錢能活命餔稀奇,不收錢活命才厲害)
在工作期間可以休學嗎?
如果是小小的工作沒問題,但如果是長期的話是有困難的。可以先中斷,中斷後再回來是可以的。
一年收1024個學生,不需要簽合約,想來就來想走就走,沒有學費。
不需要數學或技術的能力(非常不一樣的思維),指考邏輯與技藝
吃好睡好最重要(在台灣相反,WORKS擺第一)
GNU(Gnu's Not Unix的縮寫)(維基百科有)
GNU是一個作業系統,裡面都是SOFTWARE,他尊重使用者。他是甚麼呢?前者為宣言
GNU是由一個計畫構成的。裡面很多程式,在計畫中不稱這些為程式,稱為packedge(是一個套件),所以這個安裝氣會幫妳安裝其他的。
甚麼事GNU
GNU是「GNU's Not Unix」的遞迴縮寫。因為GNU的設計類似Unix,但它不包含具著作權的Unix代碼。是GNU計畫所目標完成的一個自由作業系統,不過現在尚未完成內核,故雖然開發出多種套件,但卻使用linux內核。Linux作業系統包涵了Linux內核與其他自由軟體計畫中的GNU組件和軟體,可以被稱為GNU/Linux(見GNU/Linux命名爭議)。
GNU操作系統來自於GNU計畫,為保證GNU軟體可以自由地「使用、複製、修改和釋出」,所有GNU軟體都包含一份在禁止其他人添加任何限制的情況下,授權所有權利給任何人的協定條款,GNU通用公眾授權條款(GNU General Public LicenseGPL)。這個就是被稱為「公共版權」的概念。GNU也針對不同場合,提供GNU較寬鬆公共許可證(英語:GNU Lesser General Public License)簡稱LGPL )GNU自由文檔許可證((英語:GNU Free Documentation License,縮寫為GFDL)這兩種協定條款。
甚麼是LINUX
1991LINUX內核發布,其實大家朗朗上口之LINUX為這套作業系統之核心,因為其他套件來自於GNU計畫中的套件。
Linux內核最初只是由芬蘭人林納斯•托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。最初的設想中,Linux是一種類似Minix這樣的一種操作系統。Linux的第一個版本在19919月被發佈在Internet上,隨後在10月份第二個版本就發布了。
GNULINUX有甚麼關係?
Linux的歷史是和GNU緊密聯繫在一起的。從1983年開始的GNU計劃致力於開發一個自由並且完整的類Unix操作系統,包括軟件開發工具和各種應用程序。到1991Linux內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟件的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於GNU通用公共許可,也就是GPL(General Pubic License)的,但是Linux內核並不是GNU計劃的一部分。
1992Linux與其他GNU軟件結合,完全自由的操作系統正式誕生。
這兩個是完全不同的發展。
這兩個是完全不同的發展
圖書館宣言指的是甚麼?使用圖書館軟體的使用者有甚麼權利與義務
消費者(圖書館)權益11
§  我有權知道,現在有什麼、未來走向 - 廣告傳單講得很好,不過,我有權知道今天下單時,可以拿到什麼。例如我買了Deemo,我要知道我付款後,是否可以馬上使用這個APP
§  我有權使用買來的東西 - 如,對我的資料另建索引時,不能額外收費。例如我買了DeemoDeemo裡面所有的曲子我都能玩。
§  我有權使用產品的應用程式介面 - 應用程式介面是簡單的介面,讓應用程式彼此溝通;換句話說,透過軟體程式送出結構化的詢問給另一個應用程式,並收到結構化的回覆。在產品本身的應用程式介面,不應該額外收費。例如玩Deemo時,Deemo的介面我不需要額外去買(?!),裡面應該就要有了
§  我有權得到完整且正確的文件。例如我買了Deemo,遊戲安裝的時候不能說遊戲安裝錯誤或者遊戲數據資料不完整
§  我權使用自已的資料 不限於記錄本身,還包括使用的記錄(如,某書被借出多少次),對相關排序或其他用途而言,該等資訊愈來愈重要。例如我買了Deemo,裡面的歌曲我都可以盡量玩,還有哪些歌曲我玩了之後,簡單中等困難的完成度是多少%
§  我有權近用唯讀資料庫  客戶不能近用底層的資料庫,是可以理解的;但沒有理由禁止近用唯讀資料庫。
§  我有權不讓簡單的事物複雜化。例如我在玩Deemo時,我只要把速度調成4就好,不要自己手賤調9,自找麻煩
§  我有權知道已購買產品的發展方向與時間表。我買了Deemo,官方網站就有權讓我知道,Deemo未來的發展趨勢以及更新的時間表
§  我有權提出技術性問題,並得到答案。Deemo時,黑色琴鍵無法正確在黑線上點選,這時候就是要去設置那邊條DoDoDo那個東西。
§  我有權不成為產品的白老鼠。Deemo10.0還在開發,我不用特去玩Deemo10.0版本,當遊戲公司的白老鼠
§  我有權在產品昇級後,仍保有原來的客製化及設定。更新Deemo升級後,我遊戲原本條整的設定(例如不震動)不會因為更新就導致我的原本設定消失
消費者(圖書館)責任
§  我有責任知道使用者的需求。
§  我有責任在購買之前,先瞭解使用者的需求。
§  我有責任清楚且準確地提出需求。
§  我有責任確認強化的需求確時是我要的。
§  我有責任公平地提出優先強化功能的要求 不是每個強化功能的要求都是最優先的
§  我有責任理解我不是特例  因此,我們應在同樣的事物上達成共識,以最小的投資撰寫軟體。
§  有責任以公平合理的程序選擇軟體  尤其是,可以不要經歷建議徵求書的過程?拜託啦?
§  我有責任報告可重複的錯誤以加速重複的軟體片斷。
§  我有責任儘可能地詳細報告非重複性的錯誤
§  我有責任批判性地檢視內定設定的任何調整。
共享責任
§  我們共享從互相尊重的立場開始 祗有自做孽者,我們才能貶抑它們。
§  我們共享良好的溝通。
§  我們共享建立與維護合理的強化程序。
§  我們共享保持最終使用者需求至上的原則。
§  我們共享愉悅與快樂! 我的意思是,不要在圖書館被操到死,讓我們有點願景。
Freesoftware有沒有著作權、財產權?有(請說明)
 什麼是GNU/Linux
嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和數據庫的操作系統。基於這些組件的Linux軟件被稱為Linux發行版。一般來講,一個Linux發行套件包含大量的軟體,比如軟體開發工具,數據庫,Web服務器(例如Apache)X Window,桌面環境(比如GNOMEKDE),辦公套件(比如OpenOffice.org),等等。
絕大多數基於Linux內核的操作系統使用了大量的GNU軟件,包括了一個shell程序、工具、程序庫、編譯器及工具,還有許多其他程序,例如Emacs。正是由於Linux使用了許多GNU程序,GNU計劃的開創者Richard Stallman博士提議將Linux操作系統改名為GNU/Linux。但有些人只把操作系統叫做"Linux"
有部分Linux套件,包括了Debian,採用了“GNU/Linux”的稱呼。但大多數商業Linux套件依然將操作系統稱為Linux。有些人也認為“操作系統”一詞指的應該只是系統的內核,其他程序都只能算是應用軟件,這麼一來,該操作系統的內核應叫Linux,而Linux套件是在Linux內核的基礎上加入各種GNU工具。
台灣對於智慧財產權用甚麼法律呈現:著作權法、商標法、專利(甚麼情況違反這三者)台灣對於智慧財產權用什麼法律呈現:著作權法、商標法、專利(什麼情況違反這三者)
1.    我國保護智慧財產權的法律包括:
(1)  專利法(發明、新型、新式樣)
(2)  商標法(商標、證明標章、團體標章、產地標示等)
(3)  著作權法(著作人格權、著作財產權)
2.    我國為了加入世界貿易組織,智慧財產權法律為符合「與貿易有關智慧財產權協定(TRIPS)」的規範,經過幾次重大修正及立法,大致上已符合TRIPS對於WTO會員國所要求之智慧財產權保障的條約義務。
3.    舉例:於一般校園中,就能常見的智慧財產權
(1)專利法
例如:學校教授在實驗的過程中,發現一種新的材料,可提昇太陽能電池的蓄電效能,除了有學術上的成就之外,也可以就這個「發明」,向各國政府申請「發明專利權」
(2)著作權法
例如:老師上課的授課內容、學生的報告則是屬於「著作」,於創作完成時起就受著作權法保護
(3)商標法
例如:個人電腦在執行操作系統或應用軟體所顯示的「Microsoft」、「Apple」、「Java」等字樣,則是受到商標法保護的「商標權」,一般看到會在商標文字或圖樣右上方標示R的字樣,就是說明這個商標是已註冊(registered)
GCC, the GNU Compiler Collection

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages (libstdc++,...).

沒有留言:

張貼留言