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

<channel>
	<title>Jon Heller &#187; Uncategorized</title>
	<atom:link href="http://www.jonheller.net/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonheller.net</link>
	<description>Jon Heller is a 28 year old web developer by day and technology consultant by night, living in the Boston area.</description>
	<lastBuildDate>Mon, 12 Apr 2010 15:51:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My Favorite Wordpress Plugins</title>
		<link>http://www.jonheller.net/2009/07/28/my-favorite-wordpress-plugins/</link>
		<comments>http://www.jonheller.net/2009/07/28/my-favorite-wordpress-plugins/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 12:12:22 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=221</guid>
		<description><![CDATA[Having now developed a few dozen websites using Wordpress as a back-end, I've come to find myself installing the same plugins over many of those installations.

Initially finding those plugins was often quite a challenge though. While I often sing the praises of Wordpress, the plugin area of their site is honestly an embarrassment to the platform, if only because there is no way to sort through plugins. Thus one of Wordpress's biggest benefits - the massive community - becomes a huge problem due to the sheer number of plugins. Without a way to filter or sort, you're left with a massive list of plugins, the vast majority of which haven't been updated in years.]]></description>
			<content:encoded><![CDATA[<p>Having now developed a few dozen websites using Wordpress as a back-end, I&#8217;ve come to find myself installing the same plugins over many of those installations.</p>
<p>Initially finding those plugins was often quite a challenge though. While I often sing the praises of Wordpress, the plugin area of their site is honestly an embarrassment to the platform, if only because there is no way to sort through plugins. Thus one of Wordpress&#8217;s biggest benefits &#8211; the massive community &#8211; becomes a huge problem due to the sheer number of plugins. Without a way to filter or sort, you&#8217;re left with a massive list of plugins, the vast majority of which haven&#8217;t been updated in years.</p>
<p>So here is a list, in no particular order, of plugins which I&#8217;ve found very useful for a variety of sites:</p>
<p><strong><a href="http://lesterchan.net/portfolio/programming/php/">WP-DBManager</a>:</strong> A wonderful backup manager, it also includes optimize and repair functions. It is relatively easy to set up, as long as you have your database paths configured correctly. It&#8217;s also very simple to setup a recurring backup and have it stored on the server and/or emailed.</p>
<p><strong><a href="http://www.mittineague.com/dev/co.php">Clean Options</a>:</strong> I&#8217;ve had a few issues with some of more heavily used Wordpress installations where a multitude of plugins have created a lot of orphaned data in the wp-options table, which can also really slow down a site.</p>
<p><strong><a href="http://eightface.com/wordpress/flickrrss/">flickrRSS</a>: </strong>An easy way to use simple PHP code to display recent images from Flickr.</p>
<p><a href="http://semperfiwebdesign.com/"><strong>All in One SEO Pack</strong></a>: A very popular plugin, for good reason: It&#8217;s nearly essential for decent SEO in Wordpress. Offers lots of customization, and works flawlessly.</p>
<p><strong><a href="https://redmine.sproutventure.com/projects/show/search-everything">Search Everything</a>:</strong> I actually use this for the opposite purpose: To exclude certain pages and posts from search results.</p>
<p><a href="http://tobias.baethge.com/wordpress-plugins/wp-table-reloaded-english/"><strong>WP-Table Reloaded</strong></a>: This has saved me (and my clients) hours upon hours of work by allowing easy importing of tables (from Excel and other sources) into Wordpress, and then also easily allowing users to update those tables without having to deal with messy HTML table code.</p>
<p><a href="http://www.jenst.se/2008/03/29/wp-page-numbers"><strong>WP Page Numbers</strong></a>: A simple plugin which replaces the boring (and limited) &#8220;Next Page&#8221; and &#8220;Previous Page&#8221; links with a list of page numbers, with several attractive styles to choose from.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2009/07/28/my-favorite-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check for grandparents in Wordpress</title>
		<link>http://www.jonheller.net/2009/06/29/check-for-grandparents-in-wordpress/</link>
		<comments>http://www.jonheller.net/2009/06/29/check-for-grandparents-in-wordpress/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 00:14:40 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=216</guid>
		<description><![CDATA[During a recent website revision, a client mentioned that they needed a disclaimer on every one of their product pages. Normally, if the product pages were all set to a certain template, it'd be easy enough to just add that disclaimer into the template. Unfortunately, there was no need to make those pages a special template, so they were all just the default template.]]></description>
			<content:encoded><![CDATA[<p>During a recent website revision, a client mentioned that they needed a disclaimer on every one of their product pages. Normally, if the product pages were all set to a certain template, it&#8217;d be easy enough to just add that disclaimer into the template. Unfortunately, there was no need to make those pages a special template, so they were all just the default template.<span id="more-216"></span></p>
<p>However, all of the pages were descendants of the same great-grandparent, the catalog. I needed to find a way to check if a page was a grandchild of the catalog page, and if so, display the disclaimer.</p>
<p>Here&#8217;s the very simple code that made that happen:</p>
<pre class="brush: php;">
&lt;?php $ancestors = get_post_ancestors($post);
if (in_array(4,$ancestors)) echo &quot;4 is an ancestor of the post&quot;; ?&gt;
</pre>
<p>The code gets all the ancestors of the post, throws them into an array, and then checks to see if the catalog page (in this case, page ID 4) is in the array). If that&#8217;s true, we can go ahead and display the information we need to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2009/06/29/check-for-grandparents-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Optimizing Order Forms</title>
		<link>http://www.jonheller.net/2009/06/12/optimizing-order-forms/</link>
		<comments>http://www.jonheller.net/2009/06/12/optimizing-order-forms/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 13:03:19 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=208</guid>
		<description><![CDATA[Recently, my company upgraded their subscriber database. One of the major advantages of this upgrade is that it let our website communicate directly with our database, meaning that (among other things) our order forms could send their information directly to the database.]]></description>
			<content:encoded><![CDATA[<p>Recently, my company upgraded their subscriber database. One of the major advantages of this upgrade is that it let our website communicate directly with our database, meaning that (among other things) our order forms could send their information directly to the database.</p>
<p>In writing the code to allow this to be possible, I found quite a few areas that needed improvement. Here is our old order form:</p>
<p><img class="aligncenter size-full wp-image-209" title="Picture 1" src="http://www.jonheller.net/wp-content/uploads/2009/06/Picture-1.png" alt="Picture 1" width="563" height="542" /></p>
<p>And our new one:</p>
<p><img class="aligncenter size-full wp-image-211" title="Picture 2" src="http://www.jonheller.net/wp-content/uploads/2009/06/Picture-2.png" alt="Picture 2" width="594" height="743" /></p>
<p>So what were the changes?</p>
<ol>
<li>The new order form uses fieldsets to clearly seperate the various sections of the form, and help to create a natural progression when entering information.</li>
<li>The labels, field text, and fields themselves are bigger. The last thing someone should need to do is have to squint while they input their credit card number.</li>
<li>Added a confirm email field. Even though it is an important field, and people must type it several times per day, we still found we were receiving a large number of orders with mistyped email addresses. Unfortunately the order may still go through anyway, even though the subscriber will have no way to receive their order, nor be contacted about the problem.</li>
<li>There was only one line for the mailing address, even though a fair number of individuals and even larger number of companies have two lines for their mailing address.</li>
<li>The state and country fields were turned into drop-down lists. This was originally done because our database needed states as abbreviations, while people would sometimes type the whole state name. But I soon realized that people are much more used to selecting their state and country from a drop down. A small note on this: United States is at the top of the list and selected by default. I often find it frustrating on U.S. based sites when the U.S. is listed alphabetically, near the bottom.</li>
<li>I added card type as a drop down. I had initially removed this field, as it seemed to be an unnecessary hindrance since the credit card type can be determined from the first digit. However this led to two problems. First, people would add &#8220;Visa&#8221; to the beginning or end of their number, thinking they had to put it in some place. Second, by having the user choose the credit card type, it seems to increase the likelihood that they will pay attention to which credit card they are inputting, and type the number correctly.</li>
<li>I added logos for each type of credit card accepted. It was mentioned in a speech at <a href="http://www.pubcon.com">Pubcon</a> that including credit card logos increased conversion by 1%, as they instilled confidence in the buyer. Along those lines, I also made sure that our Better Business Bureau and McAfee Secure logos were always visible.</li>
<li>The submit button was made even larger and placed directly under the previous field.</li>
<li>Several ASP field validators were added or adjusted, including a regular expression validator to confirm the credit card, and a comparison validator to check the two email fields. This allows for more error checking to occur client side, before the user submits their form.</li>
<li>If an order is submitted and rejected by the database, a large error panel is displayed at the top of the page, which describes the error but also provides instructions on how to answer customer service.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2009/06/12/optimizing-order-forms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When Advertising Fails Spectacularly: GoDaddy Shower Ad</title>
		<link>http://www.jonheller.net/2009/02/02/when-advertising-fails-spectacularly-godaddy-shower-ad/</link>
		<comments>http://www.jonheller.net/2009/02/02/when-advertising-fails-spectacularly-godaddy-shower-ad/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 22:00:02 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=160</guid>
		<description><![CDATA[I registered my first domain with GoDaddy about five years ago. They were one of the few companies back then to offer reasonably priced domain registrations, for around $10, while competitors like Network Solutions still charged $40.

I've continue to register domains there over the years, and now have about ten personal and twenty for my work. Over time, they've added more and more bloat, and it's taken more and more clicks to actually purchase a domain. Their management interface is overwhelming now, and the page design itself is quite the eyesore.]]></description>
			<content:encoded><![CDATA[<p>I registered my first domain with GoDaddy about five years ago. They were one of the few companies back then to offer reasonably priced domain registrations, for around $10, while competitors like Network Solutions still charged $40.</p>
<p>I&#8217;ve continue to register domains there over the years, and now have about ten personal and twenty for my work. Over time, they&#8217;ve added more and more bloat, and it&#8217;s taken more and more clicks to actually purchase a domain. Their management interface is overwhelming now, and the page design itself is quite the eyesore.</p>
<p><span id="more-160"></span></p>
<p><img class="alignleft size-medium wp-image-191" title="godaddy-copy" src="http://www.jonheller.net/wp-content/uploads/2009/02/godaddy-copy-300x130.jpg" alt="godaddy-copy" width="300" height="130" />Still, I didn&#8217;t have any complaints strong enough to make me want to transfer registrars. Their prices are still reasonable and their customer support is actually one of the best I&#8217;ve dealt with: My calls are answered almost immediately, and usually by a very knowledgeable person.</p>
<p>I had heard about their ad campaigns, mostly because they were often banned from TV and played on their website instead. GoDaddy always made a big deal of this, which I never really understood the point of.</p>
<p>I didn&#8217;t actually watch the Superbowl last night, but I did watch some of the ads this morning, including the GoDaddy &#8220;Shower&#8221; commercial. I won&#8217;t bother linking to it, but I would have found it offensive and stupid for a beer company &#8211; let alone a domain registration company.</p>
<p>So when GoDaddy reminded me of one of my domains expiring next month, I thanked them and jotted down a note to transfer the domain to another registrar before them. I can&#8217;t say a commercial for a company I currently use has ever caused me to abandon them, but that certainly was the case with GoDaddy and their Superbowl ad.</p>
<p>I may end up going with <a href="http://www.namecheap.com/">Namecheap</a>, who is taking advantage of commercial and offering a discount transfer code for customers who are &#8220;not happy with their current registrat or their advertising methods.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2009/02/02/when-advertising-fails-spectacularly-godaddy-shower-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Still Don&#8217;t Use Linux</title>
		<link>http://www.jonheller.net/2009/01/25/why-i-still-dont-use-linux/</link>
		<comments>http://www.jonheller.net/2009/01/25/why-i-still-dont-use-linux/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 17:11:21 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=143</guid>
		<description><![CDATA[Junior year of college, I built my first HTPC. I had all these movies, music, and pictures and I wanted to watch them on the television I had just bought for our college apartment. So I built an extremely cheap computer, hit it behind the television, hooked it up and installed software called Media Portal which would serve as a front end and let me browse and watch all of this media from the couch.

It was really cool, and I was constantly tweaking Media Portal. A few years later, after the popularity of HTPC's grew, I bought a sleek Shuttle HTPC. More recently, I installed new software called XBMC to replace Media Portal.]]></description>
			<content:encoded><![CDATA[<p>Junior year of college, I built my first <a href="http://en.wikipedia.org/wiki/Special:Search/HTPC">HTPC</a>. I had all these movies, music, and pictures and I wanted to watch them on the television I had just bought for our college apartment. So I built an extremely cheap computer, hit it behind the television, hooked it up and installed software called Media Portal which would serve as a front end and let me browse and watch all of this media from the couch.</p>
<div id="attachment_146" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-146" title="boxee-activity" src="http://www.jonheller.net/wp-content/uploads/2009/01/boxee-activity-300x187.png" alt="boxee-activity" width="300" height="187" /><p class="wp-caption-text">Screenshot of Boxee</p></div>
<p>It was really cool, and I was constantly tweaking Media Portal. A few years later, after the popularity of HTPC&#8217;s grew, I bought a sleek Shuttle HTPC. More recently, I installed new software called <a href="http://en.wikipedia.org/wiki/Special:Search/XBMC_">XBMC</a> to replace Media Portal.</p>
<p><span id="more-143"></span></p>
<p>Then in the past month, I started reading about new front-end software called Boxee. It supports playback of your videos, music, and pictures just like any other piece of software like this. But it&#8217;s built with the social web in mind -  you can add friends and see what they&#8217;re watching and what they recommend. Even better, it has built in support for a multitude of online video sites, from YouTube to Hulu to TED talks.</p>
<p>Unfortunately, until recently, Boxee was only available in Linux and Mac OS. My HTPC runs Windows. I thought, hey, accessible Linux seems to be all the rage nowadays, so why not try setting up my HTPC to boot into Linux.</p>
<p>Several hours later (not including the actual installation time), I finally had Ubuntu Linux up and running on my system. I load up Boxee, play a video, and &#8230; it freezes. No errors, no way to exit out of the program &#8211; I have to hit the restart button on my computer. I restart and try a few more times before giving up.</p>
<p>Then this week, Boxee releases an alpha version for Windows. I install it in one minute, and it&#8217;s flawlessly working the next.</p>
<p>There&#8217;s been talk of Linux giving Microsoft a run for their money since the turn of the century, but I stil l have yet to see any evidence that Linux is anywhere near being able to compete in an environment where ease and accessibility are key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2009/01/25/why-i-still-dont-use-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pubcon 2008 Review</title>
		<link>http://www.jonheller.net/2008/11/17/pubcon-2008-review/</link>
		<comments>http://www.jonheller.net/2008/11/17/pubcon-2008-review/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 14:58:46 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=89</guid>
		<description><![CDATA[This was my second year attending Pubcon, a "Search, Web 2.0, Net Marketing, SEO/SEM, Affiliates, Domainers, Video, Multimedia : aka: Webmastery." That's a lot of words needed to describe a conference, but it's fairly accurate, as Pubcon covers quite a wide range of topics. Which is one of the things I love about it.

The keynote that really stood out was by George Wright of Blendtec. I wasn't all that familiar with the Blendtec ad campaign before the conference, but I still found George to be an excellent speaker who did a great job telling the story of a tiny company who increased their sales 700% all thanks to a marketing campaign started with $50.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-92" title="vegas" src="http://www.jonheller.net/wp-content/uploads/2008/11/vegas-300x196.jpg" alt="" width="300" height="196" />This was my second year attending <a href="http://www.pubcon.com">Pubcon</a>, a &#8220;Search, Web 2.0, Net Marketing, SEO/SEM, Affiliates, Domainers, Video, Multimedia : aka: Webmastery.&#8221; That&#8217;s a lot of words needed to describe a conference, but it&#8217;s fairly accurate, as Pubcon covers quite a wide range of topics. Which is one of the things I love about it.</p>
<p>The keynote that really stood out was by George Wright of Blendtec. I wasn&#8217;t all that familiar with the Blendtec ad campaign before the conference, but I still found George to be an excellent speaker who did a great job telling the story of a tiny company who increased their sales 700% all thanks to a marketing campaign started with $50.</p>
<p><span id="more-89"></span></p>
<p>I spent Monday morning in sessions on two great sessions about <strong>video</strong>. I want to specifically mention Robin Liss of <a href="http://www.reviewed.com">Reviewed.com</a>. I saw her speak last year as well. She seems genuinely enthusiastic about what she does, which always helps make a speaker more interesting. She also really knows her stuff, and I was able to come away with a lot of notes.</p>
<p>Another speaker I enjoyed was <a href="http://www.wilreynolds.net/">Wil Reynolds</a>, who gave a talk about keyword selection and had some excellent tips, such as seeing what words people used to tag their bookmarks on delicious.</p>
<p>A third speaker who I want to mention is <strong>Ted Ulle</strong>, of webmasterworld.com, who absolutely knows his stuff when it comes to information architecture, and often overlooked part of web design.</p>
<p>I have pages of notes from this conference (which luckily are all digitized this time around), and can&#8217;t wait to start discussing and implementing some of these ideas.</p>
<p>The only criticisms I have about the conference are in regards to the logistical parts of it, not the speakers, so I suppose that&#8217;s a good thing. Here&#8217;s a few suggestions for Pubcon 2009:</p>
<ul>
<li>Better directions. Everyone I saw went to the Las Vegas Convention Center South Halls first (where the conference was last year).</li>
<li>On that note, maybe consider moving back to the south halls. The session rooms in the North Halls are three times as wide as they are deep, leaving you craning your neck to see the speakers and the powerpoint.</li>
<li>Include coats and gloves in the registration bag. Seriously, I think I got frostbite in some of those rooms.</li>
<li>Charge $10, $25, $50 more for tickets and <strong>DO NOT RUN OUT OF COFFEE! </strong>Also, while know it&#8217;s a minor complaint, a lot of the breakfast food tasted as if it had been sitting outside for days.</li>
</ul>
<p>Those are just some minor gripes on an overall excellent conference.</p>
<p>On a personal note, I had a blast in Vegas as always (Stomp Out Loud and Craps both provided a lot of entertainment), and am very glad we took Saturday to see Death Valley, which is a really amazing place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2008/11/17/pubcon-2008-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Patience is an iVirtue</title>
		<link>http://www.jonheller.net/2008/07/11/patience-is-an-ivirtue/</link>
		<comments>http://www.jonheller.net/2008/07/11/patience-is-an-ivirtue/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 14:25:53 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=64</guid>
		<description><![CDATA[<span class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://www.daylife.com/image/04vsf1BfUK7gX"><img src="http://cache.daylife.com/imageserve/04vsf1BfUK7gX/150x99.jpg" alt="LONDON - JULY 11:  A man in the queue to purch..." style="border: medium none ; display: block;"></a></span>I've been grumbling a bit the past few days because of the new iPhone. Not because I'm not getting one - believe me, I'd love one, but I'm perfectly happy with my <a href="http://en.wikipedia.org/wiki/LG_enV2_%28VX9100%29" title="LG enV2 (VX9100)" rel="wikipedia" class="zem_slink">LG env2</a> with free internet (albeit, <a href="http://en.wikipedia.org/wiki/Wireless_Application_Protocol" title="Wireless Application Protocol" rel="wikipedia" class="zem_slink">WAP browser</a> internet). Instead, I am annoyed that all of my Google Reader feeds have turned into iPhone this, iPhone that. But I understand that a lot of people have iPhone on the mind, and that this will all die down in a few days.]]></description>
			<content:encoded><![CDATA[<p><span class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://www.daylife.com/image/04vsf1BfUK7gX"><img src="http://cache.daylife.com/imageserve/04vsf1BfUK7gX/150x99.jpg" alt="LONDON - JULY 11:  A man in the queue to purch..." style="border: medium none ; display: block;"></a></span>I&#8217;ve been grumbling a bit the past few days because of the new iPhone. Not because I&#8217;m not getting one &#8211; believe me, I&#8217;d love one, but I&#8217;m perfectly happy with my <a href="http://en.wikipedia.org/wiki/LG_enV2_%28VX9100%29" title="LG enV2 (VX9100)" rel="wikipedia" class="zem_slink">LG env2</a> with free internet (albeit, <a href="http://en.wikipedia.org/wiki/Wireless_Application_Protocol" title="Wireless Application Protocol" rel="wikipedia" class="zem_slink">WAP browser</a> internet). Instead, I am annoyed that all of my Google Reader feeds have turned into iPhone this, iPhone that. But I understand that a lot of people have iPhone on the mind, and that this will all die down in a few days.</p>
<p>Apparently though, there has been quite a bit of grumbling by iPhone users as well. At the moment, online activation is down, meaning purchasers of the new iPhone currently lack the ability to use it as, well, a phone. And my oh my, what a <a href="http://summize.com/search?max_id=855673246&amp;page=2&amp;q=iphone+activation">maelstrom of tweets</a> this has caused. </p>
<p>I understand the frustration, but unfortunately the only real solution is to just deal with it. I used to pull my hair out after standing in line for the latest MMORPG (from Everquest to World of Warcraft) only to come home and not be able to sign on due to the huge rush of people creating accounts. There were always cries of outrage for a class action lawsuit.</p>
<p>Of course, a few weeks later everything would be working perfectly, and all the angst of the first few days would be forgotten. Why? Well, the company set up their servers to handle a normal load of users, which would work in all situations except one: The release.</p>
<p>So is it really reasonable to expect for a company to spend a huge amount of money on additional hardware which will be useless all but one or two days of the year? I think not.
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/da930c85-f0a9-405a-9777-b0383ef7f239/" title="Zemified by Zemanta"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=da930c85-f0a9-405a-9777-b0383ef7f239" alt="Zemanta Pixie"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2008/07/11/patience-is-an-ivirtue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building Guilds</title>
		<link>http://www.jonheller.net/2008/07/09/building-guilds/</link>
		<comments>http://www.jonheller.net/2008/07/09/building-guilds/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 12:37:14 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=62</guid>
		<description><![CDATA[Last night, my wife and I headed over to Salem Beer Works after work to hang out with the Build Guild. This was our first time attending a networking event for the &#8220;web inclined&#8221;, as you might call them &#8211; a mix of web developers, designers, and pretty much anyone else involved or interested in [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://flickr.com/photos/peterwood/2651788880/in/pool-buildguild'><img src="http://www.jonheller.net/wp-content/uploads/2008/07/buildguild.jpg" alt="Build Guild" title="buildguild" width="240" height="161" class="alignleft size-full wp-image-63" /></a>Last night, <a href="http://www.guidetoworlddomination.com">my wife</a> and I headed over to Salem Beer Works after work to hang out with the <a href="http://www.buildguild.org">Build Guild</a>. This was our first time attending a networking event for the &#8220;web inclined&#8221;, as you might call them &#8211; a mix of web developers, designers, and pretty much anyone else involved or interested in the web side of technology. </p>
<p>And it was excellent. The event was put together by <a href="http://marcamos.com/">Marc Amos</a> and <a href="http://cssboy.com/">Angelo Simeoni</a>, two self-professed Salem web geeks. I originally found out about the event through the North Shore Web Geeks meetup (who, according to Angelo, is their rival gang. He explained Build Guild is better because they have a better gang sign), and while I couldn&#8217;t make it to that, I eventually stumbled on a link for Build Guild.</p>
<p>I chatted with people in all sorts of positions, from someone who is forced to develop solely in IE6 for a state government website, to someone who works just in Ruby on Rails. They were all friendly, intelligent people, and besides the horrible lack of air conditioning at the Beer Works, we both had a great time.</p>
<p><i>Photo by <a href="http://flickr.com/photos/peterwood/2651788880/in/pool-buildguild">Peter Wood</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2008/07/09/building-guilds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Use .htaccess to Redirect a Wordpress Site</title>
		<link>http://www.jonheller.net/2008/06/30/how-to-use-htaccess-to-redirect-a-wordpress-site/</link>
		<comments>http://www.jonheller.net/2008/06/30/how-to-use-htaccess-to-redirect-a-wordpress-site/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 20:04:40 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=61</guid>
		<description><![CDATA[Usually, it is fairly straightforward to use a .htaccess file to redirect an old website to a new one. Yet for some reason, I was having the hardest time getting this to work for my wife&#8217;s old blog. There was a link that came up when you Googled her name, and I was using that [...]]]></description>
			<content:encoded><![CDATA[<p>Usually, it is fairly straightforward to use a <a href="http://en.wikipedia.org/wiki/.htaccess" title=".htaccess" rel="wikipedia" class="zem_slink">.htaccess</a> file to redirect an old website to a new one. Yet for some reason, I was having the hardest time getting this to work for my wife&#8217;s old blog. There was a link that came up when you Googled her name, and I was using that link to test the redirection.</p>
<p>The problem was that it would not only redirect to the new domain, but include the full URL. And since her old blog used a different folder structure, people who clicked this link would receive a 404 error. </p>
<p>The specific issue was there was a question mark in the URL, which made the URL into a <a href="http://en.wikipedia.org/wiki/Query_string" title="Query string" rel="wikipedia" class="zem_slink">query string</a>, which is handled differently than normal forwarding requests in an .htaccess file. The solution?</p>
<p>Put a question mark at the end of the RewriteRule. So in this specific case, the file now looks like:</p>
<div style="font-family: courier; font-size: 0.6em;">
<p>
RewriteEngine on<br />
RewriteCond %{HTTP_HOST} ^.*leanneheller\.com$ [NC]<br />
RewriteRule ^(.*)$ http://www.guidetoworlddomination.com? [R=301,L]</p>
</div>
<p>Adding that question mark to the end seems to overwrite any previous query string requests, and will send any requests from the old domain to the root of the new one.
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/eaa6bf83-4913-4a85-8675-e9d98aed5de7/" title="Zemified by Zemanta"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_a.png?x-id=eaa6bf83-4913-4a85-8675-e9d98aed5de7" alt="Zemanta Pixie"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2008/06/30/how-to-use-htaccess-to-redirect-a-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Review of An Event Apart, Boston 2008</title>
		<link>http://www.jonheller.net/2008/06/26/review-of-an-event-apart-boston-2008/</link>
		<comments>http://www.jonheller.net/2008/06/26/review-of-an-event-apart-boston-2008/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 18:44:10 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.jonheller.net/?p=59</guid>
		<description><![CDATA[Last Friday, I was browsing Twitter when I came across someone who mentioned how excited they were to be going to An Event Apart in a few days. An Event Apart? As in, A List Apart, the most treasured of all sites on web design? 
Turns out they not only had a seminar, but it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jonheller.net/wp-content/uploads/2008/06/aealogo.gif" alt="An Event Apart Boston 2008" title="aealogo" width="156" height="252" class="alignleft size-full wp-image-60" />Last Friday, I was browsing Twitter when I came across someone who mentioned how excited they were to be going to An Event Apart in a few days. <a href="http://www.aneventapart.com">An Event Apart</a>? As in, <a href="http://www.alistapart.com">A List Apart</a>, the most treasured of all sites on web design? </p>
<p>Turns out they not only had a seminar, but it was in Boston &#8211; in two days. I sheepishly went up to my boss and asked if it was alright if I was out Monday and Tuesday to attend this, apologizing for the late notice. She said go for it, so I registered that night, and the following Monday made the nightmarish rush hour commute down to the Marriott at Copley Square. </p>
<p>Overall, the event was fantastic. At first I was a bit hesitant to find that this was a one-track conference, meaning you couldn&#8217;t choose which presentation to go to. However I can now see the benefits of that, as each and every speaker was talented and put a lot of work into their presentations.</p>
<p>The seven sessions each day were a really good mix of practicality and conceptual ideas. Striking this balance can be very difficult, but I was pleased to come away with both specific notes (down to exact lines of CSS I wanted to try) as well as general ideas I wanted to implement. </p>
<p>I also should mention that some of these people really, really know how to use <a href="http://en.wikipedia.org/wiki/Keynote_%28presentation_software%29" title="Keynote (presentation software)" rel="wikipedia" class="zem_slink">Keynote</a>. <a href="http://unstoppablerobotninja.com/">Ethan Marcotte</a> did an especially good job with this on a presentation he did entitled <i>Comps and Code: Couples&#8217; Therapy</i>, on how designers and developers should work with each other. </p>
<p>My absolute favorite speaker was <a href="http://www.andybudd.com/">Andy Budd</a>. I have never been so engrossed in a speech on web design. He had a perfect mix of storytelling, humor, and solid advice. I literally had trouble holding my applause back until the end of his presentation.</p>
<p>Of course, I wasn&#8217;t as big of a fan of every one of the other presentations. One focused a bit too much on style, art, and fashion, though I&#8217;m sure those people more focused on design appreciated it. There was also a speech on standards in the enterprise that I didn&#8217;t follow closely, simply because I don&#8217;t work in anything close to an enterprise environment. It also didn&#8217;t help that the speech was right before lunch and running fifteen minutes over!</p>
<p>Still, I look at my notes from the conference and can see how many great ideas I came away with. I am very much looking forward to attending this again next year.
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/01cb6d9a-f250-4659-96bf-d6615ebe9e5a/" title="Zemified by Zemanta"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_a.png?x-id=01cb6d9a-f250-4659-96bf-d6615ebe9e5a" alt="Zemanta Pixie"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jonheller.net/2008/06/26/review-of-an-event-apart-boston-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
