2008年12月31日 星期三

HW17

這次的期末專案
我的題目為: 五子棋
現在已經可以判斷有沒有連線,
一些的雙活塞,
有部分類型的活塞還是會沒判斷到,
以下為我的遊戲畫面:

↓(黑棋與白棋廝殺)


↓(白棋若勝出,則會用白棋排出)



↓(黑棋若勝出,則會用黑棋排出)



期末成績結算:
W16:63.85
W15:72.86
W14:79.17
W13:72.13
W12:54.17
平均:68.436
(HW11)期中前平均成績:70.5

自評:

我給自己7
我的表現沒有說很好,
可能在別人眼中算普通,
但我也盡了自己的全力,
努力的聽講(雖然不是每次都這樣)、
用盡心思打作業(絞盡了腦汁還是打很短)、
思索BCB,
所以我給自己7分。


期末回顧:
這學期學了很多,
雖然沒有全部都學起來,
但比較起來,
也多了很多的知識,
在未來的某天或許會使用到,
期待自己未來的表現,
如果遇到瓶頸的話,
我應該會翻書尋找答案,
以便使用。

2008W17

呼~~~

完成了這次的期末專案, 而我所做的期末專案是猜數字

是由系統隨機產生一個四位數的數字,然後由使用者輸入數字去猜測

看是否與系統所產生的數字相同。

雖然在做的過程有些問題,但最後還是順利的完成了。

下面就是我大概RUN一次遊戲的畫面。









Week 16: Linux 傳奇       A 9 B 4 C 2分數 85.38

Week 15: 期末專案的進度與討論  A 7 B 5 C 1分數 86.36

Week 14: Apple, Apple, Apple!   A 3 B 9 C 3分數 68.46

Week 13: 期末專案計畫書     A 7 B 4 C 1分數 88

Week 12: 數位時代 11 月份心得報告 A 7 B 3 C 4分數 75

期末平均 80.64 四捨五入 81

而其中平均

期中前平時成績:

第三週: 4A 5B 4C-->67分

第四週: 5A 7B 2C-->75分

第五週: 4A 3B 8C-->61分

第六週: 2A 10B 1C-->60分

第七週: 7A 8B 0C-->85分

第八週:11A 2B 1C-->100分

平均74.6分 →四捨五入 期中平均75分

而在期末自評的部分 滿分是10分,我給自己8分,

雖然在課堂上老師所說的東西我並沒有辦法全部吸收,

但是至少每節課我都會準時的去上課,也會聽老師所說的內容,

雖然有時候可能會到課堂後半段時有點精神不濟,但至少每次上課我都會去上課。

期末專案及期末成績結算

week8 9a 4b 3c 95
week7 8a 7b 0c 90
week6 7a 6b 2c 85
week5 5a 9b 4c 75
week4 4a 5b 3c 67
week3 9a 3b 2c 95
期中平均:84.5
以上是採用舊的算法
Week 12: 數位時代 11 月份心得報告 A 7 B 4 C 2分數 82.73
Week 13: 期末專案計畫書     A 8 B 3 C 1分數 91
Week 14: Apple, Apple, Apple!   A 6 B 4 C 1分數 86.67
Week 15: 期末專案的進度與討論  A 2 B 7 C 6分數 56.92
Week 16: Linux 傳奇       A 9 B 5 C 0分數 90
以上採用電腦產生的分數(算分方式改變所以分數,又提高一點)
"目前"平均81.5

而目前確定得分應該是(84.5+67.8(未算期末最後ㄧ次作業成績))*0.4=60.92
應該確定PASS了,
感覺還蠻開心了就是了^^
期末自評方面:
我上課每次都到,
在一開始上課老師開始抓沒帶課本後,
之後每次都背著那本課本,
但沒想到之後...
就沒再檢查過了,
有點小無言就是了!
上課方面,
作業一定都按時交的,
而且都沒當場趕工,
也沒翹過課,
至少對這門課算認真吧!
當然課堂上還是最喜歡對時事的新聞,
總不能世界再變化,
而我們還在停止不動吧,
雖然往往是如此,
畢竟興趣較少的東西,
往往不會主動去觀察的,
尤其像電腦就是了...
之前組裝的時候找了一堆資料,
到現在一堆新製程,
導致根本不受用了,
所以資訊就是必須不斷的吸收才行,
學這門課這方面使我感到最喜歡,
畢竟讀資訊這方面是很重要的!
至於我給自己的分數是"8.5分"好了,
至少我還蠻認真的@@"

期末專案:
老鼠走迷宮~~~~~~
進入執行圖:




























產生預設迷宮:













































放入老鼠:
















跑迷宮到結束:



























隨機迷宮還是無法完美有點小小的遺憾,
程式也總算完成了!
好久沒忙那麼久了...
做的沒想像中的好就是了,
程式部分的瓶頸也不少,
總之忙完了!!準備期末考囉!!!
被GOOGLE網誌排版給打敗了...
怎樣改都沒辦法達到預期的效果,
圖片位置就這樣吧,
改了一個多小時還是這樣,
算了~唉唉!
就將就點吧.....

W17

感覺這學期很快就結束了
也完成了我的期末專案
我做的是簡單的小畫家
可以在方框裡頭畫圖.寫字
也可以更換顏色

以下是我的成果:





















在當中我們可以運用BCB內建的ColorDialog元件
來更改畫筆的顏色:

ColorDialog


























----------------------------------------------------------------
Week 8: 期中讀書心得報告
A 6 B 4 C 4分數 80
Week 7: 十月份數位時代閱\讀發想     
A 2 B 9 C 2分數 60
Week 6: 台北數位藝術節          
A 6 B 6 C 3分數 80
Week 5: C++ Builder 學習筆記       
A 1 B 5 C 8分數 47
Week 4: C++ Builder 學習筆記      
A 4 B 5 C 5分數 68
Week 3: 學習心得           
A 2 B 7 C 4分數 58
期中平均:65.5

Week 16: Linux 傳奇       
A 3 B 4 C 6分數 57.27
Week 15: 期末專案的進度與討論      
A 4 B 9 C 1分數 77.5
Week 14: Apple, Apple, Apple!       
A 5 B 8 C 2分數 76.15
Week 13: 期末專案計畫書         
A 0 B 5 C 10分數 42.31
Week 12: 數位時代 11 月份心得報告     
A 3 B 4 C 5分數 60
期末平均:62.64

(65.5+62.64)/2*0.8=51.25

這次的期末自評分數10分當中我給自己 8 分
因為每次上課雖然沒說特別認真
但老師交待的事情我都有去做 而且也沒在課堂中睡覺過

這學期感覺時間真的過的很快
雖然感覺BCB沒有上很多
但至少聽老師講了很多有關於資訊方面的新聞
和介紹了一些書籍
也讓我又知道了更多關於科技方面的資訊
所以大概來說這學期其實是有所獲得的

Week 17


以上是一開始的畫面,接著我點選創建角色,出現以下畫面要求輸入id,人物屬性為已定的

點選進入戰鬥,接著就攻擊,目前只寫好攻擊而已,以下是戰鬥結束畫面

戰鬥結束後可選擇購買道具或再進入戰鬥,點選購買道具畫面如下,不過還沒完成,還沒寫計算總金額,和扣除角色身上的錢,和一些條件判斷,所以此功能也並未完成

就這樣所以我的Project專案並未完成
期中平均: 89.16

.Week 16: Linux 傳奇
             A 2 B 4 C 4分數 58.75

.Week 15: 期末專案的進度與討論
             A 8 B 5 C 1分數 87.5

.Week 14: Apple, Apple, Apple!
             A 1 B 0 C 9分數 30

.Week 13: 期末專案計畫書
             A 9 B 4 C 0分數 91.82

.Week 12: 數位時代 11 月份心得報告
             A 7 B 6 C 3分數 77.14

期末平均: 69.042

自評成績: 我給7分,因為期中過後似乎有點混了
期末回顧: 感覺這學期所學似乎很多但是又似乎什麼都沒學到,可能是時間不夠吧

2008年12月30日 星期二

期中平均:69.2

期末成績:

w12:40.9
w13:70
w14:43.33
w15:94
w16:70

期末平均:63.64

自評成績:

我給自己打8分
因為期中之前我都還蠻認真的
但期中後就有點開始散漫了
所以我只給自己這個分數

期末心得:

這學期在這門課裡我覺得我學到最多的時候是在作期末專案時
因為這是自己想做的
會比較花心思在上面
而且有用到的指令基本上都不會忘
像之前上課講的指令都忘得差不多了


期末專案:

我的期末專案是做8-Puzzle

現在這張是遊戲尚未開始前

下面這張是按下開始後
電腦就會把圖給打散
我們只要在要移動的圖上用滑鼠點一下
圖就會移動

下面這兩張是完成前後
完成後會自動把缺的那張補上去
並顯示出勝利字樣

整體來說我的期末專案只算是做好一個雛形而已
還有很多地方還可以改善

程式碼方面我還是使用我自己原本的想法
直接把圖案對調
比較麻煩的是要記得同時把圖片和編號一起對調
原本我打算用struct寫
但出了很多問題所以放棄
還有我在外部宣告一個圖片陣列時我沒辦法把圖給放進去
雖然最後還是有用其他方法來代替
自己親自動手做完這個期末專案
覺得自己真的有再進步

2008年12月28日 星期日

期末專案及成績結算

期中平均成績:58.5
  1. W2:不列入計算
  2. W3: A4 B4 C4 64分
  3. W4: A0 B5 C10 35分
  4. W5: A10 B4 C1 100分
  5. W6: A1 B9 C4 55分
  6. W7: A0 B4 C9 32分
  7. W8: A3 B8 C6 65分
  8. 期中平均:58.5

期末平均成績:62.194

Week 16: Linux 傳奇
             A 2 B 2 C 11分數 41.54

Week 15: 期末專案的進度與討論
             A 2 B 5 C 6分數 54.55

Week 14: Apple, Apple, Apple!
             A 5 B 5 C 2分數 78

Week 13: 期末專案計畫書
             A 2 B 7 C 3分數 65

Week 12: 數位時代 11 月份心得報告
             A 6 B 8 C 4分數 71.88
(59+62)/2*0.8=48.4
---------------------------
自我評量:

自我評量請容許我厚顏無恥的給我自己十分,加總過後的成績

在及格邊緣,雖然有時候寫作業不認真,互評成績忽高忽低,

但我每堂課都有到,也沒有遲到早退,上課也有在聽老師在講

什麼,沒有在打電動或是聊天,程式的部份雖然多的沒有,但

至少上課教的有都學會
,所以我決定給自己10分,讓自己低空

的飛過
,老師手下留情阿,就那麼1.1分沒有功勞也有全勤獎

苦勞吧 囧。

(不好意思有一個白痴以為期中以前的成績一併調整,經過重新計

算後分數為58.4)
-----------------------------
期末回顧

這堂課我學到的比我當初預期的大很多,本來以為應該也是教

程式,寫程式,背程式,考程式,不過上課方式跟我想像的大

不相同,課程著重在讓同學接受新的東西,不要侷限在一個小

框架,程式的部份反而不是那麼的著重,只是起個頭讓同學有

學習興趣而已,期末專題也是用自選的方式讓同學選擇自己想

要製作的東西,不會出了一個題目,大家就卯起來找答案,然

後把答案記下來,接著就去考試,最後什麼都沒有學到,我覺

得這樣的學習方式有用的多也有趣多了:)

---------------------------

期末專題

我的期末專題其實就是課程上所教的東西,就當做是上課成果

檢視吧。

當初訂下的目標為:

1.將一張Bmp圖片開出來 (開圖的時候旁邊要有預覽視窗可以選擇)

這個部分當然是透過MainMenu以及OpenPictureDialog來完成

再透過

Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);


把開出來的圖片給扔到新增出來的ScrollBox上面










2.
旁邊有按鈕可以選擇要做的處理 (翻轉圖片色彩 反轉色彩or黑白加上浮水

印...)


要進行色彩處理要先把圖片的RGB值給抽出來 不過要先建立一個陣列來

存放陣列的RGB值

RMatrix = new unsigned char *[ImageHeight];
for (j=0;jCanvas->Pixels[j][i]);
GMatrix[i][j] = GetGValue(Image1->Canvas->Pixels[j][i]);
BMatrix[i][j] = GetBValue(Image1->Canvas->Pixels[j][i]);

反轉色的參數設定:

將255減去目前的RGB值然後輸出到圖片

for (i=0;iCanvas->Pixels[j][i] = (TColor)RGB(255-RMatrix[i][j],255-GMatrix[i][j],255-BMatrix[i][j]);


輸出的結果:










灰階效果的參數設定:


將RGB的值加起來除以3,放在gray變數里


for (i=0;i { for (j=0;j { gray = (RMatrix[i][j]+GMatrix[i][j]+BMatrix[i][j])/3; Image2->Canvas->Pixels[j][i] = (TColor)RGB(gray,gray,gray); }

輸出的結果:









說起來慚愧連這麼簡單的程式我都有點寫不太出來,最後是看賴政宏


程式才寫出來的,如果你的期末專題訂的題目是跟上課內容相關的,

可以去看看賴同學的程式,他寫的很詳細,每一步都有條列出來,很

容易就可以看懂他的程式,感謝賴同學讓我把程式寫出來(拜),最

後祝大家歐趴新年快樂。









2008年12月27日 星期六

Note: 關於期末專案

由於期末專案並沒有在學期成績占明顯的份量,
因此, 我決定將用額外加分的方式來獎勵同學對於撰寫期末專案程式的努力。

注意: Bonus 分數無上限!
期中平均成績:81

期末平均成績:

A B C

week12 9 5 1 = 88

week13 3 5 2 = 73

week14 5 4 6 = 64

week15 10 6 1 = 88

week16 0 0 16 = 30

(88+73+64+88+30)/5 = 69 ===> ((69+81)/2)*0.8 = 60

所以平時總成績為 = 60 + 6(自己給的分數) = 66

------------------------------------------------------

自評部分:

我給自己打6分,原因是在這學期屬於報告方面,我個人覺得自己是花了很大的心力在寫,一篇報告甚至有時是花了4~5個小時在打;至於沒拿到的四分,有一分是因為我沒去看linux傳奇,而我也不想從網路找資料東拼西湊,這樣做也沒太大的意義,所以最後一篇報告沒寫.....,不過我一定會把這本書補看回來的,畢竟老師都這麼大力推薦了,想必是一本不錯的書。另外三分是關於程式部份,老實說,這一學期下來我沒花多少心力在程式碼上,因此BCB也沒學到多少,特別是最後期末的project,那個拼圖程式並不是我寫的,我只是從網路找到這個open source,然後打算加上老師上課交的一些東西,稍微做個修改而已,所以在程式方面我真的滿失敗的...。

-------------------------------------------------------

期末回顧:

經過一學期,讓我體驗到原來要用文字描述一件事情,有時真的比說還難,在人沒有了生動的肢體語言情況下,要如何讓你的讀者能感受到你所想表達的事情,這真的是一件不容易的事情。寫了這麼多短篇報告下,我發現我的報告裡有兩個比較明顯的缺點,第一個是標點符號,幾乎每篇文章都只有由逗號與句號所組成,對於標點符號的使用實在是奇差無比......;第二個是關於心得分享,我的心得分享雖然都有加上自己的話去描述一件事情,但大多的句子都是擷取文章的內容,所以往往寫完一篇閱讀報告,感覺不像是自己所寫的東西,因此我想過所謂的心得分享,除了要用自己的話來陳述文章上所提的概念,更重要的是你要發表出屬於你對這篇文章的見解,或許這樣才算一篇完整的心得分享。不過這也是問題癥結所在,對於文章的見解度,不是看個幾篇文章就會有感覺的,這能力需要在大量的閱讀下,漸漸你才會對別人所發表的文章有一定的sense,知道這篇作者想表達的是什麼,而身為讀著的你站在作者的又會如何看待這件事情。總之,不論是用說來陳述一件事情,還是用紙筆陳述一件事情,我發現這些都是很重要的,缺一不可!

------------------------------------------------------------

期末Project:

由於檔案放在筆電裡,而跨年忘記把筆電帶回家,所以沒把最後的結果PO上來,所以過幾天才補上。PS:我發現大部分的人最後的總成績都好像沒*0.8直接(期末+期中)/2就當成最後總成績......

2008年12月26日 星期五

HW 17

平時成績結算:

期中平時成績

平均:92

期末平時成績

     A B C
Week 12  6  6 3 => 75分

Week 13  8  1 4 => 78分

Week 14 11 2 0 => 97分

Week 15 14 0 1 => 100分

Week 16 13 3 0 => 96分
平均:89

自評報告與自評成績:

我給自己打9

  我平常上課都沒有遲到早退,上課的時候也都有在聽老師說話。老師上課教過的程式我回去也都有實作出來,平時作業也都有認真寫,沒有缺交。不過有時候上課的時候,我會不小心小打瞌睡一下下,因為下午第一節剛吃完飯,學校又沒有午休時間,不管是上什麼課我都會打瞌睡......

  我覺得我已經做得不錯了,不過應該還有進步的空間,所以我給我自己打9分。

期末心得:

  很快的這個學期就這樣過去了,感覺距離把BCB用到神乎其技的境界還有很長的一段距離,不過至少我有慢慢的在往那個方向前進了。我還記得我之所以會選這堂課的原因,去年因為和黃世育老師的"WEB程式設計"衝到,所以就沒有選這門課了。之後我就直接選下學期的"互動媒體處理專題",結果在BCB整個觀念(物件、屬性等等)都搞不清楚的情況下,我覺得學起來真的很累,最後期末的分數也是6X分過的。所以我就決定這學期要來把這門算是先修的科目補起來。

  確實還是從基礎的開始學比較好,有比較扎實的感覺。雖然老師在BCB部分教的內容並不算很多,但是基本上的概念是差不多都了解了。剩下的就要靠我們自己定一個目標,然後再從達到那個目標過程中,發現問題,進而學習更多的東西。我覺得這應該就是期末專案的目的吧,這樣學起來大家應該會比較有動力,因為畢竟是自己想要去解決的問題,就會比較想知道答案。期末專案自己定一個題目,然後去實作出來的這方法我覺得很不錯。

  還有我覺得下學期(明年)的"互動媒體處理專題"這門課開不起來真得很可惜,這樣會連3年級遊戲設計的那門課也不開了。 我覺得很多人選課的方式都只是看課程名稱,當然包括我有時候也會這樣。當看到2門課要做選擇的時候,會很直接的就去選課程名稱看起來比較有趣、比較簡單的。其實說真的,還是要先了解課程內容到底在教什麼,然後再做選擇會比較好。
C++ Builder 專案成果報告:

  好快就到了學期末,總覺得時間不夠用呀!因為還有其它科目也要做報告什麼的,1個月的時間感覺有點短呢。

一剛開始的期末專案

中間的Check Point

因為避免版面太長,一些之前在Check Point就有的功能,我就先不把每個功能都貼圖上來了。因為按鈕已經弄到1X個,如果每個按鈕都貼的話,我怕會弄得太長......

首先是程式的介面:


  這個是到目前我設計的樣子,我知道他真的......沒有很好,可能我真的沒有什麼創意吧。跟一剛開始的樣子差不多,不過我把底色換成了黑色,然後多加了一些按鈕而已。不過卻真的達到了我當初設計的樣子,我在計劃書裡面用小畫家畫出來的就出不多是這個樣子......

接下來是一個一個按鈕的介紹,先說明在Check Point裡面就有提到的功能好了。

互補色:老師在上課教的,就是用255分別去減去目前R、G、B的值,然後輸出的圖片就是互補色了。

轉灰階:也是老師在上課教的,將目前R、G、B的值加起來,然後除以3,再把算出來的值分別放回R、G、B的陣列裡面,輸出之後就是一張灰階的圖片了。

浮水印:還是老師在上課教的,簡單的概念是將2張的片的R、G、B值加起來除以2。不過我多加了浮水印圖片為白色的部分就不作處理,還有我設定原圖:浮水印圖片為4:1,這樣浮水印看起來就會比較淡。

上下、左右翻轉:從這邊開始都是我自己想出來的,我只是想說先從簡單的開始,所以這個功能主要在輸出圖片的迴圈上動手腳而已,把圖片的高度or寬度減掉目前的 i or j,就可以控制要怎麼翻轉了。

取出R、G、B的值:這個是我想到在輸出的時候,既然可以控制要輸出的R、G、B值,那如果我只輸出單一值,把另外2個顏色設為0的話...... 就變成我目前這個按鈕的效果了,圖片會只顯示單一種顏色的深淺,可以看出在一張圖裡面RGB 3種顏色用的是多少。

圖片增亮:這是當時只做一半的功能,還有變暗還沒做。不過現在我做出2種方式變亮,2種方式變暗,在下面有比較詳細的解釋我用得方法。

  首先在Check Point之後較大的突破,就是我可以開一個新的視窗,用來顯示原本的圖片和處理過後的圖片,新的視窗大小我設定最大可以到1027*768,如果超過的話也是會出現捲軸,要用拉的方式來顯示整張圖。

  上面就是就是用新的Form來顯示原始圖片的貼圖,不過可能這張圖片本來就不大,所以感覺不出差異性。如果是大張一點圖片的話,像是800*600,那在原本程式上就要用捲軸拉來拉去的看,不過點下這個按鈕之後,就可以在比較大的新視窗看了。
  這是使用圖片增亮1和2處理過後的對照圖,圖片增亮1的做法是,我把圖片上RGB的值全部都加上50,超過255的就直接設為255,這種做法好像也會讓圖片的對比有稍微降低的感覺。圖片增亮2則是把全部的RGB值都直接乘以2,超過255也是設為255。這兩種作法運算出來的圖片,感覺上有很明顯的差異。

圖片變暗的按鈕也是有1和2,處理的方式和圖片增亮是差不多。1的方法是將圖片上RGB的值全部減去50,2的方法則是除以2。輸出的圖片也可以看得出是有不一樣的。
另一個新增的功能是馬賽克,這個靈感來源是......三年級的"影像處理"那門課。因為課本在前面有介紹到類似的影像處理,所以我就想說要用BCB來寫寫看,真的很成功地寫出來了!
  我的方法是在輸出的函數那邊動了一些手腳,我把要輸出的陣列位置改變。RMatrix[i/9*9][j/9*9],這是在紅色值輸出的程式碼片段(綠色和藍色也是一樣的方法),我利用Int的特性,0~8除以9都還是0,並不會有小數點產生。所以(0,0)~(8,8)的位置再經過運算之後,都還是會顯示(0,0)那個位置的值,看起來就會是一個9x9單一顏色的小格子。

另一個按鈕的靈感也是我在影像處理那門課想到的,就是模糊化。我把一個點和周圍的點加起來取平均,我的程式裡面是將一個點的RGB值,和它周圍的624個點加起來,然後除以625。每個點都運算過一次再輸出,就會有模糊化(朦朧美)的效果了。


上面那張圖片就是按下模糊化處理之後的結果喔!

  再來的按鈕則是抄襲別人的XD,其實只是功能上抄襲啦!程式還是我自己打得,因為和翻轉的功能相似,所以很快就做出來了。這個按鈕就是180度的旋轉,只要把輸出時設定成從原本圖片的最尾巴開始印,就可以有180度旋轉的效果了。



但是在90度的旋轉上會出現長寬不同而再造成的錯誤,這部份我有想了蠻多的方法,不過目前還沒有做出來......

最後則是想不到要做什麼,所以我做了跳出警告視窗的功能。按下"請勿觸摸"的按鈕後會跳出一個......"施工中"的警告視窗。


以上就是我程式的所有功能了,但是在計劃書裡面還有很多功能都還沒有做出來。

˙圖片向上下或是左右延伸。
˙自由調整浮水印的位置。
˙減少或是增加對比效果。
˙剪刀石頭布那種小遊戲.......
˙Debug
  我發現圖片的延伸或是縮小其實沒有那麼容易,如果要從迴圈和每個像素來下手寫程式的話,倍數的延伸或縮小我還想的到,但是當不是倍數的時候就很難處理了。不知道BCB裡面有沒有可以直接改變圖片大小的函數或類似的功能。

  自由調整浮水印的位置本來是想要學老師,用滑鼠來指定位置,不過後來因為在玩開新視窗的功能,這部分就來不及把它做出來了。

  後面那些對比、小遊戲等等,也都是因為時間上的關係.......。不過Debug卻是有做很多的,但是好像永遠也Debug不完。目前我還有一個地方不知道怎麼修正,就是當我讀取一張圖片然後按下任何一個影像處理的按鈕之後,再開啟第2張大小不同的圖片,再做一次影像處理的動作,就會發現輸出的影像大小是有問題的。目前我還找不到這個問題要怎麼來解決......

最後附上我的程式下載點,我放在ss24上面:


最後跟大家說:新年快樂呀~

2008年12月25日 星期四

Linux傳奇心得



...
......
本來已經打了很多的心得結果跑出網頁錯誤整篇要重打..無言..

挑戰微軟,挑戰軟體權威。數位時代英雄傳奇!20 年前 Linux 的發明,改變了現在的科技世界。芬蘭的大二學生托瓦茲開創軟體的傳奇故事首度曝光!

開放原始碼傳奇有許多戲劇性十足的篇章,其中有大師級駭客、先驅 Linux 作業系統首席工程師托瓦茲故事,也有全球無以數計熱誠程式設計人員,自動攜手並肩完成把 Linux 塑造成殺手級應用系統的故事。最後,它也涵蓋精靈古怪的雷蒙、駭客天才史托曼,以及創造與界定開放原始碼軟體運動奇才逸士畢生志業。

《Linux 傳奇》直探這起無計畫革命的根源,呼應 Linux 波瀾壯闊的「不可能的開發 」,從形同共生的生物演化進程,終至於在拼圖板核心各就定位,構成開放原始碼中核,莫不一一詳道。

《Linux 傳奇》速記電算界變革,縷述「自由」軟體興起,成為 Windows 2000 與所有專屬軟體之外的另類選擇的經緯,由內而外描述開放原始碼如何從一開始只一個頗具理想主義色彩的駭客小團體所提出的密咒般的主張,蔚為前瞻性商界和電腦界最為重要的口號。此外,《Linux 傳奇》也檢視 Linux 如何在惠普、IBM 和甲骨文等公司的聲援下,長驅直入全球數千萬台電腦,成數股值數十億美元的上市公司。

本書作者葛林‧穆迪以親炙主要人物所得的資料,寫出自由軟體運動沿革史從對托瓦茲、史托曼、華爾、提爾曼、貝倫多夫、雷蒙和許多發明與捍衛開放原始碼運動人士的觀察中,捕捉近代史中最重要商業趨勢背後的願景與戲劇性的發展。《Linux 傳奇》是一則個人創意對大企業的扣人心弦的故事,提供深入與前瞻的觀點,一提開放原始碼如何改變和挑戰商界。
轉自:http://www.readingtimes.com.tw/Readingtimes/ProductPage.aspx?gp=productdetail&cid=mcqh(SellItems)&id=DH0102

開放程式碼運動到底對世界的影響有多大呢?
如果一個偉大且useful的程式碼不需收費的想在世界上任何人都可取用又會有什麼影響呢?
首先必定會有正面與負面的評價出現。正面的當然是有包含不需要花諸多時間研究就可以得到別人研究出來的結果,能夠省下這些時間去研究其他的事物,而負面的評價也許會包含利益問題,微軟怕這種免費開放的作法會把他們幹掉當然會坐立難安。
我認為程式碼的開放是有好處的,這樣可以激起許多有心人士一起來討論這套軟體底還有何缺陷,有哪些地方是美中不足的,這樣進步的速度必定是比閉門造車還來的快,所以我支持這種作法。

接下來用SONY的PSP來比照做個例子

[M33申明:非DA版3.93自製韌體很出色!4.0發佈前我們無事可做]
最近自製程式界可謂十分的熱鬧,一個神秘的自製程式開發者在 PG 論壇上發佈了自己開發的3.93自製韌體,引起了玩家熱烈的討論。

這個不同於之前盜用M33代碼的「HEX EDIT」的自製韌體,除了實現M33之前所有版本的內容之外,還添加了許多貼心的功能:隱藏MAC地址、在XMB下調用恢復模式、遊戲存檔非加密模式保存等等。更令人吃驚的是,對於這個非DA版本的固件,M33小組和DA大神一反常態,"表示支持和歡迎",這似乎有點出人意料。

關於M33,在SONY PSP 4.0官方韌體發佈之前,我們無事可做,沒有任何開發計劃(其實我們等得都快瘋了)。 這可能包含了多種原因,其中最主要的原因就是自從SONY發佈3.90韌體以來,沒有任何一次韌體更新是有價值的,至少我個人的觀點是這樣的。

最後再次對新自製韌體3.93的發佈表示祝賀!

M33小組的申明再度表明了,只有當4.0韌體推出之後,DA和M33小組才會重新打起精神,為大家帶來新的自製韌體。那麼傳說中的4.0韌體究竟什麼時候才會到來呢? Time will tell us.
轉自:http://psper.tw/post/379/

為什麼PSP需要有盜版的呢? 理由很簡單,因為正版的PSP要玩遊戲的話需要買正版的UMD,一片UMD光碟就需要台幣1000元左右,一個遊戲就一花1000元左右才能玩到,當然會有人想去破解看看能不能把軟體改成不需要UMD光碟就可以玩遊戲,而這位神祕的發佈者先生(算是其中一位)就成功的研發出來並且無私的分享給需要的人們。這種做法與Linux開程式碼的做法很相像,把自己歷經多年辛苦研發出來得成果供給全世界所有的人使用,這是需要多麼偉大的情操才能出這一步? 我現在想想要自己辛苦研究出了很有用的程式也不見得會無私的與世界分享..(當然前提是要先寫得出來啦= =)。

Linux傳奇心得

...
......
本來已經打了很多的心得結果跑出網頁錯誤整篇要重打..無言..崩潰...

挑戰微軟,挑戰軟體權威。數位時代英雄傳奇!20 年前 Linux 的發明,改變了現在的科技世界。芬蘭的大二學生托瓦茲開創軟體的傳奇故事首度曝光!

開放原始碼傳奇有許多戲劇性十足的篇章,其中有大師級駭客、先驅 Linux 作業系統首席工程師托瓦茲故事,也有全球無以數計熱誠程式設計人員,自動攜手並肩完成把 Linux 塑造成殺手級應用系統的故事。最後,它也涵蓋精靈古怪的雷蒙、駭客天才史托曼,以及創造與界定開放原始碼軟體運動奇才逸士畢生志業。

《Linux 傳奇》直探這起無計畫革命的根源,呼應 Linux 波瀾壯闊的「不可能的開發 」,從形同共生的生物演化進程,終至於在拼圖板核心各就定位,構成開放原始碼中核,莫不一一詳道。

《Linux 傳奇》速記電算界變革,縷述「自由」軟體興起,成為 Windows 2000 與所有專屬軟體之外的另類選擇的經緯,由內而外描述開放原始碼如何從一開始只一個頗具理想主義色彩的駭客小團體所提出的密咒般的主張,蔚為前瞻性商界和電腦界最為重要的口號。此外,《Linux 傳奇》也檢視 Linux 如何在惠普、IBM 和甲骨文等公司的聲援下,長驅直入全球數千萬台電腦,成數股值數十億美元的上市公司。

本書作者葛林‧穆迪以親炙主要人物所得的資料,寫出自由軟體運動沿革史從對托瓦茲、史托曼、華爾、提爾曼、貝倫多夫、雷蒙和許多發明與捍衛開放原始碼運動人士的觀察中,捕捉近代史中最重要商業趨勢背後的願景與戲劇性的發展。《Linux 傳奇》是一則個人創意對大企業的扣人心弦的故事,提供深入與前瞻的觀點,一提開放原始碼如何改變和挑戰商界。
轉自:http://www.readingtimes.com.tw/Readingtimes/ProductPage.aspx?gp=productdetail&cid=mcqh(SellItems)&id=DH0102

開放程式碼運動到底對世界的影響有多大呢?
如果一個偉大且useful的程式碼不需收費的想在世界上任何人都可取用又會有什麼影響呢?
首先必定會有正面與負面的評價出現。正面的當然是有包含不需要花諸多時間研究就可以得到別人研究出來的結果,能夠省下這些時間去研究其他的事物,而負面的評價也許會包含利益問題,微軟怕這種免費開放的作法會把他們幹掉當然會坐立難安。
我認為程式碼的開放是有好處的,這樣可以激起許多有心人士一起來討論這套軟體底還有何缺陷,有哪些地方是美中不足的,這樣進步的速度必定是比閉門造車還來的快,所以我支持這種作法。

接下來用SONY的PSP來比照做個例子

[M33申明:非DA版3.93自製韌體很出色!4.0發佈前我們無事可做]
最近自製程式界可謂十分的熱鬧,一個神秘的自製程式開發者在 PG 論壇上發佈了自己開發的3.93自製韌體,引起了玩家熱烈的討論。

這個不同於之前盜用M33代碼的「HEX EDIT」的自製韌體,除了實現M33之前所有版本的內容之外,還添加了許多貼心的功能:隱藏MAC地址、在XMB下調用恢復模式、遊戲存檔非加密模式保存等等。更令人吃驚的是,對於這個非DA版本的固件,M33小組和DA大神一反常態,"表示支持和歡迎",這似乎有點出人意料。

關於M33,在SONY PSP 4.0官方韌體發佈之前,我們無事可做,沒有任何開發計劃(其實我們等得都快瘋了)。 這可能包含了多種原因,其中最主要的原因就是自從SONY發佈3.90韌體以來,沒有任何一次韌體更新是有價值的,至少我個人的觀點是這樣的。

最後再次對新自製韌體3.93的發佈表示祝賀!

M33小組的申明再度表明了,只有當4.0韌體推出之後,DA和M33小組才會重新打起精神,為大家帶來新的自製韌體。那麼傳說中的4.0韌體究竟什麼時候才會到來呢? Time will tell us.
轉自:http://psper.tw/post/379/

為什麼PSP需要有盜版的呢? 理由很簡單,因為正版的PSP要玩遊戲的話需要買正版的UMD,一片UMD光碟就需要台幣1000元左右,一個遊戲就一花1000元左右才能玩到,當然會有人想去破解看看能不能把軟體改成不需要UMD光碟就可以玩遊戲,而這位神祕的發佈者先生(算是其中一位)就成功的研發出來並且無私的分享給需要的人們。這種做法與Linux開程式碼的做法很相像,把自己歷經多年辛苦研發出來得成果供給全世界所有的人使用,這是需要多麼偉大的情操才能出這一步? 我現在想想要自己辛苦研究出了很有用的程式也不見得會無私的與世界分享..(當然前提是要先寫得出來啦= =)。

2008w16






關於"Linux傳奇"這本書,實在是熱門到爆炸,在圖書館要借到這本書很困難也許是大家都在界吧
20 年前 Linux 的發明,改變了現在的科技世界。芬蘭的大二學生托瓦茲開創軟體故事讓我十分嚮往也非常驚訝
"Linux傳奇"簡而言之,就是一本Linux得發展史,從一開始的發明,到後來開放原始碼以及PO上網供大家自由編輯這些都是一則又一則的精采故事啊~ 還有開放原始碼,這在以前根本不可能的事,大家都把這些源碼當成自己的智慧財產根本就捨不得跟大家分享其中有駭客、網管人員、系統人員、軟體人員,各式各樣的高手一起把Linux塑造成接近完美的應用系統當然,除了這些高手外,也有全球許許多多的熱誠程式設計人員。

理查.斯托曼是誰?應該很多人都沒聽過吧。他是自由軟體基金會的創始人,自由軟體運動的領袖。
蓋茨疾呼保護版權,打擊盜版;理查.斯托曼則是提倡自由複製,源碼共用。
他們是軟體世界的兩極,一個代表金錢,另一個代表自由。他們是針鋒相對的兩方。
“大多數電腦愛好者心裡一定清楚,你們當中地許多人都盜竊別人的軟體。硬體是一定要付錢的,而軟體卻成了要共用的東西。有誰會在於編寫軟體的人是不是得到了應有的報酬呢?這種盜版行為的後果只會阻礙大家去編寫好的軟體。有誰肯去做一無所獲的技術工作?又有哪一位元電腦愛好者願意投入大量的工作量用於程式設計和除錯與後續,最後卻免費發佈其產品?”

蓋茨提倡的軟體版權專有模式獲得了勝利。微軟公司成了巨無霸,他本人成了億萬富翁。

但是,並不是每一個人都認同這種模式的。理查.斯托曼就認為程式師不再能自由得到和交流代碼,讓很多人感到非常無奈。更有人認為這是一種阻礙自由進步、抑制創造的犯罪,從而立志要反抗它。

"Linux 傳奇"裡面深刻描寫這起無計畫革命的根源,呼應 Linux 的“不可能的開發 ”,就像生物演化一樣,在競爭許久後,終於闖出一片天,構成開放原始碼的重要關鍵。

除此之外,書裡有詳細描寫這種“自由”軟體的興起,成為 Windows 與所有專屬軟體之外的另類選擇的經緯,由內而外描述開放原始碼的這種觀念,從一開始只一個小小的駭客小團體所提出的"不自量力"主張,變成現在許多商界和電腦界最為重要的口號。
而我印象最深刻的內容,是Linux 在其他大公司的聲援下,讓很多人選擇使用它,成為數股值數十億美元的上市公司。

2008w16

第一次接觸Linux是在高中的時候

當時二姊的公司提供他一台電腦工作

作業系統就是Linux的

當時使用過感覺不怎麼好用

應該是從小就是使用windows的關係

不過畢竟是資工系的

有機會一定要學學看




中是在描寫Linux的發展

Linux的原始碼是開放的

任何你覺得可以改進的地方

都可以自由的照自己的意思修改

讓Linux可以集眾多高手的精華於一身

創造出更多希望

這也讓Linux成為眾多電腦高手

用來較勁的一個工具

每個人都創作出自己風格

以性能來比較個人的程式能力

待Linux更為被大眾接受

必定能使程式的創作更加多元化

linux傳奇心得











<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


這周的作業是要看完Linux並寫出讀後心得,既然要提LINUX!那就先來提提他的

創始人,現在的Linux 當初是由 一位芬蘭學生托瓦茲開發並免費流通的。


在圈內以「林納斯」之名廣為人知的他,不但是開放原始碼運動的


天才領袖,也是很多人心中崇拜的偶像。這位文質彬彬又自信的少


年可說是一夕眾人皆知。正如開放原始碼和微軟不同為一路一樣,托瓦茲所呈現

的風貌也與蓋茲是不同的。還有,托瓦茲也和從事開放原始碼運動者傳統的形象

大異其趣。




<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


而書中前大部分都在說工作室所發生的事,看過之後才知道其實他心中的原本的

出發點是甚麼,而中間介紹了一大堆一大堆有關於LINUX的程式寫法和過程,

看得眼睛都快花了...,後來有提到關於LINUX系統和WINDOWS系統的不同,

看來看去其實不知道有沒有全部了解,知道LINUX會提供完全FREE的原始碼,

在經由網路上的一些有心人抓取改造後,就會變得更方便使用起來更得心應手!!

這對於微軟當然是一個很大的衝擊,可是我個人覺得...又不是每個人都會改BUG,

多一點人把同一套軟體改得更好,修得更好用不是挺好? 這方面我站在linux那一邊,

畢竟他們是無私的分享,而不是為了牟利,可惜現在linux還不普及完全,雖然bug

容易改,可是普及率真的很重要!還好書裡有提到:現在有越來越多的公司在支持linux,

希望他們能夠有更多更好的軟體推出!這段linux的傳奇故事還沒結束它會繼續持續下去!



2008W16

看了一些有關LINUX的介紹

以下是我的感想L:

LINUX跟一般要專利的軟體有甚麼差別呢?

LINUX是一個自由軟體,也就是任何人都可以自由的使用或者是修改其中的原始碼的意思

很多程式不是我們想要的樣子,但是差不到哪裡去,所以就要去修改裡面的程式碼

或者 這個程式在網路上被發現有漏洞有BUG 製作人沒發現,發現的人並可以修改他們

所以可以滿足不同的使用者 這是其他作業軟體比不上的!!!!

還有LINUX配備需求非常的低,他可以支援個人電腦的 x86 架構

最近 越來越多公司的團體投入LINUX這項作業系統的整合

Linux 成為最近幾年來最受矚目的作業系統之一,他會受到矚目的原因主要是因為他是

自由的,就是可以自由取得的作業系統啦! 然後他是開放性的系統,也就是你可以隨時的取

得程式的原始碼,這對於程式開發工程師是很重要的! 而且,雖然他是 Free 的自由軟體,不過

功能卻很強大喔!!!!!!!

在我高中去大學營的時候

有去中央資工,那時候他們在上課就一直講LINUX 還送我們書 還請專人演講

那時候就覺得 LINUX還蠻流行的, 回去也大概看了幾下

沒記錯的話 他是一個團體將程式碼放在網路上開始的

那時候中央資工的人說 WINDOWS會沒落

可是現在LINUX使用的市占率 說真的很少

而且WINDOWS 還是很占有整個全球

所以到底現在LINUX的發展是怎樣 到哪個地步了

為什麼還不能幹掉微軟 只知道比爾蓋茲他害怕LINUX

LINUX是一匹大黑馬 等著看他衝出來吧~

.....

2008w16

這個禮拜要打Linux的心得,所以想說特地跑去圖書館去借借看,不過好像太晚去了><" 已經被借光了! 不過好在有個好心的同學已經看完借我,不然我真的不知道該怎麼寫這次心得,我也不會為了這個特地去買這本書,因為看到這個書名就不太想看,不過看完之後發現其實還不錯!介紹到他的歷史演進,和如何撰寫,因為這禮拜有點忙,
所以還沒把他看完,以後會找個時間把他看完低!!!

開頭首先以微軟的成功作為開端,在當時微軟所新開發的視窗最為多數使用者所驚豔,打破傳統以編輯文件檔案為基礎的設計方式,改以較為新穎的視覺方法進行程式設計,單單是一年就可賣出達400萬套的數量,也許在現在看來並不算什麼,但以當時個人電腦並不普及,且主要買家都以公司行號為客戶的年代,這個數目應該算是相當巨大的了,不必老是看著單調的黑與白,更增添了寫程式時的視覺效果,也造就出了當時Windows NT,即使環繞在另一競爭對手Unix和尚未成熟的Java之下,還是能取得領先群倫的地位,而最令人猜想不到的確是,在不久的將來真正打擊到微軟生產線的,卻是位芬蘭在電腦學系就讀的二年級學生,林納斯‧托瓦茲, 托瓦茲主要會碰上電腦這塊領域,與祖父有不小的關係,由於祖父是擔任大學的統計學教授,在因緣際會下首次接觸到了,當時可以說是芬蘭最新產品的計算機器,而關鍵則發生在這個令托瓦茲怦然心動的程式Unix ,由於買不起Unix作業系統,托瓦茲只好以當下他所現有的電腦搭配上,當時由麻省理工學院的自由軟體大師,史托曼,所推出的類似Unix的GNU免費作業系統來操作,這個GNU系統應該可以算是第一個,可提供他人自由修改的系統工具,我覺得這應該也可說是,托瓦茲,一個能成功的關鍵,假如當初他買了許多系統編寫者,普遍所使用的Unix,那麼也許將來的Linux也無法催生出來,更不會有開不開放原始碼的問題,就在托瓦茲把Linux交給史托曼後,並以通用公共授權模式發表在網路上,讓所有的人都可自由下載和修改,此舉更是使許多工程師興喜,許多修改過的版本快速的在網路上流通,這些修改並提供原始碼的人們則被稱為駭客,當時的駭客,希望開放系統程式的原始碼,並藉由原始碼的開放,使更多的人們能夠接觸,並進而鑽研改良,而不是僅供少數的人在操弄,然而這種思維,卻與多家以微軟為首的,系統軟體開發公司的觀念背道而馳,也就在Linux的商業版,在世界各地越賣越好之際,網路上出現了一份微軟內部流出的密件,一份微軟企圖阻止Linux繼續發展的內部文件,也由於是在萬聖節當天發布,也被稱為萬聖節文件,這份密件也再再證明了,Linux對於微軟所具有的潛在威脅,所以其實Linux其實是個不錯的軟體,他可以開放原始碼給人家下載修改,所以大家就可以一直修改,讓原本的程式越來越好,越來越進步。

2008hw16

Linux 係由 21 歲芬蘭學生托瓦茲開發並免費流通,其中包括原始碼,亦即構成軟體藍圖的程式指令。

在圈內以「林納斯」之名廣為人知的他,不但是開放原始碼運動的天才領袖,更是價值連城的偶像。

軟體發展方法論(software development methodology)議題雖然重要,但極為複雜,可能被大眾傳播媒體冷落,這位彬彬有禮又上相的年輕人卻是一炮而紅。

正如開放原始碼和微軟背道而馳一般,托瓦茲所呈現的風貌也與蓋茲截然不同。此外,托瓦茲也和從事開放原始碼運動者傳統的形象大異其趣。



Linux 的創作人林納斯·托瓦茲 ,書裡大概都是在說 Linux 從無到有的歷史,而開拓這歷史的人當然也就是 Linux 的創作者 林納斯·托瓦茲 ,整部書覺得都只是在說著 Linux 成長過程。

看這本書其實真的看得很枯燥乏味,因為很多在書裡提到的東西,我根本就不知道是什麼碗糕,所以很多書裡提到的東西都看不懂,也只好隨隨便便晃過去,所以這本書看起來真的滿辛苦的,內容也都看得一知半解,所以我覺得看這本書感覺起來沒什麼意義,也不太推崇這本書。

以前,高中是有用過體驗過一下 Linux 的作業系統,不過說真的其實是完全不會用,已經習慣的 Windows 作業系統感覺起來還是比較親切, Linux 作業系統還是不太好用,不知道是不是因為不習慣的問題,不過實在不喜歡 Linux 的畫面和感覺。

Linux傳奇

這本書很難找,找了很久都找不到,我是跟同學借的,因為同學有去圖書館借,就跟他借來看看!全書從微軟的成功開始著筆,1991年,由比爾‧蓋茲所成立的微軟意氣風發的一年,不但視窗3.0版持續被看好,3.1版也已接近完成的階段,單是一年就有400萬套的銷售額,在我們現在看來早已習以為常的視窗,但在當時簡直就是個不可思議的創舉,改變傳統單以編輯文件檔案作為基礎的程式設計方式,取而代之的是相當新穎的視覺程式設計,不必老是看著單調的黑與白,更增添了寫程式時的視覺效果,也造就出了當時Windows NT,即使環繞在另一競爭對手Unix和尚未成熟的Java之下, 還是能取得領先群倫的地位,而最令人猜想不到的確是,在不久的將來真正打擊到微軟生產線的,卻是一位芬蘭在電腦學系就讀的普通二年級學生,林納斯‧托瓦茲,當托瓦茲小的時候,由於祖父是擔任大學的統計學教授,在因緣際會下首次接觸到了,當時可以說是芬蘭最新產品的計算機器Vic-20微電腦,以此為開端,展開了未來一連串的開放原始碼運動,不過托瓦茲只是比別人早些接觸到程式這塊領域,當然這是他優於別人的條件, 但我覺得他在學生時期,一向不同於他人的特質,不論是在選擇自己所要的以及自己所想的,都有著一套自己獨特的見解,這或許才是他真正成功的主因,而真正的Linux催生過程,卻是由於一次偶然而造成,某個秋天托瓦茲遇上了,讓他為之心動的程式Unix,不過Unix在當時的價格,除非是企業大廠或學校,否則很少有人能夠有能力購買的,更何況當時僅是個學生的托瓦茲, 於是托瓦茲只好以當下他所僅有的電腦搭配上,當時由麻省理工學院的自由軟體大師,史托曼,所推出的類似Unix的GNU免費作業系統來使用,這個GNU系統應該可以算是第一個,可提供他人自由修改的系統工具,我覺得這應該也可說是,托瓦茲,一個能成功的關鍵,假如當初他買了許多系統編寫者,普遍所使用的Unix,那麼也許將來的Linux也無法催生出來,更不會有開不開放原始碼的問題,就在托瓦茲把Linux交給史托曼後,並以通用公共授權模式發表在網路上,讓所有的人都可自由下載和修改,此舉更是使許多工程師為之興喜,於是許多修改過的版本快速的在網路上流通,這些修改並提供原始碼的人們則被稱為駭客,當時所說的駭客,卻並非如我們現在一般人觀念中的,當時的駭客,希望開放系統程式的原始碼,並藉由原始碼的開放,使更多的人們能夠接觸,並進而鑽研改良,而非僅少數人用於營利的商品,但這卻與當時以微軟為首的軟體業界的觀念相左,然而眼見Linux的商業版,開始在系統程式業界占有一席之地的同時, 網路上出現了一份微軟內部流出的密件,一份微軟企圖阻止Linux繼續發展的內部文件,也由於是在萬聖節當天發布,也被稱為萬聖節文件,主旨是說, Linux成功的配置在重要的商務環境中,成為免費軟體計畫的重心,並影響到微軟的生產線。整本書我看完之後,發覺LINUX的創辦人真的很厲害,能在微軟這個大鯨魚之下,慢慢的拓展出自己的一片天地,而且發展出自己的一套軟體來對抗微軟,還頗受世人的喜愛。很不得了!我很敬佩托瓦茲的頭腦與勇氣,才能在這個隻手遮天的市場裡殺出一條血路。

Linux

Linux是一款很基本的作業系統~
所謂的基本就是比win還低階的作業系統~


主要用來架設伺服的作業平台~
而且沒有版權...
所以很方便~


只是很多windows XP有支援的東西~
他還要再灌軟體~
才能執行~!!
這是比較麻煩的部分~



Linux的註冊商標~
是一隻很可愛的企鵝...



Linux的優點是....
比win XP還來的穩定~

相信用過win系列的各位都知道...
從win95開始...
win一直很容易當機~
隨便跑一個程式就送你藍底白字的畫面...
直接重開機~

雖然win走到2000時....
已經穩定很多了~
可是依然還是很會當!!
剩至有網友用win當當當的畫面做出...
一支MV來~

而Linux既然能作為架伺服器用的作業平台....
自然要很穩~
而且他的bug很少~
又因為非普遍性的作業系統~
很少病毒攻擊~
維護簡單~
沒有版權問題....
所以成了很多愛架伺服器的玩家的最愛~

而且Linux的介面比起win來的簡單容易操作~
介面跟mac有點類似~
但卻沒有mac來的華麗~

不過那隻企鵝卻讓我很瘋狂的愛上XD
實在是太可愛了~
為了它~
我差點一度想讓我家電腦換成Linux系統~
後來因為很多軟體都要再加灌其他軟體才能支援的狀況下....
作罷了~

Linux 傳奇

這次的讀書心的是 "Linux傳奇"
看完的結果就是 一開始好難看
很沉悶很無聊 沒有很精彩
前幾章竟是說些 他們在人工智慧工作室所發生的一些事情
不過前面說道 為啥比爾蓋茲會那麼討厭 盜版的問題
書中有提到 曾經有一位電腦工程師 花了許多的心血
完成了一件 功能完善的應用程式
他的程式碼被許多人分享使用
但是他卻還全沒有收到任何一毛錢
對比爾蓋茲來說 這實在是太不公平了
辛辛苦苦完成的程式
卻被別人免費拿來使用
我想蓋茲他就是因為這樣 所以現在他們微軟 抓盜版抓的那麼的兇
但對托瓦茲 來說
"分享程式" 是有助於那些喜歡電腦人們或著是工程師
分享未必是件不好的事
我覺得托瓦茲他來說他所創造的Linux
卻是不用錢免費的讓世人使用
這對人們來說 事件福利
面對 什麼都是錢的微軟 來說
是個極大的威脅
當我看到這邊時
我已經體會到Linux 是個多麼偉大的作業統
相較於微軟的windos XP apple 的imac
這三大作業系統 都占有一席之地
不會讓各一方獨霸著市場
綜合以上的觀念
Linux會成功是有一定有它的原因
在此祝大家耶誕佳節快樂!!!

 

HW14 Week16

Linux傳奇,這次的指定閱讀

回想第一次接觸Linux,是在高中的時候

因為要考證照,所以學校安排了Linux的課程

當時,對於OpenSource一詞,只覺得設計者實在是佛心來著的

竟然把自己嘔心瀝血的成就,分享給全世界的人們

但看了Linux傳奇一書,才知道OpenSource對它的影響非同小可

由於開放原始碼供人修改,促使Linux很快地就步上了軌道

也因為如此,Linux在一片使用者付費的聲浪中闖出了名號

接著許多不同版本的Linux一一上市,而且只需要區區幾塊錢就能合法使用

像是我高中時所使用的Fedora以及有名的Red Hat

Linux的出現,也衝擊了伺服器系統的市場

由於Linux的硬體要求很低,功能不輸Unix,再加上OpenSource的概念

以致於近年來,許多伺服器紛紛使用Linux來管理

Linux的出現,確實打擊了Microsoft

可惜的是,Linux目前為止,還無法在一般家庭中普及化

這點缺憾,是由於Linux沒有專人服務,凡事靠自己

支援的軟體不多,要是有人肯把軟體和Linux做個鏈結

相信不久的將來,OS的市場會是Linux的天下,哈!

向大家推薦一個網站

鳥哥的 Linux 私房菜

這是入門Linux,不能不去看看的網站

裡面有許多使用Linux的教學,對使用Linux是一項利器

2008w16




從期中考過後
就開始進行著手期末讀書計畫
網路訂書買了他~
叫做一本叫做""linux"傳奇,讓比爾蓋茲坐立難安",
這個聳動的標題,
不禁讓人好奇去想去翻閱他,著墨他,
也難怪這也被資工系老師說必讀的書籍,
linux是一個越來越發達的OS(作業系統)
人們試著利用不同的方法
想要破解他,
但是他會越來越改進
終究會成為幾年後上手的OS
文章大概描寫開放原始碼的革命運動
畢竟在1991年當時所使用的視窗系統,
多數使用者使用3.0的視窗,
打破傳統文件編輯方式
在當時電腦不普遍的時代裡,
成為公司行號主要購買的來源。
承接了 Unix 的良好傳統:
穩定性高、 多人多工的環境設計優良、要求配備較低等優點,
很多軟體開發商在這個核心上面開發,
而某些廠商將這些軟體與核心整合成為可以完整安裝的光碟,
成為目前大家常聽到的 Linux 作業系統了。
令人猜想不到的,真正打擊到微軟的,
是芬蘭一位在電腦系的普通二年級學生,林納斯‧托瓦茲,
介紹了一連串的事物,
其中包括托瓦茲會碰上電腦這塊領域,
與祖父有不小關係,
及他一向不同於他人的特質,
不論在選擇自己所要,以及自己所想的,
都有著一套自己獨特的見解。


"Unix" ,
因買不起Unix作業系統
托瓦茲只好用當下他所現有的386電腦搭配上,
當時由麻省理工學院自由軟體大師:史托曼,
所推出的類似Unix的GNU免費作業系統來使用,
這個GNU系統可以算是第一個
可以提供他人自由修改的系統工具

Linux有很多優點
是Windows所沒有的,
例如現在有出windows7也無法去取代他
為什麼Linux無法取代掉Windows呢??
我想軟體的不支援是一個很重要的因素。
現在大部分的軟體,
都支援Windows系統的比例是最多的。
大家第一個碰觸到的電腦作業系統(OS),大部分都是Windows的。
漸漸的,以後就不太可能去接觸別種介面系統。


所以我們要深深思考linux及unix的差別?
更依己摸索未來的發展性等相關事情
window現在站大部分的系統需求
但是
幾年後
慢慢的會被取代~~

2008hw16


這星期所要交的讀書心得報告Linux傳奇

光要找到就已經花了一番功夫

畢竟是2001年所出版的作品

學校圖書館有當然不用說但老早就已經被借走了

於是趕緊跟朋友借一本來看

之前對Linux來源和發展不是很清楚

說真的老師叫我們讀本書是有它的必要性

裡面講解了好多也介紹好多有關於LINUX的程式寫法和過程

LINUX系統和WINDOWS系統有很大的不同

也由於Linux作業系統是自由軟體

跟windows跟Unix比起來具較低的成本安全性高

更加可信賴的優勢

Linux 是一個由Unix概念延伸出來的作業系統

也可以說Linux 是作業系統最底層的核心

Linux傳奇主要還是在說托瓦滋跟Linux

可是其實我對第二章介紹的史托曼比較印象深刻

GNU是手段,自由分享才是王道

業系統的穩定性是相當重要的

唯有擁有穩定且不停的更新才能受到消費者的青睞

Linux的最大利器莫過於是擁有比Windows更堅固的穩定性且不易當機

不難發現網路上許多人分享的Linux使用心得

會發現曾經為公司使用 Linux 架設伺服器的使用者應該能夠認同這個特色
且有可能主機連續運作個一整年都還不太容易出問題

這就是Linux的穩定性能受到各界的肯定的最大原因

當然Linux還有許多其他的優點

但是是不是能比Windows的作業系統更加流暢與實用

HW16

以前的我只知道電腦打開就是Windows畫面
並沒有去想其他有什麼作業系統
直到上了大學
聽過有Unix、Linux、Apple等等
才知道原來作業系統不只有Windows

這本書
看了蠻久的一段時間了
總覺得內容有些無趣
常常看一看
就不知道神遊到哪邊去了
內容在說些Linux的演進

Linux跟Windows的差別在於程式原始碼
導致於Linux的版本相對多了許多
所以就算有一些BUG
也不會有太大的麻煩
因為修改容易
不知道是不是因為版本太多這個原因
所以導致普及性不高
一個不普及的作業系統
我想沒什麼用吧...

微軟的創辦人比爾蓋茲
其實還有另一位Paul Allen
只是不怎麼有名罷了...
比爾蓋茲為何會坐立難安?
原因我想是Linux的演進太快
導致於有種壓迫感

最後的感想
現在的WindowsXP已經停產了
要我去買VISTA
應該不會
雖然介面不錯
但是有些東西不支援
Linux的話更不可能...
是個沒人在用的東西...
我想還是買Apple吧
哈哈

linux

前言:

  平常我就會在論壇中,抓些程式用看看
  其實早在接觸這本書之前,我就已經小碰過Linux
  不過呢!印象中不是很好,其中原因可能是習慣了
  os-windows,像上次去apple的店,用的os-i mac
  可能都是因為習慣了這個,然後就覺得其他的不好用。



簡介:
  挑戰微軟
  開放原始碼
心得:
  這本書,其實看沒多少,大概都是重點看
  其實我覺得linux跟mac一樣(以在台灣而言)
  要成為很大宗的os還需要不少的時間
  因為台灣大致上都是習慣了某項東西後,
  很難由外部改變,就算是新來的東西更好
  還是一樣(ex:blog wretch,yahoo0)
  對linux的評價還是在於他的原始碼公開
  其他的其實就還好
  
  

2008HW16

Linux傳奇

不知是不是因為這次要交讀書心得,有夠難借到的,最後只好用特殊管道看這本書。

老實說,我並沒有完全的看完它,裡面大多寫著LINUX的進化史,在以前就曾聽過學長說過,真的懂程式的人,使用LINUX寫過系統程式,就知道某大廠牌的缺點實在太多了,LINUX的優勢在於開放程式語言,這使得每個人,都是促進LINUX進步的幫手,在這樣的創新手法下,讓默默無名的LINUX還是硬闖出一塊小天空。

曾經用過LINUX寫過網頁,不過我覺得除了網站比較不會掛掉之外,最大的優點就在於程式的簡化性,一個網站做下來也不過幾MB的大小而已,如果用frontpage做的話,基本上它兩三個網頁就可以超過LINUX整個網站的大小,對於網站維護也很方便,因為不需要任何特殊軟體,就可以很快的做出修改維護。

對於程式出錯時或著有大漏洞,因為無法了解微軟的程式碼,相對而言容易維護的LINUX的優點又被凸顯出來,有問題就自己做個修改就可以了。

即使是這樣 LINUX依然有它的缺點在,由於都是自己創作的,有很多的設定都必須自己一步一步來,在執行時也是必須特地去對電腦做命令,才能使得執行程式或其他的。

或許LINUX現在還不算是很完全的程式,但也許過幾年後,他也能普遍性吧,畫面方面也該需要強化一下了,也不知是不是被APPLE養刁了....

2008HW16




這禮拜的作業是心得報告,趁著放假就去圖書館找找,但找了好幾間似乎都沒有,最後在台北的圖書館找到,當然就借囉! 先隨手翻一翻出版日竟然是2001年,真的是有點給它早的。。難怪有些圖書館因為書籍年代較久遠才找不到,所以一切疑問都解開了,這是題外話啦!因為本人有點忙碌的關係,加上還有進修"淫術練金師"這本書籍,時間實在少之又少,嘆氣之下只能看了幾章節。

《Linux 傳奇》速記電算界變革,縷述「自由」軟體興起,成為 Windows 2000 與所有專屬軟體之外的另類選擇的經緯,由內而外描述開放原始碼如何從一開始只一個頗具理想主義色彩的駭客小團體所提出的密咒般的主張,蔚為前瞻性商界和電腦界最為重要的口號。此外,《Linux 傳奇》也檢視 Linux 如何在惠普、IBM 和甲骨文等公司的聲援下,長驅直入全球數千萬台電腦,成數股值數十億美元的上市公司。




都是在講Linux這套系統囉!!當然也是在述說LinuxVSwindow這兩套系統的比較和競爭,當然也是寫出自由軟體運動沿革史從對托瓦茲、史托曼、華爾、提爾曼、貝倫多夫、雷蒙和許多發明與捍衛開放原始碼運動人士的觀察中,捕捉近代史中最重要商業趨勢背後的願景與戲劇性的發展。而它起源於:芬蘭一位署名為"Linus Torvalds"的赫爾辛基大學學生所發表但是那時還在草創階段所以功能和穩定性都比現在差的多,隨著投入研究和開發人數激增,Linux功能也愈趨完善,已可和微軟作業系統相抗衡了,所以這本書就好像在講解一部歷史一樣~~~一部關於解放原始碼的運動發展史

最後,祝大家期末專案順利完成。

2008w16

「Linux傳奇」

挑戰微軟,挑戰軟體權威。數位時代的傳奇。20 年前 Linux 的發明,改變了現在的科技世界。芬蘭的大二學生托瓦茲開創軟體的傳奇故事首度曝光!開放原始碼傳奇有許多戲劇性十足的篇章,其中有大師級駭客、先驅 Linux 作業系統首席工程師托瓦茲故事,也有全球無以數計熱誠程式設計人員,自動攜手並肩完成把 Linux 塑造成殺手級應用系統的故事。最後,它也涵蓋精靈古怪的雷蒙、駭客天才史托曼,以及創造與界定開放原始碼軟體運動奇才逸士畢生志業。《Linux 傳奇》直探這起無計畫革命的根源,呼應 Linux 波瀾壯闊的「不可能的開發 」,從形同共生的生物演化進程,終至於在拼圖板核心各就定位,構成開放原始碼中核,莫不一一詳道。《Linux 傳奇》速記電算界變革,縷述「自由」軟體興起,成為 Windows 2000 與所有專屬軟體之外的另類選擇的經緯,由內而外描述開放原始碼如何從一開始只一個頗具理想主義色彩的駭客小團體所提出的密咒般的主張,蔚為前瞻性商界和電腦界最為重要的口號。此外,《Linux 傳奇》也檢視 Linux 如何在惠普、IBM 和甲骨文等公司的聲援下,長驅直入全球數千萬台電腦,成數股值數十億美元的上市公司。本書作者葛林‧穆迪以親炙主要人物所得的資料,寫出自由軟體運動沿革史從對托瓦茲、史托曼、華爾、提爾曼、貝倫多夫、雷蒙和許多發明與捍衛開放原始碼運動人士的觀察中,捕捉近代史中最重要商業趨勢背後的願景與戲劇性的發展。《Linux 傳奇》是一則個人創意對大企業的扣人心弦的故事,提供深入與前瞻的觀點,一提開放原始碼如何改變和挑戰商界。

偉人的評價:

「本書誠為深入觀察開放原始碼革命之作,欣見如此重大的主題,如今人人皆可一窺究竟,從我們的成功與失敗中學習。」
~~「紅帽」技術主任 提爾曼(Michael Tiemann)

「個人所見過最出色的開放原始碼運動史。」
~~「開放原始碼構想」總裁、《教堂與市集》作者雷蒙(Eric Raymond)

「自由軟體運動開啟資訊革命,終結微軟,改變世界。葛林‧穆迪此書無疑是此一沿革史的壓卷之作,欲了解軟體前景,需閱本書。」
~~哥倫比亞大學法學教授、自由軟體基金會法律總顧問摩格倫(Eben Moglen)

「本書在抽絲剝繭探尋開放原始碼現象上,表現可圈可點。本書以絕妙筆觸探討故事後的人物與故事,凡是想更深入了解開放原始碼的人,書架上都該擺上一本。」
~~VA Linux 系統總工程師 狄奧多.周(Theodore Ts ò)

「本書為調查報導佳構,開放原始碼世界躍然紙上。本書涵蓋各層面的主題,結合技術精確性與人文興趣,蒐羅豐富,調查翔實,令人不終卷難以罷手。」
~~PythonLab、BeOpen.com董事長、Python scrpting 語言創始人 羅桑(Guido van Rossum)



關於Linux的書這麼多,就算google也會查到約有863,000筆的資料量,作業怎會想選這本??一堆記不清的名字,在軟體時代開啟資訊革命、自由軟體,裡面也講解了好多、介紹好多有關於LINUX的程式寫法和過程,一堆深深深深深到不行的專有名詞,小時候就看過我爸曾經灌過紅帽的我,到現在操作過的次數也幾乎是0,但Linux跟windows跟Unix比起來具較低的成本,安全性高,更加可信賴的優勢,近幾年包括IBM和惠普、戴爾在內的一些電腦業巨頭也開始支援Linux,在書裡我也知道了幾個Linux的優點,穩定 、跨平台 、中文化介面、圖型整合介面、多種檔案系統支援 、絕佳記憶體管理 、完善網路功能 、多樣程式開發 ,這本書有提到,歐洲國家好像都是應用LINUX系統(但聽剛從美國回來的人說美國大部分都是Mac),由於LINUX效率十分的高所以深受歐洲國家親賴,雖然擁有這些優點,但是國內幾乎都是使用WINDOWS系統,說真的WINDOWS真的很難讓我覺得他比Mac好,不過由於台灣都深深習慣了WINDOWS,再加上LINUX在操作上比較複雜,跟WINDOWS真的有段差距,所以國內的人才比較偏愛WINDOWS,不過往後就可以學習到LINUX系統,相信到時候一定可以更深刻了解。

Linux傳奇

這本書圖書館的預約爆滿了 可能是太晚去預約了吧 很早之前就被別人預約走了

只好上網找Linux的資料來讀,Linux內核最初只是由芬蘭

林納斯·托瓦茲

(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編

寫的(- -看看別人大學在幹嘛,在看看自己現在又在幹嘛,

嘆....)當時僅有10000行代碼,仍必須執行於Minix作業系統

之上,並且必須使用硬碟開機,嚴格來講,Linux這個詞本身

只表示Linux核心,但在實際上人們已經習慣了用Linux來形容整個基於Linux核

心,並且使用GNU 專案各種工具和資料庫的作業系統(也被稱為

GNU/Linux)。基於這些零件的Linux軟體被稱為Linux套件。一般來講,一

個Linux發行套件包含大量的軟體,比如軟體開發工具(例如gcc)、資料庫

(例如PostgreSQLMySQL)、Web伺服器(例如Apache)、

X Window、桌面環境(例如GNOMEKDE)、辦公套件(例如

OpenOffice.org)、腳本語言(例如PerlPHPPython)等等。

Linux核心最初是為英特爾386微處理機設計的。現在Linux核心支援從個人電

大型主機甚至包括嵌入式系統在內的各種硬體裝置。在開始的時候,

Linux只是個人狂熱愛好的一種產物。但是現在,Linux已經成為了一種受到廣

泛關注和支援的一種作業系統。包括IBM惠普戴爾在內的一些電腦業巨頭

也開始支援Linux。很多人認為,和其他的商用Unix系統以及微軟 Windows

比,作為自由軟體的Linux具有低成本,安全性高,更加可信賴的優勢

2008hw16

Liunx傳奇讀書心得報告


當我翻開書 看到前言的時候

令我覺得吃驚的是 他竟然才二十一歲


我覺得托瓦茲跟蓋茲都富有傳奇色彩

只是跟蓋茲最大的不同點

在於蓋茲認為花三個人年去設計 找出各種錯誤 登錄自己的產品

是需要得到報酬的

然而托瓦茲和蓋茲不同的地方在於

他開發出Linux 但是完全沒有任何收費

而且還開放原始碼供使用者修改


我的手機就是Linux系統

可以任意修改介面設置

有一種說法叫"刷機"

但是目前為止可以刷的各種原始碼版本

都是由"對岸"修改的

只是"刷機"這種動作

motorola原廠並不保固

所以"刷機"還是有風險存在


回歸正題

企鵝標誌其實是有意思的

托瓦茲Linux 2.0版聲明中的一段:

『有人告訴我,胖嘟嘟的企鵝無法具現Linux風貌,

這表示他們沒見過憤怒企鵝以逾百哩的時速攻擊人,否則他們應該會比較慎言。』


但其實還有另一個原因

就是托瓦茲在一九九三年底前往澳洲

那次和他一起的是駭客同行的崔杰爾

崔杰爾:『我們到坎培拉國立水族館參觀,

這水族館裡面有個動物公園,裡面有一群小企鵝,

小企鵝很小,約莫只有十吋高,很可愛。

有個告示牌提醒遊客不要把手伸入圈內,

托瓦茲沒有理會,把手伸了進去,

有隻企鵝輕輕一咬,只是好奇"不知是啥滋味"式的輕咬。』

雖然他在聲明中的說明有點誇張,但是讓人感覺到他的風趣。


其實說書的內容會讓人想睡覺

其實也還好,很多粗體字關於托瓦茲說話的地方

其實都還蠻有趣的

例如其中一句話:記憶體在8mb以上的人-算你倒楣,

我都還沒有,你憑甚麼有:-)原始碼在此,有本事的請修改

(說真格的,充其量只是改幾個常數而已,應該不會太難。

這事就交給八百萬位元組的人,因為我的電腦擴充不了。)


咦!?我的心得怎麼都在有趣的地方打轉?

沒辦法我只記得好玩的地方...


但是這本書的另一個重點

我覺得是"自由軟體運動"

戴伊卡薩:自由軟體的理念、分享和關心別人,

逐漸滲透到別的層面,不免教人重新評估自己與朋友和家人的關係。


最後結尾的內容讓我感到大愛精神

『GNU/Linux和開放原始碼不只是軟體碼而已,

它們也攸關自由、分享、和社群精神;創作、美和駭客所謂的『有趣』。

它們也攸關人們心中的密碼,是我們心中至善的根源,反抗至惡,永世長存。』


是不是很有大愛精神XD