星期五, 11月 25, 2005

免費的PDF產生器

最近有產生PDF文件的須求,除了貴貴的Acrobat以外,主要還是想找個便宜,可以使用列印的方式可以印出PDF檔案的程式即可。

上網找了一下,有人推薦PrimoPDF,下載來試試過果然不錯,另外有人推薦PDFCreator,是Open Source的,不過我裝了PrimoPDF就覺得不錯用,不打算換了。

ps. 裝好之後列印中文有點問題,記得要選擇如下到Print的選項中文才沒有問題。不要問我為什麼,我也不知道。

星期四, 11月 24, 2005

Tire Dimension 輪胎尺寸換算程式

以前對車子比較熱衷時,用MFC寫了一個簡單的換算程式,沒想到因為程式內有留我的email address,居然到現在還有人來問問題,希望能增加功能。

最近因為在學寫Java,所以就打算拿這個來練功,學習有關Java的基本語法及Swing的一些功能。基本上呢,由於我對Java還在學習的階段,所以都是邊做邊學,基本上我覺得有興趣的我就嘗試會把功能加上去。

輪胎轉換程式請在此下載,如果你的電腦系統裝有JRE的話,一般就可以直接啟動,如果沒有的話請到www.java.com下載Java Runtime Environment即可。

程式的Requirement/Working Agenda/Release Notes請在此下載。有任何的建議,錯誤報告都歡迎跟我聯絡。

底下是程式的剪圖。

星期日, 11月 20, 2005

Software Engineering是啥米碗糕

其實由我來解釋什麼是Software engineering是以管窺天了。不過以我這種有一點料就會抖啊抖的個性來講,不吐一下實在是很難過,再說將現在的想法記下來,以後還可以檢視一下。

工 程對大家來說已經是很明瞭的事了,舉凡蓋一棟房子,就是一項工程。今天如果你要蓋一棟房子,從一開始的規劃、設計、藍圖,到實做的發包、買料、建築。每 一樣都是一項一項的步驟,缺少某一項步驟,你可能房子還蓋的起來,但是可能就缺東缺西,房子住進去後突然發覺...咦?為什麼會電燈沒有開關?。

軟體發展一開始不是這樣,能夠寫的出來就已經很偷笑了,怎麼能還要求用engineering的方法。如果有在做軟體的人就知道,很多時候生產出軟體真的 很難控制,經常是上面交待下來後就無法追蹤,一直到突然做出來或突然發覺做不出來。直到軟體越做越大,越來越多人發覺不是delay就是做不出來,所以就 有人開始思考如何使用有制度的方法(process)生產出軟體。

基本上軟體工程就是在搞這些玩意,至於怎麼做,那就很有意思了。