2007年9月25日 星期二

開源的 Web Design

今天在網上找到一些開源的Web Design, 對我這個不太懂Art and Design的人來說很有用 =)

http://www.oswd.org

http://www.openwebdesign.org

http://www.opendesign.org

 

 

2007年9月13日 星期四

Microsoft Office Addin for Saving Files to Google Docs

I think the idea of Google Docs is good and it has a big advantage for collaboration on same document.

However, since Google Docs is a web application, no matter how to improve AJAX, it still have some limitation on the UI.

I think this is the reason why Google Pack include Star Office. I guess goggle may put some effort to integrate Google Doc with Star Office / Open Office.  

Today, I have an idea to write a plugin for Microsoft Office, so that I can save the MS Word document directly to google docs or directly open a document from google doc.

After doing some research I found it is possible because Google release some API

http://code.google.com/apis/documents/developers_guide_protocol.html#UploadingDocs

Unfortunately, it did not provide .NET API. May be I need to implement one by myself…

I also found some article which tell me how to build an addin for Microsoft Office using .NET

http://www.codeproject.com/csharp/addin_office_using_csharp.asp

All API is ready, it is time to implement it la….

 

 

2007年9月7日 星期五

Anders Hejlsberg的信念

我喜歡看程式語言大師Anders Hejlsberg在MSDN發表的文章, Anders Hejlsberg的想法和我的想法在很多地方不謀而合, 看起來很有共鳴的感覺.
今天看到一篇他的interview "A Conversation with Anders Hejlsberg - The C# Design Process",當提到Checked Excpetion的versionability and scalability issues 討論時,他的一個信念:
"I'm a strong believer that if you don't have anything right to say, or anything that moves the art forward, then you'd better just be completely silent and neutral, as opposed to trying to lay out a framework."
(如果你對該問題不具有發言權,也沒辦法推進其解決進程,那麼最好保持沉默和中立,而不應該擺出一個非此即彼的架勢。)
真的十分認同!
如果大部份人也用這種做法, 開會也許會有效率得多 =)

2007年8月27日 星期一

活著吧, 如同今日是末日一樣...

今天看《我係金三珣》(My Lovely Samsuni),裏面提出現一首艾佛烈德索薩的詩,令我很有感覺:

Work like you don’t need the money;
Dance like nobody’s watching;
Sing like nobody’s listening;
Love like you’ve never been hurt;
Live life every day as if it were your last.

工作吧, 如同不需要金錢一樣
跳舞吧, 如同沒有任何人注視你一樣
唱歌吧, 如同沒有任何人聆听一樣
去愛吧, 如同從來沒有受過傷害一樣
活著吧, 如同今日是末日一樣

2007年8月21日 星期二

日式咖哩晚餐

老婆做了一餐美味的日式咖哩晚餐 =)

Yummmy! Yummy!

2007年8月19日 星期日

Struts 2.0 和 Spring 2.0

Struts和Spring這兩個java界有名的framework在這一年分別出了2.0 version.
我認為他們在2.0版真的有不少進步, 尤其是在簡化deployment和減少coding方面.

以下是我喜愛的改進:
我喜愛Struts 2.0 的改進:
  • POJO Forms and Actions - 主要是來自WebWork 2.0的特色, 減少很多不必要的coding和程式的可讀性. 我個人認為這是一個必要的改進, 否則就Ruby on Rail給比下去.
  • Zero Configuration - 不一定要用xml, 簡化少型程式的development time
  • HTTP independant - 令Unit test 方便不少
  • Themes and Templates - 如果運用洽當,可以很有用 (很多年前我也寫了個十分相似的libary比ASP)
  • Ajax support - 但我覺得還做得不夠好, 希望將來有其它plugin
我喜愛Spring 2.0 的改進:

  • 簡化了的XML configuration
  • SimpleJdbcTemplate - 它利用了Java 5的一些語言特性(如Varargs和Autoboxing), 令使用 Querries方便了(不過我還是喜歡JDBC 4.0的annotation-based queries多些, 原本included in Java6, 現在不過不知幾時才release)

2007年8月18日 星期六

堅持到底 - 阿杜

在線試聽(news.xinhuanet.com)
曲名:堅持到底
歌手:阿杜, 曲︰吳劍泓, 詞︰林怡鳳, 編︰GOH KHENG LONG

在水里 在火裡
我的愛不偏不倚
就算時光倒回去
我也追到石器世紀

在風裡 在雨裡
你的雨傘吹翻過去
我絕對毫不猶豫
為你披上我的外衣

是你讓我看透生命這東西
四個字 堅持到底
如果沒有你 我的生活回到一片狼藉

是你讓我翻破愛情的秘笈
四個字 堅持到底
不管有多苦 我會全心全力愛你到底

當你看進我的眼裡
我的心顫抖不已
請讓溫柔的說一句
感覺累的時候讓我抱緊

是你讓我看透生命這東西
四個字 堅持到底
如果沒有你 我的生活回到一片狼藉

是你讓我翻破愛情的秘笈
四個字 堅持到底
不管有多苦 我會全心全力堅持到底