<?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-4237508396924969534</id><updated>2011-04-22T03:04:43.308+08:00</updated><title type='text'>Gusniawan's Blog</title><subtitle type='html'>My life inspiration and Open Source technology journal</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4237508396924969534.post-6040138659890158160</id><published>2007-08-01T22:18:00.000+08:00</published><updated>2007-08-01T22:20:22.662+08:00</updated><title type='text'>Move Out</title><content type='html'>This blog is relocated to &lt;a href="http://www.gusniawan.com"&gt;gusniawan.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Please update your bookmark accordingly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-6040138659890158160?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/6040138659890158160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=6040138659890158160' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6040138659890158160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6040138659890158160'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/08/move-out.html' title='Move Out'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-6610185147835092653</id><published>2007-07-17T10:16:00.000+08:00</published><updated>2007-07-17T10:47:19.191+08:00</updated><title type='text'>Vidoop: 2-Factor Authentication</title><content type='html'>To protect sensitive information, IT systems usually requires the user to enter his user ID and password before he can access to the system.&lt;br /&gt;&lt;br /&gt;User ID and password alone are not strong enough to protect confidential data. The reason is very simple: they are the weakest link. No matter how strong the encryption algorithm they use and how complex the authentication system to the backend, it will be the end of the story if the password is leaked out.&lt;br /&gt;&lt;br /&gt;To have a better authentication, we can use additional protection mechanism. There are 3 authentication system widely deployed in the market:&lt;br /&gt;&lt;br /&gt;1. Something that we know: e.g. password&lt;br /&gt;2. Something that we have: e.g. ATM card, mobile phone&lt;br /&gt;3. Something that we are: e.g. retina, fingerprint&lt;br /&gt;&lt;br /&gt;Two factor authentication refers to authentication on no. 1 and no. 2. Besides password, we must also use something that we have. We already use 2-factor authentication daily, for example, in order to withdraw money from an ATM, we need to insert an ATM card (what we have) and key in our PIN (what we know). This mechanism definitely gives you better security.&lt;br /&gt;&lt;br /&gt;Now, if you develop a software, how does it apply to your system? There are many 2-factor authentication solutions in the market ranging from costly solutions such as from RSA token to more cost-effective solutions such as custom-made USB stick. Most of solutions use additional hardware.&lt;br /&gt;&lt;br /&gt;A vendor called &lt;a href=""&gt;Vidoop&lt;/a&gt; developed 2-factor authentication solution. Vidoop uses visual grid as 2nd authentication so that it can eliminate the need of additional hardware.&lt;br /&gt;&lt;br /&gt;Since it doesn't need additional hardware, the advantage is that it is less expensive and it can scale better. They still need to improve the image loading speed, though, because if the image loading is too slow, this solutions will fail to pick up. Imagine if you have to wait a few minutes before you can log in to your favourite system!&lt;br /&gt;&lt;br /&gt;Another question is how it compares with OpenID? OpenID is more standard and universally adopted by many Web 2.0 such as Digg. We shall wait and see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-6610185147835092653?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/6610185147835092653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=6610185147835092653' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6610185147835092653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6610185147835092653'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/07/vidoop-2-factor-authentication.html' title='Vidoop: 2-Factor Authentication'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4237508396924969534.post-4734743849495693589</id><published>2007-06-29T10:07:00.000+08:00</published><updated>2007-06-29T10:11:54.012+08:00</updated><title type='text'>Copyright 101</title><content type='html'>Copyright is an &lt;span style="font-weight: bold; color: rgb(255, 204, 51);"&gt;automatic &lt;/span&gt;protection.&lt;br /&gt;&lt;br /&gt;Copyright is based on &lt;span style="font-weight: bold; color: rgb(255, 204, 102);"&gt;originality &lt;/span&gt;and protects &lt;span style="font-weight: bold; color: rgb(255, 204, 102);"&gt;expression &lt;/span&gt;of an idea, which is written or recorded on a tangile medium. Ideas and facts are &lt;span style="font-weight: bold; color: rgb(255, 204, 51);"&gt;not &lt;/span&gt;protected.&lt;br /&gt;&lt;br /&gt;Terms of protection is life of author plus 70 years.&lt;br /&gt;&lt;br /&gt;Works that may be protected include, for example, literary works (program source code) and composite works (web sites, multimedia content as a whole).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-4734743849495693589?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/4734743849495693589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=4734743849495693589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4734743849495693589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4734743849495693589'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/copyright-101.html' title='Copyright 101'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-5836955673036080325</id><published>2007-06-28T09:58:00.000+08:00</published><updated>2007-07-02T12:19:26.331+08:00</updated><title type='text'>Trade Mark 101</title><content type='html'>A trade mark (or trademark) is a type of intellectual property and is an identifier or sign used in business to &lt;span style="font-weight: bold; color: rgb(255, 204, 51);"&gt;distinguish &lt;/span&gt;goods or services. Typically trade mark consists of name, phrases, logo, symbol, design, or combination of these elements.&lt;br /&gt;&lt;br /&gt;The owner of trade mark may commence a legal proceedings for trade mark infringement to prevent unauthorized use of that trade mark. However, registration is not compulsory.&lt;br /&gt;&lt;br /&gt;Terms of protection has no statutory limit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-5836955673036080325?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/5836955673036080325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=5836955673036080325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5836955673036080325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5836955673036080325'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/trade-mark.html' title='Trade Mark 101'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-752033304642266025</id><published>2007-06-27T10:27:00.000+08:00</published><updated>2007-06-29T10:48:50.289+08:00</updated><title type='text'>10 Reasons You Should Become a Web Designer</title><content type='html'>I bumped into &lt;a href="http://www.evoart.info/?p=34"&gt;10 reasons you should become a web designer&lt;/a&gt; article.&lt;br /&gt;&lt;br /&gt;In my opinion, the main satisfaction to be a web designer is that you can showcase your work. You need to be creative, knowledgeable, and hard working to stand out. You will get very excited when the web site you designed has gone live. You will get a warm and fuzzy feeling when people admire your work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-752033304642266025?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/752033304642266025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=752033304642266025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/752033304642266025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/752033304642266025'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/10-reasons-you-should-become-web.html' title='10 Reasons You Should Become a Web Designer'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-3010958188125987461</id><published>2007-06-26T14:04:00.000+08:00</published><updated>2007-06-26T15:45:32.091+08:00</updated><title type='text'>TDM Event: The Next Generation of Digital Convergence</title><content type='html'>Great live &lt;a href="http://sgentrepreneurs.com/events/2007/06/20/live-from-tdm-event-the-next-generation-of-digital-convergence/#more-1136"&gt;coverage&lt;/a&gt; from The Next Generation of Digital Convergence event, which is held last week in SMU, Singapore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-3010958188125987461?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/3010958188125987461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=3010958188125987461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/3010958188125987461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/3010958188125987461'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/live-from-tdm-event-next-generation-of.html' title='TDM Event: The Next Generation of Digital Convergence'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-4153419067514908857</id><published>2007-06-25T13:54:00.000+08:00</published><updated>2007-06-26T14:07:35.276+08:00</updated><title type='text'>How to Survive 100,000 Visitors</title><content type='html'>Do you think your site can survive Digg-effect if it is hosted on &lt;a href="http://en.wikipedia.org/wiki/Virtual_private_server"&gt;Virtual Private Server&lt;/a&gt; with 256 MB RAM?&lt;br /&gt;&lt;br /&gt;If you think it is not possible, then you'd better read &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.aguntherphotography.com/blog/surviving-100000-instant-visitors-on-a-budget.html"&gt;this&lt;/a&gt; article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-4153419067514908857?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/4153419067514908857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=4153419067514908857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4153419067514908857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4153419067514908857'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/how-to-survive-100000-visitors.html' title='How to Survive 100,000 Visitors'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-4244108608275606679</id><published>2007-06-22T14:13:00.000+08:00</published><updated>2007-06-26T14:21:35.553+08:00</updated><title type='text'>What Businesses Want for File Transfer</title><content type='html'>There are some methods to transfer files. The most common ways are:&lt;br /&gt;&lt;br /&gt;1. Burn files into CD/DVD and send it by courier&lt;br /&gt;2. Send files via email&lt;br /&gt;3. Send and download files via FTP&lt;br /&gt;&lt;br /&gt;All of them requires human intervention, effort, and they are not reliable.&lt;br /&gt;&lt;br /&gt;Business-class file transfer must have these features.&lt;br /&gt;&lt;br /&gt;1. Auditability. The auditor can track and audit the transfer anytime.&lt;br /&gt;2. Non-repudiation. Recipient cannot deny that (s)he never receive the file and vice versa.&lt;br /&gt;3. Secure. The file is transferred in a secured session and optionally, the file can be encrypted at the termination point.&lt;br /&gt;4. Guaranteed delivery.&lt;br /&gt;5. Auto-retry and check-point restart.&lt;br /&gt;6. Back-end integration. Pre-processing and post-processing are equally important for automation of back-end integration.&lt;br /&gt;7. Easy to use. The C-level executive can use the file transfer application without assistance of IT personnel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-4244108608275606679?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/4244108608275606679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=4244108608275606679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4244108608275606679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4244108608275606679'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/what-businesses-want-for-file-transfer.html' title='What Businesses Want for File Transfer'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-1094911417173955221</id><published>2007-06-21T14:22:00.000+08:00</published><updated>2008-12-11T20:20:50.326+08:00</updated><title type='text'>Anatomy of the Linux Kernel</title><content type='html'>I'm reading this article from DeveloperWorks about the Linux Kernel. Linux has 2 main layers, namely User Space and Kernel Space. They occupy 2 different protected memory space, hence in between there is bridge, GNU C Library (glibc), to connect from the User Space to the Kernel Space.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MhRLCh0l-KA/RoCzfhz04DI/AAAAAAAAAAk/XfLXEtnlFh4/s1600-h/Untitled-1.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_MhRLCh0l-KA/RoCzfhz04DI/AAAAAAAAAAk/XfLXEtnlFh4/s320/Untitled-1.gif" alt="" id="BLOGGER_PHOTO_ID_5080257733906980914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can read the rest of the article  &lt;a href="http://www.ibm.com/developerworks/linux/library/l-linux-kernel/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-1094911417173955221?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/1094911417173955221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=1094911417173955221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/1094911417173955221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/1094911417173955221'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/anatomy-of-linux-kernel.html' title='Anatomy of the Linux Kernel'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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://1.bp.blogspot.com/_MhRLCh0l-KA/RoCzfhz04DI/AAAAAAAAAAk/XfLXEtnlFh4/s72-c/Untitled-1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4237508396924969534.post-2234214971837421856</id><published>2007-06-20T14:49:00.000+08:00</published><updated>2008-12-11T20:20:50.423+08:00</updated><title type='text'>Web Tool to Create Rounded Corner</title><content type='html'>&lt;a href="http://wigflip.com/cornershop/"&gt;Cornershop&lt;/a&gt; is a nice web-based rounded corner generator.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MhRLCh0l-KA/RoC37Bz04EI/AAAAAAAAAAs/q41FDXWvM-Q/s1600-h/Untitled-1.gif"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_MhRLCh0l-KA/RoC37Bz04EI/AAAAAAAAAAs/q41FDXWvM-Q/s320/Untitled-1.gif" alt="" id="BLOGGER_PHOTO_ID_5080262604399894594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wigflip.com/cornershop/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-2234214971837421856?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/2234214971837421856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=2234214971837421856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2234214971837421856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2234214971837421856'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/web-tool-to-create-rounded-corner.html' title='Web Tool to Create Rounded Corner'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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://3.bp.blogspot.com/_MhRLCh0l-KA/RoC37Bz04EI/AAAAAAAAAAs/q41FDXWvM-Q/s72-c/Untitled-1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4237508396924969534.post-5438828433645276971</id><published>2007-06-20T14:43:00.000+08:00</published><updated>2007-06-26T14:48:29.402+08:00</updated><title type='text'>Legal Document Templates</title><content type='html'>Writing Terms and Conditions and Privacy Policy can be a daunting task. However, it is necessary to have those documents to protect yourself. I stumbled upon some document templates on the Internet that you can start with. It is free to use, but please read their terms and conditions. :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.website-law.co.uk/documents.html"&gt;Legal document templates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You still need to consult a lawyer though to verify the documents.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-5438828433645276971?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/5438828433645276971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=5438828433645276971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5438828433645276971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5438828433645276971'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/legal-document-templates.html' title='Legal Document Templates'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-2856738368586866481</id><published>2007-06-19T14:55:00.000+08:00</published><updated>2007-06-26T14:58:12.975+08:00</updated><title type='text'>10 Must-Have JQuery Plug-Ins</title><content type='html'>If you do web development using AJAX, you should know JQuery. These is a list of 10 "must-have" plug-ins.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hising.net/2007/05/03/10-must-have-jquery-plugins-and-extensions/"&gt;10 Must-Have JQuery Plug-Ins and Extensions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-2856738368586866481?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/2856738368586866481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=2856738368586866481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2856738368586866481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2856738368586866481'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/10-must-have-jquery-plug-ins.html' title='10 Must-Have JQuery Plug-Ins'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-6322734359334800401</id><published>2007-06-18T14:59:00.000+08:00</published><updated>2007-06-26T15:05:16.738+08:00</updated><title type='text'>Pure Java Web Browser</title><content type='html'>If you need a pure Java web browser, you can try &lt;a href="http://html.xamjwg.org/java-browser.jsp"&gt;Warrior&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You might ask, why need another web browser and why in Java?&lt;br /&gt;&lt;br /&gt;Obviously, it is not solutions for every body. There are some advantages to have pure Java web browser.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;It has better security and less vulnerable to buffer overflow attack, thanks to Java sandbox.&lt;/li&gt;&lt;li&gt;It is portable and cross-platform.&lt;/li&gt;&lt;li&gt;It can be an embedded to your application so your application doesn't depend on external browser. Even better, you can customize the browser by yourself, integrate with Eclipse or JEdit, and so on.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-6322734359334800401?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/6322734359334800401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=6322734359334800401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6322734359334800401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6322734359334800401'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/pure-java-web-browser.html' title='Pure Java Web Browser'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-4034118291054277884</id><published>2007-06-17T14:22:00.000+08:00</published><updated>2007-06-26T15:30:32.446+08:00</updated><title type='text'>Fireworks tutorial</title><content type='html'>&lt;a href="http://www.tutorialfanatic.com/tutorials/Fireworks-tutorials_9.html"&gt;Fireworks tutorial&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-4034118291054277884?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/4034118291054277884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=4034118291054277884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4034118291054277884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4034118291054277884'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/blog-post.html' title='Fireworks tutorial'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-9168699765124783162</id><published>2007-06-15T15:56:00.000+08:00</published><updated>2007-06-19T16:04:34.458+08:00</updated><title type='text'>NSIS Tutorial</title><content type='html'>Do you create applications on Windows platform?&lt;br /&gt;&lt;br /&gt;You should have heard NSIS, a free and scripting-based installer for Windows. It has a lot of features and thousands of companies use NSIS to create installer for their products. Its main strength lies at plug-ins that have been contributed by the community over a few years.&lt;br /&gt;&lt;br /&gt;The downside of using NSIS is you need a steep learning curve to use its powerful feature. The good news is that there is a tutorial to learn NSIS scripting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fredshack.com/docs/nsis.html"&gt;Quick Guide to NSIS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A nice tutorial indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-9168699765124783162?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/9168699765124783162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=9168699765124783162' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/9168699765124783162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/9168699765124783162'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/nsis-tutorial.html' title='NSIS Tutorial'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-259984996906746009</id><published>2007-06-14T14:05:00.000+08:00</published><updated>2007-06-19T15:42:08.212+08:00</updated><title type='text'>Beanshell Tutorial (part 1)</title><content type='html'>Beanshell is a small, free, and embeddeble scripting engine. Beanshell executes standards Java statements and extends Java into the scripting domain.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.beanshell.org/download.html"&gt;Download&lt;/a&gt; the latest Beanshell JAR file (bsh-2.0b4.jar when this article is written) from http://www.beanshell.org. Put file bsh-2.0b4.jar in your classpath folder. To run Beanshell, you type:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;java bsh.Console // run the graphical desktop&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;java bsh.Interpreter // run as text-only&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;java bsh.Interpreter filename [args] // the a script file&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Basically, Beanshell syntax is very close to Java with some simplification. For example, you don't need to declare a variable, you can just use it. You can type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;name = "Gusniawan";&lt;br /&gt;print( name );&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;In this case, variable &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;name&lt;/span&gt;&lt;/span&gt; becomes an untype variable.&lt;br /&gt;&lt;br /&gt;You also can create a Java object directly from Beanshell.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;// Use a hashtable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Hashtable hashtable = new Hashtable();&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Date date = new Date();&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;hashtable.put( "today", date );&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Beanshell will import &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Hashtable&lt;/span&gt;&lt;/span&gt; automatically from &lt;span style=";font-family:courier new;font-size:85%;"  &gt;java.util&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You can catch an exception as well like you do in Java.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;try&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;{&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;   int i = 1/0;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;catch ( ArithmeticException e )&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;{&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;   print( e );&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;Or even simpler:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;try&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;{&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;   int i = 1/0;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;catch ( e )&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;{&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;   print( e );&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-259984996906746009?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/259984996906746009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=259984996906746009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/259984996906746009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/259984996906746009'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/beanshell-tutorial-part-1.html' title='Beanshell Tutorial (part 1)'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-3365411997465985570</id><published>2007-06-13T13:52:00.000+08:00</published><updated>2007-06-19T14:02:36.955+08:00</updated><title type='text'>Beanshell Scripting Engine</title><content type='html'>I need a robust scripting engine for my project. The scripting engine must fulfill this criteria:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The script is based on Java 1.4/1.5.&lt;/li&gt;&lt;li&gt;The script is asily embedded in an application and easily pass parameter to and from the application.&lt;/li&gt;&lt;li&gt;The script must be able to create Swing UI and most importantly, the Swing UI can be closed without affecting the script container.&lt;/li&gt;&lt;li&gt;The scripting engine must be small (less than 400 KB)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I evaluated a few: Groovy, JudoScript, Sleep, Rhino, and Beanshell. So far, only Beanshell can fulfill the above criteria.&lt;br /&gt;&lt;br /&gt;I will write a Beanshell tutorial in the next post. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-3365411997465985570?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/3365411997465985570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=3365411997465985570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/3365411997465985570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/3365411997465985570'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/beanshell-scripting-engine.html' title='Beanshell Scripting Engine'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-2399317454410945446</id><published>2007-06-12T17:48:00.000+08:00</published><updated>2007-06-19T16:25:34.590+08:00</updated><title type='text'>Programming and Managing – Can You Do Both?</title><content type='html'>As a technical leader, you have to manage people as well as handle technical stuffs. It is not uncommon that you have to wear two, three, or four hats and look your issues from two different perspectives.&lt;br /&gt;&lt;br /&gt;I just run across Nick Halstead's excellent &lt;a href="http://blog.assembleron.com/2007/06/08/programming-and-managing-%e2%80%93-can-you-do-both/"&gt; article&lt;/a&gt; that brings the topic on how to manage yourself and your time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-2399317454410945446?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/2399317454410945446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=2399317454410945446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2399317454410945446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2399317454410945446'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/programming-and-managing-can-you-do.html' title='Programming and Managing – Can You Do Both?'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-9184938234454464108</id><published>2007-06-11T22:47:00.000+08:00</published><updated>2007-06-19T16:25:16.565+08:00</updated><title type='text'>26 Best Ways to Implement AJAX, CSS and Javascript-based Tabs</title><content type='html'>Nowadays, it is common to see tabs for menu and selection in any web site. Tabs is useful when you want to present different categories in neat way. This is a list of 26 collections for AJAX and CSS-based tab.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wittysparks.com/2007/06/10/26-best-ways-to-implement-ajax-css-and-javascript-based-tabs/"&gt;CSS/Ajax -based tabs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-9184938234454464108?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/9184938234454464108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=9184938234454464108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/9184938234454464108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/9184938234454464108'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/26-best-ways-to-implement-ajax-css-and.html' title='26 Best Ways to Implement AJAX, CSS and Javascript-based Tabs'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-9122516461223892561</id><published>2007-06-11T22:45:00.000+08:00</published><updated>2007-06-19T16:24:47.698+08:00</updated><title type='text'>Web Monitoring</title><content type='html'>If you operate a web site, it is important to monitor the status of the web site whether your web site is alive all the time (OK, 100% uptime is not easy to achieve, but at least we must know how long and how often our web site is down) and how fast the web page is downloaded.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pingdom.com/tools/fpt/"&gt;Pingdom&lt;/a&gt; is a service that offers web site monitoring. It can also be used to check how fast your web  page is loaded.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-9122516461223892561?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/9122516461223892561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=9122516461223892561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/9122516461223892561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/9122516461223892561'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/web-monitoring.html' title='Web Monitoring'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-1593746940864681025</id><published>2007-06-11T22:42:00.000+08:00</published><updated>2007-06-19T15:48:51.327+08:00</updated><title type='text'>Top 25 Most Popular Blogs June 2007</title><content type='html'>There are mountains of blogs in the Internet.&lt;br /&gt;&lt;br /&gt;If you are like me, you unlikely have enough time to read all interesting blogs. eBizMBA compiles the top 25 most popular blogs in June 2007 based on RSS subscribers from FeedBurner, inbound links from Yahoo, Alexa, and others.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ebizmba.com/articles/popular-blogs.html"&gt;Top 25 Most Popular Blogs June 2007&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-1593746940864681025?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/1593746940864681025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=1593746940864681025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/1593746940864681025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/1593746940864681025'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/top-25-most-popular-blogs-june-2007.html' title='Top 25 Most Popular Blogs June 2007'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-5953576025360074444</id><published>2007-06-11T22:37:00.000+08:00</published><updated>2007-06-19T16:26:03.350+08:00</updated><title type='text'>Essential HTML, CSS, Javascript, PHP, and Miscellaneous Cheatsheets</title><content type='html'>Click &lt;a href="http://blog.pmarca.com/2007/06/essential_html_.html"&gt;here&lt;/a&gt; to see cheatsheets focusing on HTML, CSS, JavaScript, and PHP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-5953576025360074444?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/5953576025360074444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=5953576025360074444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5953576025360074444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5953576025360074444'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/essential-html-css-javascript-php-and.html' title='Essential HTML, CSS, Javascript, PHP, and Miscellaneous Cheatsheets'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-6110814384848034956</id><published>2007-06-10T22:36:00.000+08:00</published><updated>2007-06-19T13:52:53.592+08:00</updated><title type='text'>20 Words You Can Use Instead of AMAZING</title><content type='html'>These are 20 alternative words that you can use to describe an &lt;span style="font-weight: bold;"&gt;amazing &lt;/span&gt;web site to Digg, Reddit, Slashdot, etc.&lt;br /&gt;&lt;br /&gt;Unimaginable, Unanticipated, Phenomenal, Remarkable&lt;br /&gt;Unbelievable, Breathtaking, Tremendous, Unexpected&lt;br /&gt;Spectacular, Unthinkable, Unforeseen, Significant&lt;br /&gt;Stunning, Startling, Splendid, Wonderful&lt;br /&gt;Overwhelming, Stupefying, Staggering, Unpredicted&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-6110814384848034956?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/6110814384848034956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=6110814384848034956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6110814384848034956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6110814384848034956'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/20-words-you-can-use-instead-of-amazing.html' title='20 Words You Can Use Instead of AMAZING'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-3132371107064521147</id><published>2007-06-09T22:39:00.000+08:00</published><updated>2007-06-19T16:26:49.156+08:00</updated><title type='text'>10 Best-designed Web Sites in the World</title><content type='html'>This article &lt;a href="http://www.webdesignfromscratch.com/10-best-designed-web-sites.cfm"&gt;10 best-designed web sites in the world&lt;/a&gt; lists down 10 beautiful web sites according to &lt;span style="font-weight: bold;"&gt;web design from scratch&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Although I don't agree to all web sites listed down in the article, particularly I really like &lt;a href="http://www.corkd.com/"&gt;corkd&lt;/a&gt;. Corkd website is for people that appreciate wine to share their experience in tasting wine and it also lists all types all wines. It is so beautiful, perfect, and naturally balanced that makes me to visit to the web site again and again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-3132371107064521147?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/3132371107064521147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=3132371107064521147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/3132371107064521147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/3132371107064521147'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/10-best-designed-web-sites-in-world.html' title='10 Best-designed Web Sites in the World'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-2470315429790884154</id><published>2007-06-08T22:53:00.000+08:00</published><updated>2007-06-19T16:26:22.517+08:00</updated><title type='text'>Get Inspired</title><content type='html'>As a web designer, sometimes you get stuck during designing. Don't worry too much because I can assure you that it is normal. If you look for inspiration, here is an &lt;a href="http://freelanceswitch.com/working/34-places-to-get-design-inspiration-online-and-off/"&gt;article&lt;/a&gt; that compiles a list of design idea, from icon design to web design.&lt;br /&gt;&lt;br /&gt;Remember:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Good artists copy, great artists steal&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-2470315429790884154?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/2470315429790884154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=2470315429790884154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2470315429790884154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/2470315429790884154'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/get-inspired.html' title='Get Inspired'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-5247051421051737129</id><published>2007-06-07T23:00:00.000+08:00</published><updated>2007-06-19T16:27:27.362+08:00</updated><title type='text'>Web Design Handbook</title><content type='html'>If you are a web programmer and/or a web designer, you should bookmark this web site for your reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.alvit.de/handbook/"&gt;Web design handbook&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-5247051421051737129?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/5247051421051737129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=5247051421051737129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5247051421051737129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5247051421051737129'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/if-you-are-web-programmer-andor-web.html' title='Web Design Handbook'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-5443117719552377972</id><published>2007-06-06T23:46:00.000+08:00</published><updated>2007-06-19T16:27:08.974+08:00</updated><title type='text'>How to Build a Web 2.0 Web Site for $12,109.09</title><content type='html'>Another funny &lt;a href="http://blog.guykawasaki.com/2007/06/by_the_numbers_.html"&gt;blog &lt;/a&gt; from Guy Kawasaki on the amount he spent to build his Web 2.0 web site &lt;a href="http://www.truemors.com/"&gt;Truemors&lt;/a&gt; for $12,109.09.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-5443117719552377972?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/5443117719552377972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=5443117719552377972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5443117719552377972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5443117719552377972'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/how-to-build-web-20-web-site-for.html' title='How to Build a Web 2.0 Web Site for $12,109.09'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-1042466862561387867</id><published>2007-06-06T23:42:00.001+08:00</published><updated>2007-06-19T16:27:47.659+08:00</updated><title type='text'>List of Drupal Web Sites</title><content type='html'>If you use &lt;a href="http://www.drupal.org/"&gt;Drupal&lt;/a&gt; or plan to use Drupal for your web site, click &lt;a href="http://www.drupalsites.net/"&gt;here&lt;/a&gt; to browse the collection of  web sites powered by Drupal.&lt;br /&gt;&lt;br /&gt;Amazingly, the number of web sites surpasses 1000 web sites! Hope it can inspire and motivate you to use Drupal as your CMS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-1042466862561387867?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/1042466862561387867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=1042466862561387867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/1042466862561387867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/1042466862561387867'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/list-of-drupal-web-sites.html' title='List of Drupal Web Sites'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-6889923008445500884</id><published>2007-06-06T17:58:00.000+08:00</published><updated>2007-06-06T18:02:52.817+08:00</updated><title type='text'>Smoothbox</title><content type='html'>&lt;a href="http://gueschla.com/labs/smoothbox/"&gt;Smoothbox&lt;/a&gt; is another interesting free lightbox/thickbox javascript I found today.&lt;br /&gt;&lt;br /&gt;It is developed using &lt;a href="http://www.mootools.net/"&gt;mootols&lt;/a&gt;, my favourite AJAX framework. I will give it a review in the next article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-6889923008445500884?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/6889923008445500884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=6889923008445500884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6889923008445500884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/6889923008445500884'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/smoothbox-is-another-interesting-free.html' title='Smoothbox'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-5896104706028661648</id><published>2007-06-06T17:43:00.000+08:00</published><updated>2007-06-06T17:47:50.988+08:00</updated><title type='text'>Apple launched upgraded MacBook Pro laptop</title><content type='html'>I read in Cnet that Apple upgraded MacBook Pro. It comes with &lt;a href="http://en.wikipedia.org/wiki/Intel_Core_2"&gt;Intel Core 2 Duo&lt;/a&gt; processor, 2 GB memory, depending on the model.&lt;br /&gt;&lt;br /&gt;The laptop comes with 3 models: two 15.1-inch versions and 17-inch version.&lt;br /&gt;&lt;br /&gt;You can read the complete story &lt;a href="http://crave.cnet.com/8301-1_105-9725886-1.html?tag=nl.e724"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-5896104706028661648?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/5896104706028661648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=5896104706028661648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5896104706028661648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/5896104706028661648'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/apple-launched-upgraded-macbook-pro.html' title='Apple launched upgraded MacBook Pro laptop'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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-4237508396924969534.post-4249533434753171073</id><published>2007-06-05T16:53:00.000+08:00</published><updated>2007-06-05T16:57:17.900+08:00</updated><title type='text'>First post!</title><content type='html'>I will write about SEO, PHP, and making money online. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4237508396924969534-4249533434753171073?l=gusniawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gusniawan.blogspot.com/feeds/4249533434753171073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4237508396924969534&amp;postID=4249533434753171073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4249533434753171073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4237508396924969534/posts/default/4249533434753171073'/><link rel='alternate' type='text/html' href='http://gusniawan.blogspot.com/2007/06/first-post.html' title='First post!'/><author><name>Gusniawan</name><uri>http://www.blogger.com/profile/04899107126883208644</uri><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>
