<?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>What's Up Next?</title>
	<atom:link href="http://augustli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://augustli.wordpress.com</link>
	<description>Programming, photography and other stuff...</description>
	<lastBuildDate>Fri, 13 Jan 2012 08:13:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='augustli.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/b1bdd65ff16ddbbdbe1fd43d424f27e0?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>What's Up Next?</title>
		<link>http://augustli.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://augustli.wordpress.com/osd.xml" title="What&#039;s Up Next?" />
	<atom:link rel='hub' href='http://augustli.wordpress.com/?pushpress=hub'/>
		<item>
		<title>JavaScript Pitfalls: No Block Scope</title>
		<link>http://augustli.wordpress.com/2011/04/05/javascript-pitfalls-no-block-scope/</link>
		<comments>http://augustli.wordpress.com/2011/04/05/javascript-pitfalls-no-block-scope/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 11:51:04 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[pitfalls]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=238</guid>
		<description><![CDATA[Programmers used to Java would often assume that block scope in JavaScript behave the same way, but they don&#8217;t. Most programmers know that JavaScript has global scope and function scope and that you need to declare variables with &#8220;var&#8221; within functions in order to make the variables local. Now comes the &#8220;no block scope&#8221; in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=238&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2011/04/05/javascript-pitfalls-no-block-scope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>2010 in review</title>
		<link>http://augustli.wordpress.com/2011/01/02/2010-in-review/</link>
		<comments>http://augustli.wordpress.com/2011/01/02/2010-in-review/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 06:41:02 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=233</guid>
		<description><![CDATA[The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here&#8217;s a high level summary of its overall blog health: The Blog-Health-o-Meter&#8482; reads This blog is doing awesome!. Crunchy numbers A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 3,300 times in 2010. That&#8217;s about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=233&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2011/01/02/2010-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>

		<media:content url="http://s0.wp.com/i/annual-recap/meter-healthy2.gif" medium="image">
			<media:title type="html">Healthy blog!</media:title>
		</media:content>

		<media:content url="http://augustli.files.wordpress.com/2008/12/yahoo_pipes1.jpg?w=288" medium="image">
			<media:title type="html">Featured image</media:title>
		</media:content>
	</item>
		<item>
		<title>Working With Big Faceless Java Report Generator</title>
		<link>http://augustli.wordpress.com/2010/08/15/working-with-big-faceless-java-report-generator/</link>
		<comments>http://augustli.wordpress.com/2010/08/15/working-with-big-faceless-java-report-generator/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 00:56:46 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[BFO]]></category>
		<category><![CDATA[Error Parsing XML: ignoring]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=202</guid>
		<description><![CDATA[The Java Report Generator by Big Faceless Organization (BFO) is a commercial java library that converts XML into PDF documents. I have been using it for several months now and here are some quirks that I have came across so far: XML is not HTML, some characters and tags are not compatible and here are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=202&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/15/working-with-big-faceless-java-report-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Plugin: Adding Custom Editor Context Menu To Process Selected Text Or Whole File</title>
		<link>http://augustli.wordpress.com/2010/08/07/eclipse-plugin-adding-custom-editor-context-menu-to-process-selected-text-or-whole-file/</link>
		<comments>http://augustli.wordpress.com/2010/08/07/eclipse-plugin-adding-custom-editor-context-menu-to-process-selected-text-or-whole-file/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 10:47:55 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse plugin]]></category>
		<category><![CDATA[editor context menu]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=195</guid>
		<description><![CDATA[The current Eclipse plugin I am working on is, of course, much more complex than this, but I thought it would be nice to share how to make a simple Eclipse plugin that processes the selected text or text in the current file in the editor. Do the following steps first before we proceed to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=195&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/07/eclipse-plugin-adding-custom-editor-context-menu-to-process-selected-text-or-whole-file/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>Extracting Links From HTML Using Swing HTMLEditorKit</title>
		<link>http://augustli.wordpress.com/2010/08/07/extracting-links-from-html-using-swing-htmleditorkit/</link>
		<comments>http://augustli.wordpress.com/2010/08/07/extracting-links-from-html-using-swing-htmleditorkit/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 22:05:10 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTMLEditorKit]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=179</guid>
		<description><![CDATA[One way to parse links is to use regular expressions, however, HTML links can come in many forms and combinations of its attributes. Which is why it is easier to use the built-in Swing HTMLEditorKit Parser to parse the HTML and extract the links. It works like a SAX parser, each time the parser encountered [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=179&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/07/extracting-links-from-html-using-swing-htmleditorkit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>SocketException Permission Denied In Mac OS X</title>
		<link>http://augustli.wordpress.com/2010/08/07/socketexception-permission-denied-in-mac-os-x/</link>
		<comments>http://augustli.wordpress.com/2010/08/07/socketexception-permission-denied-in-mac-os-x/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 18:45:35 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[mac os]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=175</guid>
		<description><![CDATA[A Java code I wrote under Windows would throw &#8220;Permission denied&#8221; when I tried to run it under Mac OS X. I was using localhost port 888 at the time running an instance of Sun&#8217;s HTTPServer. It took me a while trying to create my own java.policy file before I realized that the default Mac [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=175&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/07/socketexception-permission-denied-in-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript Tips: Replacing Tokens In Strings</title>
		<link>http://augustli.wordpress.com/2010/08/01/javascript-tips-replacing-tokens-in-strings/</link>
		<comments>http://augustli.wordpress.com/2010/08/01/javascript-tips-replacing-tokens-in-strings/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 21:39:33 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[string replace]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=164</guid>
		<description><![CDATA[Regular expressions are a nifty way to do search and replace operations. The string.replace(regex, value) is often used for quick replacements. But there is another form of replace that takes a function as a parameter: string.replace(regex, function). This is my preferred method when replacing a lot of tokens because the text is parsed only once [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=164&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/01/javascript-tips-replacing-tokens-in-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>Displaying Markers In Open Street Map Using Open Layers</title>
		<link>http://augustli.wordpress.com/2010/08/01/displaying-markers-in-open-street-map-using-open-layers/</link>
		<comments>http://augustli.wordpress.com/2010/08/01/displaying-markers-in-open-street-map-using-open-layers/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 18:31:14 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[open layers]]></category>
		<category><![CDATA[open street map]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=154</guid>
		<description><![CDATA[Open Street Map is open data, licensed under the Creative Commons Attribution-ShareAlike 2.0 licence (CC-BY-SA). Note that while the map data is free, the service isn&#8217;t. Please read their license on their website. Open Layers is an open source map api &#8211; it could be used to access different map services like Yahoo Maps, Google [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=154&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/01/displaying-markers-in-open-street-map-using-open-layers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>Displaying Markers In Google Maps API</title>
		<link>http://augustli.wordpress.com/2010/08/01/displaying-markers-in-google-maps-api/</link>
		<comments>http://augustli.wordpress.com/2010/08/01/displaying-markers-in-google-maps-api/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 18:06:43 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[google maps]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=144</guid>
		<description><![CDATA[The version 3 of Google Maps did away with having to get an API key in order to access the Google Maps API. Here is a simplified version of the code I wrote, it basically allows you to add markers to Google Maps and displays a popup window when the marker is clicked. The map [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=144&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/01/displaying-markers-in-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript Pitfalls: Extra Comma In Objects In IE</title>
		<link>http://augustli.wordpress.com/2010/08/01/javascript-pitfalls-extra-comma-in-objects-in-ie/</link>
		<comments>http://augustli.wordpress.com/2010/08/01/javascript-pitfalls-extra-comma-in-objects-in-ie/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 16:35:22 +0000</pubDate>
		<dc:creator>August Li</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[pitfalls]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://augustli.wordpress.com/?p=137</guid>
		<description><![CDATA[Firefox and Chrome are more forgiving with errors in JavaScript object literals. In IE8, an extra comma in object literal would throw an error during runtime.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustli.wordpress.com&amp;blog=3739679&amp;post=137&amp;subd=augustli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://augustli.wordpress.com/2010/08/01/javascript-pitfalls-extra-comma-in-objects-in-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/181d279c1863720e7858208826a209c2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gus</media:title>
		</media:content>
	</item>
	</channel>
</rss>
