星期六, 7月 21, 2007

張懸與Linkin Park

這是一個很怪的標題,兩個人八竿子打不著:)


呃,忘了是五月還是六月就預購了張阿懸的第二張專輯(也有人以裝閒稱之,都很可愛:)),從那之後就一直期待著這張專輯,但是中間空乏期呢?My Life will 已經變成我的起床歌曲嘍,每天醒來聽張懸的歌曲是一件讓覺得蠻幸福的事:)


這時候剛好有兩張專輯出來了,分別是

  • Linkin Park - Minutes to Midnight
  • Avril Lavigne - The Best Damn Thing

這兩張很適時填補了我聽歌的空缺,一直到現在我還是沒有聽蘇打綠,雖然我一直很想聽XD,avril這張專輯據我看到的資料說,是有史以來最好的一張,LP 的 MtM 呢? 我覺得是超前hybird theory 和 Metora 的一張好專輯,好到我覺得他不會很吵(雖然我姊還是覺得他很吵XD),第一次聽這張專輯的時候,覺得,幹,好虛,甚至有拒絕聽第二次的念頭,不過第二次一開始聽Valentine's Day, In Piece,我甚至把整張聽了第二次,第三次,直到了...超過一百次,這張的專輯我得說,LP成功的走出他們自己的風格,讓我很喜愛,不限制自己在同一個風格上,這是一張非常推薦的專輯


My Life Will 呢,據統計,筆電和桌機和mp3加起來應該是...1000次XD ,所以這張新專輯我有了很大的期望,還好,也沒有讓我失望,張懸的自然率真是出了名的,這次的專輯照片突然變了正妹真是不習慣(或許會有fans抗議,她本來就很正,哈),整張專輯一開始以"畢竟"和"嫁禍進行式"開頭,電吉他非常的high,但是配上張懸的聲音,這使得這個這個心情上揚不會過頭,而保持在一個理智的狀態,有時候,人的確會心情上揚過頭之後回顧自己的所作所為而不敢相信XD ,"喜歡"大家都從網路上聽過了,之後的歌邊聽邊感動,竟然忘了分出那首是那首XD 不過我想這也是成功專輯的要素,整張專輯要連貫,但是不是聽起來都同一首,屬於前者的有 "張懸 - 親愛的我還不知道", "Linkin Park - Minutes to Midnight",屬於後者的...太多了,更遑論整張專輯散亂不堪的。


我覺得我錯了,我應該聽滿個500次再來寫心得,但是,我得說,值得推薦


---
誰叫我那麼猴急的XD

張懸

張懸新專輯出來了,我想我會和Linkin Park - Minute to Midnight 一起寫心得吧

---
享受中

星期四, 7月 19, 2007

位子

本來的位子如下


現在經過一番變動,定居於此


---
Not bad.

星期一, 7月 16, 2007

忙碌

早上做完簡單的簡報過後,下午繼續灌Ubuntu和組電腦,晚上可能喘口氣XD

---
訂了訂了XD

星期六, 7月 14, 2007

Linked List

為什麼寫這個東西?自己無聊,想寫了一個模仿STL形式的Linked List,本身具有Iterator type,我另外寫了一個class,再用

template<class T>
class LinkListIterator{
/* ... */
};

template<class T>
class LinkList{
friend class LinkListIterator<T>
public:
typedef LinkListIterator<T> iterator;
/* ... */
};
這樣子我們就可以寫成
LinkList<int>::iterator iter=u.begin()
就某程度而言還蠻方便的。

為什麼要寫iterator,用STL的看法來看,你需要一個smart pointer(被包裝過的pointer)去詢訪整個cointainer,所以我這邊就模仿了一個(可是不怎麼成功,你還是可以對u.end()做deference的動作XD),這樣子就可以詢訪自己做的Linked List了,相當方便。

code

題外話就是,雖然概念很清楚,但是在細節的處理上花了很多時間,概念跟實作還是有實際上的差異,而且我還沒做利用iterator的相關運算,不過我覺得做為一個範本,也夠哩。

---
說穿了還是偷懶XD

結束與開始

老實說,我覺得我自己實力不足以聽FLOLAC' 07,所以那時候落榜也覺得頗自然XD 當然,Josh有上我覺得很正常,所以我就很快樂的準備暑假生活,直到他手受傷....

這對我和他而言都是一個轉機,對我而言,我必需超前現在的我一個很大的層次去聽一個根本聽不懂的課,還好這不是重點,回過頭來想想,為什麼我會去,我只是希望看到我的朋友期待那麼久了,自己沒程度沒關係,沒必要讓一個有程度的人不能聽他想聽的課,基於這個理由,暑假的前兩個禮拜也還算無事,就決定了,聽不懂當放假,聽的懂當撿到,最主要,讓他能夠上課就行了XD

不過從此行中,不知道為什麼,莫名覺得自己英文進步不少,想法廣很多,雖然上的課充其量只聽懂三成(哈,我想跟課後都沒有複習有很大的關係),在這裡想了很多。我除了比較懶之外,我還少了什麼?我從Josh身上學到很多,或許就跟Knuth一樣,如果不小心做到非本業(Google 打 穆信成便知,有文章),也可以很熱情的把事情做下去。

不夠專注做事情是我最大的缺點,一專注我可以讓我的英文閱讀能力也變好(真神奇XD)

當然,學術上少的東西就是那些,我數學沒有別人好,英文也只剩大家說英語的程度(我怎麼活到現在的XD),這些東西不急,就只能慢慢來,不過我想,我才是該謝謝Josh的,他讓我改變了對很多事的想法,原來就那麼簡單。不過我也得說,相處越久會覺得他越欠扁,因為他會說冷笑話XD

---
或許真的像?

星期五, 7月 13, 2007

便當

在FLOLAC' 07的這段期間,中午都有提供不錯的便當,每天都是固定吃便當的招數,有一天發生如下對話

Josh: 五分鐘(看著我的便當)
yen3: 那有可能吃那麼快啦,我沒那麼厲害
...(五分鐘過去了)
yen3: 吃完了
Josh: 果然只需要五分鐘(看錶)
yen3: XDD
怪不得他有一天說,"yen3吃完便當的時候,應該還有人還沒拿到便當XD"。

---
我在學校吃便當都沒那麼快XD

星期三, 7月 11, 2007

溫馨笨版

今天中午推薦Josh看笨版,由於時間有限,所以只看50推以上的(我平常是看10推以上的),出乎人意料之外,Josh笑了,看來他有成為笨版鄉民的潛力XD

---
然後就會變成笨版譙詐騙集團的一員,認識美豔人妻靚妹站花愛撫妻嗎XDXDXD

星期日, 7月 08, 2007

戰火 - Mac OS X

老實說,雖然我喜歡Steve Jobs,但是我不是他的fans,對我而言,Apple很吸引,但是還得要有關鍵才行。

縱觀Apple這個公司,GUI的歷史早己無庸置疑,天下文章一大抄(但是Vista就是抄失敗的一個例子),Apple卻抄的很成功。

沒用過我怎麼知道?好問題,我得說,MacOS X本身的效能,並不如所預期的好,至少就我用過的機子,本身的效能缺點或許還比Windows多(以效能觀點來看),但是效能可接受,那麼問題在那,就我從Tiger看到Leopard,光一個Tiger 的spotlight就蠻值得我推薦的(Windows 底下有Google Desktop Search可取代),當然還有很多好功能,內建Oxford Dictionary,內建widget,內建一堆東西。就我看來

一個成功的作業系統,端看使用者肯信任他的多少功能
或許MacOS X的GUI會讓人有美好的經驗,有很多很好用的小功能(MS可能會抄?Ubuntu倒有可能參考完了XD),都會讓你事半功倍

我曾經說過,從事創造工作,本身的環境的變動成本越低越好,照我現在的性格,我不可能一天到晚花時間在重灌上,我曾花時間幫自己的父親maintain該環境,看似簡單,其實還是有一定的麻煩在,而MacOS X可能說是我現在的環境滿足品
GUI + Unix like based = 一個非常好的程式開發環境
Mac 本身有非常好的GUI,但是這不足以說服我switch 成Mac User(當然,會有人說,Mac的作業系統環境問題少很多,很穩定,不用裝防毒軟體,可以很專注的在創作上。)這些都是理由,但是我看中的是Unix-like base,這對我而言是一個非常重要的吸引力,以我現在所使用的主力C/C++, Java, LaTeX, 甚至是以後想要用的Objective Camel,在Linux下都有良好支援(只可惜,Linux不能把環境成本降到最低,我得花很多心力maintain),開發通用程式環境上,以BSD-based 遠比Windows來的有吸引力,我想用GUI相關軟體時,MacOS 也有原生軟體可支援(寫到這裡不得不想到Apple的廣告很強調,我們也有MS Office XD),基本上是兩個願望一次滿足,我可以在一個成本最低的環境下進行良好的開發,而且不用擔心使用者習慣被搞糟的問題,在Mac上要不要找小軟體,要,就我的觀察,相對而言小很多,至少不用每個都找。

就我本身而言,我想省略的說明就是Mac GUI的好處,這種文章隨便找找都有,但是我想強調的是Unix-like based 這對程式開發人員是很大的誘因(我承認spotlight也是XD)。

Mac OS X有沒有缺點,有,但是,至少不會搞的跟Vista一樣糟..Orz

戰火 - linux

我得說,這是我碰的最少的作業系統,至少在ubuntu出來之前,我還沒有讓他存活在我的電腦裡面超過一個月的。

linux早期因為支援度不佳,被許多人垢病,GUI不足,也常常落入他人攻擊目標,以我以前最常用的Redhat, Fedora series,我有點搞不懂為什麼會需要一片DVD,裝好什麼軟體都沒有(伺服器端的軟體都足了XD),嘸蝦米是我心中永遠的痛(誰叫我學這個的XD 新注音多美好,每個OS都有,嗚嗚T___T),但是我得說,他是不二人選的最佳開發環境(去掉Windows GUI開發的話,事實上也是有方法可以解決)。linux的改變直到

Ubuntu Desktop Linux出來了!!
一直到現在,我還是對這個作業系統感到驚豔,這個作業系統真的比較像一個GUI作業系統了(如果你有奇怪的電腦配備還是得到Console Mode去解決XD),也很符合一般人的需求,該有的軟體都有,只需要一片CD就可以搞定,我蠻清楚我的功力不足的,不過就一般人而言,Ubuntu還蠻很適合取代Windows,至少連我這個白癡都可以搞定了,只是不能玩遊戲,有些重量級軟體還是在Windows上才有(會有人告訴你,你用WINE就可以搞定了,但是我還是喜歡原生環境),但是我得說,這後勢看漲。

戰火 - Windows

我想,這對Microsoft和Apple陣營的人使用作業使用的想法,足以可以用此形容。

我長期當外行看這兩個作業系統的成長,從我有常識以來,就已經是PowerMac G3了,那時候的PC shopper是這樣子形容PowerMac G3的,"美麗的外表下,有一顆高速的心",的確,誰都不能否認PowerPC這顆CPU是有史以來最好CPU之一,一到G5之前,其散熱性能可以嚇死一堆人(在P4早期就有人提出水冷的概念,而早期的PowerPC卻只需要散熱片XD)。
定無比,吃的效能最少,我用PII 350就可以跑的很順了,雖然很多人遊戲不支援之類的,但是就

我看Windows 家族

一直到現在我還是Windows家族的使用者,從3.1, 95, 98, me, 2000, 2003, XP, Vista,大概都有試試看(Me只裝了一天,Vista只裝了兩天,不能算用過XD)。在這其中最成功的作業系統當屬Windows 2000,穩我個人的經驗,倒是無此問題,也有可能是因為我遊戲玩的少,在Windows XP發表的隔天,我馬上拿到我們老師抓的版本,我試用超過一個月還是裝回2000(那時候還沒有奇怪的WGA XD),狀況很像我裝了Vista 過不到24小時我還是裝回XP是一樣的,為什麼?

MS總是有辦法把UI搞的越來越不直覺...Orz
以我自己找齊所有的軟體來試Vista,記憶體吃的多就算了(1GB吃掉600mb以上),以我的電腦執行起來有頓頓的感覺,最明顯的,一個開始從XP的移到下面到現在要找一個軟體要按好幾下(所有程式>>某程式資料夾>>某程式),真的讓我有非常明顯的越來越倒退的感覺...Orz 視窗旁邊華而不實,連我期待很久的小畫家和記事本都沒有明顯改進(也不錯,不然越改越爛也不好XD),遊戲加了不少,但是我得說,遊戲不是一個作業系統的賣點
Vista去掉那個美麗的介面,還留給我們什麼? 一般人到底會有多少意願把"alt + tab"這個習慣改成"windows + tab"?
寫到這裡,Windows 專家會告訴你,事實上你可以把UAC關掉,美麗的介面關掉,Vista一樣順,嗯,那麼我想提出一個問題,Vista最大的賣點是什麼?強迫使用者升級買記憶體? 這好像不是一個好主意XD 很多人都會說,我可不可以不要升級Vista,短期間可以,長時間下來...還是會被微軟強迫升級的。

問題出在那裡?以一個新的觀點來看,MS自己也很清楚,一般使用者的需求早已滿足,但是改UI不是他的強項,做的漂亮好像大家都會,這很像某些遊戲很強調3D效能,其實遊戲性嚴重不足,
那MS要拿什麼東西誘惑使用者升級? 沒有...
所以我不得不認為Vista是Windows 家族以來繼Me之後,我最不想用的作業系統之一(Me不想用的原因是我灌完就當機了...Orz)

這問題就跟Office 2000升級到Office 2003一樣,完全沒有理由要end user升級嘛,我幫efang灌Office XP,他還是用的一樣順啊,我會用的排版功能,在Word 97已經搞定,當然Office 2000還是有誘因,好像從某一版到某一版的宣傳是,xml的加入,使得Office變的很完備,呃,就算以我現在的觀點來看,xml到離end user有多遠呢? 非常遠...Orz

用end user的觀點來看

以我自己花那麼多時間在讓XP變成可以用,這其中我還加入Mac OSX 的dock (這也不是什麼新奇的玩意,在Office 7.0 就有快捷工具列的概念,只是Apple是第一個把介面變成人覺得可以接受的東西),加入桌面行事曆(非常簡單的軟體,因為我也只需要非常簡單的功能),或許從98跳到XP會覺得很穩定(但這至少是Windows XP SP1之後的事XD),但是從2000跳過來的人,至多覺得換個外皮,多了遠端遙控(這是個不錯的玩意,但是是我升大學之後才覺得不錯XD),從end user的觀點來看,或許介面變漂亮了,變穩定了(這還蠻重要的),XP發展五年才到如此成熟的地步,防毒或許是非戰之罪,總是有人用不同的方法來證明自己的本事,換個想法來看,因為XP什麼都沒有,所以小軟體可以發展的非常好,取代XP內建的奇怪功能,但是這對不太會電腦的人不是一件好事,並不是每個人都知道foobar + K-lite 可以取代肥大的Windows Media Player,也不是每個人都願意使用Firefox取代IE,但是就使用觀點來看,由於內建的功能怪的可憐,所以讓小軟體有所發展的機會。

(待續)

突然

很想回家,看看人事物也好

---
不過還得再等等,呵

星期六, 7月 07, 2007

字典

似乎從我學英文開始,身邊的人就會告訴你說,有一本好的英文字典是很重要的事喔,當然,我身邊也經歷過很多字典,然而自從用到OALD(Oxford Advanced Learner's English-Chinese Dictionary牛津高階英漢雙解詞典/修訂增補版4/ e)就定下來了,尤還記得是我高一的時候,老師推薦大家去買一本好的英文字典,她推薦OALD,我也從這個時候開始學習看英文解釋的習慣(不過我的英文並沒有比較好XD)。
經歷了許多年到現在(其實也沒多久XD),OALD的英文出到7/ e,而中文出到6/ e而我從沒有電子辭典變成有電子辭典的等級,原本的我很討厭電子辭典的,但是無敵CD-95列入我還算接受的範圍,因為內建OALD 4/e 中文版,沒錯,跟我用的一模一樣,這台也是從我姊身上要的來的,但是無奈我還是不喜歡用,因為那個鍵盤,按一下a跑出aaaaa... 這我也不知道怎麼用,不過本身還算習慣手動查字典,所以一切相安無事。

直到了我用網路字典之後....

網路字典有什麼好處?呃,不用錢,而且很專業(如果看的懂英英的話,有時候我也看不懂XD),壞處是什麼,不能隨意塗鴨做重點(有手寫板似乎會補足XD)。以我現在會查的英英字典為例(可能是我谷歌功力不夠,盡查到一些英英字典XD)有

Longman 本身還蠻常用的,因為之前忘了我可以找OALD online XD,現在最愛用的是OALD,那麼OED呢,呃,他一直給我很專業的感覺,我好像用OALD就夠了。yahoo奇摩字典?別鬧了XD 我不推薦沒有英文解釋的字典,因為,釋意上很容易造成不知道用在那裡,那個可以偶爾用用,但是真正要懂,還是看有英英解釋的吧。

為什麼會需要網路字典?基本上我出門會隨身帶筆電,但是我不一定會帶一本2000頁的字典,更遑論一個按鍵會無限loop的電子辭典,所以網路字典是一個不錯的替代方式,當然,也不是每一個地方都有網路,軟體字典是不錯的方式,Mac OSX 有內建Oxford dictionary(英英),算是蠻方便的,Windows呢? 呃...我們可以考慮用動物抓一個OALD 7/e(有找到過,沒抓過XD) 或者是,一個譯典通XD...

我不是一個專業英文人,要我推薦字典是不可能的,那麼為什麼我那麼愛用OALD,不為了什麼,使用者習慣而己,就剛好是我的第一本字典嘍,習慣了他的解釋方式,所以很愛用,我的外文系朋友並不是那麼推薦Oxford,他推薦一堆啥啥啥的,好像有Cambrige ? 我忘了,不過我知道,等我用到覺得英文字典有差異,或許那是很久很久的一天(或許連那天都不會有了XD)。

廢話那麼多,我想介紹的就是有線上英文字典,而且很不錯,還有,我的英文很破,還很喜歡用字典XD(謎之聲:這是那門子的重點(翻桌))

---
為了寫這些查了一堆東西XD

星期五, 7月 06, 2007

符號

這幾天的上課下來,或許補眠補足了,最近一天睡的比一天誇張,無論晚上怎麼睡,半夜一定可以入睡,不過這樣的日子終有結束的一天。

這幾天上的是Introduciton to Functional Programming 和 Program derivation 和 Type System for Programming Language,我對前兩者並較有感覺,而Type System 我只能說我功力不夠,實在是聽不懂。

事實來旁聽這課有一個感覺,中研院在傳教(教學就是傳教:)),說服我們使用非主流,但是很數學的functional programming, 對我而言,FP是很數學的,有很多定理可以用,雖然沒有我們一般使用的程式的思維,但是因為其良好的性質,使其非常容易去證明一個演算法的正確與否還有時間複雜度(這會讓我想到隨機客XD)

這幾天的課下來有一個感覺,每堂課用的都是不同的符號,這些符號成為我學習這些課的門檻,但是這門檻相對而言是很小的,必需相對適應,此時的我開始思考一個問題,為什麼要發明符號?就我的笨頭腦來想,只是為了讓相同領域的人討論時的成本能降到最低,而符號發明的好,去做一個derivation相對而言比較簡單,也因為很多領域都會發明符號的意義,為了畢竟混亂,會跟現有的數學邏輯符號盡量做mapping(很嚴重的是,我連數學和邏輯符號都沒有基本觀感..Orz),所以,盡量適應吧。

事實上還有一個很深刻的感覺,這個禮拜讓我看到很前面很前面的道路,而我要走的路還很遠很遠,所以我得務實點。呵

---
偷懶嗎,好像也沒有XD

星期二, 7月 03, 2007

放假

整個人就變懶了....

喔不,我還有好多事沒做...Orz

---
放假補眠症 - 一知道自己放假就會一直一直睡XD

星期一, 7月 02, 2007

渡假

第一次看到中研院有很像看到渡假中心的感覺,不過就有如Josh所說,這不是很好嗎,大家都放輕鬆,也對,不緊張的專注,才有可能研究出東西。

今天上的是邏輯,晚上回來睡了一覺,睡覺前覺得不怎麼樣,一覺醒來,真的覺得課上很快,不過有一種邏輯層層推演感,第一次對邏輯有完整的思維,不虛此行

但是同時也為自己聽不懂課的能力感覺到要深自檢討..Orz

---
住宿好貴.Orz

星期日, 7月 01, 2007

回顧

大二下就在一個很奇怪的心情下結束了。對我而言,大二下是充滿制序與混亂的一年,剛開始過的非常有制序,到後面過的非常混亂。

在學業上,只有計算機組織算是較能掌握的一科,VHDL總算有了初步認知(這是計算機組識實驗),我能說,謝萬雲老師上的非常精彩,而資料結構與演算法,隨機客上的非常漂亮,只可惜我自己不夠專心,導致學的很少。至於線性代數的話,陳光武老師雖然教的平淡無奇,但是我覺得,這就是他所厲害之處,再難的東西仍然都是平淡無奇,學長問過我一句話,如果是同樣的東西,你覺得你可以說出怎麼樣的東西?我捫心自問,我還真的會說的非常的糟糕。至於其他科目,我真的只能說帶給我的效應不高。

有筆電和雷射印表機的效應漸漸產生,雖然這很花錢,不過漸漸在學習上帶給我很多方便,在學期末時買了一個手寫板,為了一個教學方便起見,學習的東西漸漸掌握。事實上很多人會說,如果真的要念書,就不要開電腦,那麼就反問自己一句,為什麼不要利用電腦來進行學習?這對我而言是一個很有趣的觀點,我從小利用電腦練習打字寫重點,因為我知道電腦很吸引人,那麼利用打電腦的時間從事學習我相信也是一件不錯的事。

交女朋友的效應漸漸產生,心情漸漸穩定下來。雖然我和efang極有可能是先交往才喜歡上對方,不過對我而言,結論是好的:) 朋友由大幅度的增加,到回歸基本盤,事實上,有聚就有散,這學期想通了更多事,有時候,並不是做好自己的事,別人就不會來找你,但是,我願意回歸更單純的想法,只要人肯互相幫忙,相信我們可以完成更多事。

雖然大二下在學業並不是有那麼大的長進,但是相較而言,其他部分都有進步,可謂是不幸中的大幸,雖然很混亂,但是還是走了過來(船到橋頭自然直嗎XD)。謝謝大家的幫忙

若要我對大二下做評語的話,我只能說自己,平淡無奇,但是這或許就是一個最好的結果。

---
新的開始,呵XD

暑假

開始了,第一件事,先往FLOLAC' 07 前進吧,無法獲得學份是一件好事(因為我也無此能力XD),不過我覺得我可以從中學習到一些東西,呵。還有平行運算比賽,教人可以開始了。

---
想買Apple XD

星期三, 6月 27, 2007

單純的自己

看完Liar Game和K歌情人之後。

我想找回單純的自己,突然發現自己這學期都過的很累,我覺得,我應付的過來的。

---
單純的熱情嗎:)

星期二, 6月 26, 2007

炸了

資料結構與演算法炸了,無妨,暑假會比較認真念:)

---
在預料之中