2007年6月16日 星期六

我的電腦

身為一個系統開發人員,有兩台以上的電腦是很正常的事。 我在家中及辦公室都有兩台電腦,其中ㄧ台是Windows XP環境,另外一台則是Xubuntu7.04(之前是Ubuntu6.10)。其實主要都還是在XP上運作,寫程式看影片都靠它;Ubuntu6.10剛安裝還挺新鮮的,但想試試燒錄,失敗;想看看DVD,失敗;最後就只能上上網了。(當然後來也花了一些時間尋找燒錄及看DVD的解決方案,看DVD是成功了,燒錄還是怪怪地)。
現在我想開始建立一個輕量級的開發環境,現在想到的就是Xubuntu+JDK+NetBeans,既然現在都用Java在開發程式,我想這樣應該就足夠了吧。這個連續假期就來試試看。

我的青春,我的假期都將奉獻給我的電腦(們)T^T

2007年6月15日 星期五

Google 是否快變成下一個微軟?

我喜歡Google,搜尋引擎用Google,Email用Gmail,Blog用Blogger(Google的子公司),Browser toolbar,用Google toolbar,瀏覽器首頁用iGoogle。我覺得很理所當然,透過大型企業的收益來服務小市民,相信Google必是許多'貧'民的偶像,稱她為神也不為過。然而,是否神也會起凡心?Google意圖在eBay贊助的大型聚會活動上,用'免費的食物、免費飲料、免費現場音樂,還有免費的按摩'來吸引客戶使用Google Checkout。當Google將收費的腦筋移到小市民身上時,是否就意味著Google已經意識到它的廣大支持群眾已少不了它,與當年微軟的IE瀏覽器策略如初一澈。
當然,我想很多人會說,微軟的邪惡帝國一開始就是建立在收括民膏民脂上。我不反對,但Google何嘗不是,表面上雖然一般小市民只是用著Google提供的免費服務,但背後Google也利用了這些機會來向第三方收取可觀的費用。更像極微軟的是:它們都利用了背後龐大的資金,利用免費的手段,企圖擊敗對手,以獲得更高的利益。

Google 是否快變成下一個微軟了呢?

2007年6月14日 星期四

我還在等

用NetBeans 6.0 Preview有一段時間了,大大小小問題的確不少,但都沒有我現在碰到的奇怪。在專案進行中,突然想試試Javadoc generation,沒想到它看不懂NetBean自動加在檔案上方的建立時間,由於時間格式中有中文,立刻就想到需要加上-encoding參數,讓javadoc能了解我的source code是哪種編碼,利用專案屬性頁看看可否加上這個參數,結果在Source頁的最下方就已經預設是利用UTF-8作編碼了,卻還是要我在Documenting頁加上-encoding "UTF-8" 才能過關,我想NetBean是不是應該更"貼心"一點,預設就將javadoc 的 encoding參數設成跟Source編碼相同呢?
其實上面的還是小問題,順利產生文件後,看到文件就昏倒了,每一個class都列出兩次,調整了各種參數都沒用,最後火大自己用javadoc指令產生看看(花了我不少時間),結果竟是正常,當場在昏倒,看來在正式版出來之前,還有不少鳥氣要受!(但它還是所有Java IDE中最棒的)

(正常的)NetBeans 6.0,我還在等..........

2007年6月12日 星期二

平凡

我加入了Google AdSense。

加入的原因有三:

  1. 99.999999%是為了能利用它來吸收其他網站的資訊,例如現在就會列出一個Free UML Design Tool的網站,滿足我的求知慾。
  2. 0.0000009%是為了能知道有多少人到我的blog參觀。
  3. 剩下那接近0的理由是為了賺一點零用錢。
以上是我很久沒流露出的虛偽談話,


我只是個平凡人啊!!!!!!!!!!!

2007年6月10日 星期日

我愛Profiler

三四年前用C#開發程式時,有下載過一套名為Ants Profiler的試用軟體,當時主要是希望找出專案中的效能瓶頸,試用後非常喜歡,但無奈預算不足,之後都還是用土法煉鋼慢慢Trace。現在開始使用Java,選定NetBeans 5.5作為開發工具,ㄧ旦專案規模變大了,效能問題也隨之產生。搜尋了一下Java Profiling的相關資料,發現NetBean也有進行相關的開發,但由於必須另外安裝,馬上就被我否決了(這也是我不選擇Eclipse及DIY電腦的原因)。這時候救星出現了,NetBeans.org推出NetBeans 6.0 Preview (M9),雖然還不是正式版,但發現內含Profiling及UML Modeling的功能,馬上就決定把NetBeans 5.5丟了。現在,他(Profiler in NetBeans 6.0 Preview (M9))已經幫我發現了無數次的程式效能瓶頸,替我的工作(Trace)節省的不少時間。 我愛你。