<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.4" -->
<rss version="0.92">
<channel>
	<title>Hello, I am Sean Murphy</title>
	<link>http://iamseanmurphy.com</link>
	<description>Thoughts, news, code by Sean Murphy</description>
	<lastBuildDate>Wed, 19 Aug 2009 17:40:26 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Binary Search for Javascript Arrays</title>
		<description>If you need to search through a large array, or you search arrays frequently in your Javascript code, or if you do both, chances are a binary search will give you better performance than a linear search (read: for loop). One caveat, however, is that binary search algorithms only work ...</description>
		<link>http://iamseanmurphy.com/2009/04/29/binary-search-for-javascript-arrays/</link>
			</item>
	<item>
		<title>A Better HAProxy Health Check For Dynamic Websites</title>
		<description>Nobody wants their website to go down, or worse, for users to notice the site is down. Because of this most larger websites will run on multiple servers to provide some level of high availability. In a multi-server architecture there is typically a load balancer (or cluster of load balancers) ...</description>
		<link>http://iamseanmurphy.com/2009/04/22/a-better-haproxy-health-check-for-dynamic-websites/</link>
			</item>
	<item>
		<title>Recursive Find and Replace With grep and Perl</title>
		<description>I thought it might be a nice idea to start posting useful little commands and bits of code every now and then--ones I've found to be particularly useful. So here's the first one, recursive find and replace. A masterfully crafted regular expression paired with this command can save you hours ...</description>
		<link>http://iamseanmurphy.com/2009/04/11/recursive-find-and-replace-with-grep-and-perl/</link>
			</item>
	<item>
		<title>Taking The Pain Out Of Domain Hunting</title>
		<description>

Coming up with a suitable name for a business, product, or website is something I do on a fairly regular basis. In brainstorming a name I often make lists of words I'd like to use, like adjectives and nouns than relate the product. Then I start combining the words to ...</description>
		<link>http://iamseanmurphy.com/2009/03/30/taking-the-pain-out-of-domain-hunting/</link>
			</item>
	<item>
		<title>High Performance Comet on a Shoestring</title>
		<description>I've had my eye on the advances that are being made in the Comet arena for a while now, but it was only this past weekend that I finally sat down and used it for a project. In doing so, there was a particular configuration problem I needed to address, ...</description>
		<link>http://iamseanmurphy.com/2009/03/02/high-performance-comet-on-a-shoestring/</link>
			</item>
	<item>
		<title>.htaccess File Causes 500 Internal Server Error on Network Solutions</title>
		<description>How's that for a search engine friendly title, eh?

This is just a quick note for anyone who has to deal with Network Solutions hosting (for clients or otherwise). Apperantly Network Solutions doesn't run PHP with Apache's mod_php, but rather as a CGI application. That means if you try to put ...</description>
		<link>http://iamseanmurphy.com/2009/02/21/htaccess-file-causes-500-internal-server-error-on-network-solutions/</link>
			</item>
	<item>
		<title>Auto-Linking URLs with PHP</title>
		<description>A week or so ago I was working on a bug in the auto-linking code for Laconica, the software that powers Indenti.ca. Squashing that particular bug wasn't too hard, but I wanted to take the functionality a step further (closer to the calibre of Gmail) and it turns out, writing ...</description>
		<link>http://iamseanmurphy.com/2008/12/01/auto-linking-urls-with-php/</link>
			</item>
	<item>
		<title>LongURL Integration For Your Website</title>
		<description>I wasn't sure it could be done, but I've done it. I'm happy to say that I've made it even easier to use the LongURL web service, specifically on your own site. Today I wrote a jQuery plugin that allows you to add LongURL support to a website in like, ...</description>
		<link>http://iamseanmurphy.com/2008/10/10/longurl-integration-for-your-website/</link>
			</item>
	<item>
		<title>CouchDB View Generation</title>
		<description>An alternative technology quickly gaining popularity these days is CouchDB, a document-based database system for semi-structured data. I wasn't sure what that meant at first, so I read as much as I could about it. The result? I couldn't wait to use it.

I decided CouchDB would be a good fit ...</description>
		<link>http://iamseanmurphy.com/2008/09/08/couchdb-view-generation/</link>
			</item>
	<item>
		<title>LongURL&#8212;Restoring Order to the Universe</title>
		<description>It's been two weeks since I conceptualized LongURL, and a productive two weeks at that! Last Monday I officially launched the service (which provides a handy REST API) with support for a dozen or so shortening services like TinyURL.com. Once I stepped away from the problem for a little while ...</description>
		<link>http://iamseanmurphy.com/2008/08/28/longurlrestoring-order-to-the-universe/</link>
			</item>
</channel>
</rss>
