| 個人檔案longlap部落格清單 | 說明 |
|
27 March New Blog, please bookmark it.I have create a new blog in Blogger. I think this is the best blog so far, as the functions and UI are very nice.
Please come and visit. ;-) Telelogic Lifecycle Solution.How requirement management helps software quality.
7 March No mobile phoneNow, I found that I should have a 3G phone. This is because, GSM does not work in Korea. This is my first time feeling disconnected. For sure, I can use Internet to hook back, but this is not convinence without the mobile access.
Skype-out. In order to make cheap phone call, I bought the Skype credit to dial. Wow... the connection and the voice were very good. Additionally, it charges very cheap. Just EURO$00.17/minutes. Eating in KoreanIn Korea, eating is quite special. Food is just ok, but eating style is funny. In traditional Korean resturant, they provided no chair. Everyone sit on the floor. For me, this is really tough for me to flod the legs for half an hour. Lunch becomes something tough... Day 1: Landed in KoreaThe trip purpose is having Product (SYNERGY) training in Korea. Before the training, the SYNERGY business Manager said "Terence, enjoy the training in Korea. I have booked the good hotel for you..." Sound good.
It was almost 10 years since last visit Korea. My idea about Korea is: English is limited, nothing special but go shopping.
As I was landed in the Incheon Airport, it was so cold. I think around 0 degree. Freezing..... Fortunately, I didn't need to study outside long time.
As a professional traveller, I always ready the local money to spend before I go. Same as this time. I ready 220,000 Won. Wow, what's a big number! but it is just 2k HK$.
Because of the new security regulation, I could bring too much liquid stuff by hand carry. I needed to have my baggage check in. I spent almost 20 mins in Custom and 45 min for the baggage. One thing I realized, their baggage system is so slow... while compare to HK airport. While I was waiting for my baggage, I was so worry about the lost of my baggage (as I lost 3 times in my travelling history) In that moment, I found 3 baggages, which look exactly the one that I have. So... dangerous. Finally, I got my baggage.
As I was told, I can take the Airport Limosine to the Hotel. However, I had to wait for 30min. What's the point, as I have so much money (220, 000 WON). Then I decided to take taxi, however, I could find the taxi stand. After running around for quite a while, I was caught by a Korean. He said in limited language "Taxi?"..
I said "Yes"
Then he took one more my baggage and went to his taxi. Actually, I would never do this in China, as there is some risk behind. Anyway, in that moment, I have no choice. Just go.
Finally, after around 45min, I reach the hotel. Have a guess, how much it charge? 100,000 WON! Yes, 100,000 WON. If I took Airport Limosine bus, it would just cost 13,000 WON. Almost 10 time.
The conclusion here is: Never take taxi from the airport 27 November Compliance 001Here are some of the information about Compliance from Wikipedia
Well... Implementing those is very very hard except you have the right tool and vision. Interested -> click here 24 November GodeGear->TelelogicUnbelieveablely, I have been in Borland+CodeGear for 4 years. 4 years is a very long time to me. However, I don't feel that long. As there was so many friends, buddies, for sure, I met so many good guys worldwidely. Not only technologies area, but also those top guru in Process, methodololgy area. Being there for 4 years, just like I have already learnt for 10 or even 20 years.
As you may know, there was very very few technology guys in HK (just 2 only). We have to look after all the products in Borland & DevCo. (JBuilder, C++Bulider, Delphi, .Net, Java, CORBA, etc) Actually, this is such a crazy job! However, this is almost a perfect platform for me to learn all sort of technologies. What a cool company! Awesome!
Leaving is always the hardest decision. However, leaving the "comfort zone" is the only way to move on.
Now, I go back to my most favourite area: Enterprise Lifecycle Management, Process Improvement. For sure, there are more area that I can focus:
Everything is so excited to me. Make sure you got my new name card if we meet!
![]() 20 September BDS2006 學習日誌 #1: ECO+ASP.NET+AJAX近日忙於準備seminar和預備一些有趣的demo, 所以每天只是玩bds2006. 可恨的是有關bds2006的資訊實在有限, 基本上大部份的時間都花在研究它的應用上, 唉! 更可怕的是, 我竟然在公共圖書館內, 發現了一本關於delphi 2005 的書, 這也是我第一次公共圖書館借跟development有關的書 (畢竟, 公共圖書館的書也是幾古老的!)
在這次的預備過程中, 發現了不少的東西, 決定把它blog下來.
在這次的內容, 主要的想用BDS2006 內的 ECO (Enterprise Core Object) MDA 的技術去開發business model, 用ASP.NET去開發Web. 當然, 中間coding的部份很少, 盡量用盡BDS RAD的用能.
Enjoy! 13 September Seminar : The Future of Delphi @ 22 September 2006Agenda: * The Roadmap of Delphi * BDS 2006 * Modern Driven Development * Multi-Tier Database Development * Demostration * Introduction of Turbo Product!
6 September 現在已經可以 download Turbo產品了Turbo Delphi, Turbo Delphi for .Net, Turbo C++, Turbo C# 已經可以免費download:
註: 所有Explorer的版本都是免費使用, 所develop出來的program是可以用作商業用途
有關Turbo的產品review, 可以參考pc magazine的內容:
Press Release可以click這裏
22 August 在英文winxp下, big5和gb的問題昨天預備seminar的時候, 發現了一個有關codeset (這是大中華區的開發人員常遇見的).
其實我的program非常簡單, 只是通過bdp (borland data provider)+winform 去建立一個client-server database application. 基本上, 只花四到五分鐘就完成. 英文當然沒有問題, 但當所有輸入的是big5或gb的中文字, 然後save (存入database). 我發現所有的中文字, 全部給轉變成"??". 嗄! winxp 不是support unicode嗎?為甚麼會這樣?winxp不是自己會把中文字正確地轉換嗎?
中文的問題, 最好還是問中國人, 於是快快的去找中國的evangelist "范路"問一問, 怎知他沒有這個問題. 嗄! 不會吧? 好, 萛, 那我找台灣的李維 (gordon), 我想應該沒有Delphi的能難到"李大師"吧! 那知, 他也沒有這個問題. 那我的問題是甚麼問題呢?
當然不能就此放棄, 也許有很多人有這個問題. 好... 先把現況整理一下. 我的電腦跟他們的唯一分別是:我用的是英文版本, 而他們的是繁體和簡體. 為了確定問題在那裡, 於是我develop另一個program, 它只會把資料save(存入)一個xml file內, 我發現在xml file內的中文字完全沒有問題. 那就是說: 問題是由於中文字從program到database的轉換中發生問題. 因為 codeset 的轉換, 系統需要知道從那一個codeset轉換成那一個codeset. 那就是說, 如果中文字的轉換發生問題的話, 應該是原始 (source)的codeset 不正確 (因為在.net 平台上, 所有的文字都是unicode).
問題變得簡單多了, 設定WinXP的原始 (source)的codeset就在 "Control Panel->Regional and Language Options->Advanced"中, 選擇正確的語言, 繁體的可選 chinese(taiwan), 簡體的可選chinese (prc). 設定完成後, 所有的文字, 如果不是unicode的話, 你的program就會用你所設定的codeset去轉換成unicode. 所以, 在.net 的平台下, 我們只能輸入unicode或一種non-unicode. 如果想同時輸入big5和gb的話, 我想... 現在是不可能的.
14 August Hong Kong Delphi User Group.這幾星期都一直地跟一些delphi的忠實用家商討, 有關成立Hong Kong Delphi User Group (a.k.a. HKDUG)的事宜. 可能由於以前大部份時間都花在ALM上面 (無辦法, Borland的方向), 跟developer的距離大了很多, 所以很擔心, 究竟還有多少人對delphi有興趣, 而願意花時間去成立HKDUG呢?
出乎意料之外, 大部份的delphi忠實用家, 他們對於成立HKDUG都感到非常興奮, 我想這不單是對delphi的喜愛那麼簡單, 這也是因為多年來, 香港的delphi用家並未得到應得的照顧, 例如在大部份的地方 (如台灣, 澳洲, 等等), 她們都有自己的delphi user group. 所以不難發現, 香港的delphi用戶在這些年來, 一直只能依靠外地的資源. 雖說香港是一個國際都市, 兩文三語, 但是沒有本地的HKDUG, 想開一個technical的研討會, 了解一下其他同業在做甚麼, 或安排一個Delphi 最新測試版本的測試也做不到. 說實的, 這也的為甚麼其他地方的技術發現能夠比我們快..
雖然我以經跟一些delphi用家聯絡上, 但是我相信還有很多我不認識的. 所以希望能透過我這個blog, 收集你的意見和想法, 畢竟, HKDUG的成立是應依從delphi用家的想法, 對嗎? 所以有甚麼意見, idea, 請不要客氣, 隨便在我的blog內留言.
到現在為止, HKDUG還是在非常非常初步的階段, 我希望能在九月左右成立一個committee, 通過它來訂立HKDUG的目標和方向. 所以如果你有興趣成為HKDUG committee的話, 請你REPLY我的BLOG並留下你的EMAIL, 我會盡快跟你聯絡.. 當然, 絶對歡迎任何意見
在我的心裏, 其實已經有很多activities想做:
希望, HKDUG能很快跟大家會面 ;-) Borland Old VideoBorland 二十多年來, 除了生產了很多software外, 還有很多廣告和kick-off會議的有趣影片, 近日我們devco內的一位同事 (malcolm groves)決定把以前的影片一一放上youtube. 由於影片太多, 現在先放一些....
聽說其中一條影片的hit rate 已經超過15,000次...... 10 August 這個月DevCo的新聞, 讓你一次看個夠Borland IDE Coverage August 9, 2006 Borland Announces the Return of the Turbo Products, with Video Slashdot August 8, 2006 http://developers.slashdot.org/developers/06/08/08/1852207.shtmlBorland Brings Back Turbo FTP Online August 8, 2006 http://www.ftponline.com/channels/net/2006_08/borlandturbo/Borland enlists Turboman for Windows tools Channel Register (UK) August 8, 2006 http://www.channelregister.co.uk/2006/08/08/borland_turbo_windows_tools/Borland to Resurrect Turbo Brand IDEs Artima Developer August 8, 2006 http://www.artima.com/forums/flat.jsp?forum=269&thread=171340Borland Returns to its Roots Ziff Davis ³Whats New Now² August 8, 2006 http://ct.eletters.whatsnewnow.com/rd/cts?d=181-701-1-374-476261-38434-0-0-0-1 Borland to revive Turbo dev tools Geek.com August 8, 2006 http://www.geek.com/news/geeknews/2006Aug/gee20060808037885.htmBorland revives turbo product line Computer Business Review August 8, 2006 http://www.computerbusinessreview.com/article_news.asp?guid=F123FAEC-1766-44F8-A950-ECF462C75950&z=rc_ApplicationDevelopment Borland to Spin Off Developer Tools Group CRN August 8, 2006 http://www.crn.com/sections/breakingnews/breakingnews.jhtml?articleId=191801666 ** Article also republished in InformationWeek, IT News Borland's Turbo Gambit Application Development Trends August 8, 2006 http://www.adtmag.com/blogs/blog.aspx?a=19032In Tools, IBM Leads but Microsoft No Longer Trails Far Behind InformationWeek August 8, 2006 http://www.informationweek.com/blog/main/archives/2006/08/in_tools_ibm_le.html Borland Brings Back Its Turbo Tools eWeek August 7, 2006 http://www.eweek.com/article2/0,1895,2000205,00.aspBorland revives 'Turbo' for developer tools InfoWorld August 7, 2006 http://www.infoworld.com/article/06/08/07/HNborlandturbo_1.html** Article also republished in Computerworld New Borland Line Salutes Turbo Pascal Spirit PC Magazine August 7, 2006 http://www.pcmag.com/article2/0,1895,2000233,00.asp** Article also republished in ABC News and Extreme Tech Borland Gears Up Dr. Dobb¹s Journal August 4, 2006 http://www.ddj.com/dept/architect/191800681**Podcast Sun tempts corporate JBuilder users The Register (UK) August 4, 2006 http://www.theregister.co.uk/2006/08/04/sun_netbeans_jbuilder/9 August Turbo Delphi, Turbo C++, Turbo C#這兩個月以來, 公司內部一直都在討論Turbo產品重出江湖的事情, 對呀! 就是Turbo Pascal, Turbo C++, 等等的產品. 我想應該每一個寫個program的developer都對turbo pascal等產品非常喜歡, 還有26天, Turbo就會再次在大家面前出現.
![]() ![]() ![]() ![]() 25 July 男人的設計...... "正"上星期一家四口去了一位大學同學的家聚會, 真的非常高興, 因為呀屋主"安袓"先生的第二個兒子三個月大, 以及搬家不久 (可能不是, 只是因為我們的聚會一年也沒有一兩次), 再加上我一家四口有私家車接送 (雖然司機是"行車飄忽, 切線無定, 人稱迷路王"的"百事"姐姐, 最後合四人之力, 終於安全到達), 何樂而不為呢?
坐下不久, 安袓以他的一貫作風, 首先, 用他的apple+samsung lcd tv來一場相片slideshow+un-matched music crossover, 他的家庭相, 兒子的出生, 生日會 (這個最厲害, 我想差不多看了三次), 旅行相等. 但我最欣賞的是安袓肯獻寶, 把他的性感泳照, 通過他名貴的LCD TV展示出來. 他那條小泳褲再配合他那可與日月爭輝的雪白肌膚, 一代"性感之男"可謂當之無愧...
"你們有冇注意我家的門有甚麼特別呀?", 安袓問
當然, 問者有其意.... 可惜我們當中醒目的人太多喇...還不到10秒...
"是不是一個正字呀", andrew wong said....
答得太快了...
"是呀! 就是我兒子的正字呀! 知道嗎, 為了它, 每一隻門要多花二千多元呀, blar blar blar", 安袓答道.
有父如此, 真是死而無憾!
就在此時, 女主人忍唔住, "係呀!男人的設計喎! 他總是覺得是最好的!"
無錯, 這就是男人的設計 (man design), 男人的設計是:
20 July Implement a application with consistency User InterfaceGood approach of doing a GUI Application in BDS 2006. However, what is a good approach? I think we can answer differently. From my understanding, the most fundamental element is consistency. What's that?
Consistency of GUI application, includes:
In order to make sure the consistecny, the best way is to define a template for all the form inside the application. BDS 2006 provides allows a form inherit from a existing form, which defined by the developer. Then what we have to do is define a form template inside the project. This is my template for all my application.
Next, we can just create new form by using that template. Select "New Items", "Delphi Projects->Inheritable Items" As the picture show, you can just select "frmStartAbstract" to create your new form. For sure, it will inherit everything include: Look & Feel, Event Handling as well as the coding.
This is very useful for us to develop a really professional GUI base application. Needless to say, it saves a lot of cost & time in training up the user, as the UI is so consistency.
Enjoy & try it out! 17 July delphi 2006 ... 實在太多勁嘢....實在太長時間沒有搞delphi和jbuilder, 於是決定重新把bdn.borland.com, 公司內部的whitepaper, demo等等看一看. 但真的想不到, 單是把它們download下來, 分類也花了一整天的時間.
在所有的technology來講, 我最有興趣的是ECO. 因為它最具technology的突破, 和最非傳統. MDA (Model Driven Architecture). 以model為主, 要做的coding也是最少的. 當然, coding越少, bug就越少. 這樣子application的質量就高. 如果想了解多一點ECO的話, 可以到 http://bdn.borland.com/delphi/eco 裏面有很多的文章介紹的video (BDNtv).
如果有時間的話, 讓我也做一些video, 寫一些文章和大家分享一下. 還有, 如果有甚麼topic, technology有興趣的話, 可以多給我一些意見, 讓我可以和大家有更好的interaction.
以下是我的一些ECO推介:
13 July IDE 和 interbase 自立門戶Starting from 1 July, DevCo is running independently within Borland Organization. I think some of the Borland's user in HK might miss those information. Here are some of the information
More news can be found at here. Also, roadmap of the product is already in bdn.borland.com. Just make sure you won't miss it.
This is really excited 3 years product plan. It is not only architecting DevCo future, but also architecting the whole development environment, methodology as well as process. Random Chat with a Delphi fan!每次一有機會跟delphi的用家閒聊的時間, 他們總是那麼熱情, 告訴我delphi有多好, 並對delphi的前途感到非常關心. 我想這是因為devco的成立至今, 在香港並沒進行個任何roadshow有關喇! 大家請放心吧, 今天的devco所有產品的roadmap已經訂立到2007年底. 當然我希望能盡快安排一個roadshow, 除了可以讓所有ide (jbuilder, delphi)和interbase的用家可以多一點了解devco產品的發展外, 也能讓我多了解user的想法, 好讓產品更能滿足user. ![]() 特別是今天跟hilton談了一會, 發覺delphi的fans在香港真的不少. 所以跟hilton談了不少大計, 包括:
我相信還有很多很多的活動可以做, 想到這裏, 如果你有任何意見或想法, 請不用客氣, 盡情在這裏寫吧!
|
|
|