星期五, 12月 28, 2007

RDT

經過一晚之後,總於做出一個基本來,要進行下一步,checksum and ack and retransfer XD 如果用UDP實做的話,事實上第一件事要做的是把每一個超長字串(這邊預設的支援大小約80mb (8192-9)*10000/1024 ),會把這80mb分割成約10000個封包加以傳送之,再接受端根據pakcet number再加以重排。

會搞那麼久的原因是,我對Java的String index不熟..Orz

---
對,沒錯,就是 String.substring(beginInex, endInedx) ...Orz

星期三, 12月 26, 2007

GooglePage

原來以為這是一個不讓Google注意的服務,所以我就放心的使用他來放一些有關blog的檔案(程式碼、文件、我的個人圖片),結果這幾天發現,好像不能直接連結啦XDXD,只好先暫時移回學校的個人空間,為什麼要放Google呢?想說都一起,也蠻方便的,也不用怕學校的空間什麼時候會倒掉,看來現在只好再另尋他處了。

---
這年頭放資料有點麻煩XD


有找到Google Code - Project Hosting,好像不錯玩,改天來試試看

星期二, 12月 25, 2007

沒有頭緒

過了好幾天,我依舊對RDT implement沒有頭緒,或許會邊做邊寫? 也是一件很有可能的事。

昨夜學弟在讀Degital Design時,發生的問題是就是不懂課本在說什麼,老實說,我覺得有Flip-flop的狀況下,若為synchronous ,也就是所有的電路皆聽同一個clock的狀況下,先用 finite state machine 規畫之,再把 state diagram 轉成 truth table,再把truth table 的每一個output使用k-map簡化出電路,即可實作之,一氣呵成,一次解決,所以我還蠻喜歡Flip-flop這個部分,可謂之把sequencl circuit 與 combinational circuit結合的美麗之處的開始。

說多了,回到正題,目前對Java熟練度有大大的提升,不過自己也很清楚,有些概念也只是自己硬用C++轉換,還是得再努力才行,目前已經回復至正常的生活。

---
keep going

星期六, 12月 22, 2007

最近

一個禮拜沒有寫blog了,囧XD

不過也過的還算平淡,就是因為平淡,學習的速度不明顯,心情也沒有太大起伏,所以也什麼事都沒有發生,不過今天也不算有什麼動力想寫作。

所謂的生活,就是不斷的精進努力,不是嗎

這幾天看efang在寫程式,自己也試著寫一寫,發現STL這一塊的概念比以前更好,但是有什麼好工具可以用卻快忘完了,而且還有boost尚未安裝,雖然C++是我最愛的語言,總有一種越離越遠的感覺,不過也無妨,現在正在學Java,學完再回來看,也是一個不錯的選擇,哈

Java的概念並不難(以學過C++而言),不過因為少了很多東西,才能夠發揮他的威力,但是也因為如此,在很多地方就顯的綁手綁腳的,也是很可惜的一點。不過在GUI Programming, multi-thread Programming, Socket Programming都是一些蠻有趣的發展。Boost已經有portable thread library,也是值得期待的XD。

anyway,現在的我可能是處於一個觀望期吧,但是多多少少什麼都看,也是一件不錯的事XD。

---
流水帳XD

星期五, 12月 14, 2007

大三下課表

1
2軟體工程平行演算法軟體工程
3資料結構演算法平行演算法軟體工程Unix程式設計
4資料結構演算法平行演算法Unix程式設計Unix程式設計
5智慧財產權嵌入式系統概論嵌入式系統概論
6智慧財產權嵌入式系統概論軟硬體協同設計
7計算機網路實驗體育網路服務應用系統軟硬體協同設計
8計算機網路實驗體育網路服務應用系統網路服務應用系統軟硬體協同設計
9計算機網路實驗資料結構演算法

隨性排了一下,大概是這個樣子,不過是24學分,紅色代表是大四碩士班選修,老實說,目前覺得課表很滿,修了可能會爆,也可能不會,不過這樣子一排,大概就決定大四上才能準備考研究所吧,所以目前還在想要怎麼排

---
好歡樂的課表XD

星期四, 12月 13, 2007

三天

三天之內寫了大約500行Java,但是也沒什麼了不起的,因為寫出來的大都是一些很普通的程式,只要能夠了解語法概念就可以,而且還是在Console Mode下的開發,GUI Mode還是沒寫(真不曉得為什麼我對GUI那麼執著幹麻XD)。

重要的是,和一群不錯的人合作愉快,雖然尚未開始,但是我的感覺是如此。

---
就是這樣

星期二, 12月 11, 2007

jbuilder2007

搞了老半天,終於搞懂如何使用內建的視覺化編輯器來撰寫GUI了,在老師的推薦下去查了一下Jbuilder 2007,原來不經世事真的是一個蠻有趣的後果,jbuilder 2007全面採用Eclipse做為修改,有分為turbo版,個人版,商業版,其中的turbo版為免費免註冊下載(謝天謝地,終於不用註冊了XD),抓下來的感覺,考,這就是Eclipse嘛XD,不過對其檔案可開啟為程式碼編輯器或視覺化編輯器(也就是GUI editor),算是蠻方便的一種方案,不過我初步安裝CDT於其上,似乎不行...有點可惜,有空再來試試。

---
這樣子我同學應該可以很快速的開發GUI了

星期一, 12月 10, 2007

畫圖


花了一整晚,參考了老師所給予的程式碼,畫了一個簡單的類別圖,第一次使用UML覺得不錯,第一次覺得Microsoft Visio,覺得有微軟的味道(我還記得這軟體以前很好用XD)。

---
算蠻順利的XD

星期日, 12月 09, 2007

project

剛剛稍微計數了一下,有期末project如下

  • 程式語言:用lex, yacc 寫一個很簡單的東西?!
  • 計算機網路:用UDP實作出簡單的RDT,還有一個簡單的Application,我們使用踩地雷
  • 物件導向軟體設計:畫所給予的程式的類別圖和物件圖
  • 網路應用程式設計:做出一個firefox外掛,主 是url聊天室
  • 知識管理:利用CMS,架出一個知識入口網站


看起來很多,事實上從現在開始做,時間排好,應該可以順利完成。

---
應該吧XD

星期五, 12月 07, 2007

恭賀

我很少在blog上提及家人的事,不過這次要特別提一下XD

恭賀姊姊高中台科大高分子研究所

想想,她念書比我還認真,卻比我還辛苦(陽明國中 -> 中台醫技 -> 崑山高分子 -> 台科大高分子),頗有峰迴路轉,柳暗花明又一村的感覺XD

---
結果我還是在打混中,anyway 恭喜

星期三, 12月 05, 2007

dirty work

這兩天幫好友灌筆電,由於所附光碟是Vista光碟,我上官網尋找XP驅動程式,一個一個的尋找整理是不難,只是有點落入dirty work的感覺。

---
還好做完了XD

星期日, 12月 02, 2007

Maze with Simple Implementation C++

今天整理程式碼時發現前陣子efang問的迷宮程式碼,我說明了,只是一個簡單的stack,沒有花很多心思寫,不過就這樣子釋出吧。

code

---
有點充版面的感覺

星期五, 11月 30, 2007

type traits

在經過一年之後!?!? 今日再翻 "STL源碼剖析" (應該七八次了),終於對type traits有所感覺,於是寫了測試碼如下。

template<class T> class Node;
template<class T> class LinkList;
template<class T> class iterator_traits;

template<class T>
class Node{
friend class LinkList<T>;
typedef T value_type;
};

template<class T>
class LinkList{
typedef typename Node<T>::value_type value_type;
};

template<class I>
class iterator_traits{
typedef typename I::value_type value_type;
};
簡而言之,type traits 就是一種type 截取機XD,一個type 可能經過class template的層層包裝,導致我們原本所想要處理的type得知變成隱性,這時候就需要type traits來追蹤出原本的type,相當有趣,當然,在STL中,並不是所有的iterator都是class type,而原生指標(ex: int*) ,可以用template partial specialization 來解決

(ref: STL源碼剖析 chapter 3.4 p.85~p.92)

---
一年前覺得不怎麼有趣XD

Android

前陣子看到一則新聞是有關Google Android千萬美金比賽雖然,這麼高額的獎金,我大概贏不了,但是開發平台是Java + Eclipse 再加上Google自己開發的套件,這就變的非常吸引人了,或許會試著開發看看 ?

---
我承認我是被錢吸引才去看的XD

最近

期中考終於結束了(笑)

對我而言,期中考結束代表的意義是,可以寫自己的程式,潛心於學習(本來想要說研究,後來發現稱不上,哈),當然我還是對機率與統計老師充滿了抱歉,因為我並沒有認真念。事實上,只要一到考試時,我就有資源被抽空的狀況,大部分的精神得拿來準備考試,而想要寫程式卻又動彈不得,這對我而言是一個很糟的狀況。

無妨,現在寫程式也來的及。

昨日與竹竹相談甚歡,得知她在最近獲得了一個充實的學習生活,甚為恭喜,而我自己只是不上不下,哈哈, 聊一聊之後,對班上的狀況有些釋懷了。人並不總是如此,但是仍有其美好的一面。總而言之,還是很謝謝她,還有推薦柴琦幸的歌,我會盡快整理好的。

---
撥雲見日,再下一城

星期一, 11月 26, 2007

上課

上課在即,因為Josh的blog,我跑去看了看隨機客今年的上課網頁,看到了覺得很想流淚,原來,我真的找到自己想要的是什麼了。

我會認真的,讓我們來應付學校該死的考試之後,專心做好自己的事吧。

---
感動之餘才會流淚才不是嗎(笑)

親愛的

親愛的(張懸, 親愛的...我還不知道, 2007) 現場版

深深的話要淺淺地說
長長的路要揮霍地走

大大的世界要率真地感受
會痛的傷口要,輕輕地揉

被抱緊的時候去
勇敢地祝福─

不被了解的時候,
相信自己值得
永遠心疼做過的夢

在乎的人要傻傻地愛
經歷的事,就慢慢地來

想法很多的時候,要細膩地用
擁有一切之後,就讓它走

在某個角落放一首歌
別忘了,要快樂
別忘了,要溫柔

---
一週年嘍,呵

星期六, 11月 24, 2007

今日成果


目前整理歌曲的進度如上XD

---
今日暫告一段落XD

星期五, 11月 23, 2007

James Blunt

這是好友mandy推薦我聽的一個人,在2007年的專輯 "All The Lost Souls" 整張專輯聽起來,可以讓人靜靜的喝咖啡欣賞,就我個人而言,是一張可以聽數十次到數百次都沒有問題的專輯,其中以 I Really Want you 以快步調進行到中段再慢步調的高音貫穿全歌,高低交錯,非常美麗

---
一次兩篇XD

mihimaru GT

這是一個日本團體,就我手上有的兩張專輯來看(mihimagic, The best of mihimaru GT),這個兩人組合毫無疑問的是流行音樂的團體,不過就我個人而言我還蠻喜歡聽的,在2006年時,因 心情high翻天成名,也有人說是因為 回家歌 而出名,no matter,就我聽The Best of mihimaru GT 這張專輯時,每一首的曲風不同,值得推薦

為什麼不寫裡面唱的怎麼樣,聽了就知道了,不過不喜歡high的人就別聽了,雖然大部分歌的曲調都不長且重覆,不過值得一聽了。

---
有空再寫長一點