顯示具有 96360705 陳譽介 標籤的文章。 顯示所有文章
顯示具有 96360705 陳譽介 標籤的文章。 顯示所有文章

2009年1月6日 星期二

W17 自評

很明顯的 我忘記還有這篇自評要打...
看到大樹MSN的狀態才想起來 但好像為時已晚..
不過既然都想到了就來補一下
給自己7.5好了
我很喜歡李遠坤老師的上課方式
把問題點出來跟同學討論
能跟同學有更多互動(這算類似外國的上課方式嗎?)比較自由
但是可能這裡是台灣
很多學生不習慣這種方式 把方便當成了隨便
導致無法跟"大多數"學生有良好互動
大家都在做自已的事吧
如果認真聽老師說的其實還是狠有收穫的!(雖然曾經也有不專心的時候..)

至於成果的部分還是那台計算機沒什麼變化
以後有機會再把他的功能補完吧..(笑)

老師快點來開微積分啦 我要先佔位子XD
---------------------------------------------------------------
什麼?聽說到6號以前還有救??
那就快來救一下吧
A.C++ Builder 專案成果報告
基本上 我選擇寫一個計算機來當我的專案
程式碼狠常一串...
且都是我自己的想法
可能不是很好理解且滿粗糙的
//---------------------------------------------------------------------------
//1代表opr已存放運算子 也就是Memo3有東西
//2代表opr以存放運算子 並準備儲存num2
//3代表按下等於

AnsiString str="";
int num=0, num2=0;
char opr='0';
char x='0';
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+1;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+1;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+2;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+2;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn3Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+3;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+3;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn4Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+4;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+4;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn5Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+5;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+5;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn6Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+6;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+6;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn7Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+7;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+7;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn8Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+8;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+8;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn9Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+9;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+9;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn10Click(TObject *Sender)
{
if(x=='3')
{
Memo1->Clear();
x='0'; //重新了
}
Memo1->Text=Memo1->Text+0;
if(x=='1')
{
x='2'; //代表opr已存有運算子並準備儲存num2
Form1->Memo1->Clear();
Memo1->Text=Memo1->Text+0;
}
if(Memo3->Text=='=')
Memo3->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn11Click(TObject *Sender)
{
num=StrToInt(Memo1->Text);
num*=-1;
Memo1->Text=num;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn12Click(TObject *Sender)
{
Memo1->Text=Memo1->Text+'.';
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn13Click(TObject *Sender)
{
opr='+';
Memo3->Text='+';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num+num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子

}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn14Click(TObject *Sender)
{
opr='-';
Memo3->Text='-';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num-num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn15Click(TObject *Sender)
{
opr='*';
Memo3->Text='*';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num*num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn16Click(TObject *Sender)
{
opr='/';
Memo3->Text='/';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
Form1->Memo1->Text=num/num2;
x='1';
}
num=StrToInt(Memo1->Text);

if(x!='2') //num2還沒準備儲存 也就是num1還沒儲存
x='1'; //代表opr已有存放運算子
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn20Click(TObject *Sender)
{
Memo3->Text='=';
if(x=='2') //num2已準備儲存
{
num2=StrToInt(Form1->Memo1->Text);
x='3'; //代表已經等於過了
}
if(opr=='+')
{
Form1->Memo1->Text=num+num2;
num=StrToInt(Memo1->Text);
}
if(opr=='-')
{
Form1->Memo1->Text=num-num2;
num=StrToInt(Memo1->Text);
}
if(opr=='*')
{
Form1->Memo1->Text=num*num2;
num=StrToInt(Memo1->Text);
}
if(opr=='/')
{
Form1->Memo1->Text=num/num2;
num=StrToInt(Memo1->Text);
}

}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn26Click(TObject *Sender)
{
Form1->Memo1->Text=0;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn27Click(TObject *Sender)
{
Form1->Memo1->Text=0;
Form1->Memo3->Clear();
x='0';
opr='0';
num=0;
num2=0;
}

牛刀小試一下 輸入12345

給他乘以一個數字

就乘以20吧

答案算出來了

雖然想法上看起來簡單
但是想要寫成跟WINDOW內建的小算盤一模一樣
還是有點差距
現在還有小數點的問題還沒解決
而且剛剛用了一下才發現還有一些BUG沒有注意到...
真糟糕= =
等有期末考考完我一定要把它修好!

B.期末平時成績結算
Week 16: Linux 傳奇 分數 77.86
Week 15: 期末專案的進度與討論 分數 68.18
Week 14: Apple, Apple, Apple! 分數 35
Week 13: 期末專案計畫書 分數 76.92
Week 12: 數位時代 11 月份心得報告 分數 59.09
平均:63.41

C.自評報告與自評成績(10%)
這學期的課我每次都有參與到
一學期下來
總覺得這堂課跟其他課很不一樣
感覺很像是國外上課的方式?是嗎
其實我也不知道國外上課的方式是怎麼樣
但就不像是國內一般上課的方法
重點是我很喜歡!

我可以重新給自己9.9分嗎XD
留一點空間給自己才不怕再也不能進步了=ˇ=

d. 期末心得
很可惜下學期李遠坤老師的課沒開成 殘念跌死

希望其他科目能夠順利過關(睡起來差不多就要去考試了..)

AND期待老師的微積分開課啦~~~~~~~~

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開程式碼的做法很相像,把自己歷經多年辛苦研發出來得成果供給全世界所有的人使用,這是需要多麼偉大的情操才能出這一步? 我現在想想要自己辛苦研究出了很有用的程式也不見得會無私的與世界分享..(當然前提是要先寫得出來啦= =)。

2008年12月18日 星期四

W15 C++ Builder 專案 - Check Point

這次的專案
花了滿多時間去思考的
當初覺得寫一個計算機應該不至於太困難
一開始做介面的時候也做得還滿愉快的
但等到要寫裡面的內容程式碼時 問題就不斷的湧出



這是基本的計算機介面
一台計算機操作上很簡單
表面上看起來精簡扼要
但是裡頭真的是挺複雜的
想知道有多複雜嗎~來寫一次就知道了^^"

目前已完成的部分只有一般簡單的加減乘除運算還有正負交替的按鈕
整體來說大約完成了30%..

目前遇到的問題:
1.如果使用者連續按了兩次運算子(加、減、乘、除) 結果會跟小算盤上的不一樣
2.要如何把數字置右? Memo一開始顯示都是在左邊 與小算盤不同
3.要如何顯示/使用小數點
4.根號要怎麼寫
5.%的功能??
6.Backspace要怎麼寫
7.要怎麼寫成工程計算型..(這個應該是比皇后問題困難多了..)


很難得有這機會花心思去想一台計算機的運作原理
多虧有這次的專案
要是沒有選這門數媒概論
我大概一輩子都不會仔細去研究計算機的運作原理吧@@
而為什麼要寫計算機呢?
我的出發目的是認為可以先學習計算機是如何運作的
等了解後可以再改寫成我自己想要的型式或是再增添一些我想要的功能
例如說可以直接把工數的公式寫在計算機裡面的功能@@
或是按一按就會跑出惡搞畫面的整人型計算機.. ̄﹁ ̄∥
擁有自己寫的計算機付加自創的新功能感覺就是超威的!
寫出來會很有成就感^^

2008年12月11日 星期四

APPLE

以前對Apple電腦的刻板印象就是

現在都是Windows滿街跑了

阿公級的Apple怎麼還會有人用呀?

不過現在這種想法是很要不得的

Apple現在也已經是個很夯的市場了

在NOVA的2樓有賣相關於Apple的產品包含MP3 MP4那些

而有段回憶讓我印象深刻的是

在我高中時期我們的某位老師就在使用電腦

我們學生很不解的問:老師妳為什麼要用Apple的電腦 現在大家不是都用Windows了嗎?

老師:因為Apple的外型很可愛阿^^"

學生:...是喔..

老師:不但外型可愛 主要是用得上手的話 Apple也不比Windows差
而且重點阿 Apple的電腦比較不容易"中毒"! 因為中毒的程式大多針對Windows系統
在Apple裡面根本不理那病毒.

學生:喔~原來還有這種好處呀!





不過現在Apple又開始熱門起來了

也許又有人開始在開發對於Apple的病毒也說不定..真可怕呢..

2008年12月4日 星期四

BCB專案企劃書

才剛學BCB不到幾個月

我們就準備要寫計畫書了

真是酷斃了

首先要先設想我們要做怎麼樣的大型程式來讓大家大吃一驚

不過

我們對BCB的指令不但還沒有完全了解

一些BCB的用法也還沒有完全熟悉

在這樣的情況下就要寫出專案企劃書

真是非常刺激的

我想我能寫出個老鼠走迷宮或是皇后問題就已經很了不起了

不過既然是專案企劃書那就要來點特別的

我想到了!既然食神都能想到將兩樣食品融出爆漿撒尿牛丸

那我就來個皇后走老鼠迷宮問題吧!

這應該是個非常了不起的傑作(點頭如搗蒜)!

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

如果是要加入偉大的想像的話

首先能先把資料結構教的都能做出來就已經很不錯了

之前的魔術方塊已經倒了多人 皇后問題 老鼠走迷宮更不用說

而這堂課是數位媒體概論

那最好就是能夠做出與數位媒體相關的一些程式

能把彩色照片變黑白已不稀奇

如果能把黑白照片變彩色的 那就神奇了!

不知道有沒有辦法把黑白照片變為彩色的呢

如果有辦法我會去試試看的!

如果沒辦法的話 就先寫個簡單的計算基 從基礎開始吧...

2008年11月27日 星期四

數位時代11月心得

這次的數位時代好像比較沒有上次有那麼多有趣的東西可以寫

10月號的雜誌第一面就開門見山 就來個T型人才 我覺得很有意思也值得大家思考

而這期最有趣也最受歡迎的 大概是在P36的安潔莉娜裘莉吧~

他是個當紅的電影明星相信不會有人不知道吧@@

也許有人對她不甚了解

所以就大致在這八卦一下囉~

安潔莉娜求利(Angelina Jolie Vonight)小檔案:
出生日期:1975/06/04
婚姻關係:現任老公布萊德彼特
2001年拍攝的古墓奇兵 2003年又演了續集而聞名世界
2005年與布萊德彼特合演<<史密斯任務>>後閃電結婚
2006年懷下布萊德彼特的孩子(女) 照片以410萬美金賣給雜誌(People)做慈善用途
今年(2008)生下龍鳳胎 照片以目前史上最貴星B照1400美金賣給雜誌(又是People)做慈善用途
2001年,安潔莉娜·裘莉捐給了聯合國難民署100萬美元,以幫助阿富汗難民,朱莉的這一舉動得到了聯合國難民署的高度讚揚。同年,她被任命為難民署親善大使。此後,安潔莉娜·裘莉曾出訪過獅子山、坦尚尼亞和巴基斯坦、查德以及俄羅斯車臣等許多國家、地區的難民營。

這篇不但講到明星上了雜誌封面(為什麼不是這期的封面ˋˊ)

重點還是如何在這人人看緊荷包的年代 要如何讓人們願意花錢買自己的雜誌(產品)才是王道




另外

P34的一篇"你是偽善環保生活者嗎?" 這篇也還滿讓我吃驚的

不太理解為什麼說 當日本尚未推行寶特瓶回收制度之前 寶特瓶一年生產量約為15萬公噸
推動回收制度後一年生產量卻飆高至55萬公噸 怎麼會差這麼多(而且是上升)!?
而回收的資源裡竟然只有極小的部分是再生製造 大部分還是由石油提煉出的新寶特瓶
作者在這提倡 是要"愛惜資源"而不是只要"推行資源回收"
這是大家都可以努力去做到的~~

2008年11月20日 星期四

WEEK9-互評系統之心得

週 3 4 5 6 7 8
A 2 6 6 4 3 2
B 10 10 7 4 9 8
C 3 0 1 5 2 4
總 60 80 80 64 65 60

歐我難過了我 真不知該說什麼
感覺 用大家互相評分的方式 不是很公平 也相信會有很多人有這樣的反應
有些很高 有些很低
有些人就算已經100分了 超過的A還是只能讓他拿100分
相對的 能給其他人的A就比較少一些
而且有些就算寫得很有內容寫得很好 可是打得不夠別人長 分數還是可能不比打得長的高
所以
一切都是政治迫害!
台灣加油!
台灣加油!



更新:
我是覺得 拿撲克牌來比喻merge sort還不錯 可以盡量讓別人懂什麼意思(大致上)
不過心得這種東西跟撲克牌不一樣 沒有很明確的大小關係之分!這是重點
而如果超過7個人以上的文章都很好 最多也只能給那7個人A 地8個人只能勉強擠進B 這是一個很不合理的事情
還有因為限制了A B C的基本個數
我覺得還是沒有很公平
我個人認為人際關係是個很大的影響因素
也就是看名字給分的問題
首先亂投票3分鐘內投完的基本上不多
而在這些亂投票者當中大多數是屬於看名字、文章長短而給分的
這是最主要的問題吧
當然也有少數者認為某某學生平常分數太高 這次給他低一點
很明顯這是很不公平的
至於辦法..還沒有想出個完全的方法
也許等到以後想出辦法之後再丟出來給大家討論吧


某次作業A生總計9人評分 B生總計16人評分
如果已對學生分數有利的情況下 的確是把A生的分數再補個A上去
不過要論真正義的話 這是不公平的
如果該學生真的認真 得A是應當的
如果該學生不認真 假設就這麼剛好中樂透的機率 只有2人以下投票 那這樣該生不就會補8個A了?
如果要解決術問題的話 我覺得是從程式方面下手
我是想到 被投票的A生 如果總票數已達到15票(票數尚待討論)後 就無法再連結到此知該評分的A生
這樣就能確保不會有些人被投了20多票 有些人只被投了8票 這樣從20票那多出來的5票 自然會被平分到其他地方去

另外 A B C分別代表的10 5 2分我覺得也不是很公平 也還沒想到適當的佩分方法

我覺得首先要先解決一個問題
是要解決9人跟16人投票的問題 看是要找出9人投跟16人投算分果都能夠達到大家共識的方法
還是要把每個人被評分的票數都調到差不多

之後再解決A B C該給多少分的方法
我是想到A給10分 B給6分 C給3分 多開放個D給1分 這樣RANGE比較廣一些 可是還不算是較公平的方法
且這樣的話也要限制A B C D至少該給幾個
一定有個方法可以算出最公平的評分方式對於此互評系統
只是目前我能力不足>< 無法推算出來..

SO..尚待思考囉...

2008年11月13日 星期四

期中讀書心得




本來看到《i狂人賈伯斯》這本書的封面 就覺得這是一個知識豐富的老頭 對這本書也產生相當的興趣

不過因準備期中考加上一些外務繁忙的關係 這本書只看一些些就要拿去還給圖書館了

想要再借但是已經被別人預約了 所以只好又選了另外一本離手邊比較近的《世界是平的》來描述

不過我還是想說說關於i狂人賈伯斯的讀後心得 畢竟這個人對世界的影響太大了

首先 我想說的是能夠有這麼偉大成就的人 十之八九都是個怪胎

此書中有人描述到牛頓雖然是個偉大的物理學家 不過他的脾氣古怪思想怪異

整天害怕自己像瘋子一樣的研究功勞會被其他人搶去 且花人生大半輩子在寫一些奇怪的經文(?)

在學術界上沒什麼朋友的他對現今這個社會上 物理數學界上的貢獻相當的大

相信沒有人不知道牛頓三大運動定律吧~E=MC平方也是牛頓的研究成果

牛頓對世人的貢獻是不可抹滅的!

而賈柏斯對世人的貢獻當然算是不輸給牛頓呢!

身為蘋果創辦人 卻因自身脾氣怪異吧而被董事會逐出公司15年之久

但他不放棄自己的信念 後來創造了皮克斯動畫公司(就是玩具總動員 海底總動員的公司)大受好評

而後蘋果快稱不下去了 只好又找賈柏斯回來幫忙

要是沒有賈柏斯

我們的電腦現在可能還是黑白的

沒有滑鼠沒有視窗介面不會這麼美觀

而現在蘋果市場又開始暢銷了起來.


這本《世界是平的》大概是在述說作者為什麼要說世界是平的 還拿了哥倫布發現地球是圓的來比照

哥倫布費了很多時間用了許多方法來證明自己的想法沒錯 地球是圓的 這已是被證實的事情

而很有趣的是《世界是平的》的作者靠著自己的堅持不懈 努力的推翻哥倫布-地球是圓的 的另類想法

那就是 "地球是平的" 作者想表達的是 世界開始慢慢變平了 資訊輕易的可以透過通訊系統傳遞

人類不停的進步與創新 過去的想法用在現在的社會 可能都將不再適用

所以各位要努力了 要怎麼樣才能有競爭力 是我們即將面臨的問題

2008年10月23日 星期四

數位時代心得

最近幾天數位時代終於寄來了

本來都不會看什麼雜誌的我

為了交作業所以只好勉為其難的看了

不過看了一看發現~

其實內容還滿有趣的 跟現在的社會很有關係 我馬上就沉浸在數位時代的書香中(雖然當時是在上資料結構..)

數位時代10月號的開頭一開始就來個當頭棒喝講到T型人才

何謂T型人才呢?

T型人才是指能夠跨領域 會要求個人專業能力的人才 就像那T的縱軸部分 能夠深入且能專精

而橫軸部分則是指處理專業能力相關事務的能力能夠達到水準之上

像是以電腦業界的人才需求來說

電腦工程的T型人才在設備、硬體、軟體工程上 實力(底子)必須要夠深厚且扎實

之後才能夠繼續追求更廣大的應用面

例如運用在醫學、設計、科技、多媒體、通訊..等等

歸根究柢 T型人才可以說是 "先求深 再求廣" 先把本業給專精 再把副業提升到標準之上的人才




而一直待在台灣不知國外發生了什麼事 根本不知道全球最大經濟體-美國發生了"金融風暴"

看了數位時代才知道原來地球上發生了這麼大的一啟事件@@

今年的九月十五日(我同學生日耶)華爾街四大投資銀行之一的雷曼兄弟(Lehman Brothers)聲請了破產保護!

同一天發明現代證券交易的美林證券(Merrill Lynch)不敵金融風暴造成的巨大資金缺口 而被美國銀行購併!

美國最大保險公司AIG傳出了倒閉的危機..

三大金融巨人在同一天傳出壞消息 重挫全球股市 加上王永慶過世的消息 重挫全台股市 真的是石破天驚呀!!

今年將是歷史記載以來 2001年網路泡沫以後 股市跌最慘的一年! 真的是非常的糟糕 台灣還有希望嗎?




另外上次上課老師有提到蘋果跟音樂結合的相關 蘋果藉著音樂播放棄iPOD搭配iTunes Store音樂下載服務

在全球熱賣 但如此大幅度的遙遙領先 讓各個覬覦者也想來分一杯羹 全球肆放唱片業者準備與全美第一大社群

網站MySpace合資推出"MySpace Music" 而美國的零售通路巨人Best Buy也買下了老牌音樂網站Napster

想與蘋果一同競爭




看數位時代真的事很有收穫 可以知道很多消息還有很多有趣的事情

像是GOOGLE跟MICROSOFT的PK賽

有兩頁標出了這兩大公司的競爭優缺點的數據非常驚人

還有更有趣的是GOOGLE是在加州郊區的車庫中創立的耶 真是無法想像呢!

2008年10月15日 星期三

心得WEEK5

在上周老師放上去的成大mp3事件 http://tw.youtube.com/watch?v=jhj_i5OiXlQ&eurl=http://dmc-yklee.blogspot.com/ 真的是滿有趣的

我一直重複看了好幾遍 現在打心得的時候也在聽 也許這樣會有新的靈感吧 呵呵

老師為什麼要給我們看這個影片呢

應該是要提醒我們以前的MP3還有在抓

現在比較沒在抓了之後 對現代人會有什麼影響呢

當然CD唱片的銷售量會大減 各唱片公司不好存活紛紛倒閉

但是 塞翁失馬,焉知非福

因為MP3的出現 導致CD唱片賣不太出去

於是有人想出買報紙送CD的方式 來鼓勵大家多買報紙

順便附送有名歌手的最新專輯

這樣能讓新歌的收聽率叫普及化 大家都能朗朗上口

導致該歌手的周邊商品 演唱會門票賣得比預期的好很多

這又是另一種唱片公司的商業手段了


(雖然沒什麼關係 不過附上資工人的心聲http://tw.youtube.com/watch?v=xPOV_qUEg3g&feature=related 大多人都應該看過了吧 可以再回味一次唷~)


看了各位對台北藝術節的介紹 感覺真的有很多很有趣的東西呢

可惜時間上的因素不方便去 不過還好能夠透過同學的心得還有簡介讓我知道台北藝術節到底是在藝術些什麼東西

很多人都很用心 寫得很仔細 彷彿我已經去過台北藝術節了一樣

覺得很有趣的應該就是Face Off吧 看起來挺有趣的 可以把一個人的臉變形 讓我想到顏面神經失調的遊戲呢!

記憶中看起來也是滿炫麗的 像進入了時光記憶中 就跟哆啦A夢的時光機一樣 旁邊有很多光點圍繞著 真想進去看看呢

塔羅斯: 與對面靈動的雙眼互動遠比面對冰冷的機器有趣,在「我」之前你們需要的不是敵人而是朋友。觸摸我,然後你會發現你有多麼需要張開你的口。溝通才能生存。除外我不打算告訴你任何規則。

2008年10月9日 星期四

WEEK5

這禮拜的心得:
BCB部分主要是在教放置圖片的功能
這讓我想到徐熊健老師上課的時候在BCB程式上放自己的照片
還頗有喜感的說~(偷笑)
他說這是代表對自己的肯定 程式有品質保證呀(請掌聲加尖叫)

而~這堂課老師教的放置照片要放BMP檔 放JPG好像不行
不過之前有看到一位同學(好像是學長)有說到只要在開頭引入#include "jpeg.hpp"就可以了
所以不一定要用BMP黨唷~
老師上次示範了如何把圖片叫出來 顯示在BCB上
要如何控制圖片的大小&位置
並且問同學覺得這樣好不好 那樣夠不夠好
好在哪裡 不夠好在哪裡?
這樣還不好那到底要怎樣才好? 你自己設計吧
沒錯!!我們學會了技術 接下來就是自己設計的部分了
上次上課的最後一小部分 有學姊說到可以設計一個用滑鼠去拖曳就可以移動的方法(跟我想的一樣!!)
不過好像把老師給難倒了 老師叫我們回家自己研究(噗)
不過我想BCB應該是還沒這種技術吧..(汗)

至於MP3的部分 的確
是很方便的一種發明!
我記得在我國中的時候大家都很流行用WALKMAN隨身聽
沒錯! 就是搖一下會LAG 搖大力一點還會當機那種
且又大又不方便攜帶 裡面還要放CD 沒電還要換電池
真的是有許多不方便
而MP3不但輕巧 充電快速使用持久 內容量又大可以放幾百千甚至幾萬首歌
發明MP3的人 只能說他棒棒棒阿!
雖然高中的時候我的MP3不知道被誰幹走了..(因為太好用了嘛)
不過MP3的實用之處是被肯定的
相信班上應該不會有人沒用過吧..
而MP3音樂下載的方便性導致唱片市場經濟不景氣
因為大部分人都用下免費載的辦法取得MP3音訊
不用花錢買CD是很方便又省錢沒錯
不過CD市場因此倒了幾家
都跟MP3的便利性有關
所以到底MP3帶來的好處多還壞處多
是個很值得研究深思的問題呢!

2008年10月2日 星期四

今天老師上課有講到一個讓我覺得滿重要的東西讓我有感而發:
師曰:「書讀是要"為了自己",不是"為了考試",因為不考試才要看書才會有收穫,為了考試而讀書的話東西很快就會忘記的。」
老師說的這句話滿有道理的 上課時雖然輕鬆 但裡面卻隱藏了許多有意義的內容 我還滿喜歡這種既輕鬆又能學到東西的課 在此先謝謝老師&祝老師教師節快樂!
說真的 應該有不少人跟我一樣是為了考試而讀書 我們一年級時所學的東西現在還記得多少呢?
成績單上雖然國文英文計概電學物理等等都PASS了 但是現在回頭想想曾經在課堂上學過的東西 也許還有一些印象 但兩年後 三年後 甚至更久以後呢 我有把握我自己都記不住..花了那麼多時間在課業上面 可是大部分的東西都還給老師了吧 自己留下的東西真的不多..其實這樣算下來還滿浪費時間浪費生命的

以上淨是些不堪回首的往事 希望自己能夠做到老師所說的 不是為了考試而讀書 加油!



至於BCB的部分 這禮拜終於把成是給安裝完成了 之前安裝的時候問題一堆 搞了滿久才把他弄好的 接下來沒什麼意外的話就要開始進入BCB的世界囉! 因為都是C++ 大致上跟之前學過的DEVC++是差不了多少的 比較不一樣的地方是他的OUTPUT的部分 DEVC++只要COUT一下小黑視窗就跑出來了 而BCB的OUTPUT介面有很多種變化可以依照PROGRAMER自行設計 寫久了自己就可以寫出一套程式了呢! 想必大家都跟我一樣興奮吧~ 嘿嘿~

2008年9月28日 星期日

W4心得

今天老師上課有講到一個讓我覺得滿重要的東西讓我有感而發:
師曰:「書讀是要"為了自己",不是"為了考試",因為不考試才要看書才會有收穫,為了考試而讀書的話東西很快就會忘記的。」
老師說的這句話滿有道理的 上課時雖然輕鬆 但裡面卻隱藏了許多有意義的內容 我還滿喜歡這種既輕鬆又能學到東西的課 在此先謝謝老師&祝老師教師節快樂!
說真的 應該有不少人跟我一樣是為了考試而讀書 我們一年級時所學的東西現在還記得多少呢?
成績單上雖然國文英文計概電學物理等等都PASS了 但是現在回頭想想曾經在課堂上學過的東西 也許還有一些印象 但兩年後 三年後 甚至更久以後呢 我有把握我自己都記不住..花了那麼多時間在課業上面 可是大部分的東西都還給老師了吧 自己留下的東西真的不多..其實這樣算下來還滿浪費時間浪費生命的

以上淨是些不堪回首的往事 希望自己能夠做到老師所說的 不是為了考試而讀書 加油!



至於BCB的部分 這禮拜終於把成是給安裝完成了 之前安裝的時候問題一堆 搞了滿久才把他弄好的 接下來沒什麼意外的話就要開始進入BCB的世界囉! 因為都是C++ 大致上跟之前學過的DEVC++是差不了多少的 比較不一樣的地方是他的OUTPUT的部分 DEVC++只要COUT一下小黑視窗就跑出來了 而BCB的OUTPUT介面有很多種變化可以依照PROGRAMER自行設計 寫久了自己就可以寫出一套程式了呢! 想必大家都跟我一樣興奮吧~ 嘿嘿~

2008年9月24日 星期三

W2心得

上次上的課是由我們資工研究所的資深學姊教的 這位學姐教得很不錯 會聽我們下面學生的意見 就是覺得哪裡怎麼樣哪裡會不會 哪些學過哪些沒學過 然後再交我們怎麼使用 而這次正課老師終於露面了 看得出來從頭到腳都盛滿著許多智慧 老師要我們訂他推薦的一年12個月分的雜誌 並且在之後的課後心得寫關於雜誌的心得 藉此來讓大家了解一些知識並且夠多多利用 這點我覺得非常的不錯 我想這樣的方式對我們很有幫助 且只要看得夠深入 寫的東西在以後可能可以派的上用場!

2008年9月11日 星期四

96360705BCB使用心得

這是20080911星期四下午12:50~15:40的數位媒體概論的心得報告作業
目標是要打出150個字的心得 我很努力的想要怎麼樣才能把自數撐到150字以上
而今天我們要寫的程式碼是算是滿簡單的n!=1*2*3*4*........*n
程式碼主要就是

int i, inputN;
double outputN=1;
inputN=StrToInt(Edit1->Text);
for(i=1;i<=inputN;i++) { outputN*=i; } Label1->Caption=AnsiString(outputN);

基本上C++的語言都是差不多的 我們以前學的VISUAL C++根BCB的指令與用法也差不多
只有差在一些要把文字轉整數 cin、cout的地方不一樣
VISUAL C++OUTPUT的地方只有小黑 而BCB不一樣 PROGRAMER可以自己選擇要OUTPUT的地方
這是BCB比VISUAL C++好用的地方 且使用介面也可以依照自己的喜好設定
以後應該也都用BCB比較多
所以要多多努力
加油吧!