<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3272711197876762171</id><updated>2012-02-16T17:00:21.926+08:00</updated><category term='space'/><category term='Rambling'/><category term='technology'/><category term='podcast'/><category term='comment'/><category term='tools'/><category term='genetics'/><category term='hotmail'/><category term='technical'/><category term='java'/><category term='news'/><category term='apple'/><category term='device'/><category term='experience'/><category term='recommend'/><category term='entrepreneurship'/><category term='poll'/><category term='website'/><category term='phone'/><category term='tabletpc'/><category term='tip'/><category term='C#'/><category term='firefox'/><category term='semanticweb'/><category term='cool'/><category term='Alerts'/><category term='opinion'/><category term='innovation'/><category term='coding'/><category term='microsoft'/><category term='singapore'/><category term='surface'/><category term='prediction'/><category term='update'/><category term='talks'/><category term='hardware'/><category term='observation'/><title type='text'>Senseless techno ramblings</title><subtitle type='html'>Ramblings about my adventures with technology..... both good and bad</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-1765008138233550055</id><published>2008-03-19T17:33:00.005+08:00</published><updated>2008-12-11T02:28:23.906+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Alerts'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>Automated (Hacking out) subscription to Google Alerts</title><content type='html'>Recently I have been trying to write a "automated email notification" software program to subscribe to email notifications from Google Alerts. A quick look at the news groups for Google API show up that there is not API to do a subscription programatically .... time to get the hand dirty digging through the web interface :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xEx5NHjUR1s/R-DfaH3kflI/AAAAAAAAAN4/rYwbSCKqSF0/s1600-h/galert.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_xEx5NHjUR1s/R-DfaH3kflI/AAAAAAAAAN4/rYwbSCKqSF0/s400/galert.jpg" alt="" id="BLOGGER_PHOTO_ID_5179385211357789778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A quick look at the source yields the following information&lt;br /&gt;&lt;ul&gt;&lt;li&gt;action="/alerts/create?hl=en&amp;amp;gl=" method="POST"&lt;/li&gt;&lt;/ul&gt;This means url encoding will not work and that we will need to do a http post instead. Fortunately this is quite &lt;a href="http://en.csharp-online.net/HTTP_Post"&gt;easy to do in C#&lt;/a&gt;. The next step is to figure out the parameters being passed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Search terms &lt;/span&gt;name="q"&lt;br /&gt;size="20" maxlength="256"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Type &lt;/span&gt;name="t"&lt;br /&gt;value="1" News&lt;br /&gt;value="4" Blogs&lt;br /&gt;value="2" Web&lt;br /&gt;value="7" Comprehensive&lt;br /&gt;value="9" Video&lt;br /&gt;value="8" Groups&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Frequency &lt;/span&gt;name="f"&lt;br /&gt;value="1" once a day&lt;br /&gt;value="0" as-it-happens&lt;br /&gt;value="6" once a week&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Email &lt;/span&gt;name="e"&lt;br /&gt;size="20" maxlength="256"&lt;br /&gt;&lt;br /&gt;As such, an example of the parameters for the Search term "Google" in News as-it-happens being emailed to myemail@email.com will be as follows after URL encoding:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;q=help&amp;amp;t=1&amp;amp;f=0&amp;amp;e=myemail%40email.com&lt;/li&gt;&lt;/ul&gt;Hard coding this will yield the following code:&lt;br /&gt;&lt;br /&gt; &lt;blockquote&gt; public string TestGoogleAlertSubscription()&lt;br /&gt;  {&lt;br /&gt;      System.Net.WebRequest req = System.Net.WebRequest.Create(@"http://www.google.com/alerts/create");&lt;br /&gt;      req.ContentType = "application/x-www-form-urlencoded";&lt;br /&gt;      req.Method = "POST";&lt;br /&gt;&lt;br /&gt;      byte[] bytes = System.Text.Encoding.ASCII.GetBytes("q=help&amp;amp;t=1&amp;amp;f=0&amp;amp;e=myemail%40email.com");&lt;br /&gt;      req.ContentLength = bytes.Length;&lt;br /&gt;&lt;br /&gt;      System.IO.Stream os = req.GetRequestStream();&lt;br /&gt;      os.Write(bytes, 0, bytes.Length);&lt;br /&gt;      os.Close();&lt;br /&gt;&lt;br /&gt;      System.Net.WebResponse resp = req.GetResponse();&lt;br /&gt;      if (resp == null) return null;&lt;br /&gt;&lt;br /&gt;      System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());&lt;br /&gt;      return sr.ReadToEnd().Trim();&lt;br /&gt;  }&lt;/blockquote&gt;Running this VS2005 using debug mode yields the following response showing a successful subscription.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xEx5NHjUR1s/R-DkBH3kfmI/AAAAAAAAAOA/xS251nvV18A/s1600-h/galertresponse.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_xEx5NHjUR1s/R-DkBH3kfmI/AAAAAAAAAOA/xS251nvV18A/s400/galertresponse.jpg" alt="" id="BLOGGER_PHOTO_ID_5179390279419199074" border="0" /&gt;&lt;/a&gt;Checking the inbox will show the verification email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-1765008138233550055?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/1765008138233550055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=1765008138233550055' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1765008138233550055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1765008138233550055'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2008/03/automated-hacking-out-subscription-to.html' title='Automated (Hacking out) subscription to Google Alerts'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xEx5NHjUR1s/R-DfaH3kflI/AAAAAAAAAN4/rYwbSCKqSF0/s72-c/galert.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-8112213540632278261</id><published>2008-03-19T17:29:00.002+08:00</published><updated>2008-03-19T17:33:19.028+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Its been a while</title><content type='html'>Its been a while since I last made an entry to this blog. Too much work and other stuff going on in my life over the past 1/2 a year..... Almost forgot about this blog, until someone left a comment and I got an email notification. :P&lt;br /&gt;&lt;br /&gt;That spurred me on to update this as perhaps its too much of a coincident that what I am working on recently is related to email notifications. :) Stay tuned for more information.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-8112213540632278261?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/8112213540632278261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=8112213540632278261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8112213540632278261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8112213540632278261'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2008/03/its-been-while.html' title='Its been a while'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-7578364046365308430</id><published>2007-09-27T09:34:00.000+08:00</published><updated>2007-09-27T09:52:01.466+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='recommend'/><title type='text'>CoScriptor</title><content type='html'>Another &lt;a href="http://services.alphaworks.ibm.com/coscripter/browse/about"&gt;nicely done tool&lt;/a&gt; from IBM......&lt;br /&gt;&lt;br /&gt;While its concept is nothing new (think Web Marco tools like iMarco, Selenium etc), it adds in a few really nice touches.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Collaboration + Tagging  =&gt; You can share and use script from others together with a standard  tagging system. What really separates it is the private database that let you define/customise "variables" &lt;/li&gt;&lt;li&gt;Firefox integration =&gt; No need to startup a separate/additional program&lt;/li&gt;&lt;li&gt;Stored in easy to read text =&gt; the "source code" literally reads like a use case ..... can't wait to see its future integration with Rational tools. This flexible parser is probably the coolest touch.&lt;/li&gt;&lt;li&gt;Step run and running of script =&gt; Amazing done, with highlighting and direct script/web interface editing possible to accommodate any deviations. While Selenium does this too, CoScriptor is much narrower in its scope and hence able to do this more intuitively.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Firefox users should really give this a spin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-7578364046365308430?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/7578364046365308430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=7578364046365308430' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/7578364046365308430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/7578364046365308430'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/09/coscriptor.html' title='CoScriptor'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-3938174512975152910</id><published>2007-09-14T12:21:00.000+08:00</published><updated>2007-09-14T12:40:34.847+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Technology..... using it to save or waste</title><content type='html'>Technology is a double edge sword. As new technology makes it possible to create innovations like cost effective solar panels to support and sustain us, we get closer using &lt;a href="http://www.greentechnolog.com/"&gt;technology for achieving  a more renewable and sustainable planet&lt;/a&gt;. Unfortunately, for every step forward, it is human nature to stray.&lt;br /&gt;&lt;br /&gt;Russia recently tested a &lt;a href="http://news.yahoo.com/s/nm/20070912/wl_nm/russia_bomb_dc_6"&gt;vacuum bomb&lt;/a&gt; ..... from this &lt;a href="http://www.allheadlinenews.com/articles/7008495006"&gt;article&lt;/a&gt; it says that this new and bigger bomb is made possible via nanotechnology.&lt;br /&gt;&lt;blockquote&gt;The bomb is smaller than the MOAB, employing nanotechnology to double the heat from a blast, according to the Russian military officer.&lt;/blockquote&gt;I have always though of advances and applications in nanotech as positive advancements form mankind (e.g. nanofilters for water filtration to remove the need for chemical treatment, &lt;a href="http://www.scenta.co.uk/viewitem/943658/nanotechnology-can-replace-petroleum.htm"&gt;reduce petroleum usage&lt;/a&gt;, etc) ..... I guess this adds a new twist to it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-3938174512975152910?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/3938174512975152910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=3938174512975152910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/3938174512975152910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/3938174512975152910'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/09/technology-using-it-to-save-or-waste.html' title='Technology..... using it to save or waste'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-8444478975953770290</id><published>2007-09-13T13:38:00.000+08:00</published><updated>2007-09-13T14:07:05.654+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='semanticweb'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><category scheme='http://www.blogger.com/atom/ns#' term='recommend'/><title type='text'>lists, sets and everything nice</title><content type='html'>Lists and sets, 2 very simple concepts but at the core of many many computer programs.&lt;br /&gt;&lt;br /&gt;I simply love the idea behind &lt;a href="http://www.listphile.com/"&gt;listphile&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Listphile is a powerful tool for organizing and collaborating around              structured information. Call it a database tool, if you will (but please don't scare anyone away).&lt;/p&gt;         &lt;p&gt;Listphile was borne of curiosity, and the belief that we learn more effectively when we have a framework for collaboration and knowledge sharing.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;Simple, yet opens up a whole new world for developing mashups. I have a couple of prototypes written in .Net that does something similar =&gt; get a list of stuff and simply make it consumable via RSS. Originally i wanted to use it together with in Mashup with Google sets to create basic catalogues that are ready for use in rapid prototyping (Think of it as sample Northwind database on RSS crack :P). But Listphile did it and added in a dash of collaboration, really cool.&lt;br /&gt;&lt;br /&gt;The potential for growth in this is immense, imagine a nice list of blogs, eating places etc, before mashing it up with geotags, they can be used by dropdown boxes to query it live instead of either coding it in the html pages or generating it off a stored database. I have always personally felt that there should be a repository for generic list information for things like countries, cities, last names etc. The other aspect that this can really take off is in the area of metadata. One of the &lt;a href="http://www.well.com/%7Edoctorow/metacrap.htm"&gt;problem with metadata&lt;/a&gt; as   Cory Doctorow mentions&lt;br /&gt;&lt;blockquote&gt;People are stupid - Even when there's a positive benefit to creating good metadata, people steadfastly refuse to exercise care and diligence in their metadata creation. &lt;p&gt; &lt;a name="2.3"&gt;Take eBay: every seller there has a damned good reason for double-checking their listings for typos and misspellings. Try searching for "plam" on eBay. Right now, that turns up &lt;i&gt;nine&lt;/i&gt; typoed listings for "Plam Pilots." Misspelled listings don't show up in correctly-spelled searches and hence garner fewer bids and lower sale-prices. You can almost always get a bargain on a Plam Pilot at eBay. &lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;Constrain the metadata to a collaborative list that is managed by a community will certainly be the first step to better metadata and eventually a more semantic web.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-8444478975953770290?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/8444478975953770290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=8444478975953770290' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8444478975953770290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8444478975953770290'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/09/lists-sets-and-everything-nice.html' title='lists, sets and everything nice'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-8002822050719735313</id><published>2007-09-09T21:28:00.000+08:00</published><updated>2007-09-09T21:40:36.294+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Is it time for 64 bit computing?</title><content type='html'>Lately I have been looking around for a new computer (Funded not by me of course :P). Looking at getting some 64bit cpu power and picking a suitable OS. After listening to this Hanselman minutes  &lt;a href="http://www.hanselman.com/blog/HanselminutesPodcast80VistaX64IsNowTheTime.aspx"&gt;podcast&lt;/a&gt;, I sort of decided that going 64bit Vista is a good idea, especially since I intend to be running VPCs off it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-8002822050719735313?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/8002822050719735313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=8002822050719735313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8002822050719735313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8002822050719735313'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/09/is-it-time-for-64-bit-computing.html' title='Is it time for 64 bit computing?'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-7269538159877626671</id><published>2007-08-27T11:50:00.000+08:00</published><updated>2007-08-27T12:12:08.948+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>NOSO</title><content type='html'>Came across this &lt;a href="http://nosoproject.com/about/"&gt;site&lt;/a&gt; recently.&lt;br /&gt;&lt;blockquote&gt;NOSO is a real-world platform for temporary disengagement from social networking environments. The NOSO experience offers a unique opportunity to create NO Connections by scheduling NO Events with other NO Friends.&lt;/blockquote&gt;With all the craze over social networks and such, this site remind me of a subtle point of meeting people .... its not always about connections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-7269538159877626671?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/7269538159877626671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=7269538159877626671' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/7269538159877626671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/7269538159877626671'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/08/no-so.html' title='NOSO'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-4420334163244345716</id><published>2007-08-27T10:14:00.000+08:00</published><updated>2007-08-27T10:20:55.410+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Flying penguins on SIA</title><content type='html'>It not often that Singapore gets positive limelight in IT news (Yup I am refering to Odex...) but &lt;a href="http://www.networkworld.com/news/2007/082207-worldbeat-singapore-airlines-puts-a.html"&gt;this article&lt;/a&gt; certainly sounds like something which will make IT people take a second look.&lt;br /&gt;&lt;blockquote&gt;To make flying more enjoyable for its passengers, Singapore Airlines Ltd. is adding bigger screens, more in-flight movies and a PC, running Red Hat Inc.'s distribution of the Linux operating system, in every seat on its newest planes.&lt;/blockquote&gt;That by itself is nothing really special, but the following is what I guess really makes it stand out.&lt;br /&gt;&lt;blockquote&gt;KrisWorld can also be used as a PC and includes Sun Microsystems Inc.'s StarOffice application suite, which offers a word processor, spreadsheet, and a presentation program. Every seat is fitted with a USB (Universal Serial Bus) port that lets passengers access documents carried on a thumb drive or portable hard disk.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-4420334163244345716?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/4420334163244345716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=4420334163244345716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/4420334163244345716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/4420334163244345716'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/08/flying-penguins-on-sia.html' title='Flying penguins on SIA'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-7495632276583306869</id><published>2007-08-20T10:14:00.000+08:00</published><updated>2007-08-20T10:26:21.081+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='technical'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Event Driven Architecure</title><content type='html'>Event Driven Architecture (EDA)&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;blockquote&gt;&lt;b&gt;&lt;/b&gt; is a software architecture pattern promoting the production, detection, consumption of, and reaction to events. - Wikipedia&lt;br /&gt;&lt;/blockquote&gt;This area has recently caught my interest. Previously when I was still at Cornet Technologies, the framework which I had developed had an "aspect of delivering data" which seemed to be a mismatch with the SOA approach that it was based off. After looking through this &lt;a href="http://complexevents.com/?p=195"&gt;glossary&lt;/a&gt;, EDA seems like a natural fit to it. Guess I will be looking more into this area in the coming weeks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-7495632276583306869?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/7495632276583306869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=7495632276583306869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/7495632276583306869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/7495632276583306869'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/08/event-driven-architecure.html' title='Event Driven Architecure'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-9025688740527968695</id><published>2007-08-17T10:16:00.000+08:00</published><updated>2008-12-11T02:28:24.196+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='technical'/><title type='text'>Firefox dictionaries</title><content type='html'>I realised that after my move over to Australia that my Firefox installation had lost its  built-in spell checker. At first I thought that it was the result of certain new plug-ins I had installed, but after look round a bit, found out that it was because of a missing dictionary.&lt;br /&gt;&lt;br /&gt;In short what happened was I after getting to Australia, I changed my operating system time zone setting, which also change the dictionary that was being use.&lt;br /&gt;&lt;br /&gt;The solution is simple, right click on any text area which you would normally expect the spellcheck to be active -&gt; languages -&gt; Add dictionaries.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_xEx5NHjUR1s/RsWPEiAwINI/AAAAAAAAAMw/f_3TP5S7UoM/s1600-h/firefox-dictionary.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_xEx5NHjUR1s/RsWPEiAwINI/AAAAAAAAAMw/f_3TP5S7UoM/s400/firefox-dictionary.jpg" alt="" id="BLOGGER_PHOTO_ID_5099639461079163090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After that, simply click on the dictionary you need to install it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-9025688740527968695?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/9025688740527968695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=9025688740527968695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/9025688740527968695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/9025688740527968695'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/08/firefox-dictionaries.html' title='Firefox dictionaries'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xEx5NHjUR1s/RsWPEiAwINI/AAAAAAAAAMw/f_3TP5S7UoM/s72-c/firefox-dictionary.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-5122030521684013123</id><published>2007-08-09T14:21:00.000+08:00</published><updated>2007-08-09T14:34:32.318+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>html composing reloaded</title><content type='html'>Its been a while since I last had to do any manual html composing. Instead of sticking to the regular dreamweaver, for this time round, I took a look around to see what good open source alternatives are available. Heres the latest configuration of my "enviroment".&lt;br /&gt;&lt;br /&gt;Firefox with the following plugins&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Firebug - great debugging tool&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Web developer - name says it all, a real "swiss army knife"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;color picker - great for getting the actual color&lt;/li&gt;&lt;li&gt;IE Tab - for double checking it runs ok in IE&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; Composing tools&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.nvu.com/"&gt;Nvu&lt;/a&gt; - Neat tool that does exactly what it say&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mozilla.org/projects/seamonkey/"&gt;Sea Monkey&lt;/a&gt; - Thought this would be good but theres simply too many unnessary stuff thats pack in it, ditched it in favour of Nvu&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-5122030521684013123?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/5122030521684013123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=5122030521684013123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/5122030521684013123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/5122030521684013123'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/08/html-composing-reloaded.html' title='html composing reloaded'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-8290693598573492959</id><published>2007-08-08T14:11:00.000+08:00</published><updated>2007-08-08T14:21:52.197+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='technical'/><title type='text'>Reverting to an older JRE</title><content type='html'>It has been a while since I fiddled with java. Was trying to revert to an earlier version of JRE (1.42) after installing JRE 1.5. Did not manage to find much concise info on the web besides for chunks of queries on the sun forums. But I did manage to find what I was looking for there and thought it would be nice to summarise it here.&lt;br /&gt;&lt;br /&gt;Anyway on windows, the easiest thing to do is actually to simply append the path of the JRE to your classpath settings. Win XP will simply use the first JRE it encounters on your classpath.&lt;br /&gt;&lt;br /&gt;The other alternative is to run jpicpl32.exe(1.4) or javacpl.exe(1.5 and later) in the bin directory of the JRE you have installed and configure it from there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-8290693598573492959?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/8290693598573492959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=8290693598573492959' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8290693598573492959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8290693598573492959'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/08/reverting-to-older-jre.html' title='Reverting to an older JRE'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-5837065341123994802</id><published>2007-07-31T11:35:00.000+08:00</published><updated>2007-07-31T11:39:22.063+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Its been a while</title><content type='html'>.... Since I last made a post. Moved to Sydney recently to do my Postgrad in research and lets just say that internet access is now a limited resource. Just started my scholarship internship at First Data International too.&lt;br /&gt;&lt;br /&gt;Hopefully once things get settled down for me I will get the time to blog a little more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-5837065341123994802?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/5837065341123994802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=5837065341123994802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/5837065341123994802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/5837065341123994802'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/07/its-been-while.html' title='Its been a while'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-2791623359929577360</id><published>2007-06-29T01:18:00.000+08:00</published><updated>2007-06-29T01:41:34.414+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><category scheme='http://www.blogger.com/atom/ns#' term='recommend'/><title type='text'>For all those space fans out there</title><content type='html'>Every once in a while, Ted talks showcases technology that simply makes me go WOW. The Talk by Bill Stone is one such case. He plans to send a machine to bore through miles of ice and swim through a liquid underworld that may harbor alien life. And if that's not enough, he's also planning to mine lunar ice by 2015.&lt;br /&gt;&lt;br /&gt;Sounds like a page out of a science friction novel? &lt;a href="http://www.ted.com/talks/view/id/141"&gt;Watch the talk&lt;/a&gt; yourself and be the judge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-2791623359929577360?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/2791623359929577360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=2791623359929577360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2791623359929577360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2791623359929577360'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/for-all-those-space-fans-out-there.html' title='For all those space fans out there'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-2958131977310069313</id><published>2007-06-20T01:40:00.000+08:00</published><updated>2007-06-20T01:49:21.676+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='comment'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Pros and Cons of Working for a Technology based Small Business</title><content type='html'>&lt;a href="http://www.on9systems.com/"&gt;Michael&lt;/a&gt; made a &lt;a href="http://www.on9systems.com/index.php/2007/06/19/pros-and-cons-of-working-for-a-small-business/"&gt;post on his blog&lt;/a&gt; recently about pros and cons of working for a small business.&lt;br /&gt;&lt;br /&gt;I am not sure about other industries, but for the IT industry, I personally think it boils down to what you intend to achieve with your career and your appetite for risks. A job acts as a spring board and transition phase to your future plans. Its always good to start a little career planning early and adapting as and when the opportunities arises ... especially if you are still below the age of 30.&lt;br /&gt;&lt;br /&gt;A mistake many people make when deciding on this question is that they see it as a final choice, instead of a just a transition. A good counter question to ask is 'Do the pros or cons matter as long as it lets you get to your goals faster?'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-2958131977310069313?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/2958131977310069313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=2958131977310069313' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2958131977310069313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2958131977310069313'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/pros-and-cons-of-working-for-technology.html' title='Pros and Cons of Working for a Technology based Small Business'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-6051828488867577427</id><published>2007-06-07T05:31:00.000+08:00</published><updated>2007-06-07T05:45:44.889+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='surface'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>A table ... ahem... 'surface' for every home?</title><content type='html'>Simply amazing, Microsoft's new upcoming product Microsoft Surface.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/surface/"&gt;Official Site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.popularmechanics.com/technology/industry/4217348.html"&gt;Popular Mechanics July 2007 Report&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Imagine this working with software and add ons that can be written. What I have in mind is Bump Top (&lt;a href="http://www.ted.com/talks/view/id/131"&gt;Demo at Ted Talks&lt;/a&gt;) running on Surface.... will surfaces be the new desktops in homes of the future?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-6051828488867577427?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/6051828488867577427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=6051828488867577427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/6051828488867577427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/6051828488867577427'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/table-ahem-surface-for-every-home.html' title='A table ... ahem... &apos;surface&apos; for every home?'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-1131254430585608802</id><published>2007-06-06T05:26:00.000+08:00</published><updated>2008-12-11T02:28:24.489+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='observation'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Tackling a Technology problem</title><content type='html'>During the recent D5 conference where &lt;a href="http://d5.allthingsd.com/20070530/d5-gates-jobs-interview/"&gt;Bill Gates and Steve Job were interviewed&lt;/a&gt;, this came up.&lt;br /&gt;&lt;blockquote&gt;I think in terms of intuitive taste, both for people and products, you know, we sat in Mac product reviews where there were questions about software choices, how things would be done that I viewed as an engineering question, you know, and that’s just how my mind works. And I’d see Steve make the decision based on a sense of people and product that, you know, is even hard for me to explain. The way he does things is just different and, you know, I think it’s magical. And in that case, wow.&lt;br /&gt;&lt;br /&gt;- Bill Gates&lt;br /&gt;&lt;/blockquote&gt;This reminded me of a &lt;a href="http://www.ted.com/index.php/talks/view/id/7"&gt;Ted Talk by David Pogue&lt;/a&gt; I had seen some time back. As I am working late tonight using office 2007, it struck me how Microsoft has tackled technology problems once again. Anyone using the office 2007 will be familiar with the Ribbon toolbar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xEx5NHjUR1s/RmXaQqWbV1I/AAAAAAAAAKs/UQOE_l327aY/s1600-h/ribbon.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_xEx5NHjUR1s/RmXaQqWbV1I/AAAAAAAAAKs/UQOE_l327aY/s320/ribbon.JPG" alt="" id="BLOGGER_PHOTO_ID_5072700535083849554" border="0" /&gt;&lt;/a&gt;It is seriously an amazing engineering feat and attempt to manage complexity.... Is this the best possible solution? Technology problems is always best solved with a people aspect in it, after all technology is created for people and technology problems are caused by them too. And as per the title's of David's Talk, "Simplicity Sells". Guess he forgot to mention the punchline, "except to engineers".....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-1131254430585608802?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/1131254430585608802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=1131254430585608802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1131254430585608802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1131254430585608802'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/tackling-technology-problem.html' title='Tackling a Technology problem'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xEx5NHjUR1s/RmXaQqWbV1I/AAAAAAAAAKs/UQOE_l327aY/s72-c/ribbon.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-2681386047482162985</id><published>2007-06-05T15:57:00.000+08:00</published><updated>2007-06-05T16:06:18.230+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='device'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple iPhone Ad</title><content type='html'>Wow the iPhone is looks great in the &lt;a href="http://www.apple.com/iphone/ads/ad1"&gt;ad&lt;/a&gt;. Would be great to see what other products will emerge from this new next level benchmark in mobile phones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-2681386047482162985?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/2681386047482162985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=2681386047482162985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2681386047482162985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2681386047482162985'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/apple-iphone-ad.html' title='Apple iPhone Ad'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-456061945095649380</id><published>2007-06-05T15:16:00.000+08:00</published><updated>2007-06-05T16:04:26.312+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Ask.com relaunch</title><content type='html'>&lt;a href="http://www.ask.com/"&gt;Ask.com&lt;/a&gt; just had a relaunch of their website. My first impression is that it looks and feels like Google.... with a touch of Yahoo.&lt;br /&gt;&lt;br /&gt;Its certainly a vast improvement over the original and while the little touches on the UI like skins that are nice to have. Interestingly, the search results returned feels more personal compared to what I can find from a Google search. I could actually find some of the old web sites of friends just by searching for their names; some thing which I cannot find in Google. The search customization panel on the left is also a nice touch compared to Google's which is located at the top and bottom.&lt;br /&gt;&lt;br /&gt;For now, I think I will stick to Google search.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-456061945095649380?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/456061945095649380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=456061945095649380' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/456061945095649380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/456061945095649380'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/askcom-relaunch.html' title='Ask.com relaunch'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-3478527158759041720</id><published>2007-06-04T20:37:00.000+08:00</published><updated>2007-06-04T21:02:59.401+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='genetics'/><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='prediction'/><title type='text'>Understanding an individual, technology takes a leap</title><content type='html'>For technology, there is always a point when its utility value takes a huge upturn. Like for the Internet, it was the intervention of WWW, for mobile devices, it was when your local Telco providers started providing affordable prices and plans. Just seen an article in New York Times.&lt;br /&gt;&lt;blockquote&gt;JAMES D. WATS ON, who helped crack the DNA code half a century ago, last week became the first person handed the full text of his own DNA on a small computer disk. But he won’t be the last.&lt;/blockquote&gt;Having such information about our DNA at an affordable cost will signal a new era on how medical treatment and services will work. General practitioners role in medical treatment will evolve to studying an individual's DNA and understanding what specific hybrid of medication works best. The demand for technology that provides manageable access to this wealth of data will skyrocket and whole industries will be spun round using/abusing this data.&lt;br /&gt;&lt;br /&gt;But until then, this milestone in genetic studies, will be as how Amy Harmon reported it&lt;br /&gt;&lt;blockquote&gt;Until then, even Dr. Watson, who posted his genome on the Internet last week, has to wait. At a ceremony marking the occasion, he stared at the disk containing his genome for a few seconds, then stuck it in his pocket.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-3478527158759041720?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/3478527158759041720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=3478527158759041720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/3478527158759041720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/3478527158759041720'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/understanding-individual-technology.html' title='Understanding an individual, technology takes a leap'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-2124052299127579071</id><published>2007-06-04T20:11:00.000+08:00</published><updated>2007-06-04T21:12:35.783+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='singapore'/><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='poll'/><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>Reactee, be your own walking advertisment</title><content type='html'>Just saw &lt;a href="http://www.techcrunch.com/2007/06/03/t-shirts-meet-sms-reactee/"&gt;this&lt;/a&gt; on TechCrunch about &lt;a href="http://reactee.com/"&gt;Reactee&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;Reactee allows users to create t-shirts that include a personalized message such “Stop Global Whaling” or “Andrew Keen is a Luddite” that is then complimented by a unique keyword such as SUSHI or MORON on the shirt. People who see the shirt can then respond to it by sending the keyword via SMS to 41411. In return senders receive a custom text message response created by the T-Shirt creator.&lt;/blockquote&gt;Interesting idea, and I would say that theres a good market for this in Singapore. You know about the annoying flyers that chug the dustbins and litter the floor as you walk around the crowded city places? Well I would certainly think that this will go along way to helping clear them up.&lt;br /&gt;&lt;br /&gt;Business will also benefit greatly from this. That day as I was walking out of the MRT (Singapore's Subway) entrance, a girl stuffed a whole set of broaches into my face..... well first off any business that employs such aggressive tactics to get my attention will get a thumbs down from me.... secondly, haha guess what? They were for doing nails pedicure ..... surely I am not in their target market. Guess this is a case of part time job holder trying to get rid of their allocated flyers to dispatch.&lt;br /&gt;&lt;br /&gt;With a service like Reactee, we can get rid of the huge waste on paper and have that information actually be stored electronically on a personal device of an individual who is seriously interested. I am no marketing guru, but certainly this will be a better marketing case in my opinion.&lt;br /&gt;&lt;br /&gt;Having said that, anyone interested in such a service for SG? We have an SMS server sitting in our office and we can certainly whip something up like this if theres a demand for it :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-2124052299127579071?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/2124052299127579071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=2124052299127579071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2124052299127579071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2124052299127579071'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/reactee-be-your-own-walking.html' title='Reactee, be your own walking advertisment'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-2339405403613318255</id><published>2007-06-02T04:44:00.000+08:00</published><updated>2008-12-11T02:28:24.821+08:00</updated><title type='text'>Ask iris? Deja Vu ....</title><content type='html'>What is &lt;a href="http://www.sbstransit.com.sg/iRIS/overview.aspx"&gt;iris&lt;/a&gt;?&lt;br /&gt;&lt;span class="iris"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class="iris"&gt;i&lt;/span&gt;&lt;em&gt;ris&lt;/em&gt; is the acronym for Intelligent Route Information System. Through &lt;span class="iris"&gt;i&lt;/span&gt;&lt;em&gt;ris&lt;/em&gt;, we hope to provide information services to enhance your travel experience with SBS Transit. &lt;span class="iris"&gt;i&lt;/span&gt;&lt;em&gt;ris&lt;/em&gt; currently offers 2 applications to help you better plan your journeys: &lt;span class="iris"&gt;i&lt;/span&gt;&lt;em&gt;ris&lt;/em&gt; NextBus and &lt;span class="iris"&gt;i&lt;/span&gt;&lt;em&gt;ris&lt;/em&gt; Journey Planner. &lt;/blockquote&gt;Source : &lt;a href="http://www.sbstransit.com.sg/"&gt;SBS Transit&lt;br /&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;/blockquote&gt; &lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_xEx5NHjUR1s/RmCJvN6TjFI/AAAAAAAAAKY/fAiZFH4YOnY/s1600-h/SP_A0899.jpg"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xEx5NHjUR1s/RmCKRd6TjGI/AAAAAAAAAKk/QJ-_zFkZOD0/s1600-h/SP_A0899.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_xEx5NHjUR1s/RmCKRd6TjGI/AAAAAAAAAKk/QJ-_zFkZOD0/s320/SP_A0899.jpg" alt="" id="BLOGGER_PHOTO_ID_5071205213110766690" border="0" /&gt;&lt;/a&gt;When i first saw this I had a feeling of Deja Vu. Back when I was doing my diploma at &lt;a href="http://www.nyp.edu.sg/SIT"&gt;NYP&lt;/a&gt; in 2002, we came up with this exact same idea as a project on entrepreneurship ideas.&lt;br /&gt;&lt;br /&gt;Back then, the feedback we got was that its impractical and the such software services are too far-fetched, that it would seem like magic. We eventually still went ahead with this idea to do our business proposals as we believe that it was feasible. The idea got a luke warm response and the team had the grades to reflect that.&lt;br /&gt;&lt;br /&gt;Fast forward 5 years later, when GPS and location based services are ubiquitous, the advertisement poster for iris reminder me of those words and the words of &lt;a href="http://en.wikipedia.org/wiki/Arthur_C._Clarke" title="Arthur C. Clarke"&gt;Arthur C. Clarke&lt;/a&gt;&lt;blockquote&gt;Any sufficiently advanced technology is indistinguishable from magic&lt;br /&gt;&lt;/blockquote&gt;The lesson learned? We set our own limits, that just because you have a different view of the world from seasoned individuals, it does not mean you are wrong, it just means you are different.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-2339405403613318255?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/2339405403613318255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=2339405403613318255' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2339405403613318255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/2339405403613318255'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/ask-iris-deja-vu.html' title='Ask iris? Deja Vu ....'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xEx5NHjUR1s/RmCKRd6TjGI/AAAAAAAAAKk/QJ-_zFkZOD0/s72-c/SP_A0899.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-6262839532214060171</id><published>2007-06-02T03:43:00.000+08:00</published><updated>2008-12-11T02:28:25.057+08:00</updated><title type='text'>Google Gears and Google reader</title><content type='html'>Simple and straight forward to install Google Gears. Besides for the small hitch of having to restart Firefox before being able to use it(Somehow they left that out in the installation instructions), I would give the process a 5 star rating. Downloading of the items was all simple and direct.&lt;br /&gt;&lt;br /&gt;The UI for Google Reader in offline mode was a pleasant surprise. It looks great on a Tablet PC in portrait mode.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_xEx5NHjUR1s/RmB7NN6TjEI/AAAAAAAAAKQ/EKScpnb8DG8/s1600-h/greader.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_xEx5NHjUR1s/RmB7NN6TjEI/AAAAAAAAAKQ/EKScpnb8DG8/s400/greader.JPG" alt="" id="BLOGGER_PHOTO_ID_5071188647421905986" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-6262839532214060171?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/6262839532214060171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=6262839532214060171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/6262839532214060171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/6262839532214060171'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/google-gears-and-google-reader.html' title='Google Gears and Google reader'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xEx5NHjUR1s/RmB7NN6TjEI/AAAAAAAAAKQ/EKScpnb8DG8/s72-c/greader.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-5407000519822643732</id><published>2007-06-02T03:23:00.000+08:00</published><updated>2007-06-04T02:06:32.241+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Hectic 2 weeks</title><content type='html'>The past 2 weeks have been really busy, both for my work life and in the technology sector. From cool tech conferences like &lt;a href="http://conferences.oreillynet.com/where2007/"&gt;where2.0&lt;/a&gt;, new stuff like &lt;a href="http://code.google.com/gme/"&gt;Google mashup&lt;/a&gt;, Street views on both &lt;a href="http://maps.google.com/"&gt;Google maps&lt;/a&gt; and &lt;a href="http://maps.live.com/"&gt;Live Search&lt;/a&gt;, interesting &lt;a href="http://d5.allthingsd.com/20070530/d5-gates-jobs-interview/"&gt;Bill Gates and Steve Jobs interview&lt;/a&gt; and so on..... talk about information overload :P&lt;br /&gt;&lt;br /&gt;Going on that, &lt;a href="http://code.google.com/apis/gears/"&gt;Google Gears&lt;/a&gt; would likely be something that will help me heaps. Reading feeds to keep updated on happenings in the IT world, especially on a Monday morning can certainly be overwhelming. Now with Google Gears, I can actually get a head start while transiting to office.&lt;br /&gt;&lt;br /&gt;Coming up next.... Goggle reader on a tablet PC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-5407000519822643732?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/5407000519822643732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=5407000519822643732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/5407000519822643732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/5407000519822643732'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/06/hectic-2-weeks.html' title='Hectic 2 weeks'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-8670853842499385614</id><published>2007-05-16T01:46:00.000+08:00</published><updated>2007-05-16T02:20:23.274+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='recommend'/><title type='text'>Technology.... works best standing on the shoulders of giants</title><content type='html'>I have recently taken onto listening to podcasts from &lt;a href="http://edcorner.stanford.edu/podcasts.html"&gt;educators corner&lt;/a&gt; as I transit to and from office. The &lt;a href="http://edcorner.stanford.edu/authorMaterialInfo.html?mid=1684"&gt;session by Shai Agassi&lt;/a&gt; hit many notes that I felt was very true with respect to technology. These podcasts are a definite must listen for anyone who intends to do something in technology with business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-8670853842499385614?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/8670853842499385614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=8670853842499385614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8670853842499385614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8670853842499385614'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/technology-works-best-standing-on.html' title='Technology.... works best standing on the shoulders of giants'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-1784698220281437506</id><published>2007-05-16T00:02:00.000+08:00</published><updated>2007-05-16T00:49:14.995+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Programming... what is it?</title><content type='html'>Having read a recent BBC news article about &lt;a href="http://scratch.mit.edu/"&gt;scratch&lt;/a&gt; I cannot help but take a step back and look at what the term programming actually means.&lt;br /&gt;&lt;br /&gt;These days with 4GL programming languages, tools like workflow(WF), languages like ruby etc, how do you actually define the job title of a programmer? What are the skills that a good or decent programmer should have?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;Computer programming has been traditionally seen as something that is beyond most people - it's only for a special group with technical expertise and experience -&lt;span style="font-size:85%;"&gt;Professor Mitchel Resnick&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;Heres my take on what are the basic technical expertise required (not in any order of importance):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Structured thinking and knowledge of data structures/design patterns&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Understanding of different programming paradigms (i.e. OO, functional, structured etc)&lt;/li&gt;&lt;li&gt;Problem analysis&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ability to read code and documentation&lt;/li&gt;&lt;/ul&gt;Its actually amazing to see how some job seekers (role of senior programmer) that I have interviewed lack the above mentioned skills while continuously proclaiming their skills and proficiency in C# or html.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-1784698220281437506?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/1784698220281437506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=1784698220281437506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1784698220281437506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1784698220281437506'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/programming-what-is-it.html' title='Programming... what is it?'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-4842309356991556510</id><published>2007-05-15T23:28:00.000+08:00</published><updated>2007-05-16T00:47:56.580+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>When systems for convenience screws up</title><content type='html'>Lately, I have become acutely aware of certain incidents at a local tertiary institution's library. Amazingly at this world class library(Names are left out to protect the guilty :P), with all the IT and high-tech systems, they are unable to track some books that have been dropped into their book drops.&lt;br /&gt;&lt;br /&gt;Technically speaking there are 101 things that can go wrong when a book is dropped into a book drop. Obviously a book drop is for the user's convenience, but imagine what happens  when a book you have returned is marked as lost.....&lt;br /&gt;&lt;br /&gt;What happens when the lifts in a building breaks down every other day? What happens if the automatic glass doors only detect you and opens 9 of 10 times when u walk towards it? This really highlights a crucial aspect for any system that aims to make activities in our daily lives convenience, it has to be reliable...... and when it screws up, there had better be proper procedures to follow and people who have sufficient brains or responsibility to take the required actions.&lt;br /&gt;&lt;br /&gt;Although having to take unjust responsibility for a missing book is not as painful as slamming your face into a glass door, its definitely worth the inconvenience of by-passing the whole book drop system. This is often made more so by individuals who operate that system and couldn't care less that its causing the end users problems..... =&gt;picture a security guard that finds his daily entertainment by guessing who is the next person to walk into the defective glass door&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-4842309356991556510?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/4842309356991556510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=4842309356991556510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/4842309356991556510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/4842309356991556510'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/when-systems-for-convenience-screws-up.html' title='When systems for convenience screws up'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-8014087573106217948</id><published>2007-05-11T16:29:00.000+08:00</published><updated>2007-05-11T20:23:49.377+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>Technology ..... worthless without a cause</title><content type='html'>Maybe I am not geeky enough, but sometimes I do give a blank look when some of my friends take about cool new devices, gadgets..... and well simply tech stuff. Why? I guess the main reason was that besides for the cool factor, I did not really see the cause for that technology.&lt;br /&gt;&lt;br /&gt;This particular &lt;a href="http://news.bbc.co.uk/2/hi/technology/6639977.stm"&gt;article&lt;/a&gt; about Dr Krause who has spent the last 40 years collecting sounds and currently hoping to include it in Google Earth is something I totally emphasize with. While the technology and concepts in it is not new, his ideas gives a cause for using them.&lt;br /&gt;&lt;br /&gt;During my undergraduate days in ANU, I worked with many a few wonderful people in the cultural and heritage faculty as part of my research paper for digital heritage. Their views and opinions opened my eyes to a new perspective on technology. While I was busy with sorting out the technical aspects of using semantic web technologies for preserving cultural information, they provide me with their views and visions of what preserving heritage is all about .... giving my research direction and well .... simply a 'cause' to follow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-8014087573106217948?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/8014087573106217948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=8014087573106217948' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8014087573106217948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/8014087573106217948'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/technology-worthless-without-cause.html' title='Technology ..... worthless without a cause'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-1190799359258382545</id><published>2007-05-11T15:25:00.000+08:00</published><updated>2007-05-11T16:10:17.537+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='singapore'/><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><category scheme='http://www.blogger.com/atom/ns#' term='tabletpc'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>HP Compaq 2710P ultralight Tablet PC</title><content type='html'>My current work machine is a &lt;a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/321957-321957-64295-304455-306995-1847962.html"&gt;HP tc4400&lt;/a&gt; machine. Personally, besides for a few software issues I faced using it, I think its a great machine in terms of the feel, casing and mobility it offers. Used to work on a Toshiba &lt;a href="http://www.toshibadirect.com/td/b2c/pdet.to?seg=HHO&amp;amp;poid=365199"&gt;Portege M400&lt;/a&gt; Machine and all I have to say is that HP's tablet designs are much better.(Yes rounded edges do matter when u are someone who uses it on the move)&lt;br /&gt;&lt;br /&gt;Naturally, when I saw HP's &lt;a href="http://www.engadget.com/2007/05/09/hp-compaq-2710p-ultralight-tablet-pc/"&gt;new model review on Engadget&lt;/a&gt;, I paused to take a closer look.&lt;br /&gt;&lt;br /&gt;Performance specs aside (Hey if I wanted performance instead of portability I will be looking at a laptop anyway), I think this model is really cool. The &lt;a href="http://www.hp.com/hpinfo/newsroom/press_kits/2007/mobilitysummit/images/dv9000t_radiance-imprint.jpg"&gt;imprints&lt;/a&gt; are just the little bit that makes it cooler and at 3.6 pounds (about 1.65kg) This is a device that I would actually enjoy carrying around and work/read on as I transit around in Singapore, accessing the internet via one of the new &lt;a href="http://www.m1.com.sg/broadband/m1bb.htm"&gt;broadband plans&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-1190799359258382545?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/1190799359258382545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=1190799359258382545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1190799359258382545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1190799359258382545'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/hp-compaq-2710p-ultralight-tablet-pc.html' title='HP Compaq 2710P ultralight Tablet PC'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-3314786645394471878</id><published>2007-05-09T20:42:00.000+08:00</published><updated>2007-05-11T15:25:28.722+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotmail'/><category scheme='http://www.blogger.com/atom/ns#' term='opinion'/><title type='text'>New live hotmail</title><content type='html'>Been using it since beta..... Actually my only complain about it is that 1/4 of the screen's top real estate is taken up by an ad.... anyone whos using Hotmail will know what I mean.&lt;br /&gt;&lt;br /&gt;But besides for that, I would say its really a good effort by Hotmail to be relevant again..... while theres definitely no serious motivation for someone to drop Gmail for it (Esp. with the grease monkey firefox plugin for Gmail aka &lt;a href="http://lifehacker.com/software/gmail/lifehacker-code-better-gmail-firefox-extension-251923.php"&gt;better Gmail&lt;/a&gt;), its features will definitely be something existing users will find useful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-3314786645394471878?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/3314786645394471878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=3314786645394471878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/3314786645394471878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/3314786645394471878'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/new-live-hotmail.html' title='New live hotmail'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3272711197876762171.post-1780568948131164178</id><published>2007-05-09T19:18:00.000+08:00</published><updated>2007-05-09T19:37:43.105+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rambling'/><title type='text'>First post!</title><content type='html'>Ok, finally got around to doing this after dragging my feet over this for so long......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3272711197876762171-1780568948131164178?l=kc-ramblings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kc-ramblings.blogspot.com/feeds/1780568948131164178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3272711197876762171&amp;postID=1780568948131164178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1780568948131164178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3272711197876762171/posts/default/1780568948131164178'/><link rel='alternate' type='text/html' href='http://kc-ramblings.blogspot.com/2007/05/first-post.html' title='First post!'/><author><name>KC</name><uri>http://www.blogger.com/profile/14069689330983944692</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://kwokchung.yew.googlepages.com/IMGP0559.JPG'/></author><thr:total>0</thr:total></entry></feed>
