<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Alvin Abad Boldly Going Nowhere</title>
	<atom:link href="http://alvinabad.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://alvinabad.wordpress.com</link>
	<description>Software development should be easy and fun.</description>
	<lastBuildDate>Fri, 16 Dec 2011 03:45:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='alvinabad.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Alvin Abad Boldly Going Nowhere</title>
		<link>http://alvinabad.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://alvinabad.wordpress.com/osd.xml" title="Alvin Abad Boldly Going Nowhere" />
	<atom:link rel='hub' href='http://alvinabad.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Include a JavaScript Source File into Google&#8217;s CodeRunner or OpenSocialDevApp</title>
		<link>http://alvinabad.wordpress.com/2009/03/15/include-javascript-source-file-into-opensocialdevapp-or-googles-coderunner/</link>
		<comments>http://alvinabad.wordpress.com/2009/03/15/include-javascript-source-file-into-opensocialdevapp-or-googles-coderunner/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 07:05:13 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=671</guid>
		<description><![CDATA[OpenSocialDevApp or Google&#8217;s CodeRunner is a great tool for testing code snippets using OpenSocial API. It allows you to easily test code by cutting and pasting your JavaScript code into a textbox. You don&#8217;t need to load a gadget XML file into the server to test out something which can be a tedious process. This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=671&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/03/15/include-javascript-source-file-into-opensocialdevapp-or-googles-coderunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>When Firebug&#8217;s Console Object Cannot be Overridden</title>
		<link>http://alvinabad.wordpress.com/2009/03/06/firebug-console-object-cannot-be-overridden/</link>
		<comments>http://alvinabad.wordpress.com/2009/03/06/firebug-console-object-cannot-be-overridden/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 00:34:24 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=557</guid>
		<description><![CDATA[In my previous blog post, I&#8217;ve shown how to use Firebug&#8217;s console object to log debug messages. I&#8217;ve also shown how to perform graceful degradation if the console object is not available like when using a non-Firefox browser or if Firebug&#8217;s console is not enabled. This way, one can still retain the calls to console.log() [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=557&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/03/06/firebug-console-object-cannot-be-overridden/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Debugging JavaScript Using Firebug&#8217;s Console Logger</title>
		<link>http://alvinabad.wordpress.com/2009/03/05/firebug-consolelogger/</link>
		<comments>http://alvinabad.wordpress.com/2009/03/05/firebug-consolelogger/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 11:19:16 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=531</guid>
		<description><![CDATA[Thanks to Firebug, debugging JavaScript has never been easier. Firebug is an add-on to the FireFox browser. It has many wonderful features. One of my favorite is the console logger. This is where you can call the function console.log() in your code to write log messages to the Firebug console. This is definitely much better [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=531&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/03/05/firebug-consolelogger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Send a Twitter Message from the Unix Command Line</title>
		<link>http://alvinabad.wordpress.com/2009/03/01/send-twitter-message-from-unix/</link>
		<comments>http://alvinabad.wordpress.com/2009/03/01/send-twitter-message-from-unix/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 03:15:53 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=419</guid>
		<description><![CDATA[If you are a fan of Twitter and also a Unix user who spends most of your waking hours on the command line, wouldn&#8217;t it be nice if you can send your Twitter update from the Unix command line? Twitter has an API that makes sending from the Unix command line easy. All you need [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=419&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/03/01/send-twitter-message-from-unix/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Administering WebSphere Using JMX</title>
		<link>http://alvinabad.wordpress.com/2009/02/15/automating-websphere-using-jmx/</link>
		<comments>http://alvinabad.wordpress.com/2009/02/15/automating-websphere-using-jmx/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 09:05:00 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=195</guid>
		<description><![CDATA[Although administering WebSphere is best done using the Wsadmin API (with scripting languages like Jython or Jacl), there may be situations when this is not a good option. One example is when your application is already using Java and calling out to an external program (wsadmin.sh) would make the application run slower or make your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=195&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/02/15/automating-websphere-using-jmx/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>A Simple Cross-Domain Ajax</title>
		<link>http://alvinabad.wordpress.com/2009/02/13/feb13/</link>
		<comments>http://alvinabad.wordpress.com/2009/02/13/feb13/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 01:50:22 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=177</guid>
		<description><![CDATA[In spite of the power of the XMLHttpRequest API, its usage is limited by the &#8220;same-origin&#8221; policy. What this means is that the hostname of the url you are sending the XMLHttpRequest cannot be different from the hostname of the web server. Understandably, the reason behind this is security. However, there are legitimate reasons why [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=177&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/02/13/feb13/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Extending JavaScript&#8217;s String Object</title>
		<link>http://alvinabad.wordpress.com/2009/02/12/extending-javascripts-string-object/</link>
		<comments>http://alvinabad.wordpress.com/2009/02/12/extending-javascripts-string-object/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 23:47:36 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=103</guid>
		<description><![CDATA[If you are the kind of programmer who works on multiple projects using different languages at the same time, I bet you sometimes can&#8217;t help mix things together and subconsciously expect that a method/function you commonly use in one language is also available in the other. And when this happens, you suddenly pause and realize [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=103&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/02/12/extending-javascripts-string-object/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Five Easy Steps to Learn JsUnit</title>
		<link>http://alvinabad.wordpress.com/2009/02/11/five-easy-steps-to-learn-jsunit/</link>
		<comments>http://alvinabad.wordpress.com/2009/02/11/five-easy-steps-to-learn-jsunit/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 03:56:25 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=30</guid>
		<description><![CDATA[If you already know JUnit or PyUnit, it shouldn&#8217;t take you more than ten minutes to learn how to use JsUnit. JsUnit is a Unit Testing Framework for Javascript. It is a JavaScript version of JUnit. Below are five easy steps you can follow to quickly learn JsUnit. Step 1. Download JsUnit zip file and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=30&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2009/02/11/five-easy-steps-to-learn-jsunit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Unit Testing Wsadmin Jython Scripts</title>
		<link>http://alvinabad.wordpress.com/2008/09/04/unit-testing-wsadmin-jython-scripts/</link>
		<comments>http://alvinabad.wordpress.com/2008/09/04/unit-testing-wsadmin-jython-scripts/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 09:13:20 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=43</guid>
		<description><![CDATA[You can use the unittest module from Python to write unit testing for Websphere&#8217;s wsadmin Jython scripts. As of WASv61, this module comes shipped with the product so there is no need to refer externally to your CPython library. To illustrate, let&#8217;s say you want to create a unittest for the Cell.py module below: &#8220;Cell.py&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=43&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/09/04/unit-testing-wsadmin-jython-scripts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Links to IBM WebSphere Application Server Documentations</title>
		<link>http://alvinabad.wordpress.com/2008/06/29/links-to-ibm-websphere-documentation/</link>
		<comments>http://alvinabad.wordpress.com/2008/06/29/links-to-ibm-websphere-documentation/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 10:03:21 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=34</guid>
		<description><![CDATA[In spite of Google&#8217;s power, finding information about WebSphere is still a chore. I can&#8217;t really blame Google because IBM WebSphere documentation is huge. Until search results get better or I figure out how to find things faster on the IBM site directly, I am organizing my bookmarks here so that I can immediately refer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=34&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/06/29/links-to-ibm-websphere-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>WebSphere Administrative Objects Not Accessible from Imported Jython Modules</title>
		<link>http://alvinabad.wordpress.com/2008/06/28/websphere-administrative-objects-are-not-accessible-from-imported-jython-modules/</link>
		<comments>http://alvinabad.wordpress.com/2008/06/28/websphere-administrative-objects-are-not-accessible-from-imported-jython-modules/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 21:29:07 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=32</guid>
		<description><![CDATA[In Websphere Jython (as of WAS6.1), the administrative objects are not automatically accessible from imported modules, unlike when you call them from your main script. It is also not possible to import them either since they are not defined in sys.modules. &#8220;myModule.py&#8221; For example, the code above will break if this Jython module is imported [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=32&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/06/28/websphere-administrative-objects-are-not-accessible-from-imported-jython-modules/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Websphere’s Implementation of Jython (wsadmin) Broke __name__</title>
		<link>http://alvinabad.wordpress.com/2008/06/01/scrolling-a-div-to-the-bottom-using-javascript/</link>
		<comments>http://alvinabad.wordpress.com/2008/06/01/scrolling-a-div-to-the-bottom-using-javascript/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 06:04:12 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=24</guid>
		<description><![CDATA[Jython in IBM Websphere does not implement the global variable &#8220;__name__&#8221; the same way CPython or the official Jython does. Instead of setting it to &#8220;__main__&#8221; (if the module is not imported), it sets it to &#8220;main&#8221;. For example, if you have this code to check if the script is being imported or not, you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=24&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/06/01/scrolling-a-div-to-the-bottom-using-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamically Including JavaScript and CSS Files</title>
		<link>http://alvinabad.wordpress.com/2008/06/01/dynamically-including-javascript-and-css-files/</link>
		<comments>http://alvinabad.wordpress.com/2008/06/01/dynamically-including-javascript-and-css-files/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 18:41:06 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=18</guid>
		<description><![CDATA[In C/C++, if you want to include code from another file, you use the #include directive. In PHP, you use the require or include command. In Java and Python, you use the import command to import a library. In Perl, you use the require or use command. However in JavaScript, for some reason, it doesn&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=18&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/06/01/dynamically-including-javascript-and-css-files/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Nice Things About Perl &#8211; Searching Gzip Files</title>
		<link>http://alvinabad.wordpress.com/2008/05/31/nice-things-about-perl-searching-gzip-files/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/31/nice-things-about-perl-searching-gzip-files/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 05:53:34 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=16</guid>
		<description><![CDATA[Recently, I needed to search for a string across log files that were compressed by gzip. The gzipped log files span across different directories and nested subdirectories. Uncompressing the files and then using grep would not be a nice option, so what came to my mind immediately was zgrep. Zgrep works like grep but with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=16&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/31/nice-things-about-perl-searching-gzip-files/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Websphere&#8217;s implementation of Jython in wsadmin broke sys.argv</title>
		<link>http://alvinabad.wordpress.com/2008/05/28/jython-in-webspheres-wsadmin-broke-sysargv/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/28/jython-in-webspheres-wsadmin-broke-sysargv/#comments</comments>
		<pubDate>Thu, 29 May 2008 05:14:28 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=12</guid>
		<description><![CDATA[In CPython and JPython, the first index of sys.argv points to the name of the Python script, while the rest of the array elements refer to the arguments. However, in Websphere&#8217;s Jython, the first index already points to the first argument of the script. This means that none of the elements of sys.argv has the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=12&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/28/jython-in-webspheres-wsadmin-broke-sysargv/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Western Digital 1.5 TB My Book World Edition II Hard Drive</title>
		<link>http://alvinabad.wordpress.com/2008/05/18/western-digital-15-tb-my-book-world-edition-ii-hard-drive/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/18/western-digital-15-tb-my-book-world-edition-ii-hard-drive/#comments</comments>
		<pubDate>Sun, 18 May 2008 22:47:53 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=10</guid>
		<description><![CDATA[I recently purchased a personal network attached storage (NAS). It&#8217;s a 1.5TB external hard drive from Western Digital. It&#8217;s called &#8211; Western Digital 1.5 TB My Book World Edition II Hard Drive. [1] Thanks to my friend, Don, for telling me about this. There are many good things about this product. Unfortunately, there are some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=10&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/18/western-digital-15-tb-my-book-world-edition-ii-hard-drive/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedded chat-room window</title>
		<link>http://alvinabad.wordpress.com/2008/05/08/embedded-chat-room/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/08/embedded-chat-room/#comments</comments>
		<pubDate>Thu, 08 May 2008 20:56:09 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Web Application]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=8</guid>
		<description><![CDATA[I added a feature to Yaploud where you can embed a chat-room window into your web page. Instead of a popup window, the chat-room window can be accessed directly from your web page. Visitors of your site can view and send chat messages on your web page. To do this, all you need is to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=8&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/08/embedded-chat-room/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Nice things about Perl</title>
		<link>http://alvinabad.wordpress.com/2008/05/08/nice-things-about-perl/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/08/nice-things-about-perl/#comments</comments>
		<pubDate>Thu, 08 May 2008 20:29:18 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=7</guid>
		<description><![CDATA[There are many nice things about Perl. But what I like best are one-liner scripts. I think nothing beats Perl when it comes to this feature. 1. A quick way of counting lines of code in your project: $ find myproject -type f -name &#8220;*.java&#8221; &#124; xargs perl -ne &#8216;print if !/^\s*$/&#8217; &#124; wc -l [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=7&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/08/nice-things-about-perl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>YapLoud</title>
		<link>http://alvinabad.wordpress.com/2008/05/05/yaploud/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/05/yaploud/#comments</comments>
		<pubDate>Mon, 05 May 2008 02:24:27 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[Web Application]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=3</guid>
		<description><![CDATA[YapLoud.com will launch tonight at midnight. http://www.yaploud.com/ I will enable the index.php to make it live at exactly 12MN PDT. I hope I don&#8217;t doze off. YapLoud is a web-based chat application where people can chat about any webpage. It&#8217;s like an IRC (Internet Relay Chat) with multiple chat rooms but each chat-room is associated [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=3&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/05/yaploud/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
		<item>
		<title>Chaos in server-side or client-side of web development, which do you prefer?</title>
		<link>http://alvinabad.wordpress.com/2008/05/04/chaos-in-server-side-and-client-side-web-development-which-do-you-prefer/</link>
		<comments>http://alvinabad.wordpress.com/2008/05/04/chaos-in-server-side-and-client-side-web-development-which-do-you-prefer/#comments</comments>
		<pubDate>Mon, 05 May 2008 05:44:48 +0000</pubDate>
		<dc:creator>Alvin Abad</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alvinabad.wordpress.com/?p=5</guid>
		<description><![CDATA[On the server-side of web development, there are dozens of programming languages you can use. And for each language, there are dozens of frameworks to choose from. This has created language and framework wars. It&#8217;s a war zone out there. On the client-side of web development, things might be less stressful you might say, because [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alvinabad.wordpress.com&amp;blog=3647518&amp;post=5&amp;subd=alvinabad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://alvinabad.wordpress.com/2008/05/04/chaos-in-server-side-and-client-side-web-development-which-do-you-prefer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">alvin</media:title>
		</media:content>
	</item>
	</channel>
</rss>
