2008-05-31


最近幾天,下午都下了大雨。
週末下午在家看"羊男的迷宮"時,外面也下了很大的雨。
很大的雨,會讓心情很平靜的那種。

下大雨 跟 平靜的心情?

這是有典故的:
從小我家就做夜市生意,一年到頭,除了過年之外,幾乎不休息。真要休息,大概只有連客人也不會出門的下雨天。因為小孩也要出門擺攤,每天下課回來,吃完飯出攤工作,每天這樣,周末也是如此。所以我很喜歡下雨天,可以不用出去工作。

期待下雨,而且不能是那種毛毛細雨,要大的那種。遇到細雨,勤勞的爸媽還是會出去擺攤的。所以,我們期待大的那種雨,看到下大雨,只有高興,不會嫌麻煩,多帶個雨具或是淋個雨不算什麼。當年最不喜歡的就是毛毛雨還硬出去擺攤,萬一後來毛毛雨變成傾盆大雨,一家人在大雨中收拾財物,被淋成落湯雞的經驗,是非常非常緊張刺激的。

當時,每到夏天,就期待颱風的出現。邏輯很簡單,颱風->下大雨->放假+休息。
但是,當年看著新聞報導,因為強風暴雨帶來的嚴重災害,後來就不那麼期待颱風了。

當兵前家裡就沒做夜市的生意了,經過了這麼多年,我喜歡下雨天的習慣還在。

2008-05-28

重新學習RUP

The Unified Software Development Process (Addison-Wesley Object Technology Series)
大約13年前,Rational的三位好朋友公布了第一版的 Rational Unified Process,4年後(1999)也合出了一套三本書,介紹各自擅長的部份。作者中我最熟悉的是 Grady Booch (他老人家好像最有名),當年看過他的Object-Oriented Analysis and Design with Application》第二版。當時,我已經寫了幾年程式,開始做一些大型的產品設計,才剛從經驗裡知道會動手做木造狗屋跟做大型建築的差異。因為需求,對OOD有很大的興趣,買了很多書來看。所以,三本書中,我當時只買了Booch 的The UML User Guide》。對於 RUP,當時的感覺是: "還是寫程式跟OOD好玩,流程的事以後再說吧"。一晃眼,幾年過去了....

後來,在軟體產品開發的過程裡,我學到一些經驗,靠著經驗及讀管理書籍,自己發展出一套實用的做法。2000年開始,自從第一次看到Kent Beck 的 Extreme Programming 方法
,我就以XP為主要的開發流程。當然不是照單全收,而是改裝成適當可用的版本。這與我前陣子看的書:《Balancing Agility and Discipline: A Guide for the Perplexed在精神上倒是有些類似。

最近因為工作的需要,專心看軟體開發流程的書,主要看的是CMMI,TSP/PSP與RUP。
CMMI的相關文件很多,讀過一些,覺得無聊,現在我靠學習市場上的相關產品學習其中的精神。
TSP/PSP看 Watts S. Humphrey的書。
至於RUP,我看以前買卻沒細看,
Ivar Jacobson的《The Unified Software Development Process。最近在回家的捷運上,看的應該都是這一本。這兩天看了一些 我的感覺是: 深得我心 (稱一位大師深得我心,這句還蠻怪的)。在歷經多年的軟體產品開發與實際XP開發經驗後,我覺得現在看這本書,時機剛剛好。有句話說: 經典就是「 那些沒有人看, 但人人都在談的書」。不知道這本書是不是算在裡面。

從這些歷程裡我歸納出一些原則:
1.學習還是要有需求,才會學得好。
2.從經驗裡學來的知識會有侷限性,要看大師寫的書來增廣見聞。
3.我的學習歷程 有往抽象性高的領域發展的趨勢


這篇是聽老人家在講古嗎?
當然不是! 因為:
1. 我不是老人家。
2. 我的學習歷程才剛要從新起步咧,這是現在進行式...

PS: 這篇是中午吃完飯,午睡前寫的,時間還蠻緊湊的。

2008-05-25

iPhone 3G

A: ㄟ,你換新手機啦? 很酷喔.....
B: 嗯,昨天才剛買,這台手機還不錯,功能齊全,重點是很輕,金屬外殼,才89克.....
A: 啊,我忘了告訴你,我昨天看癮科技,有小道消息說, Apple快要出新版的iPhone了,才3克耶,美國真是科技發達,這麼多功能的手機,還可以多點觸控,重量才三克耶。
B: ......

張小量與江明娟阿姨

先寫在前頭,如果你不知道台灣最近的歌唱選秀節目-超級偶像,那這篇請直接跳過。
這是真實發生的事情。
這些日子以來,每當我餵張小量牛奶,張小量喝很少或不喝時,我都會這樣跟他說: "張小量,不要學江明娟阿姨"。
??? 你認識江明娟喔? 她最近很紅耶, 超級偶像快要總決賽了......。
不, 我不認識她。 我只是希望,張小量可以吃多一點,不要感覺像是在絕食的狀態。
??? 啥?
請問,歷史上絕食最有名的名人是誰?
思考中.........甘地吧。
那全台灣最有名的杆弟(甘地)是?
最近......應該就是江明娟了吧......
那就對囉。

生平不識男人幫...

這個星期五下午,我跟同事們聊天,聊到我跟量量常一起看有圖片的雜誌,最近看的是男人幫(我好像還蠻常買這本雜誌的)。
然後,我突然發現,同事們沒人聽過男人幫這個雜誌。怪怪!我嚇了一跳。
當時想,大概書讀得好的人不看這種雜誌吧......
回家跟老婆吃飯時聊到這件事。
老婆的評語是: 連男人幫都不看,不知道一般人的想法,怎麼做出令人興奮的產品。
我的感覺是: 嗯,好像也對,那我以後要更常買這個雜誌囉。

6/12 後記:
上星期五,不小心聊到高樹瑪利亞,居然.....又沒有人知道!!! 不看男人幫我可以理解,不識高樹瑪麗亞,這感覺真奇怪(雖然她已經引退了)。PS: 如果你也不知道的話,請參考朱阿宅的這篇

2008-05-19

萬般由心造,唯一可由人

掃地機器人的使用感想


四月初買了遙控掃地機器人(iRobot Roomba® 570 Vacuum Cleaning Robot)
太座一個多月的使用心得只有一句話: 只要是職業婦女都應該有一台掃地機器人.....
一個多月來我家沒掃過地,岳父有一天來我家時,說我家的地變乾淨了,一問之下,才知是Roomba的功勞.....
報告完畢

量量四個月-收涎-奶爸日記

上週張小量滿四個月,適逢母親節,就一起過了。以下是這兩週的照片.....

收涎前掛滿餅乾,就是這一張。


匍匐前進狀.....


匍匐前進中.....


笑:


我覺得很像海底總動員裡 小綠蠵龜 小古(Squirt).....


今天第一次吃米餅,紀念一下....


其實,這篇的重點是........貼圖啦。

2008-05-11

一種幫雞命名的方法


這是很多年以前,一個真實的故事。
我的岳父母是農夫,種竹筍,柚子跟很多種蔬菜。
他們也養雞跟鴨。
在我吃過他們養的雞(超好吃)之後,我第一次去參觀他們的小小養雞場。
岳父跟我說他們養雞的方法,跟照顧雞的態度。很貼心與感人。
養雞還有一個原則,不能跟雞建立感情,不能幫他們取名字,不然就會不忍心吃牠們。
我當時貢獻了一個幫牠們命名的方法,可以用來辨識牠們,又能避免跟牠們建立太多感情。
命名的方式很簡單,我用例子來說明:如果之後要煮成麻油雞,就叫麻油雞;如果以後要煮成白斬雞,就叫白斬雞。當初雞隻的數量不多,應該還蠻夠用的。
這種冷笑話等級的方法當然不會被採用。
只是剛才突然想起來,忍不住寫下來放在這裡。

2008-05-10

華碩鴻海微星 前進機器人世代 (轉貼自壹蘋果網路)

昨天(5/9)的新聞

謎之音: 我們什麼時候來做鋼彈啊?

以下轉貼自壹蘋果網路

【謝艾莉、王郁倫、魏鑫陽╱台北報導】微軟總裁比爾蓋茲曾指出,機器人產業發展,就像是30年前PC產業興起一樣,他大膽預估未來每戶人家都會有機器人,就像現在家中都有電腦一樣。看好下次世代科技,台灣硬體產業已經準備好,將新商機著重在機器人發展上。據了解,大型集團如華碩(2357)、微星(2377)、佳世達(2352),金仁寶集團的華寶(8078)及鴻海(2317)都已投入相當多資金與人力研發機器人。

新興市場
台灣機器人學會理事長羅仁權表示,除了品牌廠商外,已有150家零組件廠加入目前正在招募的機器人研發聯盟,包含IC設計、電池、感測器、馬達、軟體系統等機器人關鍵零組件廠,可說是電子產業上中下游都摩拳擦掌、準備進攻。
據了解,華碩發展機器人的計劃相當積極,董事長施崇棠曾私下對周邊人士透露「機器人是華碩未來的成長方向」,甚至請來揚智(3041)前董事長吳欽智親自操盤,希望在戰況還未激烈時先馳得點。

吳欽智操盤華碩計劃
施崇棠年初參加CES展時,還會見生產電子恐龍的Ugobe公司,詳細了解電子寵物發展,華碩內部更是下令,機器人產品將是為來公司發展的重點。
負責執行華碩機器人計劃的技術長吳欽智在接受《蘋果》訪問時指出,華碩一直在觀察機器人的研發技術,未來具備教育及娛樂功能的機器人,將是華碩發展機器人產業發展的重點。
不過他也強調,以目前機器人產業來看,全球各個國家仍在初期發展階段,不是說1~2年就可以起來;他認為,機器人其實已是產業成熟的科技產品,如何加以重新應用才是未來重點

台灣產值800~900億
吳欽智表示,關注和會不會量產是兩回事,這2~3年以來華碩一直在研究,但是還未如鴻海的電子寵物PLEO一樣,進入量產階段。
除了華碩、微星外,佳世達(2352)、華寶(8078)、鴻海(2317)也都投入機器人的研發工作。鴻海除了電子恐龍外,工業用的機器電子手臂也自行研發成功,並已應用於自家工廠;明基友達集團旗下的佳世達,也早在2~3年前成立約10人的機器人研究團隊,據業界透露,研發的產品可望於明年問世。
積極推動機器人產業的工業局預估, 今年台灣機器人產值將達800~900億元,2015年時目標產值高達2500億元。羅仁權指出,台灣是硬體生產大國,但是現在NB(筆記型電腦)、PC(個人電腦)產業面臨毛利「保3、保4」窘境,為開創另一個曲線,因此紛紛投入機器人研發。

新設聯盟協助降成本
台灣機器人產業目前相關組織為台灣機器人產業發展學會,加入該學會的公司有盟立(2464)、新光保全、美律(2439)、研華(2395)、威盛(2388)、均豪(5443),以及寶成(9904)旗下的寶元數控精密等。
台灣機器人產業發展協會指出,目前還在組成機器人的研發聯盟,由工業局主導,電子大廠如華碩、和碩、士電、佳世達等大廠都已表態加入,此聯盟的成立就是希望能提供技術支援,替國內廠商降低成本、順利通過產品認證。
羅仁權指出,國內也包含IC設計、電池、感測器、馬達、軟體系統等150家廠商也已加入此產業聯盟,準備好開發新商機。

2008-05-09

EeePC Open Source Developer's Day



這兩天(5/8 和 5/9)去參加這個研討會,我雖然沒有開發Open Source S/W的經驗,兩天的課程聽下來,深感其中一些主題有趣&有用。寫一下我覺得的重點&結論:
  1. 由這次的研討會看來,華碩在成功利用EeePC打開全球低價電腦市場之後,下一步應該打算將EeePC定義成為軟體平台。協助軟體開發商在EeePC上開發行銷全世界的軟體,將軟體推向(經銷)全球的使用者;並藉由豐富EeePC上面的應用軟體強化這個產品的競爭力。
  2. 大型Open Source S/W 的開發流程是我很有興趣的一個題目,上川純一 先生演講的題目: Debian Project and the Development Process, and how to co-work with it 會是我之後整理研討會資料學習的重點。
  3. Rich Internet Application 的技術是越來越多了,除了紅了好一陣子的AJAX,這次介紹的Adobe AIR 看來也是個開發炫目介面的工具。
  4. Google Gears 也是很有用的技術,應該可以拿這個技術來做一些非原來定義的應用。
    1. AIR 跟 Google Gears都把SQL lite放到使用者的桌面下,以後桌子下藏的東西會越來越多囉。
    2. Google Gears這個技術,在它發表前幾個月才跟老婆聊到可以做這個技術.....。
  5. LXDE 是個很有效率,方便的桌面系統。另外,看PcMan的介紹也是很爽快的經驗。
  6. EeePC帶動的這波低價電腦風潮,應該會是自由軟體的大好機會。
雖然研討會已經結束了,但是slide會在之後放上網站,我把議程列在下面做個紀錄,如果各位看官有興趣,歡迎去上面的網址下載相關資料。

5/8
時間 議程 講者
09:00 ~ 09:30 報到
09:30 ~ 09:45 貴賓開幕致詞
09:45 ~ 10:20 Keynote Speech 開幕演講:EeePC 軟體平台商業營運模式 華碩電腦 | 王榮宗
10:20 ~ 10:50 EeePC 數位學習應用軟體展示 華碩電腦 | 周利欽
10:50 ~ 11:00 Tea Break
11:00 ~ 12:20 Eee PC SDK 發表與介紹 華碩電腦 | 師瑞祥 & 黃志偉
12:20 ~ 13:40 午餐
13:40 ~ 14:30 站在巨人肩膀上的遊戲規則 自由軟體鑄造場 | 葛冬梅
14:30 ~ 15:10 Python / GTK 應用程式開發環境介紹 自由軟體鑄造場 | 胡崇偉
15:10 ~ 15:30 Tea Break
15:30 ~ 16:10 Python / Qt 應用程式開發環境介紹 李文定
16:10 ~ 16:50 Firefox Platform Application Programming 李圭烽
16:50 ~ 17:30 Google Gears Programming 曾建銘
17:30 ~ 17:40 華碩 VS 軟體開發商交流研討 華碩電腦
5/9
09:00 ~ 09:30 報到
09:30 ~ 10:00 Eclipse, Gambas, Lazarus 開發環境介紹 華碩與資策會自由軟體組
10:00 ~ 10:50 Debian Project and the Development Process, and how to co-work with it 上川純一(Junichi Uekawa)
10:50 ~ 11:00 Tea Break
11:00 ~ 12:00 Eee PC Hacker Show 華碩電腦 | 詹相民
12:00 ~ 13:30 午餐
13:30 ~ 14:00 EeePC HotKey、WebCam與 Audio 控制 華碩電腦與資策會自由軟體組
14:00 ~ 14:15 自由軟體產業應用推動計畫及Open source 軟體開發交流平台介紹 資策會自由軟體組
14:15 ~ 14:30 Open Source Software Foundry 自由軟體鑄造場簡介 自由軟體鑄造場 | 吳孟勳先生
14:30 ~ 15:30 Adobe Air Platform Programming 恆逸資訊 | 宋志峰
15:30 ~ 15:40 Q & A
15:40 ~ 16:00 Tea Break
16:00 ~ 17:00 Linux Driver Project介紹 Brandon D. Philips
17:00 ~ 17:10 Q & A

2008-05-06

Blogger.com 最新回應 的作法

今天早上發現土窯機場的"最新回應"變成亂碼。
這個功能之前是用 Yahoo pipe 做的。
Google了一下,發現這一篇,就改成用Blogger內建的RSS功能來顯示最新回應了。
It works!

2008-05-02

喝拿鐵,請自己加牛奶

這篇文章蠻有意思,談一本本土經普書裡的一篇文章。
書我沒看過,不過,這篇講的內容,我倒有些意見。
  • 拿鐵=美式咖啡+牛奶? 沒這麼簡單吧! 太小看料理咖啡這項技術了。咖啡豆有差,咖啡的濃度也有差吧。
  • 打好奶泡的功夫,可不是每家店都做得出來的珍貴財貨啊。
  • 如果自己多花了工夫,省了點錢,品質追不上完整的商品,反倒壞了喝咖啡的興致,划不來吧。弄得不好的奶泡會浪費了好的咖啡啊!PS: 我現在一天只有一杯的quota,我很珍惜的。
把東西分解成元件s,計算元件的價錢總和,拿來證明整個東西的價值低於標價,這是談判方法的一種(以前上過課,不過我不太會殺價,很少用到,我沒那麼精明)。就我知道喜歡用這種方法看待事物的人: 談判專家,要砍價的買家。

這篇是原作者寫的相關文章: 一杯咖啡要賣多少錢?

寫這篇時,非常非常懷念去年還在汐止工作時,地下一樓那間好喝咖啡店的拿鐵,平價,好喝,奶泡會彈牙。

GMail driver on Total Commander and GMail Space

  • GMail driver on Total Commander

    我使用Total Commander超過10年了,很愛這個軟體,主要使用的電腦們一開機,都開兩個TC待用。即使在資源短少的eeePC上,一開機也是直接啟動它(就像我一進Linux,就一定需要Midnight Commander的幫忙一樣)。
    GMail Drive shell extension: 應該是第一個在GMail上架檔案系統(GMailFS)的軟體。
    如果習慣使用Total Commander,而不習慣一直切到檔案總管使用GMail driver的讀者,可以參考這個聯結。這應該是網路上惟一一篇介紹如何在Total Commander上使用GMail drive的方法。雖然寫的不是非常清楚,但是可以用,有需要可以參考參考。真的不會用再問我吧。
  • GMail Space:
    有在使用火狐的人,可以用另一套好用的套件: GMail Space 這個套件也是將 file system架在GMail上面,這個file system設計得比GMailFS好,比較沒有檔名長度限制的問題。使用畫面如下:

    我發現這個套件有一個小問題: 當你登入另一個GMail帳號想要存取檔案時,這個套件還是會一直使用你現在正在使用的Google帳號(現在應該很多人一開機就登入Google account吧)。而前面提到的GMail driver沒有這個問題。

2008-05-01

Kindle News


Kindle: 去年電子書市場上的新面孔,聽說在美國賣得很好。
現在的部門原本要買一台,但是因為在美國本地才有連線及下載服務就沒買了,玩不到,可惜。
上面這張圖是剛剛去Amazon查一本現在正在看的書:《公平賽局》的讀者評價時在首頁看到的。
不知道這張圖會幫Amazon多賣多少台Kindle。

PS1: 上面這個圖,可以把Kindle這個字眼換成 EeePC 或是這禮拜才出的 HP Mini-Note 2133 應該也行。
PS2: 我對電子書產品很有興趣(無論軟硬體),幾年前買的,朱邦復開發的實體電子書,搬家後又看到了,最近考慮重新拿出來用。

PS3: 關於公平賽局的一點小牢騷:
  1. 中文書名取得好,但是書本身跟"賽局"應該沒有什麼關係。
  2. Amazon讀者評價4顆星。這本書我看到一半,我的評價沒有給到四顆星。對這本書的牢騷很多,以後有機會再寫。

2008-04-27

一周雜記

  • 跳Tone思考:
    這是上星期看邏輯思考法圖解》的目錄時學到的一件事(其實就算不買書,也可以在書籍目錄上學到很多無料的新東西,哈)。因為本人的思考有時太過天馬行空,講話常常從談話主題跳到不相關的地方,因為談話前後文之間缺乏邏輯性,導致對方很難推理/理解我要傳達的本意。就溝通的目的來說,這會造成很大的溝通障礙。如果只有跟熟人才能做有效溝通,就真的太可惜了。舉個例子: 資訊理論的創造者: Shannon 就認為: 越少出現/越不熟悉的事件,資訊含量越多。所以,跟陌生人的溝通常會越有價值啊。
    • 另外一個我的壞習慣是太習慣引經據典,會有愛吊書袋之嫌。至於愛舉動漫畫的例子,讓非動漫愛好者難以理解,也算在這個裡面。
    • 跳Tone思考是我20幾歲開始訓練自己的方法。現在看來,算是有點效果。至於上面說的缺點,沒辦法,凡事都會有邊際效應唄。
    • 寫在這哩,提醒自己要注意。
  • 相像的父子:
    上星期下班回家時,從捷運站走回家的路上,看到一對胖胖的父子迎面走過來,他倆手牽手走著,我發現他們倆長得很像。而令我更印象深刻的是,掛在他們兩人臉上的笑容,也是一模一樣。好羨慕!這一定不只是基因造成的!我的想法是: 遺傳機制讓父子的長相相似,而無形的互動讓父子有一樣的大笑臉。
    • 這跟Richard Dawkins 提出來的meme有點像喔。
    • 關於meme,Richard Dawkins 的學生 Susan Blackmore 的一本相關著作《The Meme Machine》中譯 《謎米機器》,有更深入的探討。
      • 為什麼我會知道這本這麼冷門的書? 因為我的書架上有。為什麼會買這本書,這又是另外一個巧合故事了。以後有機會再說。
    • 以後我和量量也要這樣。
  • 入厝:
    新屋在老婆做完月子,全家返新家後已經住了2個多月。一直沒入辦入厝儀式(太忙加上懶)。4/27星期天,找了兩家的親戚來吃飯。前一天晚上,夫婦倆也打掃得很晚。爸媽帶來的東西一大堆,相信也準備得很辛苦。特別感謝當天來幫忙的爸媽,遠道而來的岳父母,以及特地請假來吃飯的弟弟與小蘭。PS: 入厝拜拜這種少少用到的習俗,我要哪天才學得會啊(誰會常常買房子入厝啊)? 算命的好像說量量32歲會買大房子,所以,要先學起來,免得到時後漏氣。哈。
  • 米酒頭:
    量量一出生,頭髮就很多。做胎毛筆那次,把頭髮剃光後發現,頭髮長得一塊一塊的,有些區域的頭髮長得特別快&濃密。之前去剃光了一次。這個星期天又帶去剃了一次,量量又變成了小光頭(見下圖)。岳母說: 頭髮剃光後在頭髮比較細的地方塗上米酒會讓頭髮茂盛。晚上照做了。所以,量量就成了名副其實的"米酒頭"。抱著亮亮時,會聞到重重的米酒香味。
    PS: 這方法對大人也有用嗎? 那落建等生髮藥品不就賣不出去了。

  • 公司按摩:
    星期五下午第一次使用公司提供的按摩服務。這服務不是免費的,公司提供的是場地,較為便宜的費用(市場行情的半價),以及上班時間。第一次享用,紀錄一下。
  • 一百篇達成
    今天這篇是土窯機場第一百篇文章。原本沒再算這個,是剛才不小心發現的。從這個部落格開張到現在,三年過去了,從剛開始很久寫一篇,到現在蠻頻繁地寫(四月份至今平均兩天多發一篇),同事說在公司換了位子,果然有差 ==|||。

2008-04-25

週四夜逛重南

我很久沒去重慶南路了。這個星期四晚上有空(騰出時間),下班順路去了一趟。
先去吉野家吃了很普通的牛雞飯。

*去了儒林書局
自從儒林搬家之後,比較少進去了,搬家之後,熟悉的感覺不見了,即使有去也是晃一晃,就被附近的兩家天瓏吸引走了。這次進去,看了一下平台,就走了。

*再去了天瓏書局
進去逛了一圈,在平台上看到了最近很紅的書: 《Beautiful Code》中譯 《美麗程式》,二話不說,就買下了。

以下是書籍簡介:

本書收集了軟體設計領域的大師級作品,每個作品都獨一無二,而又見解深刻。走在時代前驅的設計大師,引領讀者一章章走過解決特殊難題的優雅方案,並說明各個方案的迷人因素。

這不是另一本設計模式書籍,也不是另一本探討軟體工程方法對錯的專著。我們希望讀者有機會站在軟體設計巨人的肩上,從他們的高度看世界。

三十八位撰碼大師,把他們打造專案架構、判斷建置代價、決定打破成規的重要時刻,化為字字珠磯,呈現在讀者面前

===簡介結束===

這本書同事兩個月前借我英文版,那時整天忙工作跟回家帶小孩,沒時間看。
現在回頭想想,可能是因為當初翻過,覺得好,因此覺得要細看,而我對借來的書沒有細看的習慣(不能寫心得,畫重點),所以當初就沒多花工夫,沒多久就還了。PS: 這是不是一個壞習慣啊?
這本書很值得看看,看看傑出的心靈如何看待程式開發。有些作者是寫了大半輩子的程式(30年 哇!)的大師級人物,經驗自然值得觀摩。
另外,這本書得到今年的Jolt大獎(best general book of the year)。好像還準備出續集。
昨天晚上看了一些,中文版翻的還不錯。

簡單寫一下我自己對於"程式的美"的想法,我覺得是"講究"與"完備"。
不同的程式,有不同的需求,就有不同講究的地方。有的程式強調快,有的程式強調擴充性,有些強調可維護性。而能夠依據定義出來的講究地方"們"做出好的成果,就是我"現在"心目中美麗的程式。而"完備性"是程式開發中重要的標準,如何漂亮地寫出程式,保證寫出來的程式可以有效涵蓋所有定義的範圍,第一章給出一些啟發。
PS: 我好像受到上星期剛看完的書 Balancing Agility and Discipline: A Guide for the Perplexed
蠻多影響。
PS2: 我相信,好的程式碼一定要是美麗的,這裡的美麗,指的是整潔。
PS3: "漂亮地"解決特定的程式問題,這可能才是Beautiful Code的核心意義吧。
然後,逛了一圈,感嘆一下"英文書好貴",結完帳,就到隔壁去了。

*最後去了天龍書局
今天我在這裡待了最久(其實今天來的主要目的就是逛這裡)。
這家店幾乎是在台北買簡體書(包含電腦書)的第一選擇。
這店實在很妙,整間店幾乎都是簡體書,簡體書依定價乘4 (我最近買書時發現,博客來的簡體書已經是訂價乘6了 >.<),空間很大(應該是隔壁天瓏的兩倍大),很好逛。我每次都有逛圖書館的感覺,最大的差異是: 找到喜歡的書,可以買下來,因為書相對便宜,買下的心理阻力小很多。
店裡擺了很多最新的電腦書籍,還有很多我不知道要賣給誰的冷門書(我很想買其中幾本,不過已經買了一些,不確定有時間看,還是下次吧)。
關於簡體書有幾個感想:
書變貴了:
我買簡體書蠻久了,可能是版權 或是 大陸整個社會的經濟水平上升,書有越來越貴的趨勢,以前很多書不到30塊人民幣,可以很愉快地買,現在便宜的書大多都是當地作者寫的,不想看;國外書的譯本都要50塊以上。
英文版的書變多了:
這點很好,因為英文書這幾年也變貴了,一本書動不動就要賣超過1500,不能因為有點小好奇就買回家看。昨天買了兩本英文版的書("TSP coaching" and "Code Quality"),加起來不到台幣600塊,還算划算。另外,我發現英文版的書出了一種新的類型,就是"注釋版",也就是內文英文照印,但是幫你翻譯內頁的頁邊注釋,個人覺得這個部分沒什麼用,但是沒看到純英文板,就接受了。

回家時在捷運上想著,逛重慶南路已經20多年了,每次逛還是興致勃勃,不知到50歲時會不會還有這般興致。

2008-04-24

New stuff: linoit and NetBean

今天玩到的兩個新東西,紀錄一下:

第一個新東西: linoit

線上的便利貼,十足web 2.0,方便,好用,美觀
因為是web版,不需要回家前同步到行動碟
因為可以公開,可以當作公佈欄使用
可以試試我幫量量開的公佈欄
這個軟體優點很多,有點小缺點:記事可以設定到期日期,並提前通知,可惜不能精確到分鐘。
可以參考下面這篇,介紹寫得很詳細:
linoit 電子便利貼最佳線上解決方案:備忘同步、小組傳紙條、待辦事項管理一次搞定

第二個新東西 (可能沒那麼新): NetBeans IDE 6.0 update

新的地方是:
  1. NetBeans 支援 Eclipse project 更完整
    今天中午過後,順手更新了NetBeans 6.0。
    更新完順手試試開啟目前正在用Eclipse開發的專案。 居然可以開!!!
    驚訝的原因是: 之前是不能開的。
    我的專案是一個還蠻複雜的Eclipse原生專案,如果這個都可以支援,我猜其他應該沒問題了。
  2. NetBeans 的Swing 程式開發,好方便!
    這不是新聞了,但對我來說算是好消息。
    現在工作上主要使用Eclipse,還蠻好用的,最大的缺點是沒有內建的UI開發工具(Visual Editor? >.<)。 在公司需要寫UI時,都用editor硬寫,很累人。 下午試著用NetBeans開發介面,感覺很方便。 加上NetBeans可以支援現在的專案,未來需要刻UI的地方,就可以轉到NetBeans上來做了。

2008-04-18

Google Docs, Prism and Bubbles

Google Document:
我最近比較頻繁使用Google Docs 做文件。原因是最近常常晚上在家裡時,突然有新的idea或蒐集到新的資料想要記錄下來時,卻發現檔案在公司電腦裡,我又沒勤快到每天下班前同步完再走。後來想到的解決方法就是把文件放在網路上,回家還可以繼續上網改。所以,這星期我又開始認真使用Google Docs。這個星期用下來,覺得還蠻方便的。

Prism and Bubbles:
既然越來越常用Google Docs,每次都要在現在正在讀的頁面與Google Docs正在編輯的那一頁間切換實在很麻煩(我的Firefox常常都是處於十幾個頁面的狀態),今天看到異塵行者的這一篇:常用網路服務打包成桌面小程式:Bubbles,想起之前裝過的Prism,今天就都裝起來試試。

下面介紹的這兩個工具都是簡化版的網頁瀏覽器。簡化版的瀏覽器,拿來做什麼用? 隨著網路上的應用越來越好用,我們使用瀏覽器瀏覽網路,不只用來"瀏覽",也會拿來做其他應用(像是上面舉的Google Docs的例子)。而使用一般網路瀏覽器(我大多數時間使用Firefox,少部分時間用IE),會有下面幾個問題:
  1. 開太多頁面,時常切換來切換去,不容易找到你要的頁面
  2. 瀏覽器裝太多Add-on,導致佔太多記憶體,開啟速度慢
那,如果開啟一個網路應用像是開啟裝在電腦上的一個程式一樣,點一下就打開,需要時可以在程式列裡很容易找到,不用了就關掉,而且執行速度比被我們灌得肥肥的Firefox快呢? 所以就有下面這兩個軟體的出現:

Prism:

Prism是以Mozilla Firefox核心為基礎的超精簡瀏覽器。除了顯示網頁的區域之外,沒有印象中瀏覽器的其他東西(menu, 工具列, 網址列, 我的最愛....)。使用者可以經由Prism建立捷徑或從網路下載別人已經做好的webapp檔案,設定URL與ICON及其他設定,然後存檔。之後點選建立好的捷徑,讓Prism開啟特定的網址。這個捷徑當然可以放在任何地方,像是桌面.....。只有這樣嗎? 不只,除此之外,檔案裡可以附上程式(JavaScript)與CSS檔,讓網頁可以有不同的外觀與行為。

最近0.9版剛剛才釋出,可以在這裡下載,可以支援FireFox的Add-On 。我試了一下,好像有點相容性的問題。不過,基本功能已經讓我用得很開心了(好像也沒必要像灌肥火狐一樣把三稜鏡撐爆吧)。裝好後可以到這裡下載別人已經寫好的設定檔。另外,已經有支援直接從Firefox建立webapp檔案的Add-On (for Firefox 3) ,可以在這裡下載,如此在火狐裡看到喜歡的應用,可以直接存成webapp檔。

另外: 因為Prism很精簡的緣故,目前沒有地方可以設定proxy,我找到這一篇可以手動更改proxy設定,簡單說就是:
  1. 更改設定檔: prism/xulrunner/greprefs/all.js
  2. 如果需要指定proxy,需要設定:
    1. pref("network.proxy.type", 1);
    2. pref("network.proxy.http", "192.168.0.1");
    3. pref("network.proxy.http_port", 8080);
Prism 的資料可以參考Nelson的這一篇
Prism還有更遠大的目標與用途,更詳盡的說明,請自己連到WikiPedia看吧。

Bubbles:

今天第一次使用這個軟體,比較像傳統的應用程式,執行後會縮在右下方,可以按右鍵設定網頁集合,並經由點選開啟網頁。用MS Spy看了一下,這個軟體是以IE作為核心,執行速度還蠻快的,不過每次使用Google Docs時,開啟文件時都會開啟另外一個"IE"來開啟文件,因為這一點,我就轉回使用Prism。另外,這個軟體好像有好一陣子沒有更新了。

PS: 這篇只是很大略地介紹自己的使用經驗以及推薦軟體,詳細的介紹請參考以上各聯結。

2008-04-15

特別的日子

下面是幾則今天的新聞:

巴西大油田蘊藏量可能達330億桶 可望躍升全球第三大

2008/04/15 17:05
記者管淑平/編譯

巴西東南部里約熱內盧外海的石油探鑽最新評估顯示,該處深海油田的石油蘊藏量可能高達330億桶,若獲得證實,將讓巴西的原油蘊藏量提高三倍,躍升為全球石油蘊藏量第三大國。

巴西政府的石油署長利馬14日說,巴西的國營石油公司「或許已經發現伊處龐大油田,有可能蘊藏高達330億桶原油」,相當於全球第三大蘊藏量。根據美國能源部的資料,目前巴西已證實的原油蘊藏量為118億桶,美國則為218億桶。

不過利馬也謹慎的說,目前關於這處油田的訊息都不是官方說法,需要進一步證實。國營的巴西石油公司14日在聲明中也說,這處油田有可能是全球近10年來探鑽石油上的最大發現,但是有必要進一步探測證實。

紐約原油經紀商Natixis Bleichroeder分析師雷德認為,如果蘊藏量真如該公司初步釋出的訊息如此龐大,將改寫全球能源版圖,並讓這些年所說地球原油即將耗竭,人類必須改變仰賴石油的生活方式的說法暫休。

巴西計劃部長對這項消息拒絕評論,只說要等待官方證實。

14日消息指稱的油田位於Carioca和Sugarloaf區,這塊地區蘊藏量可能比去年11月宣佈在圖比(Tupi)油田探鑽到的80億桶還高將近5倍。不過這處油田真正進入開採、供應到市場可能還得等上10年的時間。

我的感想:
  1. 那這下,油價應該可以不用漲了吧,或者是漲少一點。
  2. 那未來,能源危機應該可以延緩一點來吧。
另一個新聞是我家的:

我家量量,今天滿三個月了,放個煙火慶祝一下。