<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Web 2.1</title>
	<link>http://web.2point1.com</link>
	<description>Tim Whitlock's home in the Blogohedron</description>
	<pubDate>Mon, 15 Sep 2008 13:52:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>AMF - Errata and other ramblings</title>
		<link>http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/</link>
		<comments>http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 15:18:42 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[AMF]]></category>

		<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/</guid>
		<description><![CDATA[I've been doing a lot of research into the AMF protocol recently. I've had the pleasure of reading the AMF0, and AMF3 standards cover-to-cover several times, with a view to understanding them well enough to write my own debugging tools. More about those projects another time.
Not only are the standards fairly brief, but they contain [...]]]></description>
			<content:encoded><![CDATA[<p>I've been doing a lot of research into the <a href="http://en.wikipedia.org/wiki/Action_Message_Format" target="_blank">AMF</a> protocol recently. I've had the pleasure of reading the <a href="http://download.macromedia.com/pub/labs/amf/amf0_spec_121207.pdf" target="_blank">AMF0</a>, and <a href="http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf" target="_blank">AMF3</a> standards cover-to-cover several times, with a view to understanding them well enough to write my own debugging tools. More about those projects another time.</p>
<p>Not only are the standards fairly brief, but they contain errors. I've not managed to find an official errata, so here's my starter for 10. <a href="http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/#more-64" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore2").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/&amp;title=AMF - Errata and other ramblings' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/&amp;title=AMF - Errata and other ramblings' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/&amp;t=AMF - Errata and other ramblings' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/&amp;title=AMF - Errata and other ramblings' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/&amp;title=AMF - Errata and other ramblings' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/&amp;t=AMF - Errata and other ramblings' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/09/13/amf-errata-and-other-ramblings/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JASPA Sneak Preview</title>
		<link>http://web.2point1.com/2008/09/11/jaspa-sneak-preview/</link>
		<comments>http://web.2point1.com/2008/09/11/jaspa-sneak-preview/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 00:51:25 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[JASPA]]></category>

		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/09/11/jaspa-sneak-preview/</guid>
		<description><![CDATA[JASPA means: &#34;JavaScript; Alternative Syntax with PHP&#34;
If it wasn't for copyright problems, the &#34;AS&#34; might stand for ActionScript, because this is its primary influence. In a nutshell, JASPA allows you to write a strongly-typed, class-based language modelled closely on ActionScript, and have it compiled into regular JavaScript source code. In an even smaller nutshell, how [...]]]></description>
			<content:encoded><![CDATA[<h3>JASPA means: &quot;JavaScript; Alternative Syntax with PHP&quot;</h3>
<p>If it wasn't for copyright problems, the &quot;AS&quot; might stand for <em>ActionScript</em>, because this is its primary influence. In a nutshell, JASPA allows you to write a strongly-typed, class-based language modelled closely on ActionScript, and have it compiled into regular JavaScript source code. In an even smaller nutshell, how about - &quot;<em>ActionScript for the web browser</em>&quot;.</p>
<p>JASPA is my long term pet project, and because it's taking so long, (what with a full time job and all), I've decided to offer a pre-release version for download as a sneak preview of what's on offer. This version is <strong>not ready for production</strong> and is offered as merely a proof of concept for developers who are interested enough to take a look.</p>
<p><a href="http://web.2point1.com/wp-content/uploads/2008/09/jaspa-0-1tar.gz" title="jaspa-0-1">» Download<strong> JASPA 0.1</strong></a><strong> </strong><br />
This is a pre-beta version and is for the command line only.</p>
<p> <a href="http://web.2point1.com/2008/09/11/jaspa-sneak-preview/#more-56" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore4").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/09/11/jaspa-sneak-preview/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/&amp;title=JASPA Sneak Preview' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/&amp;title=JASPA Sneak Preview' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/&amp;t=JASPA Sneak Preview' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/&amp;title=JASPA Sneak Preview' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/&amp;title=JASPA Sneak Preview' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/09/11/jaspa-sneak-preview/&amp;t=JASPA Sneak Preview' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/09/11/jaspa-sneak-preview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jsobf - command line tips</title>
		<link>http://web.2point1.com/2008/09/08/jsobf-command-line-tips/</link>
		<comments>http://web.2point1.com/2008/09/08/jsobf-command-line-tips/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 21:58:18 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[command line]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[jsobf]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/09/08/jsobf-command-line-tips/</guid>
		<description><![CDATA[Here are some quick tips on how to use the jsobf command line program effectively.
Bookmark this!          ]]></description>
			<content:encoded><![CDATA[<p>Here are some quick tips on how to use the <a href="http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download">jsobf</a> command line program effectively.<br />
 <a href="http://web.2point1.com/2008/09/08/jsobf-command-line-tips/#more-61" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore6").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/09/08/jsobf-command-line-tips/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/&amp;title=jsobf - command line tips' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/&amp;title=jsobf - command line tips' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/&amp;t=jsobf - command line tips' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/&amp;title=jsobf - command line tips' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/&amp;title=jsobf - command line tips' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/09/08/jsobf-command-line-tips/&amp;t=jsobf - command line tips' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/09/08/jsobf-command-line-tips/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jsfmt and jsobf available for download</title>
		<link>http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/</link>
		<comments>http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 19:46:55 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/</guid>
		<description><![CDATA[By popular request I have made my JavaScript minimizer and obfuscator available for download. The jsobf program strips JavaScript source code down to the minimum whitespace required to separate the tokens, and performs automatic semicolon insertion to completely irradiate the need for line breaks. It also offers some obfuscation by renaming identifiers.
Bookmark this!   [...]]]></description>
			<content:encoded><![CDATA[<p>By popular request I have made my <a href="http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/">JavaScript minimizer and obfuscator</a> available for download. The <em>jsobf </em>program strips JavaScript source code down to the minimum whitespace required to separate the tokens, and performs automatic semicolon insertion to completely irradiate the need for line breaks. It also offers some obfuscation by renaming identifiers. <a href="http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/#more-59" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore8").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/&amp;title=jsfmt and jsobf available for download' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/&amp;title=jsfmt and jsobf available for download' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/&amp;t=jsfmt and jsobf available for download' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/&amp;title=jsfmt and jsobf available for download' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/&amp;title=jsfmt and jsobf available for download' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/&amp;t=jsfmt and jsobf available for download' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/09/07/jsfmt-and-jsobf-available-for-download/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ActionScript Emptiness</title>
		<link>http://web.2point1.com/2008/08/02/actionscript-emptiness/</link>
		<comments>http://web.2point1.com/2008/08/02/actionscript-emptiness/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 16:09:05 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[AS3]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/08/02/actionscript-emptiness/</guid>
		<description><![CDATA[I'm a great believer that if you're going to be good at something you should understand it a the lowest level possible. Every ActionScript developer I talk to at the moment is migrating to AS3 and mostly we talk about all the high level differences it has with AS2; the API, the event mechanism and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I'm a great believer that if you're going to be good at something you should understand it a the lowest level possible. </strong>Every ActionScript developer I talk to at the moment is migrating to AS3 and mostly we talk about all the high level differences it has with AS2; the API, the event mechanism and so forth. But let's not forget the little things. It's often complacency toward the smallest components that cause the most trouble. It seems like an odd situation to know how to flip a cube around in 3D space, but not really know the difference between <code>null</code> and <code>undefined</code>. This is a real situation though, and it means bugs deep down in complex code just waiting to ruin our lives. <a href="http://web.2point1.com/2008/08/02/actionscript-emptiness/#more-55" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore10").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/08/02/actionscript-emptiness/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/08/02/actionscript-emptiness/&amp;title=ActionScript Emptiness' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/08/02/actionscript-emptiness/&amp;title=ActionScript Emptiness' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/08/02/actionscript-emptiness/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/08/02/actionscript-emptiness/&amp;t=ActionScript Emptiness' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/08/02/actionscript-emptiness/&amp;title=ActionScript Emptiness' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/08/02/actionscript-emptiness/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/08/02/actionscript-emptiness/&amp;title=ActionScript Emptiness' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/08/02/actionscript-emptiness/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/08/02/actionscript-emptiness/&amp;t=ActionScript Emptiness' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/08/02/actionscript-emptiness/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Job board spam</title>
		<link>http://web.2point1.com/2008/07/03/job-board-spam/</link>
		<comments>http://web.2point1.com/2008/07/03/job-board-spam/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 09:20:58 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[crime]]></category>

		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/07/03/job-board-spam/</guid>
		<description><![CDATA[I do marvel at the ingenuity of spammers sometimes. Despite being crap programmers, they do have a knack for coming up with new ways to deliver their poisonous junk. It's almost enough to make me consider life of crime.
After placing a job advert on Gumtree, we (my current employer and I) received a touching email [...]]]></description>
			<content:encoded><![CDATA[<p>I do marvel at the ingenuity of spammers sometimes. Despite being crap programmers, they do have a knack for coming up with new ways to deliver their poisonous junk. It's almost enough to make me consider life of crime.</p>
<p>After placing a job advert on Gumtree, we (my current employer and I) received a touching email from someone intersted in our junior developer role. Clicking their portfolio link took us to a spammer's &quot;search&quot; portal complete with gambling site pop-ups.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore12").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/07/03/job-board-spam/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/07/03/job-board-spam/&amp;title=Job board spam' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/07/03/job-board-spam/&amp;title=Job board spam' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/07/03/job-board-spam/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/07/03/job-board-spam/&amp;t=Job board spam' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/07/03/job-board-spam/&amp;title=Job board spam' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/07/03/job-board-spam/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/07/03/job-board-spam/&amp;title=Job board spam' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/07/03/job-board-spam/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/07/03/job-board-spam/&amp;t=Job board spam' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/07/03/job-board-spam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Feel</title>
		<link>http://web.2point1.com/2008/06/19/i-feel/</link>
		<comments>http://web.2point1.com/2008/06/19/i-feel/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 11:01:11 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/06/19/i-feel/</guid>
		<description><![CDATA[My brother just launched a new personal project of his, consisting of two web sites; ifeellondon.com and ifeelnyc.com. The idea, in a nutshell, is that you browse for activities in your home city by how you feel, rather than what you might want to do, or where you might want to go.
Bookmark this!   [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://web.2point1.com/wp-content/uploads/2008/06/ifeelgrab2.gif" align="right" border="0" hspace="10" />My <a href="http://nowincolour.blogspot.com/" target="_blank">brother</a> just launched a new personal project of his, consisting of two web sites; <a href="http://www.ifeellondon.com/" target="_blank">ifeellondon.com</a> and <a href="http://www.ifeelnyc.com/" target="_blank">ifeelnyc.com</a>. The idea, in a nutshell, is that you browse for activities in your home city by how you feel, rather than what you might want to do, or where you might want to go.</p>
<p> <a href="http://web.2point1.com/2008/06/19/i-feel/#more-50" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore14").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/06/19/i-feel/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/06/19/i-feel/&amp;title=I Feel' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/06/19/i-feel/&amp;title=I Feel' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/06/19/i-feel/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/06/19/i-feel/&amp;t=I Feel' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/06/19/i-feel/&amp;title=I Feel' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/06/19/i-feel/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/06/19/i-feel/&amp;title=I Feel' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/06/19/i-feel/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/06/19/i-feel/&amp;t=I Feel' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/06/19/i-feel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JavaScript Obfuscator and Minifier</title>
		<link>http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/</link>
		<comments>http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 15:23:04 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[ECMAScript]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[parsing]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/</guid>
		<description><![CDATA[This tool is based on a full JavaScript parser that is part of a much bigger plan. I won't go into that just yet, but along the way I'm going to be releasing useful tools like this as they come about. It's useful to have some short term goals to keep up morale and ensure [...]]]></description>
			<content:encoded><![CDATA[<p>This tool is based on a <a href="http://web.2point1.com/2008/05/09/full-javascript-parser-for-php/">full JavaScript parser</a> that is part of a much bigger plan. I won't go into that just yet, but along the way I'm going to be releasing useful tools like this as they come about. It's useful to have some short term goals to keep up morale and ensure that the framework is working well.</p>
<p><strong>&gt; <a href="http://plug.whiteinteractive.com:8080/plug/examples/JavaScript/j_obfuscate.php" target="_blank">Try it here:</a></strong><a href="http://plug.whiteinteractive.com:8080/plug/examples/JavaScript/j_obfuscate.php" target="_blank"> Obfuscate and minify your JavaScript code</a></p>
<h3> <a href="http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/#more-49" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore16").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/&amp;title=JavaScript Obfuscator and Minifier' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/&amp;title=JavaScript Obfuscator and Minifier' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/&amp;t=JavaScript Obfuscator and Minifier' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/&amp;title=JavaScript Obfuscator and Minifier' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/&amp;title=JavaScript Obfuscator and Minifier' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/&amp;t=JavaScript Obfuscator and Minifier' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/06/14/javascript-obfuscator-and-minifier/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JParser now with Unicode support</title>
		<link>http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/</link>
		<comments>http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 21:37:54 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[ECMAScript]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[parsing]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[tokenizing]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/</guid>
		<description><![CDATA[I've updated my JavaScript parser to include full Unicode support.
Check out the test interfaces for:
» Full parser;
» Code highlighting.
Bookmark this!          ]]></description>
			<content:encoded><![CDATA[<p><strong>I've updated my JavaScript parser to include full Unicode support.</strong><br />
Check out the test interfaces for:<br />
<strong><span class="separator">»</span> <a href="http://plug.whiteinteractive.com:8080/plug/examples/JavaScript/JParser.php" target="_blank">Full parser</a></strong>;<br />
<strong><span class="separator">»</span> <a href="http://plug.whiteinteractive.com:8080/plug/examples/JavaScript/j_token_html.php" target="_blank">Code highlighting</a></strong>.</p>
<p> <a href="http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/#more-47" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore18").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/&amp;title=JParser now with Unicode support' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/&amp;title=JParser now with Unicode support' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/&amp;t=JParser now with Unicode support' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/&amp;title=JParser now with Unicode support' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/&amp;title=JParser now with Unicode support' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/&amp;t=JParser now with Unicode support' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/06/08/jparser-now-with-unicode-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JavaScript Syntax Nuances</title>
		<link>http://web.2point1.com/2008/06/07/javascript-syntax-nuances/</link>
		<comments>http://web.2point1.com/2008/06/07/javascript-syntax-nuances/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 12:49:32 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[ECMAScript]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[parsing]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2008/06/07/javascript-syntax-nuances/</guid>
		<description><![CDATA[If you learn a programming language it is unlikely that you will read the formal language specification that defines all the laws of the syntax. You may never read it at all. It is more useful to learn by example, or at least topic-by-topic. However, a mere ten years after writing my first few lines [...]]]></description>
			<content:encoded><![CDATA[<p>If you learn a programming language it is unlikely that you will read the formal language specification that defines all the laws of the syntax. You may never read it at all. It is more useful to learn by example, or at least topic-by-topic. However, a mere ten years after writing my first few lines of JavaScript, I read the ECMAScript standard and it threw up some things I did not know.</p>
<p>There are many things that you can write in JavaScript that are perfectly valid syntax, but that you probably never will write. Here are a few that raised an eyebrow or two.</p>
<p> <a href="http://web.2point1.com/2008/06/07/javascript-syntax-nuances/#more-34" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' onclick='document.getElementById("bookmarkifyMore20").style.display="block"; return false;'>Bookmark this!</div><div class='linkbuttons'><a href='http://www.bloglines.com/sub/http://web.2point1.com/2008/06/07/javascript-syntax-nuances/' title='Save to Bloglines' onclick='target="_blank";' rel='nofollow'><img src='http://www.bloglines.com/favicon.ico' width='16' height='16' alt='[Bloglines]'  /></a> <a href='http://del.icio.us/post?url=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/&amp;title=JavaScript Syntax Nuances' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://del.icio.us/favicon.ico' width='16' height='16' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/&amp;title=JavaScript Syntax Nuances' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://digg.com/favicon.ico' width='16' height='16' alt='[Digg]'  /></a> <a href='http://www.facebook.com/share.php?u=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.facebook.com/favicon.ico' width='16' height='16' alt='[Facebook]'  /></a> <a href='http://www.furl.net/storeIt.jsp?u=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/&amp;t=JavaScript Syntax Nuances' title='Save to Furl' onclick='target="_blank";' rel='nofollow'><img src='http://www.furl.net/images/logo-favicon.ico' width='16' height='16' alt='[Furl]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/&amp;title=JavaScript Syntax Nuances' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.google.com/favicon.ico' width='16' height='16' alt='[Google]'  /></a> <a href='http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/' title='Seed Newsvine' onclick='target="_blank";' rel='nofollow'><img src='http://www.newsvine.com/_vine/images/identity/button_seednewsvine.gif' width='16' height='16' alt='[Newsvine]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/&amp;title=JavaScript Syntax Nuances' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.stumbleupon.com/favicon.ico' width='16' height='16' alt='[StumbleUpon]'  /></a> <a href='http://technorati.com/faves?add=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://technorati.com/favicon.ico' width='16' height='16' alt='[Technorati]'  /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://web.2point1.com/2008/06/07/javascript-syntax-nuances/&amp;t=JavaScript Syntax Nuances' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.yahoo.com/favicon.ico' width='16' height='16' alt='[Yahoo!]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2008/06/07/javascript-syntax-nuances/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
