<?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-6183862392649102498</id><updated>2011-04-22T04:12:27.227+08:00</updated><category term='Adobe'/><category term='Tech News'/><category term='Microsoft'/><category term='Email'/><category term='Online Productivity'/><category term='XML'/><category term='Tips'/><category term='Let&apos;s G.O.S'/><category term='Schema'/><category term='Windows'/><category term='Security'/><category term='Site News'/><category term='Blogger'/><category term='Apple'/><category term='Google'/><category term='Programming'/><category term='Customizations'/><category term='Open Source'/><category term='Desktop Productivity'/><category term='Linux'/><category term='Software'/><category term='Downloads'/><category term='Previews'/><category term='Yahoo'/><category term='Intel'/><category term='Online Storage'/><title type='text'>Tech for all its worth</title><subtitle type='html'>Technology for all I know... This site documents interesting finds and useful tips among others...

Its technology without borders!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-5342989448601562677</id><published>2007-09-01T14:07:00.000+08:00</published><updated>2007-09-01T14:47:52.935+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Vista Start Menu:  ViStart</title><content type='html'>Wasn't Vista's start menu so much better. Especially the search functions which enables you to better find your programs rather than going through the whole start menu?&lt;br /&gt;&lt;br /&gt;Well, part of the Vista Transformation Pack 7 and developed &lt;a href="http://www.lee-soft.com/"&gt;Lee Matthew Chantrey&lt;/a&gt; and Windows X, the ViStart program would definitely be part of your customization toolkit.&lt;br /&gt;&lt;br /&gt;Heres a screenshot of the start menu after ViStart is run.&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_l4uwpWXMXbs/RtkF5Mvo7YI/AAAAAAAAAF0/rVcRw4Nwdmw/s1600-h/screenshotViStart.JPG"&gt;&lt;img src="http://bp3.blogger.com/_l4uwpWXMXbs/RtkF5Mvo7YI/AAAAAAAAAF0/rVcRw4Nwdmw/s320/screenshotViStart.JPG" alt="" id="BLOGGER_PHOTO_ID_5105118132832890242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You may also want to try the Vista Transformation Pack found at &lt;a href="http://www.windowsxlive.net/?page_id=15"&gt;Windows X&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-5342989448601562677?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/5342989448601562677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=5342989448601562677&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5342989448601562677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5342989448601562677'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/09/vista-start-menu-vistart.html' title='Vista Start Menu:  ViStart'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_l4uwpWXMXbs/RtkF5Mvo7YI/AAAAAAAAAF0/rVcRw4Nwdmw/s72-c/screenshotViStart.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-2991058005197066720</id><published>2007-07-15T11:42:00.001+08:00</published><updated>2007-07-15T12:52:44.472+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux</title><content type='html'>The usability gap and effects gap between Windows and Linux, in my opinion have shrunk. And that comment comes in lieu of my recent conversion to Linux. &lt;br /&gt;&lt;br /&gt;I must admit, I'm quite sold on the Linux platform. Currently I'm using Ubuntu as it has some preloaded drivers which eased my setup. However, what more can you really ask. Just installing Beryl has already replicated or nearly replicated Windows Vista functionality. &lt;br /&gt;&lt;br /&gt;Moreover, it is really fast. Much faster than Windows. Although there have been occasional crashes, and slightly more than Windows due to some hardware incompatibility as I have alot of "Designed for Windows XP" hardware. However, on the whole, its usable and software is really easy to obtain. &lt;br /&gt;&lt;br /&gt;Compiling software isn't such a pain either...&lt;br /&gt;GO LINUX!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-2991058005197066720?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/2991058005197066720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=2991058005197066720&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/2991058005197066720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/2991058005197066720'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/07/linux.html' title='Linux'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-5815283758384959742</id><published>2007-06-12T16:43:00.000+08:00</published><updated>2007-06-12T16:54:32.308+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Apple Safari 3 (Now on Windows!)</title><content type='html'>Apple's standard compliant safari browser version 3 has entered into public beta. According to Apple, it is 2 times faster than Internet Explorer.&lt;br /&gt;&lt;br /&gt;Web Developers which has been bound by Windows (like me) has reasons to cheer as now it is possible to test websites in Safari without the need to break my piggy bank to buy a Mac.&lt;br /&gt;&lt;br /&gt;I would love a Mac but no financial funding to do so. Thus the news on Safari on Windows is highly welcomed.&lt;br /&gt;&lt;br /&gt;By bringing Safari to Windows, Apple should have given Microsoft a jab to bring Internet Explorer even more standard compliant than now. Safari, based on the &lt;a href="http://webkit.org/"&gt;WebKit&lt;/a&gt; open source project, which is a standard compliant web rendering engine.&lt;br /&gt;&lt;br /&gt;In my view, Internet Explorer, though more standards aware, still has a long way to go. Some developers (like me) still have to resort to using JavaScript workarounds (for example, &lt;a href="http://dean.edwards.name/IE7/"&gt;Dean Edwards IE7 script)&lt;/a&gt; to get IE to behave and understand CSS which follows closely to standards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-5815283758384959742?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/5815283758384959742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=5815283758384959742&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5815283758384959742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5815283758384959742'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/06/apple-safari-3-now-on-windows.html' title='Apple Safari 3 (Now on Windows!)'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-7422858227380203314</id><published>2007-06-12T16:03:00.000+08:00</published><updated>2007-06-12T16:08:48.682+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><title type='text'>Adobe Integrated Runtime (AIR)</title><content type='html'>Adobe® has officially renamed the Apollo runtime.&lt;br /&gt;&lt;br /&gt;Now named Adobe® AIR™, the beta runtime is now available to public. Go to &lt;a href="http://labs.adobe.com/downloads/air.html"&gt;http://labs.adobe.com/downloads/air.html&lt;/a&gt; to download it.&lt;br /&gt;&lt;br /&gt;Read more about it on &lt;a href="http://labs.adobe.com/technologies/air/"&gt;Adobe Labs&lt;/a&gt; or my &lt;a href="http://tech-no-borders.blogspot.com/2007/05/adobe-apollo.html"&gt;previous blog post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cheers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-7422858227380203314?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/7422858227380203314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=7422858227380203314&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/7422858227380203314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/7422858227380203314'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/06/adobe-integrated-runtime-air.html' title='Adobe Integrated Runtime (AIR)'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-8127502932758127309</id><published>2007-06-05T14:54:00.000+08:00</published><updated>2007-06-05T15:07:06.880+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Google Gears</title><content type='html'>Google is now on the path to making its Web-based apps available offline.&lt;br /&gt;&lt;br /&gt;Google Gears is an open source browser extension that lets developers create web applications that can run offline. For now, it consists components called LocalServer, Database and WorkerPool.&lt;br /&gt;&lt;br /&gt;Only the Google Reader will be made for offline use for now. However, as time goes on, other useful applications such as Docs and Spreadsheets, Calendar and Gmail will be put for offline use.&lt;br /&gt;With the talk about a Google Presentation Software (&lt;a href="http://tech-no-borders.blogspot.com/2007/05/tech-news-googles-powerpoint.html"&gt;see my previous post&lt;/a&gt;), the bringing of these applications offline could post a serious competition to Microsoft in the future.&lt;br /&gt;&lt;br /&gt;For interested developers, take a look at Google Gears Developer Website: &lt;a href="http://code.google.com/apis/gears/index.html"&gt;http://code.google.com/apis/gears/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google Gears (Beta) can be found at: &lt;a href="http://tools.google.com/gears/"&gt;http://tools.google.com/gears/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-8127502932758127309?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/8127502932758127309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=8127502932758127309&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/8127502932758127309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/8127502932758127309'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/06/google-gears.html' title='Google Gears'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-7062863040894914054</id><published>2007-06-04T14:33:00.000+08:00</published><updated>2007-06-04T14:34:49.098+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Surface</title><content type='html'>I guess many of you may have heard about it already.&lt;br /&gt;&lt;br /&gt;Well for a closer view on it, Microsoft has a website for it at:&lt;br /&gt;&lt;a href="http://www.microsoft.com/surface/"&gt;http://www.microsoft.com/surface/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-7062863040894914054?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/7062863040894914054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=7062863040894914054&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/7062863040894914054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/7062863040894914054'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/06/microsoft-surface.html' title='Microsoft Surface'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-5024124391790757984</id><published>2007-05-26T21:57:00.000+08:00</published><updated>2007-05-26T22:19:04.334+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Tech News: Google's PowerPoint</title><content type='html'>I guess this is expected every since the inception of Google Docs and Spreadsheets.&lt;br /&gt;Google's future launch of a presentation tool was confirmed at the Web 2.0 Expo Google CEO Eric Schmidt. Expect integration of all their products (i.e. Blog, Docs, spreadsheet, presentation and mail. etc.)&lt;br /&gt;&lt;br /&gt;Schmidt stressed that their office suite isn’t a threat to Microsoft. Of course, users feel slightly otherwise. Docs and Spreadsheet came after the acquisition of Writely and it seems that this time, the presentation tool announcment comes after the acquisition of &lt;a href="http://www.tonicsystems.com/"&gt;Tonic Systems&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However, a search on the internet lists some sites saying that this technology has in fact been used in meetings at Google, fueling thoughts that this product has been under development for sometime now.&lt;br /&gt;&lt;br /&gt;Most probably, the new tool will allow for the conversion of a document into a presentation, create slides and view full-screen presentations.&lt;br /&gt;&lt;br /&gt;For now, consumers will have to wait for its slated release in Summer...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-5024124391790757984?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/5024124391790757984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=5024124391790757984&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5024124391790757984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5024124391790757984'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/05/tech-news-googles-powerpoint.html' title='Tech News: Google&apos;s PowerPoint'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-3550532606025370092</id><published>2007-05-22T17:29:00.000+08:00</published><updated>2007-05-22T17:56:24.539+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><title type='text'>Yahoo's Photos and N.America Auction Closing</title><content type='html'>Last week, Yahoo made an announcement that it will close its auction service in North American with effect from 3rd June. This come just after the announcement that they will be closing down their photo service, Yahoo Photos.&lt;br /&gt;&lt;br /&gt;Not much I can say for the N.America Auction site. Singapore, Hong Kong and Taiwan are unaffected by the auction site announcement...&lt;br /&gt;&lt;br /&gt;The closure of the Yahoo Photos doesn't really come as a surprise. Its closure seemed inevitable since its acquisition of Flickr, which was deemed as a pioneer for Web 2.0. Yahoo underwent a significant reorganization in December to better focus its efforts. The closure is seen as an attempt to rationalize its services and remove what was deemed as overlapping services.&lt;br /&gt;&lt;br /&gt;Yahoo Photos users will be given the opportunity to move their pictures over to Flickr, Shutterfly or Kodak Gallery.&lt;br /&gt;&lt;br /&gt;However, much is to be seen from the closure.&lt;br /&gt;&lt;br /&gt;I for one feel kinda sad. Flickr isn't suited for everyone. Especially with limited set creation unless you have a paid account, it doesn't really match up to that of Yahoo Photos.&lt;br /&gt;For now, we just have hope that Yahoo removes that limit which is highly unlikely.&lt;br /&gt;&lt;br /&gt;Maybe Google can come up with a photo sharing site with unlimited sets and free.....Possible?... Just maybe...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-3550532606025370092?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/3550532606025370092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=3550532606025370092&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/3550532606025370092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/3550532606025370092'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/05/yahoos-photos-and-namerica-auction.html' title='Yahoo&apos;s Photos and N.America Auction Closing'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-4364105143764033726</id><published>2007-05-12T22:30:00.000+08:00</published><updated>2007-05-12T23:02:09.230+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Previews'/><title type='text'>Tech News: Adobe Labs | Apollo</title><content type='html'>Always wanted to create cross-platform desktop applications? Well there is now a new solution for developers, in the form of the new Apollo platform from Adobe.&lt;br /&gt;&lt;br /&gt;Web Developers have reasons to cheer too. You can use HTML and Javascript to actually communicate with the Apollo framework, giving web developers a change to put their web apps onto the desktop.&lt;br /&gt;&lt;br /&gt;At the &lt;a href="http://labs.adobe.com/technologies/apollo/"&gt;Adobe Labs&lt;/a&gt;, Apollo is described as "the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop."&lt;br /&gt;&lt;br /&gt;Currently in Alpha stages, it has demonstrated vast possibilities with the runtime. Sample applications can be found through out adobe's website as well as its &lt;a href="http://weblogs.macromedia.com/mxna/index.cfm?query=bySmartCategory&amp;smartCategoryId=28&amp;amp;smartCategoryName=Apollo&amp;amp;smartCategoryKey=F2DFD9E0-FBB6-4C2D-2AFE6AFD941FDDB1"&gt;weblog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Whats more the Apollo runtimes are free just like Adobe Flex.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-4364105143764033726?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/4364105143764033726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=4364105143764033726&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/4364105143764033726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/4364105143764033726'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/05/adobe-apollo.html' title='Tech News: Adobe Labs | Apollo'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-8574052414919069206</id><published>2007-05-08T22:14:00.000+08:00</published><updated>2007-05-08T22:53:01.147+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Let&apos;s G.O.S'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Let's Go Open Source: Eclipse IDE</title><content type='html'>All Programmers have heard of dreamweaver I'm sure. However, for budget programmers like me, I prefer to go the open source way. The tools I use for designing web pages, from Graphics to the coding are all open source software.&lt;br /&gt;&lt;br /&gt;In the first Let's G.O.S. feature in this site, the software here which has been an integral part of my programming toolkit: the Eclipse Integrated Development Environment (IDE).&lt;br /&gt;&lt;br /&gt;The Eclipse SDK (Software Development Kit) is the core of the IDEs. It features a framework which allows for IDEs to run. It is an open source and software independent framework. As such, you can run eclipse in most operating systems.&lt;br /&gt;&lt;br /&gt;The Eclipse SDK comes with the Java IDE. However, it aims to be more than a Java IDE. It aims to be part of the entire software development cycle.&lt;br /&gt;&lt;br /&gt;Eclipse has a large community of users, constantly extending the covered application areas. It is focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle.&lt;br /&gt;&lt;br /&gt;However, since my work is web-oriented, my IDE of choice is the PHP-IDE. Here is a screenshot of the Eclipse IDE:&lt;br /&gt;&lt;br /&gt;&lt;a  href="http://bp3.blogger.com/_l4uwpWXMXbs/RkCN4JxxjrI/AAAAAAAAAEo/ngOCQWkmACA/s1600-h/EclipseSDK.JPG"&gt;&lt;img src="http://bp3.blogger.com/_l4uwpWXMXbs/RkCN4JxxjrI/AAAAAAAAAEo/ngOCQWkmACA/s320/EclipseSDK.JPG" alt="" id="BLOGGER_PHOTO_ID_5062201977001316018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are various plugins and gems which can be found at the Eclipse Foundation website at &lt;a href="http://www.eclipse.org/"&gt;http://www.eclipse.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On top of that. If you're a Flex developer, Adobe's Flex is also able to integrate into the Eclipse environment..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-8574052414919069206?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/8574052414919069206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=8574052414919069206&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/8574052414919069206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/8574052414919069206'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/05/lets-go-open-source-eclipse-ide.html' title='Let&apos;s Go Open Source: Eclipse IDE'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_l4uwpWXMXbs/RkCN4JxxjrI/AAAAAAAAAEo/ngOCQWkmACA/s72-c/EclipseSDK.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-7220970664952775463</id><published>2007-04-28T21:04:00.000+08:00</published><updated>2007-05-08T22:52:55.693+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Downloads: Launchy 1.25</title><content type='html'>Launchy has just updated to version 1.25.&lt;br /&gt;&lt;br /&gt;For the uninitiated, Launchy is a Windows only, open source keyboard launcher. Its similar to Quicksilver for Mac or Windows Vista's new built-in search engine and is powerful in its own right.&lt;br /&gt;&lt;br /&gt;When you want to launch a program, just press Launchy's default shortcut,  Alt-Spacebar and type in your program's name. Normally, after a few letters, Launchy would have guessed the program you want to open correctly. Just press Enter to launch your program.&lt;br /&gt;&lt;br /&gt;Launchy can also be used to launch web searches and also has a built in calculator. The program is skinable and expandable through plugins.&lt;br /&gt;&lt;br /&gt;This nifty application would be taken for granted easily. It is not until when you use another computer without launchy that you realized how useful and in a certain extent, dependent on it you've become.&lt;br /&gt;&lt;br /&gt;Anyway, here's a screensshot&lt;a href="http://bp3.blogger.com/_l4uwpWXMXbs/RjNOUZxxjpI/AAAAAAAAAEI/b3aOosp3RVM/s1600-h/Launchy+Screenshot.JPG"&gt;&lt;img src="http://bp3.blogger.com/_l4uwpWXMXbs/RjNOUZxxjpI/AAAAAAAAAEI/b3aOosp3RVM/s320/Launchy+Screenshot.JPG"  alt=""id="BLOGGER_PHOTO_ID_5058472918891204242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get it at &lt;a href="http://www.launchy.net/"&gt;http://www.launchy.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-7220970664952775463?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/7220970664952775463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=7220970664952775463&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/7220970664952775463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/7220970664952775463'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/04/downloads-launchy-125.html' title='Downloads: Launchy 1.25'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_l4uwpWXMXbs/RjNOUZxxjpI/AAAAAAAAAEI/b3aOosp3RVM/s72-c/Launchy+Screenshot.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-3509954088467038411</id><published>2007-04-18T21:40:00.000+08:00</published><updated>2007-05-08T22:52:50.626+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Chart functionality in Google Spreadsheets</title><content type='html'>In another move that brings Google Spreadsheet's functions up to scratch, Google has added Chart functionality in its Online Spreadsheet program. Chart functionality was one area which Google Spreadsheets was lacking.&lt;br /&gt;&lt;br /&gt;With the new feature, you can now create a decent number of types of charts: columns, bars, lines, pie, scatter.  Just select the columns you want to plot and click on the new chart icon. Charts can be saved as a PNG file.&lt;br /&gt;&lt;br /&gt;However, Charting is only available for Firefox 1.5 and above and Internet Explorer 5.5 and above. Users of other browsers will have their charts rendered as images, thus users will not be able to edit these images..&lt;br /&gt;&lt;br /&gt;Here is a screenshot of the new function:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_l4uwpWXMXbs/RiYlX0jo2GI/AAAAAAAAAEA/P-5VR4Jp1L8/s1600-h/spreadsheet.jpg"&gt;&lt;img src="http://bp3.blogger.com/_l4uwpWXMXbs/RiYlX0jo2GI/AAAAAAAAAEA/P-5VR4Jp1L8/s320/spreadsheet.jpg" alt=""id="BLOGGER_PHOTO_ID_5054768722945300578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other new features include Range Names and Comments. For more information, go to &lt;a href="http://www.google.com/google-d-s/whatsnew.html"&gt;http://www.google.com/google-d-s/whatsnew.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google Spreadsheets can be found at: &lt;a href="http://docs.google.com&lt;"&gt;http://docs.google.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-3509954088467038411?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/3509954088467038411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=3509954088467038411&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/3509954088467038411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/3509954088467038411'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/04/chart-functionality-in-google.html' title='Chart functionality in Google Spreadsheets'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_l4uwpWXMXbs/RiYlX0jo2GI/AAAAAAAAAEA/P-5VR4Jp1L8/s72-c/spreadsheet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-5938448390060755436</id><published>2007-04-15T13:40:00.000+08:00</published><updated>2007-05-01T13:51:37.157+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><title type='text'>Tech News: An 8-Core Mac Pro</title><content type='html'>Technology just can't seem to move fast enough for many. With the recent quad-core chips released last year, Apple rolled out the company's first eight-core processor Mac system a week or two ago, in the form of a custom Mac Pro configuration. The Mac Pro, is based on a 3.0GHz, 8-core Intel Xeon Processor.&lt;br /&gt;&lt;br /&gt;According to Apple's website, you can "Opt for the 8-core Mac Pro and you get the power of two Quad-Core Intel Xeon “Clovertown” processors running at 3.0GHz. Or choose a quad-core Mac Pro featuring two Dual-Core Intel Xeon “Woodcrest” processors and decide how fast they fly: 2.0GHz, 2.66GHz, or 3.0GHz. At 3.0GHz, the quad-core Mac Pro runs up to 2x faster than the Power Mac G5 Quad." (This paragraph was quoted ad-verbatim from Apple's website at: &lt;a href="http://www.apple.com/macpro/"&gt;http://www.apple.com/macpro/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;So the question becomes "what's next". Will the PC market respond with the same? We'll have to wait.&lt;br /&gt;&lt;br /&gt;On a separate issue, Intel's vPro technology has made its way into several manufacturer's machines. It is said to improve on security and provide Intel's Virtualization Technology (VT). Read more about it at Intel's Website at &lt;a href="http://www.intel.com/business/vpro/"&gt;http://www.intel.com/business/vpro/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-5938448390060755436?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/5938448390060755436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=5938448390060755436&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5938448390060755436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/5938448390060755436'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/04/tech-news-8-core-mac-pro.html' title='Tech News: An 8-Core Mac Pro'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-113348157963858715</id><published>2007-04-09T20:09:00.000+08:00</published><updated>2007-05-01T13:51:20.183+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech News'/><category scheme='http://www.blogger.com/atom/ns#' term='Online Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><title type='text'>Tech News: Yahoo Mail announces Unlimited Storage</title><content type='html'>As many would have heard by now, Yahoo inc, in an announcement, said that all Yahoo Mail users will have free unlimited email storage starting in May 2007. The current storage limit is 1 GB per account for the free accounts. With this move, Yahoo Mail will overtake Google Mail in the virtual war of email space likened to the cold war.&lt;br /&gt;&lt;br /&gt;Google Mail, at the last count was offering about 2.5 gigabytes of space. Yahoo is currently the leader in terms of users, with about 250 million users worldwide.&lt;br /&gt;&lt;br /&gt;Will this announcement make many change over? I don't think so. While a Yahoo Mail Account will be added into the service list of many people, I don't think it will appeal to users using POP mail interface as currently, Yahoo Free Users do not have this option.. This is unlike Google Mail which provides Email forwarding and POP access.&lt;br /&gt;&lt;br /&gt;However, for Yahoo Singapore Users, the situation may be different as we do get POP mail functions. So the question will be now related to other value-added services like mail attachment size.&lt;br /&gt;&lt;br /&gt;Furthermore, as an afterthought, it is wondered if a tool like Gmail Space will arise to allow users to make full use of the unlimited storage. I for one will be looking out for it...&lt;br /&gt;&lt;br /&gt;It is now time to wait and see how will Google and Microsoft react to this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-113348157963858715?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/113348157963858715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=113348157963858715&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/113348157963858715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/113348157963858715'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/04/tech-news-yahoo-mail-announces.html' title='Tech News: Yahoo Mail announces Unlimited Storage'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-365828497154293864</id><published>2007-03-31T22:59:00.000+08:00</published><updated>2007-05-01T13:51:09.344+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Security Tip: DropMyRights</title><content type='html'>Many would know by now with the release of Microsoft Windows Vista, there are added layers of security. One of which, is the User Account Control (UAC) that runs programs with the most minimal privileges to prevent malicious code and viruses from easily gaining administrative powers as you would have to explicitly give permission to them...&lt;br /&gt;&lt;br /&gt;However, there is a tool which enables you to emulate that in Windows XP. That tool is aptly named DropMyRights.&lt;br /&gt;&lt;br /&gt;The program works by making a shortcut to for example internet Explorer through the DropMyRights Software. It acts like a gateway to your program, running the program, in this case Internet Explorer, with the least amount of privileges, maximising its security.&lt;br /&gt;&lt;br /&gt;The difference after using the software might not be noticeable at first. However, when you visit sites which directly uses ActiveX controls or Explorer DLLs, you will find that they won't work anymore unless you give them permission to. It may thwart unknown malicious code exploits. However, there are no guarantees.&lt;br /&gt;&lt;br /&gt;After installation of DropMyRights, create a new shortcut to launch Internet Explorer, setting the path like: C:\Installation-path\DropMyRights.exe   &amp;#34;c:\program files\internet explorer\iexplore.exe&amp;#34;... change the paths to your own program installation paths.&lt;br /&gt;&lt;br /&gt;DropMyRights is a free Microsoft tool. You can get it at Microsoft's MSDN website at: &lt;a href="http://msdn2.microsoft.com/en-us/library/ms972827.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms972827.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-365828497154293864?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/365828497154293864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=365828497154293864&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/365828497154293864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/365828497154293864'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/03/security-tip-dropmyrights.html' title='Security Tip: DropMyRights'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-2212898112127380482</id><published>2007-03-30T22:30:00.000+08:00</published><updated>2007-05-03T18:22:55.455+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Schema'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Inferred XML Schema files for Blogger</title><content type='html'>Well.. since this is hosted on Blogger, I thought it would be nice to start with a blogger related post....&lt;br /&gt;&lt;br /&gt;You know, I know, we all know how difficult it is to suddenly have a new type of blogger template staring at us after the blogger upgrade. It is definitely much better in terms of standards, but coding for a flexible template with widgets can be quite painful...&lt;br /&gt;&lt;br /&gt;In order to ease my own transition, I took one of the default templates and passed it through a translator.. so for those out there using software like XML spy, or the excellent free Eclipse IDE, here are the schema files which hopefully may help..&lt;br /&gt;&lt;br /&gt;&lt;span class="boldit"&gt;Schema: http://www.google.com/2005/gml/b&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;xs:schema xmlns:tns="http://www.google.com/2005/gml/b" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.google.com/2005/gml/b" xmlns:xs="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="include"&amp;gt;&lt;br /&gt;   &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="data" type="xs:string" use="optional" /&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="name" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt; &amp;lt;/xs:element&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="skin" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="section"&amp;gt;&lt;br /&gt;   &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;     &amp;lt;xs:sequence minOccurs="0"&amp;gt;&lt;br /&gt;       &amp;lt;xs:element maxOccurs="unbounded" name="widget"&amp;gt;&lt;br /&gt;         &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;           &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;             &amp;lt;xs:element maxOccurs="unbounded" name="includable"&amp;gt;&lt;br /&gt;               &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                 &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" name="loop"&amp;gt;&lt;br /&gt;                     &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                       &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element xmlns:q1="http://www.w3.org/1999/xhtml" ref="q1:ul" /&amp;gt;&lt;br /&gt;                       &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;                       &amp;lt;xs:attribute name="values" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                       &amp;lt;xs:attribute name="var" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                     &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;                   &amp;lt;/xs:element&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" xmlns:q2="http://www.w3.org/1999/xhtml" ref="q2:select" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" xmlns:q3="http://www.w3.org/1999/xhtml" ref="q3:ul" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" xmlns:q4="http://www.w3.org/1999/xhtml" ref="q4:a" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" xmlns:q5="http://www.w3.org/1999/xhtml" ref="q5:h4" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" xmlns:q6="http://www.w3.org/1999/xhtml" ref="q6:span" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" name="if"&amp;gt;&lt;br /&gt;                     &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                       &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element minOccurs="0" xmlns:q7="http://www.w3.org/1999/xhtml" ref="q7:h2" /&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element minOccurs="0" name="if"&amp;gt;&lt;br /&gt;                           &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                             &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;                               &amp;lt;xs:choice maxOccurs="unbounded"&amp;gt;&lt;br /&gt;                                 &amp;lt;xs:element xmlns:q8="http://www.w3.org/1999/xhtml" ref="q8:a" /&amp;gt;&lt;br /&gt;                                 &amp;lt;xs:element name="else" /&amp;gt;&lt;br /&gt;                                 &amp;lt;xs:element xmlns:q9="http://www.w3.org/1999/xhtml" ref="q9:div" /&amp;gt;&lt;br /&gt;                               &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;                             &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;                             &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                           &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;                         &amp;lt;/xs:element&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element minOccurs="0" name="else" /&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element minOccurs="0" maxOccurs="unbounded" xmlns:q10="http://www.w3.org/1999/xhtml" ref="q10:div" /&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element minOccurs="0" xmlns:q11="http://www.w3.org/1999/xhtml" ref="q11:dl" /&amp;gt;&lt;br /&gt;                         &amp;lt;xs:element minOccurs="0" xmlns:q12="http://www.w3.org/1999/xhtml" ref="q12:span" /&amp;gt;&lt;br /&gt;                       &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;                       &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                     &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;                   &amp;lt;/xs:element&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" xmlns:q13="http://www.w3.org/1999/xhtml" ref="q13:p" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" maxOccurs="unbounded" xmlns:q14="http://www.w3.org/1999/xhtml" ref="q14:div" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:element minOccurs="0" maxOccurs="unbounded" name="include"&amp;gt;&lt;br /&gt;                     &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                       &amp;lt;xs:attribute name="name" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                     &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;                   &amp;lt;/xs:element&amp;gt;&lt;br /&gt;                 &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;                 &amp;lt;xs:attribute name="id" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                 &amp;lt;xs:attribute name="var" type="xs:string" use="optional" /&amp;gt;&lt;br /&gt;               &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;             &amp;lt;/xs:element&amp;gt;&lt;br /&gt;           &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;           &amp;lt;xs:attribute name="id" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;xs:attribute name="locked" type="xs:boolean" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;xs:attribute name="title" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;xs:attribute name="type" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;         &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;       &amp;lt;/xs:element&amp;gt;&lt;br /&gt;     &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="class" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="id" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="maxwidgets" type="xs:unsignedByte" use="optional" /&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="showaddelement" type="xs:string" use="optional" /&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="preferred" type="xs:string" use="optional" /&amp;gt;&lt;br /&gt;   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt; &amp;lt;/xs:element&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="if"&amp;gt;&lt;br /&gt;   &amp;lt;xs:complexType mixed="true"&amp;gt;&lt;br /&gt;     &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;       &amp;lt;xs:choice maxOccurs="unbounded"&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q15="http://www.w3.org/1999/xhtml" ref="q15:span" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q16="http://www.google.com/2005/gml/data" ref="q16:title" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element name="else" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q17="http://www.w3.org/1999/xhtml" ref="q17:a" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element name="if"&amp;gt;&lt;br /&gt;           &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;             &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;               &amp;lt;xs:element xmlns:q18="http://www.w3.org/1999/xhtml" ref="q18:a" /&amp;gt;&lt;br /&gt;               &amp;lt;xs:element minOccurs="0" name="else" /&amp;gt;&lt;br /&gt;               &amp;lt;xs:element minOccurs="0" xmlns:q19="http://www.google.com/2005/gml/data" ref="q19:post.title" /&amp;gt;&lt;br /&gt;             &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;         &amp;lt;/xs:element&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q20="http://www.w3.org/1999/xhtml" ref="q20:h3" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q21="http://www.google.com/2005/gml/data" ref="q21:top.authorLabel" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q22="http://www.google.com/2005/gml/data" ref="q22:post.author" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q23="http://www.google.com/2005/gml/data" ref="q23:top.timestampLabel" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q24="http://www.google.com/2005/gml/data" ref="q24:top.commentLabel" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q25="http://www.google.com/2005/gml/data" ref="q25:post.numComments" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q26="http://www.google.com/2005/gml/data" ref="q26:top.commentLabelPlural" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q27="http://www.google.com/2005/gml/data" ref="q27:postLabelsLabel" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element name="loop"&amp;gt;&lt;br /&gt;           &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;             &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;               &amp;lt;xs:element xmlns:q28="http://www.w3.org/1999/xhtml" ref="q28:a" /&amp;gt;&lt;br /&gt;               &amp;lt;xs:element name="if"&amp;gt;&lt;br /&gt;                 &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                   &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;                     &amp;lt;xs:extension base="xs:string"&amp;gt;&lt;br /&gt;                       &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                     &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;                   &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;                 &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;               &amp;lt;/xs:element&amp;gt;&lt;br /&gt;             &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="values" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="var" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;         &amp;lt;/xs:element&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q29="http://www.w3.org/1999/xhtml" ref="q29:h4" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q30="http://www.google.com/2005/gml/data" ref="q30:commentLabel" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q31="http://www.google.com/2005/gml/data" ref="q31:commentLabelPlural" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q32="http://www.w3.org/1999/xhtml" ref="q32:dl" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q33="http://www.google.com/2005/gml/data" ref="q33:comment.author" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q34="http://www.w3.org/1999/xhtml" ref="q34:p" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element name="include"&amp;gt;&lt;br /&gt;           &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="data" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="name" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;         &amp;lt;/xs:element&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q35="http://www.w3.org/1999/xhtml" ref="q35:ul" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q36="http://www.w3.org/1999/xhtml" ref="q36:dd" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q37="http://www.google.com/2005/gml/data" ref="q37:label.name" /&amp;gt;&lt;br /&gt;       &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;     &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt; &amp;lt;/xs:element&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="loop"&amp;gt;&lt;br /&gt;   &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;     &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;       &amp;lt;xs:choice maxOccurs="unbounded"&amp;gt;&lt;br /&gt;         &amp;lt;xs:element name="if"&amp;gt;&lt;br /&gt;           &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;             &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;               &amp;lt;xs:element minOccurs="0" name="if"&amp;gt;&lt;br /&gt;                 &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                   &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;                     &amp;lt;xs:element name="include"&amp;gt;&lt;br /&gt;                       &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                         &amp;lt;xs:attribute name="data" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                         &amp;lt;xs:attribute name="name" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                       &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;                     &amp;lt;/xs:element&amp;gt;&lt;br /&gt;                   &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;                   &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                 &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;               &amp;lt;/xs:element&amp;gt;&lt;br /&gt;               &amp;lt;xs:element minOccurs="0" name="include"&amp;gt;&lt;br /&gt;                 &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;                   &amp;lt;xs:attribute name="data" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                   &amp;lt;xs:attribute name="name" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;                 &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;               &amp;lt;/xs:element&amp;gt;&lt;br /&gt;               &amp;lt;xs:element minOccurs="0" xmlns:q38="http://www.w3.org/1999/xhtml" ref="q38:h2" /&amp;gt;&lt;br /&gt;             &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="cond" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;         &amp;lt;/xs:element&amp;gt;&lt;br /&gt;         &amp;lt;xs:element name="include"&amp;gt;&lt;br /&gt;           &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="data" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;             &amp;lt;xs:attribute name="name" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;           &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;         &amp;lt;/xs:element&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q39="http://www.w3.org/1999/xhtml" ref="q39:dt" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q40="http://www.w3.org/1999/xhtml" ref="q40:dd" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q41="http://www.w3.org/1999/xhtml" ref="q41:div" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q42="http://www.w3.org/1999/xhtml" ref="q42:a" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q43="http://www.w3.org/1999/xhtml" ref="q43:li" /&amp;gt;&lt;br /&gt;         &amp;lt;xs:element xmlns:q44="http://www.w3.org/1999/xhtml" ref="q44:option" /&amp;gt;&lt;br /&gt;       &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;     &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="values" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;     &amp;lt;xs:attribute name="var" type="xs:string" use="required" /&amp;gt;&lt;br /&gt;   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt; &amp;lt;/xs:element&amp;gt;&lt;br /&gt;&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="boldit"&gt;Schema: http://www.google.com/2005/gml/expr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;xs:schema xmlns:tns="http://www.google.com/2005/gml/expr" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.google.com/2005/gml/expr" xmlns:xs="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="href" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="id" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="title" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="name" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="onclick" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="class" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="type" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="alt" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="height" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="src" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="width" type="xs:string" /&amp;gt;&lt;br /&gt; &amp;lt;xs:attribute name="value" type="xs:string" /&amp;gt;&lt;br /&gt;&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="boldit"&gt;Schema: http://www.google.com/2005/gml/data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;xs:schema xmlns:tns="http://www.google.com/2005/gml/data" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.google.com/2005/gml/data" xmlns:xs="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="blog.pageTitle" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="title" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="description" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.dateHeader" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="newerPageTitle" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="olderPageTitle" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="homeMsg" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.title" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.body" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="top.authorLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.author" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="top.timestampLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.timestamp" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="top.commentLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.numComments" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="top.commentLabelPlural" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="top.backlinkLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="postLabelsLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="label.name" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="commentLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="commentLabelPlural" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="comment.author" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="commentPostedByMsg" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="comment.body" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="comment.timestamp" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="postCommentMsg" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.backlinksLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="backlink.title" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="backlink.snippet" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.authorLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="backlink.author" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.timestampLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="backlink.timestamp" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="post.createLinkLabel" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="feedLinksMsg" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="f.name" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="f.feedType" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="navMessage" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="i.display-name" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="displayname" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="location" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="aboutme" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="viewProfileMsg" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="i.name" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="i.post-count" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="i.title" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="label.count" /&amp;gt;&lt;br /&gt; &amp;lt;xs:element name="link.name" /&amp;gt;&lt;br /&gt;&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;&lt;br /&gt;It would be nice if someone is able to expand and develop it into a better schema file. My knowledge on XML schema is somewhat limited currently....&lt;br /&gt;&lt;br /&gt;Well, anyway, hope these helps....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-2212898112127380482?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/2212898112127380482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=2212898112127380482&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/2212898112127380482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/2212898112127380482'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/03/inferred-xml-schema-files-for-blogger.html' title='Inferred XML Schema files for Blogger'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6183862392649102498.post-4289537247536941282</id><published>2007-03-29T21:15:00.000+08:00</published><updated>2007-05-01T13:50:48.224+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Site News'/><title type='text'>First</title><content type='html'>Technology for all I know... This site documents interesting finds and useful tips among others...&lt;br /&gt;&lt;br /&gt;Its technology without borders!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6183862392649102498-4289537247536941282?l=tech-no-borders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech-no-borders.blogspot.com/feeds/4289537247536941282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6183862392649102498&amp;postID=4289537247536941282&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/4289537247536941282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6183862392649102498/posts/default/4289537247536941282'/><link rel='alternate' type='text/html' href='http://tech-no-borders.blogspot.com/2007/03/first.html' title='First'/><author><name>GenSephyr</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
