<?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"
	>

<channel>
	<title>Urban Mainframe</title>
	<atom:link href="http://blog.urbanmainframe.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.urbanmainframe.com</link>
	<description>an oasis for idle minds</description>
	<pubDate>Mon, 17 Nov 2008 21:47:25 +0000</pubDate>
	
	<language>en</language>
			<item>
		<title>Programmer&#8217;s Cheat Sheets</title>
		<link>http://blog.urbanmainframe.com/2008/11/programmers-cheat-sheets/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/programmers-cheat-sheets/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:39:14 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Weblog]]></category>

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

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

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

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

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

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

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

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=823</guid>
		<description><![CDATA[
Photo Credit: “iLove” by julian-
As a programmer/web-designer I dip into a diverse range of programming languages and frameworks. I often find that I get locked into a specific coding grammar/syntax and that it is then difficult to switch to a new one. This is when I find the following cheat sheets invaluable (and indeed&#160;comforting).

Subversion (SVN) [...]]]></description>
			<content:encoded><![CDATA[<div class="photo center"><img title="MacBook Pro Keyboard" src="http://blog.urbanmainframe.com/wp-content/uploads/2008/11/macbook-pro-keyboard-570x427.jpg" alt="MacBook Pro Keyboard" width="570" height="427" /><br />
<span style="font-size: 8pt;">Photo Credit: <a href="http://www.flickr.com/photos/julianb/108975854/">“iLove” by julian-</a></span></div>
<p>As a programmer/web-designer I dip into a diverse range of programming languages and frameworks. I often find that I get locked into a specific coding grammar/syntax and that it is then difficult to switch to a new one. This is when I find the following cheat sheets invaluable (and indeed&nbsp;comforting).</p>
<ul>
<li><a title="get the Subversion Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/subversion-cheat-sheet/">Subversion (<acronym title="Subversion">SVN</acronym>) - 293 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the Regular Expressions Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/">Regular Expressions (RegEx) - 648 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the mod_rewrite Cheat Sheet..." href="http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/">mod_rewrite - 563 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the PHP Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/php-cheat-sheet/"><acronym title="Pre-Hypertext Processing">PHP</acronym> - 556 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the CSS Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/"><acronym title="Cascading Style Sheets">CSS</acronym> - 316 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the HTML Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/html-cheat-sheet/"><acronym title="HyperText Markup Language">HTML</acronym> - 563 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the Ruby On Rails Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/ruby-on-rails-cheat-sheet/">Ruby On Rails - 753 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the HTML Character Entities Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/html-character-entities-cheat-sheet/"><acronym title="HyperText Markup Language">HTML</acronym> Character Entities - 959 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the JavaScript Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/javascript-cheat-sheet/">JavaScript - 453 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the MySQL Cheat Sheet..." href="http://www.addedbytes.com/cheat-sheets/mysql-cheat-sheet/">MySQL - 348 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="get the RGB Hexadecimal Colour Chart..." href="http://www.addedbytes.com/cheat-sheets/colour-chart/">RGB Hexadecimal Colour Chart - 199 <acronym title="Kilobyte">KB</acronym>&nbsp;<acronym title="Portable Document Format">PDF</acronym></a></li>
<li><a title="go to: Linux-Unix Cheat Sheets - The Ultimate Collection..." href="http://www.scottklarr.com/topic/115/linux-unix-cheat-sheets---the-ultimate-collection/"><acronym title="Operating System">OS</acronym> X / Linux /&nbsp;Unix</a></li>
<li><a title="go to: Photoshop CS3 Shortcuts Cheat Sheet..." href="http://www.creativetechs.com/iq/photoshop_cs3_shortcuts_cheatsheet.html">Photoshop&nbsp;CS3</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/programmers-cheat-sheets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Link Anthology #2</title>
		<link>http://blog.urbanmainframe.com/2008/11/link-anthology-2/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/link-anthology-2/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 23:25:01 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Weblog]]></category>

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

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=794</guid>
		<description><![CDATA[
Photo Credit: “Hey DJ” by Thomas Hawk
Due to work and other commitments it&#8217;s been a while since I last posted here. In the meantime my RSS client periodically trawled the great ocean of the Internet and landed a rather decent catch of prime linkage. So, without further ado, I present a link anthology - the very best that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class="photo center"><img title="Hey DJ" src="http://blog.urbanmainframe.com/wp-content/uploads/2008/11/hey_dj-570x266.jpg" alt="Hey DJ" width="570" height="266" /><br />
<span style="font-size: 8pt;">Photo Credit: <a href="http://flickr.com/photos/thomashawk/2492298772/">“Hey DJ” by Thomas Hawk</a></span></div>
<p>Due to work and other commitments it&#8217;s been a while since I last posted here. In the meantime <a title="learn more about Vienna..." href="http://www.vienna-rss.org/">my <acronym title="Really Simple Syndication">RSS</acronym> client</a> periodically trawled the great ocean of the Internet and landed a rather decent catch of prime linkage. So, without further ado, I present a link anthology - the very best that&#8217;s passed before my radar over the last week or so.<span id="more-794"></span></p>
<p><strong>Apple</strong></p>
<ul>
<li>In <a title="read &quot;Steve Jobs and the Portal to the Invisible&quot;..." href="http://www.esquire.com/features/75-most-influential/steve-jobs-1008">&#8220;Steve Jobs and the Portal to the Invisible&#8221;</a> Tom Junod becomes the latest in a long line of journalists to explore the enigma that is Steve Jobs — with a slightly macabre&nbsp;slant.</li>
<li><a title="download: Apple Publications Style Guide 2008..." href="http://developer.apple.com/documentation/UserExperience/Conceptual/APStyleGuide/APSG_2008.pdf">Apple Publications Style Guide 2008</a> (2 <acronym title="Megabyte">MB</acronym> <acronym title="Portable Document Format">PDF</acronym>) and don&#8217;t be fooled into thinking that this is only relevant to the Apple&nbsp;audience!</li>
<li>Leopard&#8217;s &#8220;Stacks&#8221; are a great addition to <acronym title="Operating System">OS</acronym> X but the dock icon handling is, ahem, shitty (sorry Apple). Stu Greenham provides a little <a title="learn more about: Re-inventing the OS X Stacks..." href="http://selfconclusion.co.uk/2008/02/leopard-stacks/">cosmetic&nbsp;overhaul.</a></li>
</ul>
<p><strong>Art &amp;&nbsp;Design</strong></p>
<ul>
<li><a href="http://psdfan.com/inspiration/35-beautiful-grunge-website-designs-you-may-not-have-seen-before/">35 Beautiful Grunge Website Designs You May Not Have Seen&nbsp;Before.</a></li>
<li>Is your website&#8217;s underwear showing? <a title="read &quot;Remember to specify a background colour&quot;..." href="http://www.456bereastreet.com/archive/200811/remember_to_specify_a_background_colour/">Remember to specify a background&nbsp;colour.</a></li>
<li><a title="go to: ILoveSketch..." href="http://www.dgp.toronto.edu/~shbae/ilovesketch.htm">ILoveSketch:</a> A 3D curve sketching system that captures some of the affordances of pen and paper for professional&nbsp;designers.</li>
<li><a title="go to: Behind the Design - 5 Stories of Great Inspiration..." href="http://www.smashingmagazine.com/2008/10/01/behind-the-design-5-stories-of-great-inspiration/">Behind the Design: 5 Stories of Great&nbsp;Inspiration.</a></li>
</ul>
<p><strong>Current&nbsp;Affairs</strong></p>
<ul>
<li><a title="read: The End..." href="http://www.portfolio.com/news-markets/national-news/portfolio/2008/11/11/The-End-of-Wall-Streets-Boom">The End:</a> The era that defined Wall Street is finally, officially over. Michael Lewis, who chronicled its excess in <em>Liar’s Poker,</em> returns to his old haunt to figure out what went&nbsp;wrong.</li>
</ul>
<p><strong>Music &amp;&nbsp;Video</strong></p>
<ul>
<li><a title="go to: 60 Beautiful Music Videos..." href="http://www.smashingmagazine.com/2008/11/16/60-beautiful-music-videos/">60 Beautiful Music Videos:</a> The music video is a unique art-form and Smashing Magazine has collected together 60 of the most original in one place. Use Jason Kottke&#8217;s <a title="learn more about the High Quality YouTube Video Hack..." href="http://www.kottke.org/08/11/high-quality-youtube-video-hack">&#8220;High Quality YouTube Video Hack&#8221;</a> to enjoy them more&nbsp;fully.</li>
<li><a title="watch: King Lines Trailer..." href="http://kevinrose.com/blogg/2008/10/23/king-lines-trailer.html">King Lines Trailer:</a> Extreme&nbsp;climbing.</li>
<li><a title="go to: 50 Beautiful Movie Posters..." href="http://www.smashingmagazine.com/2008/10/12/50-beautiful-movie-posters/">50 Beautiful Movie Posters:</a> I&#8217;ve always loved <a title="go to: Review - Art of the Modern Movie Poster..." href="http://motionographer.com/2008/11/17/review-art-of-the-modern-movie-poster/">movie posters</a> and some of these are&nbsp;breathtaking.</li>
</ul>
<div><strong>Photography</strong></div>
<div>
<ul>
<li><a title="go to: Scenes from Antarctica..." href="http://www.boston.com/bigpicture/2008/11/scenes_from_antarctica.html">Scenes from Antarctica:</a> Some of the most stunning photography yet published on the highly acclaimed website, <a title="go to: The Big Picture..." href="http://www.boston.com/bigpicture/">The Big&nbsp;Picture.</a></li>
<li><a title="go to: Multicolr Search Lab..." href="http://labs.ideeinc.com/multicolr/">Multicolr Search Lab:</a> Find Creative Commons images on Flickr via a user-selectable colour&nbsp;palette.</li>
<li><a title="go to: 50 Beautiful Examples Of Tilt-Shift Photography..." href="http://www.smashingmagazine.com/2008/11/16/beautiful-examples-of-tilt-shift-photography/">50 Beautiful Examples of Tilt-Shift Photography:</a> A creative and unique type of photography in which the camera is manipulated so that a life-sized location or subject looks like a miniature-scale&nbsp;model.</li>
</ul>
</div>
<p><strong>Technology</strong></p>
<ul>
<li>Gesture Based Control: <a title="learn more about Mgestyk..." href="http://www.mgestyk.com/">Mgestyk</a> is a new touch-free way to interact with your computer. It lets you control games and other applications just by moving your hands, allowing for more natural and immersive interaction. Gestures are processed in 3D, meaning that even depth-based gestures (like controlling the throttle of a plane) are natural and responsive to use. Mgestyk works even in total darkness! We eagerly await an <acronym title="Operating System">OS</acronym> X&nbsp;version.</li>
<li><a title="go to: uplog..." href="http://www.uncommonprojects.com/uplog/">uplog:</a> Freeform&nbsp;R&amp;D.</li>
</ul>
<div><strong>WordPress</strong></div>
<div>
<ul>
<li><a title="learn more about: &quot;Coming Up Next&quot;..." href="http://insanelyinterested.com/plugins/">Coming Up Next:</a> This plug-in presents a teaser of your next scheduled&nbsp;post.</li>
<li><a title="go to: milo WP..." href="http://wp.3oneseven.com/">milo WP:</a> A great collection of high-quality WordPress&nbsp;themes.</li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/link-anthology-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Promoting Unknown Bloggers</title>
		<link>http://blog.urbanmainframe.com/2008/11/promoting-unknown-bloggers/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/promoting-unknown-bloggers/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 21:12:11 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Asides]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=790</guid>
		<description><![CDATA[How You Can Help End the Problem of Blogs With Great Content and No Readers. [via]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chuckwestbrook.com/great-content-no-readers/">How You Can Help End the Problem of Blogs With Great Content and No Readers.</a> [<a href="http://www.behindmyscenes.com/blog/2008/11/3/ending-the-tragedy-of-under-appreciated-blogs.html">via</a>]</p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/promoting-unknown-bloggers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tms</title>
		<link>http://blog.urbanmainframe.com/2008/11/tms/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/tms/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 22:14:31 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[OS X]]></category>

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=779</guid>
		<description><![CDATA[A command-line tool which allows basic CVS-style operations on Time Machine&#160;backups.]]></description>
			<content:encoded><![CDATA[<p><a title="learn more about: tms..." href="http://fernlightning.com/doku.php?id=software:misc:tms">A command-line tool which allows basic <acronym title="Concurrent Versions System">CVS</acronym>-style operations on Time Machine&nbsp;backups.</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/tms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Better 404</title>
		<link>http://blog.urbanmainframe.com/2008/11/a-better-404/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/a-better-404/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 22:56:30 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Weblog]]></category>

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

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

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=760</guid>
		<description><![CDATA[
Photo Credit: “404 sign, Love Hotel, Shibuya, Tokyo, Japan” by gruntzooki
After reading Ian Lloyd&#8217;s The Perfect 404, I&#8217;ve revamped my &#8220;Not Found&#8221; error page to be a little bit more useful because, as Lloyd writes, &#8220;a    user-friendly website will give you a helping hand.&#8221; Previously my 404 page simply stated that an [...]]]></description>
			<content:encoded><![CDATA[<div class="photo center"><img title="404" src="http://blog.urbanmainframe.com/wp-content/uploads/2008/11/2935744250_c66a84e3c8_b-570x320.jpg" alt="404" width="570" height="320" /><br />
<span style="font-size: 8pt;">Photo Credit: <a href="http://www.flickr.com/photos/doctorow/2935744250/">“404 sign, Love Hotel, Shibuya, Tokyo, Japan” by gruntzooki</a></span></div>
<p>After reading Ian Lloyd&#8217;s <a title="read &quot;The Perfect 404&quot;..." href="http://www.alistapart.com/articles/perfect404/"><strong>The Perfect 404</strong></a>, I&#8217;ve revamped my <a href="/rachael/">&#8220;Not Found&#8221; error page</a> to be a little bit more useful because, as Lloyd writes, &#8220;a    user-friendly website will give you a helping hand.&#8221; Previously my 404 page simply stated that an error had occured and offered links to <a title="go to: the home-page..." href="/">the home-page</a> and <a title="go to: The Archives..." href="/archives/">archives.</a> I knew I could do better than that!<span id="more-760"></span></p>
<p>The simplest change I made was to remove the &#8220;404&#8221; error code. After all, while you and I understand what this means, my next-door neighbour wouldn&#8217;t. To <a title="learn more about &quot;Joe the Plumber&quot;..." href="http://en.wikipedia.org/wiki/Joe_the_Plumber">Joe the Plumber</a> this error code is simply redundant&nbsp;information.</p>
<p>I wanted to try to explain why the reader had ended up on the 404 page. So my body text begins with something&nbsp;like:</p>
<blockquote><p>Sorry, but <em>/[url_fragment]/</em> doesn&#8217;t exist on the Urban Mainframe at this&nbsp;time.</p></blockquote>
<p>It seemed polite to explain that the error could either be mine (I might have changed a <acronym title="Uniform Resource Locator">URL</acronym> or removed a resource) or it could be that a referring link is incorrect. So I needed to determine whether or not there was a referring link and, if there was, I could then display an appropriate&nbsp;message.</p>
<blockquote><p>The link at <em>http://some-domain.com/bad_referrer/</em> is incorrect or <em>/[url_fragment]/</em> has been moved, renamed or&nbsp;deleted.</p></blockquote>
<p>A snippet of <acronym title="Pre-Hypertext Processing">PHP</acronym> code in my WordPress&#8217; 404 template serviced this requirement:<br />
<code>&lt;?<br />
if ($_SERVER['HTTP_REFERER']) {<br />
echo "&lt;p&gt;The link at &lt;em&gt;&lt;a href=\"" . $_SERVER['HTTP_REFERER'] . "\"&gt;" . $_SERVER['HTTP_REFERER'] . "&lt;/a&gt;&lt;/em&gt; is incorrect or &lt;em&gt;" . $_SERVER['REQUEST_URI'] . "&lt;/em&gt; has been moved, renamed or deleted.&lt;/p&gt;";<br />
}<br />
?&gt;</code><br />
Then I present the reader with a couple of options by providing links to the home-page, the archives and, via Matt Mullenweg&#8217;s <a title="learn more about the &quot;Random Redirect&quot; WordPress plug-in..." href="http://wordpress.org/extend/plugins/random-redirect/"><strong>Random Redirect</strong></a> WordPress plug-in, a link to a random page on the website - just for a bit of&nbsp;fun.</p>
<p>The next bit&#8217;s really neat — using a (slightly modified) <a title="go to: WordPress 404: Page Not Found? Try these links…" href="http://www.marketingtechblog.com/2006/12/23/wordpress-page-not-found-try-these-links/">script I found,</a> WordPress breaks the erroneous <acronym title="Uniform Resource Locator">URL</acronym> into its component parts (ditching the domain fragment) and uses those parts as keywords for a full-text search of all my published pages and posts. It then presents the reader with a list of page titles that might be what they were looking for in the first place. Granted, it&#8217;s a long shot, but they just might get lucky and, even if they don&#8217;t, it exposes them to a selection of my content that they might otherwise have&nbsp;missed.</p>
<p><strong>Updated, 4th November 2008:</strong> You may not have full-text indexing configured in your WordPress database. In order for the full-text search to work you&#8217;ll first need to issue the following command to&nbsp;MySQL:</p>
<p><code>ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (`post_name`&nbsp;,`post_content`);</code></p>
<p>To draw the reader&#8217;s attention to even more content, I also display a list of my most recent posts with another <acronym title="Pre-Hypertext Processing">PHP</acronym> code&nbsp;snippet:</p>
<p><code>&lt;h3&gt;Recent Posts&lt;/h3&gt;<br />
&lt;ol style="margin-left: 40px;"&gt;<br />
&lt;?php $postslist = get_posts('numberposts=5');<br />
foreach ($postslist as $post) :<br />
setup_postdata($post); ?&gt;<br />
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;?php endforeach; ?&gt;<br />
&lt;/ol&gt;</code><br />
The options end with a link to <a title="go to: Contact Me..." href="/colophon/contact-me/">my contact form</a> so that the reader can send me an email if further help is&nbsp;required.</p>
<p><strong>Bonus:</strong> While I was putting this together, I tried various combinations of <acronym title="Uniform Resource Locator">URL</acronym> in order to test the error handler and I discovered something rather neat in the process. If I enter a <acronym title="Uniform Resource Locator">URL</acronym> that doesn&#8217;t directly match one that&#8217;s valid on the Urban Mainframe but that&#8217;s similar to another that&#8217;s unique, then WordPress automatically redirects to the other rather than respond with a 404. For example, if I enter the non-existant <acronym title="Uniform Resource Locator">URL</acronym> <a title="go to: Insight..." href="http://blog.urbanmainframe.com/insight/">http://blog.urbanmainframe.com/insight/</a> then WordPress automatically redirects to <a title="go to: Insight..." href="http://blog.urbanmainframe.com/2008/08/insight/">http://blog.urbanmainframe.com/2008/08/insight/</a> — that&#8217;s pretty&nbsp;cool!</p>
<p>It goes without saying that I want as few visitors as possible to see my 404 page but, for those unfortunate souls who do arrive there, I hope that the options available will help them on their way and hopefully keep them on my website longer than they would otherwise have&nbsp;stayed.</p>
<p>What do you think? Is there anything I can do to improve the page further? What&#8217;s on your 404 page? Let me know in the&nbsp;comments.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/a-better-404/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mocha</title>
		<link>http://blog.urbanmainframe.com/2008/11/mocha/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/mocha/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 20:57:49 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Asides]]></category>

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

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

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

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[OS X]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=758</guid>
		<description><![CDATA[ARPWatch/Log Watcher — A tool that monitors your network activity and keeps a record of IP/Mac address pairings and firewall logs. It will give a warning when it notices any suspicious activity, like any changes in Mac address or any connection attempt to the firewall. [via]]]></description>
			<content:encoded><![CDATA[<p><a title="learn more about Mocha..." href="http://nakkaya.com/Mocha.html">ARPWatch/Log Watcher</a> — A tool that monitors your network activity and keeps a record of <acronym title="Internet Protocol">IP</acronym>/Mac address pairings and firewall logs. It will give a warning when it notices any suspicious activity, like any changes in Mac address or any connection attempt to the firewall. [<a title="go to: Cool OS X Apps..." href="http://www.coolosxapps.net/2008/11/02/mocha-monitors-your-network-and-warns-you-of-any-suspicious-activity/">via</a>]</p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/mocha/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Lost Years and Last Days of David Foster Wallace</title>
		<link>http://blog.urbanmainframe.com/2008/11/the-lost-years-and-last-days-of-david-foster-wallace/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/the-lost-years-and-last-days-of-david-foster-wallace/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 11:03:46 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Asides]]></category>

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=756</guid>
		<description><![CDATA[&#8220;I think being shy basically means self-absorbed to the point that it makes it difficult to be around other people. For instance, if I&#8217;m hanging out with you, I can&#8217;t even tell whether I like you or not because I&#8217;m too worried about whether you like me.&#8221; [via]]]></description>
			<content:encoded><![CDATA[<p><a title="read: The Lost Years &amp; Last Days of David Foster Wallace..." href="http://www.rollingstone.com/news/story/23638511/the_lost_years__last_days_of_david_foster_wallace">&#8220;I think being shy basically means self-absorbed to the point that it makes it difficult to be around other people. For instance, if I&#8217;m hanging out with you, I can&#8217;t even tell whether I like you or not because I&#8217;m too worried about whether you like me.&#8221;</a> [<a title="go to: kottke.org..." href="http://www.kottke.org/08/10/the-lost-years-and-last-days-of-david-foster-wallace">via</a>]</p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/the-lost-years-and-last-days-of-david-foster-wallace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Context Free Art</title>
		<link>http://blog.urbanmainframe.com/2008/11/context-free-art/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/context-free-art/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 23:00:40 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Weblog]]></category>

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

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

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

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

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[OS X]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=750</guid>
		<description><![CDATA[
I must confess that I am an addict. I have become addicted to creating computer-generated images. Having recently posted about Processing and Oxidizer, I have found another image generator called &#8220;Context&#160;Free.&#8221;
Context Free &#8220;is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create [...]]]></description>
			<content:encoded><![CDATA[<div class="center"><a class="thickbox" href="http://farm4.static.flickr.com/3277/2992512337_e850d385a2_o.jpg"><img title="Hypersigil" src="http://blog.urbanmainframe.com/wp-content/uploads/2008/11/2992512337_fa473645c9.jpg" alt="Hypersigil" width="500" height="493" /></a></div>
<p>I must confess that I am an addict. I have become addicted to creating computer-generated images. Having recently posted about <a title="go to: Processing - A New Art Form..." href="/2008/09/processing-2/">Processing</a> and <a title="go to: Fractal Art..." href="/2008/10/fractal-art/">Oxidizer,</a> I have found another image generator called <a title="learn more about Context Free Art..." href="http://www.contextfreeart.org/">&#8220;Context&nbsp;Free.&#8221;</a></p>
<p>Context Free &#8220;is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create images that can contain millions of&nbsp;shapes.&#8221;</p>
<p>Creating images with the software is a piece of cake. One can download from a gallery of &#8220;grammar&#8221; files or create your own scripts. Downloaded scripts can have their output modified by entering a three-character code into the Context Free application, leading to millions of permutations of the&nbsp;work.</p>
<p>It&#8217;s a fascinating program to play around with and some of the output is simply&nbsp;stunning.</p>
<p>Best of all — the software is free, open-source and is available for Windows, <acronym title="Operating System">OS</acronym> X and various flavours of&nbsp;Unix.</p>
<div class="addendum">Check out <a href="http://www.flickr.com/photos/urban_mainframe/sets/72157608566866608/detail/">my gallery of Context Free images!</a></div>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/context-free-art/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun With RjDj</title>
		<link>http://blog.urbanmainframe.com/2008/11/fun-with-rjdj/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/fun-with-rjdj/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 21:58:05 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Asides]]></category>

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

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=748</guid>
		<description><![CDATA[Where I’m actually living in augmented reality, Jefferson Airplane and what does this mean&#160;for photos.]]></description>
			<content:encoded><![CDATA[<p><a href="http://geobloggers.com/2008/10/24/where-im-actually-living-in-augmented-reality-jefferson-airplane-and-what-does-this-mean-for-photos/">Where I’m actually living in augmented reality, Jefferson Airplane and what does this mean&nbsp;for photos.</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/fun-with-rjdj/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Commons</title>
		<link>http://blog.urbanmainframe.com/2008/11/the-commons/</link>
		<comments>http://blog.urbanmainframe.com/2008/11/the-commons/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 19:10:58 +0000</pubDate>
		<dc:creator>DarkBlue</dc:creator>
		
		<category><![CDATA[Asides]]></category>

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

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

		<guid isPermaLink="false">http://blog.urbanmainframe.com/?p=745</guid>
		<description><![CDATA[The hidden treasures of the world&#8217;s public photography&#160;archives.]]></description>
			<content:encoded><![CDATA[<p><a title="go to: The Commons..." href="http://www.flickr.com/commons/">The hidden treasures of the world&#8217;s public photography&nbsp;archives.</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.urbanmainframe.com/2008/11/the-commons/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
