<?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>DreamHost Blog &#187; New Features</title>
	<atom:link href="http://blog.dreamhost.com/category/new-features/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dreamhost.com</link>
	<description>Tales From the Inside!</description>
	<lastBuildDate>Wed, 18 Nov 2009 20:00:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Traveler</title>
		<link>http://blog.dreamhost.com/2009/09/16/the-traveler/</link>
		<comments>http://blog.dreamhost.com/2009/09/16/the-traveler/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 20:07:10 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[IDN]]></category>
		<category><![CDATA[international]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1431</guid>
		<description><![CDATA[
Oh, I&#8217;ve been around.
And not just the block, and not just the bend.
I&#8217;ve been to like, 49 U.S. states. And like, 38 countries. And I know cause like, I&#8217;ve got a spreadsheet.
And I&#8217;ve seen some crazy crapola on those travels.
I&#8217;ve seen it rain for three days straight in Riyadh and sunny for three minutes straight [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/travelling.jpg" alt="A cheaper way to travel!" title="A cheaper way to travel!" width="298" height="224" class="alignnone size-full wp-image-1432" /></p>
<p><strong>Oh, <a href="http://www.whereisjosh.com/">I&#8217;ve been around.</a></strong></p>
<p>And not just <em>the block</em>, and not just <em>the bend.</em></p>
<p>I&#8217;ve been to like, <strong>49 U.S. states.</strong> And like, <strong>38 countries.</strong> And I know cause like, I&#8217;ve got <strong>a spreadsheet.</strong></p>
<p>And I&#8217;ve seen some <em>crazy</em> crapola on those travels.</p>
<p>I&#8217;ve seen it rain for <em>three days straight</em> in Riyadh and sunny for <em>three minutes straight</em> on Mount Wai&#8217;ale&#8217;ale. I&#8217;ve seen an entire baseball stadium of Japanese people <strong>pack out their trash</strong>, and I&#8217;ve had my <strong>balls grabbed</strong> by a Chinese guy in a panda suit.</p>
<p>But there&#8217;s one thing I&#8217;ve never seen, not <em>once</em> in this whole wide, wild world.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/pandaballs.jpg" width=520 alt="Did anybody get a good look at the panda guy?!" title="Did anybody get a good look at the panda guy?!" class="alignnone size-full wp-image-1433" /></p>
<p><strong>An International Domain Name (IDN)</strong></p>
<p>Not <em>once.</em></p>
<p>Apparently, at some registrars you can register things like <a href="http://お元気ですか.com/">お元気ですか.com</a> &#8230; and they&#8217;ll actually work in web browsers! Maybe <em>even</em> some email clients?</p>
<p>Silly-ly, the way it works is kind of <em>silly&#8230;</em> it actually just translates <strong>お元気ですか.com</strong> into a regular ascii domain like <strong>xn--t8jc5b1c114xnw7a.com</strong> &#8230; and <em>that</em> is what actually shows up in the browser bar (at least in most browsers)!</p>
<p>Anyway, we always thought that was so <em>silly</em> that we never bothered offering IDN registration at DreamHost. We <em>do</em> of course allow <strong>hosting</strong> IDN domains with us (you just enter the domain into our panel as xn--t8jc5b1c114xnw7a.com or whatever), and currently host over 4,000 of them.</p>
<p>We just thought actually <em>registering</em> them was a lot of work for not a lot of gain.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/hamster-wheel-448.jpg" alt="Fun as it is to program with registry APIs." title="Fun as it is to program with registry APIs." width="486" height="456" class="alignnone size-full wp-image-1440" /></p>
<p><strong>A lot of work?</strong></p>
<p>What&#8217;s so hard about it? Shouldn&#8217;t we be able to register <strong>xn--t8jc5b1c114xnw7a.com</strong> <em>just like any other .com domain?</em> What extra set up <strong>is there?</strong></p>
<p>You&#8217;d <em>think</em> that! In fact, <strong>I&#8217;d</strong> think that too!</p>
<p>But no, the registries all require us registrars to specifically activate the ability to register IDNs &#8230; <em>and</em> when submitting them we also have to submit <em>what language they&#8217;re in!</em></p>
<p><strong>Why this matters is beyond me.</strong> In fact, when you register <em>.com</em> and <em>.net</em> domains, you have a choice of over <strong>100 languages,</strong> and they don&#8217;t seem to really <em>care</em> what you pick most of the time. However, when you register <em>.org</em> and <em>.info</em> domains you have a choice of only <strong>10</strong> languages, <strong>and</strong> they&#8217;re an odd selection, <strong>and</strong> <em>they do care.</em></p>
<p>Those ten languages are: Danish, German, Hungarian, Icelandic, Korean, Latvian, Lithuanian, Polish, Spanish, and Swedish.</p>
<p><strong>Notice any missing?</strong> Let&#8217;s see, here are the <a href="http://geography.about.com/od/culturalgeography/a/10languages.htm">world&#8217;s ten most &#8220;popular&#8221; languages,</a> by native-speaking population:</p>
<blockquote><p>
1. Mandarin Chinese &#8211; 882 million (nope)<br />
2. Spanish &#8211; 325 million<br />
3. English &#8211; 312-380 million (N/A)<br />
4. Arabic &#8211; 206-422 million (nope)<br />
5. Hindi &#8211; 181 million (nope)<br />
6. Portuguese &#8211; 178 million (nope)<br />
7. Bengali &#8211; 173 million (nope)<br />
8. Russian &#8211; 146 million (nope)<br />
9. Japanese &#8211; 128 million (nope)<br />
10. German &#8211; 96 million
</p></blockquote>
<p>For crying out loud, they don&#8217;t even have <b>FRENCH!</b> Not that I blame them, <em>nyuk nyuk!!</em></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/smallworld.jpg" alt="There is just one son, and a golden spoon." title="There is just one son, and a golden spoon." width="500" height="347" class="alignnone size-full wp-image-1441" /></p>
<p><b>What The Heck</b></p>
<p>Despite all these short-comings and dubious benefits, we&#8217;ve decided to bite the bullet and go ahead and <strong>start registering IDNs anyway!</strong></p>
<p><em>So go crazy&#8230;</em> simply visit our <A href="https://panel.dreamhost.com/?tree=domain.registration">registrations</a> area and enter whatever crazy (utf-8 encoded) characters you want &#8230; followed by <strong>.com</strong> (or .net/.org/.info)!</p>
<p>Of course, you still can&#8217;t register domains with spaces in them, <strong>REALLY</strong> weird utf-8 characters, or mix between left-to-right languages and right-to-left languages. And as I mentioned before, .org and .info are practically <em>useless.</em></p>
<p>So what I mean to say is, taking into consideration those caveats, <strong><em>go crazy!!</em></strong></p>
<p>And watch out for Chinese guys in panda suits.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/09/16/the-traveler/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Big Boy Time is Up!</title>
		<link>http://blog.dreamhost.com/2009/06/22/big-boy-time-is-up/</link>
		<comments>http://blog.dreamhost.com/2009/06/22/big-boy-time-is-up/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 23:04:18 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iphone app]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1340</guid>
		<description><![CDATA[
A couple of months ago I announced our new API, as well as a crrrrrazy contest to go with it.
Well, the contest has been over for three weeks now&#8230; which, even I grudgingly agree, is more than enough time for my trusty band of interns (no offense Greg) to review the dozens of submissions we [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/bobtoy.jpg" alt="The many faces of Big Boy time." title="The many faces of Big Boy time." width="500" height="855" class="alignnone size-full wp-image-1343" /></p>
<p>A couple of months ago I announced our new <a href="http://wiki.dreamhost.com/API">API,</a> as well as a <a href="http://blog.dreamhost.com/2009/04/09/big-boy-time/">crrrrrazy contest</a> to go with it.</p>
<p>Well, the contest has been over for three weeks now&#8230; which, even I grudgingly agree, is more than enough time for my trusty band of interns (no offense Greg) to review the <i>dozens</i> of submissions we got and decide which ones get to share in the <s>$10,000,000</s> <b>$10,000</b> of <i>fabulous</i> cash prizes!</p>
<p><b>One Ado</b></p>
<p>Before we get to the winners, I thought I&#8217;d first reminisce on how far the API has come in just two short months.</p>
<p>Since we started, we&#8217;ve added a test API account (use it to test out the contest winners if you want; username: <b>apitest@dreamhost.com</b> key: <b>6SHU5P2HLDAYECUM</b>), the ability to get your results in <b>xml,</b> <b>json,</b> and <b>&#8220;perl&#8221;,</b> and of course <a href="http://wiki.dreamhost.com/API#List_of_Commands">tons of new functionality</a> (included <i>just-added</i> <b>mysql</b> and <b>mail filter</b>-related).</p>
<p>Without <em>further</em> ado, the winners in the <strong>first official DreamHost API Crazy Contest are:</strong></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/ronald_presenting.gif" alt="Just a little magic dust for the Happy Meals..." title="Just a little magic dust for the Happy Meals..." width="300" height="424" class="alignnone size-full wp-image-1344" /></p>
<p><b>One Further Ado</b></p>
<p>Oh yeah, <em>one last thing</em> I wanted to say.. we had a <strong>real hard time</strong> deciding on the winners, there were so many entries of similar quality and essentially identical utility!</p>
<p>So, as a cop out, there are a lot of <b>ties</b> among the winners, and&#8230; we decided to give <i>EVERYBODY</i> who didn&#8217;t win a $100 DreamHost account credit as a consolation! It&#8217;s <i>already</i> been applied to your account.</p>
<p>Without further <b>further</b> ado, the winners:</p>
<p><b>The Early Bird Prize: <i>$2,000</i></b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/twitter_fail_whale_01.png" alt="The term &quot;fail&quot; is &quot;fail&quot;." title="The term &quot;fail&quot; is &quot;fail&quot;." width="400" height="300" class="alignnone size-full wp-image-1345" /></p>
<p>For the best application completed before May, we had an early-bird prize.. and the winner (as previously announced) was <a href="http://www.chirpbot.com/"><strong>ChirpBot,</strong></a> a twitter interface to the DreamHost API.</p>
<p><em>Re-mentioned here for completenesses-sake.</em></p>
<p><b>Fourth Place: <i>$750</i></b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/iphone_apps.jpg" alt="iPhone Crapps!" title="iPhone Crapps!" width="363" height="742" class="alignnone size-full wp-image-1346" /></p>
<p>A <i>three-way</i> tie between all the iPhone Apps created to manage your DreamHost account:</p>
<li> <a href="http://www.snisit.com/software/sweetdreams"><strong>Sweet Dreams</strong></a> <a href="http://click.linksynergy.com/fs-bin/stat?id=v0/jKvmpUUk&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D313754897%2526mt%253D8%2526uo%253D6%2526partnerId%253D30">iTunes link</a> (free)
<li> <a href="http://dreamadmin.greenmansoftware.com/"><strong>Dream Admin</strong></a> <a href="http://click.linksynergy.com/fs-bin/stat?id=v0/jKvmpUUk&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D317858851%2526mt%253D8%2526uo%253D6%2526partnerId%253D30">iTunes link</a> (free)
<li> <a href="http://www.dreamhostapp.com/"><strong>DreamApp</strong></a> (free?)
<p>Why the three-way tie?</p>
<p>Well, Sweet Dreams seemed to have more <strong>functionality </strong>than Dream Admin, but Dream Admin <strong>looked </strong>better. DreamApp looks good <I>AND</I> has a lot of functionality, but as of the time of judging it wasn&#8217;t available for download at the iTunes store! So in our minds, that all works out to a happy <i>three-way-tie!</i></p>
<p><b>Third Place: <i>$500</i></b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/reboot.png" alt="Go&quot;Flabby&quot; more like it!!" title="Go&quot;Flabby&quot; more like it!!" width="559" height="311" class="alignnone size-full wp-image-1349" /></p>
<p>Uh oh.. ANOTHER tie? This time it&#8217;s a tie in the more traditional sense, but not <b>so</b> traditional as to be a formal decoration worn around the neck, just in the traditional sense of only being between <i>two</i> contestants:</p>
<li><a href="http://www.jonhassall.com/hitmap"><strong>Hit Map</strong></a> .. view visitors to your site in real time on a map of the world. (Warning: requires user-list_users access to all your passwords!)
<li><a href="http://www.sociotopia.com/dh/"><strong>A fun flash PS-rebooter tool</strong></a>: I highly recommend trying this one once (just use the test API info).. hee hoo!
<p><b>Second Place: <i>$1,250</i></b></p>
<p><a href="http://www.22dog.com/breeds/Dalmatian.html"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/dalmatian.jpg" alt="Dalmatian instant breakfast... you&#039;re gonna love it in an instant!" title="Dalmatian instant breakfast... you&#039;re gonna love it in an instant!" width="420" height="358" class="alignnone size-full wp-image-1350" /></a></p>
<li><a href="http://www.domador.net/dalmatian"><strong>Dalmatian</strong></a>.. a full-featured windows app for managing announcement lists!
<p><em>(Not a tie!)</em></p>
<p><b>First Place: <i>$2,500</i></b></p>
<p><a href="http://www.nataliedee.com/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/fight-to-the-death.jpg" alt="Speaking of Dream Mounts!" title="Speaking of Dream Mounts!" width="600" height="488" class="alignnone size-full wp-image-1351" /></a></p>
<p><em>A tie again!!!</em></p>
<li><a href="http://humorix.org/downloads/"><strong>Slashdot Effect Prevention Kit</strong></a>&#8230; have your PS resize/run any code when it starts to get a bunch of hits!
<li><a href="http://www.dreammount.com/"><strong>Dream Mount</strong></a>.. an OS X tool to automatically mount your DreamHost accounts as a disk on your mac&#8217;s desktop!
<p><b>Grand Prize: <i>$5,000</i></b></p>
<p>After all those <em>ties,</em> how could we <i>possibly</i> give away the <b>Grand Prize</b> to a single contestant?</p>
<p>The truth is, we <i>could!</i></p>
<p>But, we <em><b>didn&#8217;t.</b></em></p>
<p>The Grand Prize winner<b>S</b> are:</p>
<p><a href="http://www.electricsheepcompany.com/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/sheep_tn.jpg" alt="Do Dream Bots Electric Sheep?" title="Do Dream Bots Electric Sheep?" width="510" height="220" class="alignnone size-full wp-image-1352" /></a></p>
<li><a href="http://dreambot.openovate.com/"><strong>DreamBot</strong></a>&#8230; a daemon you run on a PS that logs into a jabber account, allowing you to tell it to run API commands or any other shell commands via instant message!
<li><A href="http://www.memcron.com/"><strong>MemCron</strong></a>&#8230; another tool for DreamHost PS that auto-resizes your memory based on need in an intelligent way (to save you money!) &#8230; with pretty graphs!
<p><b>And That&#8217;s That!</b></p>
<p><a href="http://www.amazon.com/gp/search?ie=UTF8&#038;keywords=monopoly%20free%20parking&#038;tag=boardgamebeast-20&#038;index=apparel&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/06/free.jpg" alt="Do you collect money on free parking, or what?" title="Do you collect money on free parking, or what?" width="280" height="280" class="alignnone size-full wp-image-1353" /></a></p>
<p><strong>Congratulations to all winners!</strong> You should check your email for a message from DreamHost Support asking if you&#8217;d prefer your money via check or PayPal!</p>
<p>And hey, just because the contest is over <strong>doesn&#8217;t mean the API is!</strong> It&#8217;s going to keep working and keep growing and improving, so please check out all the <a href="http://wiki.dreamhost.com/API_Apps">applications people have developed so far&#8230;</a> and maybe even consider <b>making your OWN.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/06/22/big-boy-time-is-up/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Broken Browsers Part One</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/</link>
		<comments>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/#comments</comments>
		<pubDate>Wed, 13 May 2009 23:40:41 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[bounty]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[forward]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[reward]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194</guid>
		<description><![CDATA[
Web browsers have been around for a pretty long time now.
Web browsers have been broken for a pretty long time now.
Bring on the rotten tomatoes, but I still predominantly use Internet Explorer because it is still the least broken browser when it comes to one of the most important features for me:
The Back Button!
(and forward [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/ncsa_mosaic_logo.jpg" alt="The First Broken Web Browser" title="The First Broken Web Browser" width="320" height="320" class="alignnone size-full wp-image-1303" /></p>
<p>Web browsers have been around for a <a href="http://en.wikipedia.org/wiki/History_of_the_web_browser">pretty long time now.</a></p>
<p>Web browsers have been <i>broken</i> for a pretty long time now.</p>
<p>Bring on the rotten tomatoes, but <b>I</b> still predominantly use Internet Explorer because it is still the <i>least</i> broken browser when it comes to one of the most important features for me:</p>
<p><b>The Back Button!</b></p>
<p><i>(and forward too!)</i></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/firefox-eating-ie.jpg" alt="Firefox eats IE because IE is delicious!" title="Firefox eats IE because IE is delicious!" width="300" height="290" class="alignnone size-full wp-image-1305" /></p>
<p>I <i>cannot</i> understand why, after <b>zillions</b> of versions and <b>dozens</b> of years, <b>no</b> browser implements forward and back correctly.</p>
<p>It&#8217;s like the <b>FIRST</b> feature web browsers even <i>had!</i></p>
<p><b>What&#8217;s Broken About It?</b></p>
<p>It&#8217;s simple really&#8230; what do you <i>expect</i> to happen when you click back (or forward)?</p>
<blockquote><p>
You expect the web browser to <b>immediately</b> display what you were looking at before your last click.
</p></blockquote>
<p>What <i>actually</i> happens?</p>
<blockquote>
<li> Sometimes you get a &#8220;cache expired&#8221; message.
<li> Sometimes you get a dialog window asking if you want to re-post to display the results again (ahem, Firefox).
<li> Sometimes you get sort of what you last saw, but it takes a second while it connects to the Internet and gets updated with new content.
<li> Sometimes everything is the same <i>except</i> that the big text field you had typed your blog post into is now <B>EMPTY!</b>
<li> And sometimes, yes sometimes, it works exactly as it <i>should.</i>
</p></blockquote>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/google-chrome-logo-2.jpg" alt="Flight of the Navigator anyone?" title="Flight of the Navigator anyone?" width="430" height="307" class="alignnone size-full wp-image-1306" /></p>
<p><b>Google Too</b></p>
<p>I <i>kinda</i> like Google&#8217;s new browser <a href="http://www.google.com/chrome"><b>Chrome.</b></a> It&#8217;s fast and lightweight. But, I also <i>can&#8217;t stand it</i> because it doesn&#8217;t seem to cache our web panel or intranet pages <b>at all!</b></p>
<p><b>Believe it or not,</b> every once in a while our panel is just a <i>weeee</i> bit slow.. and if I use my back or forward buttons as I navigate around, those <i>teeeeeeeeeeensy</i> delays can add up! All the unnecessary page loads probably aren&#8217;t doing us any favors on the server-side either!</p>
<p>Google&#8217;s apparently making a big push for Chrome soon, including <a href="http://www.geek.com/articles/chips/google-takes-browser-wars-to-the-next-level-airs-chrome-tv-ads-20090512/">TV ads etc&#8230;</a> but before they push <i>too</i> hard, I wish they&#8217;d <b>fix their back buttons!</b></p>
<p><a href="http://www.relaxtheback.com/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/relaxtheback.jpg" alt="The back button needs to relax at relax the back." title="The back button needs to relax at relax the back." width="376" height="250" class="alignnone size-full wp-image-1307" /></a></p>
<p><B>And Here&#8217;s How</b></p>
<p>The craziest thing about all this is, fixing it would be <b>incredibly simple!</b> In fact, <i>I&#8217;ve already worked it all out!</i></p>
<p>Let me demonstrate how the back and forward buttons <i>should</i> work. You can do this at home.</p>
<p><a href="http://www.dreamhost.com/" target="new">Click this link.</a></p>
<p>That should have opened in a new window (or tab) for you. And if you&#8217;re back here now, you&#8217;ve switched windows or tabs, correct?</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/tada.jpg" alt="My mom always told me this would happen if I didn&#039;t stop eating all that grey poupon." title="My mom always told me this would happen if I didn&#039;t stop eating all that grey poupon." width="347" height="346" class="alignnone size-full wp-image-1308" /></p>
<p><i>Ta da!</i></p>
<p><b>That&#8217;s it!</b> That&#8217;s <b>exactly</b> how the back/forward buttons should work! See how <b>FAST</b> it was to get back to this page? See how you were scrolled to <b>EXACTLY</b> the same place you were before? See how you didn&#8217;t even have to be on the <b>NETWORK</b> to continue reading this post? See how you didn&#8217;t get any pop up warnings or expired <b>CACHE</b> messages? See how you could switch back to that other window (like going <b>FORWARD</b>) just as easily?</p>
<blockquote><p>
<i>Internally, <b>every</b> time you click a link, the browser should handle it <b>exactly the same</b> no matter if you are opening a new tab, a new window, or staying in the same window.</i>
</p></blockquote>
<p>The <i>only</i> difference when you click a link &#8220;normally&#8221; is it shouldn&#8217;t add a &#8220;new tab&#8221; to the <b>interface</b> &#8230; it should put that &#8220;new tab&#8221; in your <b>back history!</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/easy.jpg" alt="All my images in this post are ROUND!" title="All my images in this post are ROUND!" width="360" height="360" class="alignnone size-full wp-image-1309" /></p>
<p>I&#8217;d even say the <i>reason</i> tabbed browsing is so popular nowadays is actually <i>because</i> back and forward <b>are broken!</b></p>
<p><b>Internet Explorer</b> has always done the best (though not perfect) job with this; it&#8217;s probably why they were the last to add tabs.</p>
<p>It&#8217;s the main reason why <b>I</b> still use it&#8230; honestly, I&#8217;d switch away if there were a <i>single</i> browser (or a browser plugin?) that handled it <b>right.</b></p>
<p>In fact, if somebody can either fix an open source browser to behave like this (or make a working plugin), DreamHost will pay them <b>$1000!</b></p>
<p><i>More formally:</i></p>
<blockquote><p>
The first person to release a plugin for firefox or chrome that does this should post their submission in the comments.</p>
<p>The plugin should make it so that when you click &#8220;back&#8221; or &#8220;forward&#8221;, it behaves <b>EXACTLY</b> as though you just switched to an open tab/window with that content in it (though of course visually you <i>stay</i> in the same tab/window).</p>
<p>As for how many pages to keep &#8220;open&#8221; in the back/forward history, it should be as many as it can, dropping them out in order of oldest to newest as it needs to due to memory constraints.
</p></blockquote>
<p>(Oh yeah, you know what browser would benefit the <b>most</b> from this? <i>Safari on the iPhone!</i> It seemingly does <b>NO</b> caching, even though because of its slow connection/processor it needs it the <b>most!</b> You can&#8217;t even <i>fake it</i> with tabs because there&#8217;s no way (that I know of?) to &#8220;open link in new tab&#8221;. It <i>supports</i> tabs though (up to eight), so it <i>should</i> be able to keep at <b>least</b> eight back/forward history pages in memory too!)</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/iphone301.png" alt="Except this one." title="Except this one." width="320" height="480" class="alignnone size-full wp-image-1310" /></p>
<p><b>Speaking of Prizes</b></p>
<p>Just a quick reminder that our <A href="http://blog.dreamhost.com/2009/04/09/big-boy-time/">API contest</a> is still going strong with a due date for contest entries of <b>May 31st!</b></p>
<p>The prizes are as follows:</p>
<blockquote><p>
Grand Prize: <b>$5,000</b><br />
1st Place: <b>$2,500</b><br />
2nd Place: <b>$1,250</b><br />
3rd Place: <b>$500</b><br />
4th Place: <b>$750</b>
</p></blockquote>
<p>All the entries so far are <a href="http://wiki.dreamhost.com/API_Apps">up on the wiki,</a> and the winner of the April 30th &#8220;early-bird&#8221; contest <b>($2000</b> to the best app done by April 30th) is&#8230;</p>
<p><b><a href="http://www.chirpbot.com/">ChirpBot!</a></b></p>
<p>It&#8217;s a <a href="http://www.twitter.com/">Twitter</a> interface to the DreamHost API!</p>
<p>It&#8217;s simple, it works, it looks nice, and it has the whole <b>CRAZY INSANE SUPER HYPE BANDWAGON</b> going for it to boot!</p>
<p>But don&#8217;t worry everybody else, there&#8217;s a lot more prizes to be won, and it&#8217;s still not too late to enter now!</p>
<p>We&#8217;ve recently added <a href="http://wiki.dreamhost.com/API#Test_Account">a test account</a> and lots of <a href="http://wiki.dreamhost.com/API#List_of_Commands">new functions,</a> so check out our <a href="http://wiki.dreamhost.com/API">API documentation</a> and submit your entries <a href="http://blog.dreamhost.com/2009/04/09/big-boy-time/#comments">over here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Big Boy Time</title>
		<link>http://blog.dreamhost.com/2009/04/09/big-boy-time/</link>
		<comments>http://blog.dreamhost.com/2009/04/09/big-boy-time/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 00:48:02 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[DreamHost]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1192</guid>
		<description><![CDATA[
I don’t know if you’d consider DreamHost as one of the BIG BOYS of the Internet&#8230; you know, the Googles, the Amazons, the eBays, the Facebooks, the Twitters.
Well, I sure wouldn’t. At least not based on media coverage. Or coolness. Or revenues. (Except maybe Twitter, where I assume we’re blowing their $null/year OUT OF THE [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1206" title="I'm a big boy, standing in my big-boy stance!" src="http://blog.dreamhost.com/wp-content/uploads/2009/04/bobs-big-boy.jpg" alt="I'm a big boy, standing in my big-boy stance!" width="386" height="521" /></p>
<p>I don’t know if you’d consider DreamHost as one of the <strong>BIG BOYS</strong> of the Internet&#8230; you know, the Googles, the Amazons, the eBays, the Facebooks, the Twitters.</p>
<p>Well, <em>I</em> sure wouldn’t. At least not based on media coverage. Or coolness. Or <strong>revenues.</strong> (Except maybe Twitter, where I assume we’re blowing their $null/year <strong>OUT OF THE RIVER!</strong>)</p>
<p>But, all that <em>may</em> be about to change. Because, as you think about each of those afore-mentioned BIG BOYS, what do they <em>all</em> have that <em>we</em> don’t have?</p>
<p><strong>Crazy names?</strong> What’s wackier than&#8230; “Dream”Host?!</p>
<p><strong>Legions of users?</strong> Well, counting the visitors to sites we <em>host,</em> we&#8217;ve got a <strong>TON.</strong></p>
<p><strong>The adoring media?</strong> Does the <a href="http://blog.dreamhost.com/">DreamHost Blog</a> report on <em>ANYTHING else?</em></p>
<p><img class="alignnone size-full wp-image-1207" title="We feel your pain, Barack!" src="http://blog.dreamhost.com/wp-content/uploads/2009/04/obamaplane.jpg" alt="We feel your pain, Barack!" width="533" height="277" /></p>
<p>Well then, <em>what could it be?</em> <strong>What</strong> is that missing component? What <em>else</em> do they all have that we ain&#8217;t got?</p>
<p><strong>I Know</strong></p>
<p>An <a href="http://wiki.dreamhost.com/API">API!</a></p>
<p>Yep, that’s really the <strong>ONLY</strong> other thing different between us all… the only thing that <em>I</em> can think of!</p>
<p>And, as you may have read in the <a href="http://wiki.dreamhost.com/V11.02_February_2009">February newsletter</a> (just a week or so ago), <strong>WE</strong> now have <strong>that</strong> too! <em>And how.</em></p>
<p>Well, so far it’s not much to speak of. It only offers three main functions… but that’s <strong>one more</strong> than just a few weeks ago!</p>
<ol>
<li> You can get a list of all subscribers to any of your announcement lists.</li>
<li> You can do anything you can do on our panel to a <a href="http://www.dreamhostps.com/">DreamHost PS private server.</a></li>
<li> You can <strong>now</strong> get a list of all your ftp/shell/backup/email/vpn/anonftp users!</li>
<li> <strong>UPDATE:</strong> You can add and remove announcement list subscribers! </li>
</ol>
<p><strong>To top it off,</strong> we’ve also now changed the authentication method to our API. No longer does it use your actual web panel password: <em>IDIOTIC.</em></p>
<p><img class="alignnone size-full wp-image-1208" title="It was this guy's idea." src="http://blog.dreamhost.com/wp-content/uploads/2009/04/idiot.jpg" alt="It was this guy's idea." width="380" height="296" /></p>
<p>Instead, there’s now a <a href="https://panel.dreamhost.com/?tree=home.api">special API section to our panel</a> where you can create (multiple) API &#8220;keys&#8221;… you now use (one of) <strong>THOSE</strong> to authenticate.</p>
<p>This is <em>&#8220;cool&#8221;</em> because now you don’t have to give out your <em>main password</em> to some random application that uses our API. This is also <em>&#8220;cool&#8221;</em> because you can at any time <strong>delete</strong> API keys for applications you no longer want to have access to your account.</p>
<p>(<strong>UPDATE:</strong> Now when you create a new API key you also can choose which specific API functions you&#8217;d like it to have access to.. so that way you don&#8217;t have to give like an announcement list management app <em>full</em> access to everything else on your account!)</p>
<p>We recommend you create a new API key for each different need, so if you decide to revoke access to one for some reason in the future, you don’t revoke access to <strong>everything else!</strong></p>
<p><img class="alignnone size-full wp-image-1209" title="The other side says &quot;P&quot;." src="http://blog.dreamhost.com/wp-content/uploads/2009/04/oops.jpg" alt="The other side says &quot;P&quot;." width="300" height="300" /></p>
<p><strong>Everything Else Like What?</strong></p>
<p>Of course, that begs the question.. what <em>ACTUALLY</em> has been created with this API? Well, uh, it’s kind of new, <em>okay?</em> <strong>Not much.</strong></p>
<p>There has been <strong>one</strong> kind of cool thing already though: the developers of <a href="http://www.smartftp.com/download">SmartFTP</a> have now added the ability for it to <a href="http://www.smartftp.com/support/kb/how-to-import-user-accounts-from-dreamhost-f2621.html">automatically load in all your DreamHost FTP accounts!</a></p>
<p>Give it a shot… <em>could this mean the end of FTP login problems?!</em> <strong>FOREVER?</strong> What will our Happy DreamHost Customer Service Team <strong>do?</strong></p>
<p><em>Sadly,</em> SmartFTP is not free. But, <em>happily,</em> this is just the beginning of what I’m sure will be a <em>&#8220;thriving ecosystem&#8221;</em> of DreamHost-y applications using the API&#8230; catapulting us instantly into the <strong>BIG BOY ZONE.</strong></p>
<p><img class="alignnone size-full wp-image-1210" title="You are now entering the boy zone!" src="http://blog.dreamhost.com/wp-content/uploads/2009/04/boyzone.jpg" alt="You are now entering the boy zone!" width="468" height="340" /></p>
<p><strong>ANNNNNNNNNNNNND&#8230;.</strong> just to give the catapult a little extra <em>thrust,</em> we’re going to throw a little kerosene on the nascent developer flame. With a <strong>CRAZY $10,000 giveaway contest!</strong></p>
<p><strong>Here’s the deal:</strong></p>
<p>Develop any application (Windows, Mac, Linux, Web, iPhone, Facebook, Boxee, Firefox Plugin, whatever&#8230;) that uses the DreamHost API by <strong><S>April 30th</S> <a href="http://blog.dreamhost.com/2009/04/09/big-boy-time/#comment-143968">May 31st</a> 2009,</strong> and submit a link to it in the comments to this post.</p>
<p>We (I) will personally review all entries, and <strong>CASH</strong> prizes will be awarded to the best apps to the tune of:</p>
<blockquote><p>Grand Prize: <strong>$5,000</strong><br />
1st Place: <strong>$2,500</strong><br />
2nd Place: <strong>$1,250</strong><br />
3rd Place: <strong>$500</strong><br />
4th Place: <strong>$750</strong></p></blockquote>
<p>(I told you it was <strong>crazy!)</strong></p>
<p>Now, it may seem like there’s not a lot of flexibility right now with our API.. however, <em>that can change!</em> Just request a feature you’d like us to expose via the API in the comments and we’ll try and add it <strong>ASAP!</strong></p>
<p>(In fact, the users listing thing was requested by SmartFTP directly, so you know this ain’t just <em>small talk.)</em></p>
<p>It’s <strong>big boy talk!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/04/09/big-boy-time/feed/</wfw:commentRss>
		<slash:comments>215</slash:comments>
		</item>
		<item>
		<title>CGN vs. CDN</title>
		<link>http://blog.dreamhost.com/2009/03/16/cgn-vs-cdn/</link>
		<comments>http://blog.dreamhost.com/2009/03/16/cgn-vs-cdn/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 20:24:30 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[CloudFront]]></category>
		<category><![CDATA[content delivery network]]></category>
		<category><![CDATA[DreamHost]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1172</guid>
		<description><![CDATA[
After my freshman year in college I went back home for the summer and had a strange job at a little two-man pre-press graphics shop in Vienna, Virginia called “Color Graphics Network” (not the inspiration for  New Dream Network &#8211; parent company of DreamHost).
The guy who owned it was named Ricky Dee (awesome name), [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/cgn9pic2.jpg" alt="Just your average US Navy nuclear-powered guided missile cruiser." title="Just your average US Navy nuclear-powered guided missile cruiser." width="470" height="296" class="alignnone size-full wp-image-1174" /></p>
<p>After my freshman year in college I went back home for the summer and had a strange job at a little two-man pre-press graphics shop in Vienna, Virginia called <i>“Color Graphics Network”</i> (<strong>not</strong> the inspiration for  New Dream Network &#8211; parent company of DreamHost).</p>
<p>The guy who owned it was named <em>Ricky Dee</em> (awesome name), and I vaguely knew his son <em>Howie Dee</em> (awesome name) from high school. It was a pretty cushy job compared to my <strong><a href="http://www.vincentchow.net/images/mcd-drive-thru.jpg">previous one.</a></strong></p>
<p>What CGN did was take large (<em>dozens</em> of MB!) graphic files from publishers, and turn them into high-resolution negatives suitable for printing presses. This was in 1995, and the files would come on <a href="http://en.wikipedia.org/wiki/SyQuest_Technology">SyQuest</a> drives via courier. By the end of the summer, some people were starting to send <strong>zip disks!</strong></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/segments-syquest-88.jpg" alt="88MB and WE WERE LUCKY!" title="88MB and WE WERE LUCKY!" width="240" height="270" class="alignnone size-full wp-image-1176" /></p>
<p>After a few weeks, I was sort of thinking everybody could probably distribute this content a little better, maybe via a <a href="http://en.wikipedia.org/wiki/Series_of_tubes">series of tubes</a> or something. But really, with the <strong>slowness</strong> of dial-up, the <strong>size</strong> of these files, and the publication <strong>deadlines</strong> they needed to meet, this was the <em>only</em> way to go at the time.</p>
<p>Not that I’ve kept in touch, but I imagine that these days there’s a lot less padded envelope use over at CGN. I’m sure <a href="http://en.wikipedia.org/wiki/Sneakernet">Mr. Sneakernet</a> has finally been usurped by <strong>Mr. Internet!</strong></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/mrinternet.jpg" alt="Mr. Internet, meet Mrs. Fist." title="Mr. Internet, meet Mrs. Fist." width="375" height="500" class="alignnone size-full wp-image-1177" /></p>
<p>Yep, <strong>Mr. Internet</strong> has gotten a bit faster in the last 14 years. Way fast. <em>More</em> than fast enough for whatever kind of <strong>multi-GB</strong> files Ricky Dee (or maybe it’s <em>Howie</em> now!) must be dealing with today.</p>
<p>And yet, still not fast enough for <em>everybody.</em></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/usainbolt1.jpg" alt="People need to pose more." title="People need to pose more." width="460" height="276" class="alignnone size-full wp-image-1178" /></p>
<p>Hence the rise of the CDN (<a href="http://en.wikipedia.org/wiki/Content_Delivery_Network">“Content Delivery Network”</a>). Although you <em>can</em> pretty much get between any two points on the Internet in under .3 seconds, sometimes <strong>that’s a little too slow.</strong> After 14 years of the web, people are <em>really</em> sick of waiting. Even a second. Even a <em>third</em> of a second.</p>
<p>In fact, there are a bunch of studies that show things like <a href="http://www.websiteoptimization.com/speed/tweak/psychology-web-performance/">“There&#8217;s a 10% drop in conversions for each 1 second increase in load time.”</a> and <a href="http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html">“Google lost 20% of their ad clicks when their page results took .9 seconds to load as opposed to .4.”</a></p>
<p>Fortunately, a decade ago <a href="http://www.akamai.com/">Akamai</a> discovered (I think it was them!) that putting multiple copies of the same content all over the Internet could cut that .3 second access time down to <em>.03 seconds…</em> <strong><i>and</i></strong> that some people would pay for it!</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/billionaires.jpg" alt="That&#039;s me on the bottom left." title="That&#039;s me on the bottom left." width="410" height="368" class="alignnone size-full wp-image-1184" /></p>
<p>Today there are <em>dozens</em> of companies offering CDNs, not the least of whom is <a href="http://www.amazon.com/">Amazon,</a> who four months ago launched  <A href="http://aws.amazon.com/cloudfront/">&#8220;CloudFront&#8221;</a> as part of their <a href="http://aws.amazon.com/cloudfront/">Amazon Web Services.</a></p>
<p>The cool thing about CloudFront (besides, like DreamHost, it being in <strong>CamelCaps</strong>), is like all of the Amazon Web Services, it&#8217;s completely pay-as-you-go, <B>and</B> completely accessible via an <a href="http://en.wikipedia.org/wiki/API">API.</a></p>
<p>The <i>downside</i> of CloudFront is, just like with all APIs&#8230; you <em>have</em> to be a <b>programmer</b> to be able to use it!</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/grumpy-alan-cox.jpeg" alt="And what&#039;s wrong with that?" title="And what&#039;s wrong with that?" width="480" height="400" class="alignnone size-full wp-image-1179" /></p>
<p><b>Until now!!?!</b></p>
<p>We <strong>just</strong> added a new <A href="https://panel.dreamhost.com/?tree=goodies.cdn">Amazon CloudFront</a> area to our panel (under &#8220;Goodies&#8221;)!</p>
<p><em>Now</em> all you have to do to take advantage of a <strong>world-wide pay-as-you-go content delivery network run by Amazon</strong> is <i>click a few buttons!</i></p>
<p>Or, more <em>specifically:</em></p>
<ol>
<li><a href=https://aws-portal.amazon.com/gp/aws/developer/subscription/index.html?productCode=AmazonCloudFront>Sign up with AWS.</a>
<li>Go to our panel and let us know what <strong>domain</strong> (maybe something like &#8220;static.domain.com&#8221;) you&#8217;d like to use and what <strong>path</strong> we should upload the content to Amazon from!
</ol>
<p>And for this amazing convenience, what do we want from <strong>you?</strong></p>
<p>I <strong>would</strong> say <em>nothing,</em> but the <strong>truth</strong> is <em>just $3.95/month</em> on top of <a href="http://aws.amazon.com/cloudfront/#pricing">whatever Amazon bills you!</a> No matter <strong>how many</strong> CDNs you set up!</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/03/637118_halloween_pocky_lg.jpg" alt="Or buy one of these a month and get FAT!" title="Or buy one of these a month and get FAT!" width="400" height="400" class="alignnone size-full wp-image-1180" /></p>
<p><b>How does it work?</b></p>
<p>I was always a little confused, technically, about how CDNs <em>worked.</em> After all, there <em>must</em> be at least <b>one</b> centralized service that figures out where to send people, right?!</p>
<p>Well, while testing out CloudFront, <em>I figured it out&#8230;</em> that <strong>one</strong> centralized service is <a href="http://en.wikipedia.org/wiki/Domain_name_system">DNS!</a></p>
<p>The DNS servers for a CDN are dynamic and <i>tricky&#8230;</i> and it&#8217;s <b>they</b> who figure out which &#8220;edge&#8221; of the CDN is closest to you, based on your IP. </p>
<p>So for example, if <b>I</b> (in Los Angeles) do a ping on <b>images.groo.com,</b> <i>my</i> results are:</p>
<blockquote><p>
<strong>ping images.groo.com</strong></p>
<p>PING d2onuwnge3cit8.lax1.cloudfront.net (216.137.45.27) 56(84) bytes of data.<br />
64 bytes from server-216-137-45-27.lax1.cloudfront.net (216.137.45.27): icmp_seq=1 ttl=56 time=1.29 ms<br />
64 bytes from server-216-137-45-27.lax1.cloudfront.net (216.137.45.27): icmp_seq=2 ttl=56 time=1.21 ms<br />
64 bytes from server-216-137-45-27.lax1.cloudfront.net (216.137.45.27): icmp_seq=3 ttl=56 time=1.31 ms<br />
64 bytes from server-216-137-45-27.lax1.cloudfront.net (216.137.45.27): icmp_seq=4 ttl=56 time=1.18 ms<br />
64 bytes from server-216-137-45-27.lax1.cloudfront.net (216.137.45.27): icmp_seq=5 ttl=56 time=1.32 ms
</p></blockquote>
<p>Now <i>you</i> give it a shot and check out what cloudfront.net server <i>you</i> get for &#8220;images.groo.com&#8221; .. and how the ping time it is! Maybe even post your results in the comments?</p>
<p>I&#8217;m not sure how old <strong>Ricky Dee</strong> is going to compete.</p>
<p><script type="text/javascript">
<!--
digg_url = "http://digg.com/tech_news/DreamHost_Integrates_Amazon_s_CloudFront_CDN_into_Hosting";
//--></script><br />
<script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/03/16/cgn-vs-cdn/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>DreamHost Apps Invitation Codes</title>
		<link>http://blog.dreamhost.com/2009/01/27/dreamhost-apps-invitation-codes/</link>
		<comments>http://blog.dreamhost.com/2009/01/27/dreamhost-apps-invitation-codes/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 22:00:20 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Dreamhost Apps]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Promotions]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1103</guid>
		<description><![CDATA[
Thanks for helping us put DreamHost Apps through its paces.  We appreciate all the feedback we&#8217;ve gotten so far.
Remember, by signing up during this beta period you&#8217;ll have access to DreamHost Apps free forever.
If you&#8217;ve not yet signed up, or if you&#8217;ve got some friends that would like to sign up, we&#8217;ve got some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dreamhostapps.com/"><img class="alignnone size-full wp-image-1055" title="DreamHost Apps!" src="http://blog.dreamhost.com/wp-content/uploads/2009/01/appslogo.gif" alt="DreamHost Apps!" width="223" height="43" /></a></p>
<p>Thanks for helping us put <a href="http://www.dreamhostapps.com/">DreamHost Apps</a> through its paces.  We appreciate all <a href="http://discussion.dreamhost.com/postlist.pl?Cat=&amp;Board=dreamhostapps">the feedback</a> we&#8217;ve gotten so far.</p>
<p>Remember, by <a href="http://blog.dreamhost.com/2009/01/09/free-hosting-from-dreamhost-is-here/">signing up during this beta period</a> you&#8217;ll have access to DreamHost Apps <strong>free <em>forever</em></strong>.</p>
<p>If you&#8217;ve not yet signed up, or if you&#8217;ve got some friends that would like to sign up, we&#8217;ve got some more invitation codes for you at the end of this post.</p>
<p>First, however, we&#8217;ve got some <strong>exciting news</strong> to share &#8211; you can now <strong>generate your OWN invitation codes</strong> that you can distribute to your friends, family, and &#8220;other&#8221;.  Just look at the top of your DreamHost Apps management panel and click to generate your codes &#8211; bingo bango!</p>
<p>Right now you&#8217;re limited to creating just two codes, so choose your recipients wisely!</p>
<p><span id="more-1103"></span></p>
<p>If you don&#8217;t know of anyone with a DreamHost Apps account and want to get started right away, here&#8217;s a few more one-time-use codes that you can use right now!</p>
<p>CYBFWKCH<br />
CYVWJNOI<br />
ETCPDPHM<br />
IIVHBIWK<br />
JIWKYZPY<br />
JYMROGVL<br />
KTLZJN<br />
LHKWLGOC<br />
LJENWGQA<br />
LKLFBMXL<br />
NPHARQIR<br />
NRNIOHJE<br />
PZVDWFIF<br />
Q7djPWkW<br />
SAQYUFCU<br />
VSQITNKV<br />
WDFTVAXC<br />
WRLHZEDO<br />
ZTCLYVAE</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/01/27/dreamhost-apps-invitation-codes/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>Free Hosting from DreamHost is Here</title>
		<link>http://blog.dreamhost.com/2009/01/09/free-hosting-from-dreamhost-is-here/</link>
		<comments>http://blog.dreamhost.com/2009/01/09/free-hosting-from-dreamhost-is-here/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 18:39:51 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Dreamhost Apps]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[beta testing]]></category>
		<category><![CDATA[free hosting]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1045</guid>
		<description><![CDATA[When we started DreamHost back in 1997, we were in it to make money.  Throw up a server, get some customers, collect fat checks, retire at 35.  Simple!
Somewhere along the way (I think it was shortly after the fat checks showed up) we developed a conscience and decided &#8211; No fat checks!

For us [...]]]></description>
			<content:encoded><![CDATA[<p>When we started DreamHost back in 1997, we were in it to make money.  Throw up a server, get some customers, collect fat checks, retire at 35.  Simple!</p>
<p>Somewhere along the way (I think it was shortly after the fat checks showed up) we developed a conscience and decided &#8211; <strong>No fat checks!</strong></p>
<p><img class="size-full wp-image-1053" title="That is one fat check" src="http://blog.dreamhost.com/wp-content/uploads/2009/01/fatcheck.jpg" alt="That is one fat check" width="371" height="255" /></p>
<p>For us it wasn&#8217;t enough to just not be evil &#8211; we realized that the only way to <em>really feel good</em> about ourselves was to lose money hand over fist, and just hope that we broke even somewhere along the way&#8230;kind of like a non-profit!</p>
<p>We took a multi-pronged approach to <strong>Operation Money Loss</strong>!  We resolved to:</p>
<ul>
<li>Provide our employees the most comprehensive health insurance package we could find, free.</li>
<li>Give away free hosting to  <a href="http://www.dreamhost.com/hosting-nonprofit.html">non-profit organizations</a>.</li>
<li>Match customer donations to selected charitable organizations.</li>
<li><a href="http://www.dreamhost.com/aboutus-green.html">Offset our carbon footprint</a> through the purchase of renewable energy credits and carbon offsets.</li>
<li>Provide financial support to open-source projects that we use ourselves &#8211; <a href="http://www.jabber.org/">Jabber</a>, <a href="http://www.mysql.com/">MySQL</a>, <a href="http://linux-vserver.org/">Linux-VServer</a>, and <a href="http://www.grsecurity.net/">grsecurity</a> to name a few!</li>
<li>Consistently offer <em>ridiculous coupons</em> that, even now, seem like a bad idea.</li>
<li>Keep all our company cash in the stock market.</li>
</ul>
<p>I&#8217;d call that a <em>good start,</em> but it&#8217;s just <strong>not enough.</strong></p>
<p><strong>Today we&#8217;re announcing <a href="http://www.dreamhostapps.com/">DreamHost Apps</a>, a <em>completely free</em> hosting service for web-based applications.<br />
</strong></p>
<p><a href="http://www.dreamhostapps.com/"><img class="aligncenter size-full wp-image-1055" title="DreamHost Apps!" src="http://blog.dreamhost.com/wp-content/uploads/2009/01/appslogo.gif" alt="DreamHost Apps!" width="223" height="43" /></a></p>
<p>Well, it&#8217;s free <em>for now</em> anyway.  We&#8217;re flirting with the idea of a $50 yearly fee once it&#8217;s out of beta&#8230;but if you sign up <strong>RIGHT NOW</strong> to help us test things out we&#8217;ll let you use DreamHost Apps <em>for</em> <strong>free</strong> <em>for</em> <strong>ever</strong>!</p>
<p><img class="alignnone size-full wp-image-1060" title="I AM THE GUARDIAN OF FOREVER" src="http://blog.dreamhost.com/wp-content/uploads/2009/01/forever.gif" alt="I AM THE GUARDIAN OF FOREVER" width="400" height="300" /></p>
<p>But wait! If you&#8217;re reading this and you&#8217;re already a DreamHost customer (and <em>why</em> else would you be reading this), you don&#8217;t need to worry.. you can <strong>already</strong> log in to DreamHost Apps with your same DreamHost Web Panel login!</p>
<p>For <em>you,</em> it&#8217;s really just an Ajax-ified way to manage your easy one-clicks and any domain registrations. But, for the hundred or so people out there who&#8217;ve read this blog and <strong>aren&#8217;t</strong> DreamHost customers&#8230; but <em>do</em> want some free hosting of a <strong>WordPress Blog, Drupal Site, Zenphoto Gallery, Mediawiki Wiki, and/or PhpBB Forum (plus Google Apps and Gmail)</strong> and aren&#8217;t afraid to do a little <em>&#8220;beta testing&#8221;</em> (and unlike some other web shops, when we say beta, we <strong>mean it</strong>), today must be your BIRTHDAY!</p>
<p><img class="alignnone size-full wp-image-1062" title="DreamHost Apps does not include access to a monkey, cake, or balloons." src="http://blog.dreamhost.com/wp-content/uploads/2009/01/appsinvite.jpg" alt="DreamHost Apps does not include access to a monkey, cake, or balloons." width="350" height="248" /></p>
<p>Right now usage of DreamHost Apps is by invitation only.  Lucky for you I like your face and I&#8217;ve posted about 100 invitation codes in the comments of this post.  If a code doesn&#8217;t work, it&#8217;s already been redeemed &#8211; try another one!  When the codes run out, I may even post more!</p>
<p>If you&#8217;re a current DreamHost customer you&#8217;ve <em>already</em> had access to DreamHost Apps for <em>months</em>!  That&#8217;s because the exact same functionality (minus the free part) can be found under &#8220;Easy Mode&#8221; in the &#8220;<a href="https://panel.dreamhost.com/index.cgi?tree=goodies.installer">Goodies / One-Click Installs</a>&#8221; section of your account control panel.  There&#8217;s no need for you to sign up for DreamHost Apps because you&#8217;re already <em>living the dream</em>!</p>
<p>DreamHost Apps customers do miss out on a few perks that <em>paying</em> DreamHost customers take for granted, though.  Apps users can just forget about FTP access, SSH access, email, and even <em>technical support</em>.</p>
<p>DreamHost Apps is provided &#8216;as-is&#8217;, and unfortunately technical support is not part of the &#8216;is&#8217;!<br />
<img class="alignnone size-full wp-image-1068" title="Your definition of &quot;is&quot; and mine...are different." src="http://blog.dreamhost.com/wp-content/uploads/2009/01/billclinton-is.jpg" alt="Your definition of &quot;is&quot; and mine...are different." width="250" height="264" /></p>
<p><strong>You</strong> try providing tech support for a free service and let us know how that works out.</p>
<p>For all intents and purposes, DreamHost Apps are entirely self-contained.</p>
<p><img class="alignnone size-full wp-image-1064" title="Your apps live in a bubble!  Just like these shrimp, but not as delicious." src="http://blog.dreamhost.com/wp-content/uploads/2009/01/biosphere.jpg" alt="Your apps live in a bubble!  Just like these shrimp, but not as delicious." width="300" height="300" /><br />
You can install and delete any number of apps through the DreamHost Apps management interface, and you&#8217;ll use each Apps&#8217; own web-based interface to make application-level changes.  Upgrading to full-featured hosting is <a href="http://www.dreamhostapps.com/managed-web-hosting.html">just a click away</a>!</p>
<p>DreamHost Apps was assembled over the course of a few months by a small team of four hardworking DreamHost Employees, Pete V, <a href="http://www.dreamhost.com/profile-mikep.html">Mike P</a>, Joshua H, and me, <a href="http://www.dreamhost.com/profile-brettd.html">Brett D</a>.  In fact, this is the first major DreamHost project that <a href="http://www.dreamhost.com/profile-joshj.html">Josh Jones</a> hasn&#8217;t been personally involved in writing in a very long time, so rest assured that your <em>data is safe</em> and your credit card <em>won&#8217;t</em> be charged more than it should be!</p>
<p><img class="alignnone size-full wp-image-1070" title="Something tells me I should have waited until AFTER my review to post this." src="http://blog.dreamhost.com/wp-content/uploads/2009/01/zing.jpg" alt="Something tells me I should have waited until AFTER my review to post this." width="250" height="363" /></p>
<p>If you find any bugs, please post them over in our <a href="http://discussion.dreamhost.com/postlist.pl?Cat=&amp;Board=dreamhostapps">DreamHost Apps discussion forum</a>.</p>
<p>We&#8217;ve been working on this for a while, and we&#8217;re kind of tired.  We&#8217;re just gonna take a quick little nap if you don&#8217;t mind&#8230;<br />
<img class="size-full wp-image-1041" title="Sleep has never been so THRILLING!" src="http://blog.dreamhost.com/wp-content/uploads/2009/01/petesleep.gif" alt="Sleep has never been so THRILLING!" width="450" height="375" /></p>
<p>Please enjoy DreamHost Apps!</p>
<p><script type="text/javascript">
<!--
digg_url = "http://digg.com/tech_news/DreamHost_launches_DreamHost_Apps_FREE_hosting_for_web_apps";
//--></script><br />
<script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/01/09/free-hosting-from-dreamhost-is-here/feed/</wfw:commentRss>
		<slash:comments>275</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s Save Our Environment Harder</title>
		<link>http://blog.dreamhost.com/2008/10/01/lets-save-our-environment-harder/</link>
		<comments>http://blog.dreamhost.com/2008/10/01/lets-save-our-environment-harder/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 21:26:03 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=882</guid>
		<description><![CDATA[I can&#8217;t believe it&#8217;s been over three years and the environment STILL isn&#8217;t saved!

I&#8217;ve been doing my part.
Not only has DreamHost gone green, I&#8217;ve been taking little steps in my personal life as well.
For one, I fight global warming every day by making the conscious effort to not recycle. I&#8217;m building up a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t believe it&#8217;s been <a href="http://blog.dreamhost.com/2005/07/29/lets-save-our-environment/">over three years</a> and the environment <b>STILL</b> isn&#8217;t saved!</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="320" HEIGHT="240" id="wrapper" ALIGN=""><param NAME=movie VALUE="http://blog.dreamhost.com/video/wrapper.swf?filename=http://blog.dreamhost.com/video/DancingButterflies-LetsSaveOurEnvironment.swf&#038;autoload=false"></param><param NAME=quality VALUE=high ></param><param NAME=bgcolor VALUE="#000000"></param><embed src="http://blog.dreamhost.com/video/wrapper.swf?filename=http://blog.dreamhost.com/video/DancingButterflies-LetsSaveOurEnvironment.swf&#038;autoload=false" quality=high bgcolor=#000000  WIDTH="320" HEIGHT="240" NAME="wrapper" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed></object></p>
<p><b>I&#8217;ve</b> been doing <i>my</i> part.</p>
<p>Not only has DreamHost <a href="http://www.dreamhost.com/aboutus-green.html">gone green,</a> I&#8217;ve been taking little steps in my personal life as well.</p>
<p>For one, I fight global warming every day by making the conscious effort to <b>not</b> recycle. I&#8217;m building up a lot of extra landfill to cancel out rising ocean levels.</p>
<p>I&#8217;ve even been doing my part to fight our dependence on <b>foreign oil.</b></p>
<p>Every morning I drive to the farthest gas station I can get to, fill up my tank, then drive home and empty whatever&#8217;s left into my local sewer. That way I build up our <b>proven domestic reserves.</b></p>
<p>Finally, I <b>bought this t-shirt</b> to <i>disguise</i> my true motives from all those <b>real</b> environment-haters out there!</p>
<p><a href="http://yque.com/ihatenwhitts.html"><img src=http://blog.dreamhost.com/wp-content/uploads/2008/10/ekay_2020_9123379.jpg alt="Contrary!" title="Contrary!" border=0></a></p>
<p>But wait, there is <i>one more thing</i> I recently figured out I could do to help save a <b>lot</b> of environment.</p>
<p><b>And it has to do with you.</b></p>
<p>And no, it&#8217;s not lame tip like <i>&#8220;Only read in the daytime.&#8221;</i> or <i>&#8220;Ride your dog to work.&#8221;</i> Those are <b>obvious.</b></p>
<p>In fact, it&#8217;s something <b>so simple</b> <i>we&#8217;ll handle it all for you!</i></p>
<p>Basically, we&#8217;ve come to realize that if we were to <b>upgrade</b> all our old web and file servers onto new hardware (the stuff we&#8217;ve been using since May), we could probably cut our data center power usage about <b>50%.</b></p>
<p>And, since our data centers currently use about the equivalent of 200 single family homes, that&#8217;s a net environment gain equivalent of a <b>small hurricane&#8230;</b> but without all the <i>pesky clean-up!</i></p>
<p><img src=http://blog.dreamhost.com/wp-content/uploads/2008/10/datacenter.jpg width=560 alt="DreamHost's data center this time next year." title="DreamHost's data center this time next year."></p>
<p><b>Nitty Gritty</b></p>
<p>Of course, one thing I do <b>hate</b> about the environment is all the <b>dirt.</b></p>
<p>And, sadly, it&#8217;s not like we can just flip a switch and have all our servers upgraded. Not even if it cost <b>$1,000,000</b> to flip that switch (which it does), the switch is still <i>SO</i> big and heavy it&#8217;ll probably take close to <b>a year</b> before it&#8217;s all the way flipped!</p>
<p>Along the way, at times things will inevitably get <b>dirty.</b></p>
<p>There will be <i>hiccups</i> along the way. In fact, we already did a few test migrations and there were <i>plenty.</i> And they were more like <b>throw-ups.</b> I&#8217;d like to apologize right now to everyone who was an unknowing guinea pig and suffered from some down time.</p>
<p><img src=http://blog.dreamhost.com/wp-content/uploads/2008/10/deadpig.jpg alt="Don't worry, Snugglums is just PLAYING dead!" title="Don't worry, Snugglums is just PLAYING dead!"></p>
<p>Now, here&#8217;s how to make sure the <i>same problems</i> don&#8217;t hit <b>you!</b></p>
<blockquote>
<ul>
<li> Make <i>sure</i> your email clients are all set to send and receive email using your <b>full email address!</b> You should have already been doing this for years at this point, but some people are apparently still logging in with the old (deprecated) m########-style mailbox usernames. <b>BOOOO!</b>
<li> Make <i>sure</i> you don&#8217;t have a <b>.dataglob</b> in any paths for any configuration files for any software you have! That is, if you see something like <i>&#8220;/home/.blahblah/username&#8221;</i> in a configuration file for something you&#8217;ve installed on your website (even one-clicks from our panel!), <b>change it to <i>&#8220;/home/username&#8221;</i> immediately!</b> We&#8217;re going to try and automatically find and replace those for people as they&#8217;re moved, but it&#8217;d be best if they weren&#8217;t there at all!
<li> Make sure you ftp/ssh/whatever to <b>your own domain name</b> and <b>not</b> <i>server.</i>dreamhost.com. That&#8217;s because your server will probably change at some point in the next year, and if you&#8217;d just been connecting to your own domain, everything would be fine!
</ul>
</blockquote>
<p><b>That&#8217;s really it.</b> Other than the fact that it will save energy, the new set up should also:</p>
<blockquote>
<ul>
<li> Be more <b>stable&#8230;</b> we&#8217;re phasing out shared file servers <b>(filers)</b> because they were just too big a point of failure.
<li> Be higher <b>performing&#8230;</b> the new servers are on average <b>4x</b> &#8220;beefier&#8221;, but we&#8217;re putting less than 4x the number of customers on them.
<li> Save us <b>money&#8230;</b> not just on data center costs, but also on our green energy credits, and management costs too (there will be less overall servers to manage).
</ul>
</blockquote>
<p><img src=http://blog.dreamhost.com/wp-content/uploads/2008/10/fightlocal.jpg alt="This would also make a good t-shirt." title="This would also make a good t-shirt."></p>
<p>Then, what do we do with all that <b>extra money?</b> Well, our <i>original</i> plan was to <a href="http://www.sec.gov/news/press/2008/2008-211.htm"><b>short financial stocks,</b></a> but now we just don&#8217;t know&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2008/10/01/lets-save-our-environment-harder/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Arguing on the Internet</title>
		<link>http://blog.dreamhost.com/2008/09/12/arguing-on-the-internet/</link>
		<comments>http://blog.dreamhost.com/2008/09/12/arguing-on-the-internet/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 16:22:17 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Funnyish]]></category>
		<category><![CDATA[Insider View]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[brain hurts]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[dreamhost ps]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free week]]></category>
		<category><![CDATA[ping pong]]></category>
		<category><![CDATA[retarded]]></category>
		<category><![CDATA[surfing]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=854</guid>
		<description><![CDATA[
There seem to be quite a few things that everybody knows are good for you, and yet nobody likes doing.
You know, things like: Exercising daily. Staying away from fried foods. Being nice. Taking your medicine. Sleeping until noon.
Ooooh, here&#8217;s another thing that NOBODY likes to do that I&#8217;ve been doing a lot of lately:
Trying new [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/argument.jpg" alt="Internet Argument" title="Internet Argument"></p>
<p>There seem to be quite a few things that everybody <i>knows</i> are good for you, and yet <i>nobody</i> likes doing.</p>
<p>You know, things like: <b>Exercising</b> daily. Staying away from <b>fried foods.</b> Being <b>nice.</b> Taking your <b>medicine.</b> Sleeping until <b>noon.</b></p>
<p>Ooooh, here&#8217;s another thing that <b>NOBODY</b> likes to do that <i>I&#8217;ve</i> been doing a lot of lately:</p>
<p><b>Trying new things.</b></p>
<p>Whoa man, trying new things really <b>SUCKS.</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/jakebeer.jpg" alt="The baby is left handed. And right handed." title="The baby is left handed. And right handed."></p>
<p>Anytime you try something new, your poor, flabby, brain is catapulted out of the <i>la-z boy chair</i> of <b>&#8220;routine&#8221;</b> only to land <i>directly</i> on the nordic track of <b>&#8220;growing more synaptic pathways for my neurons to communicate better.&#8221;</b></p>
<p>And, based on <i>my</i> experience, that process can very easily be <b>PHYSICALLY</b> painful!</p>
<p>Yep, it actually <i>hurts my brain</i> to learn. Not only that, I&#8217;ve also noticed it hurts a lot <b>more</b> to grow pathways that <i>conflict</i> with old pathways <b>I&#8217;ve already got!</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/gumby.jpg" alt="Well, let's have a look at it then!" title="Well, let's have a look at it then!"></p>
<p>I can only <i>imagine</i> (fortunately!) how terrible it would be to get in some kind of <b>gruesome</b> camel crash that squishes my brain in such a way that a vast swath of those comfortable brain pathways are completely <b>WIPED OUT.</b></p>
<p>Assuming it was even <i>possible,</i> I bet it&#8217;d take <b>years</b> of painful and frustrating rehabilitation, like, just to learn how to walk again. Do you remember how <b>frustrating</b> and <b>painful</b> it was the <i>first time you learned?</i> I don&#8217;t, but based on my mom&#8217;s stories of my tantrums, I doubt I&#8217;d want to go through it again!</p>
<p>Well, every time you <b>try something new,</b> your brain has to go through at least <i>a little</i> bit of that uncomfortable process, and I know <b>I</b> at least subconsciously avoid it like some kind of (subconscious) diarrhea!</p>
<p>Nonetheless, I&#8217;ve recently started taking surfing and ping-pong classes (two <b>separate</b> classes, sadly), and man, it&#8217;s annoying being that <i>bad</i> at things. I should have just taken it easy and signed up for <a href="http://www.nintendo8.com/game/495/dr._mario/"><i>Dr. Mario</i></a> classes. Or maybe a class at something I&#8217;m <i>really</i> awesome at&#8230; aw yeah, the <b>ladies</b> know what I&#8217;m talking about!</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/surferpong.jpg" alt="That's me on the right." title="That's me on the right."></p>
<p><b>Not the Point</b></p>
<p>Okay, the point of this post was <b>NOT</b> (just) that I&#8217;m taking surfing and ping-pong classes. </p>
<p><i>Let me &#8217;splain.</i></p>
<p>I&#8217;m <i>kind</i> of a developer. I pretty much just develop for <b>DreamHost,</b> in <b>Perl,</b> with <b>Emacs,</b> on <b>Windows</b> (XP). I&#8217;ve been doing it like that for over a decade, and to be modest, I&#8217;m pretty awesome at it&#8230; aw yeah, the <b>ladies</b> already <i>knew</i> that!</p>
<p>It&#8217;s a widely-held belief that being an awesome <i>programmer</i> is <b>exactly</b> like being an awesome <i>athlete.</i> Not just in that you can get any cheerleader you want, but that <i>even</i> if your specialty is <b>Perl</b> (or <a href="http://popdose.com/top-5-miraculous-shots-in-non-basketball-movies/">basketball</a>), you&#8217;re not going to have <i>too</i> hard a time if you decide to take up <i>C++</i> (or <a href="http://www.lagymnastics.com/rhythmic.html">other important sports</a>).</p>
<p>Which is <b>why</b> I decided five weeks ago to go ahead and just <b>churn out</b> all the <i>fantastic</i> iPhone applications I&#8217;d been dreaming of!</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/ibrator.jpg" alt="Not MY idea!" title="Not MY idea!"></p>
<p><b>Straightforward Enough</b></p>
<p>I really knew <i>nothing</i> about iPhone development. In fact, it took me an hour or so to realize that <b>you need OS X to develop iPhone apps.</b></p>
<p>Well, no way was I going to go <i>buy</i> a mac, especially after I&#8217;d just picked up a <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16834220370">$450 EEE 1000H,</a> which can be <b><a href="http://forums.msiwind.net/mac/osx-eee-1000h-t1920.html">HACKINTOSHED!</a></b></p>
<p>So, my first day was spent <i>&#8220;hackintoshing&#8221;,</i> and it was <b>relatively</b> easy, and everything <b>worked</b> how the people on the nice Internet had said, and the <b>only</b> thing broken was sound didn&#8217;t work (like they said it wouldn&#8217;t).</p>
<p><b>Major Pain</b></p>
<p>At that point, it&#8217;d been kind of a <b>fun project.</b> It was <i>somewhat</i> new stuff, but I&#8217;ve installed operating systems by following instructions on a forum before, so my brain <i>really</i> wasn&#8217;t growing too many <b>new pathways.</b> </p>
<p>To make a long story short, I soon thereafter realized in order for me to program iPhone apps, I had to switch to developing for the <b>iPhone,</b> in <b>Objective C,</b> with <b>XCode,</b> on <b>OS X.</b></p>
<p><b>And. Every. Single. One. Of. Those. Changes. <i>HURT.</i></b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/brainfulll.jpg" alt="The young Josh Jones in a class full of mac users." title="The young Josh Jones in a class full of mac users."></p>
<p>Just trying to use OS X, and having to re-learn <b>keyboard shortcuts,</b> how to <b>open programs,</b> how to <b>open <i>folders,</i></b> how <b>windows work,</b> how to <b>page down,</b> where <b>system settings</b> are, and so on and so on was enough to almost make me <i>run crawling back to the warm bosom of <a href="https://panel.dreamhost.com/">panel.dreamhost.com.</a></i></p>
<p>But, I <i>persevered.</i> And then I spent a <b>lot of time</b> reading documentation. And searching for <b>tutorials.</b> And slowly taking apart the <b>example applications.</b></p>
<p>And finally, after about a week, I had actually finished my <i>first app!</i> It was called <b>Ponger</b> and it was <i>well</i> under 100K. <b>All</b> it did was show an image of a ping pong paddle on your iPhone that when you swung it, <i>made ping pong noises!</i></p>
<p><b>Pretty fricking sweet.</b> The inspiration was whilst <a href=http://blog.dreamhost.com/2008/08/25/lobby-pong/>lobby ponging</a> we noticed that iPhones <i>themselves</i> actually make pretty good paddles (go ahead, try it at home). In fact, I was <b>this close</b> to making Ponger a more authentic <i>&#8220;paddle simulator&#8221;</i> by not even making it play noises (the noises were a lot harder than you think&#8230; and not just because my sound didn&#8217;t work)!</p>
<p>Well, I (triumphantly) submitted my app to App-le for inclusion in the App Store (but free) on <b>August 12th,</b> <i>just</i> getting it in in time to catch the <b>ping-pong panedemonium</b> that was sure to be incited by the Beijing Olympics (<a href="http://blog.dreamhost.com/2008/08/21/dime-a-dozen/">remember those?</a>)!</p>
<p>In fact, I also started writing this blog post <i>way back then,</i> but I wanted to hold off on publishing it until Ponger was <b>approved</b> so everybody could enjoy it for themselves!</p>
<blockquote><p>
From: devprograms@apple.com<br />
Date: Sat, Sep 6, 2008 at 4:40 PM<br />
Subject: Ponger: Application Submission Feedback</p>
<p>Hello Josh,                                                                                                                         </p>
<p>We&#8217;ve reviewed your application Ponger.   We have determined that this application is of <strong>limited utility</strong> to the broad iPhone and iPod touch user community, and will not be published to the App Store.</p>
<p>If you choose to provide additional features that utilize iPhone functionality, your application can be reconsidered for the App Store after you resubmit a new binary to iTunes Connect.</p>
<p>The current version of Ponger may be very appropriate to share with friends and family, and we recommend you review the Ad Hoc method on the Distribution tab of the iPhone Developer Portal for details on distributing this application among a <strong>small</strong> group of people of your choosing.</p>
<p>Best Regards,</p>
<p>Allison<br />
Worldwide Developer Relations<br />
<strong>(Cr)Apple,</strong> Inc
</p></blockquote>
<p><b>SON OF A!</B></p>
<p>I would have posted this earlier, but I&#8217;ve spent the entire last week <i>throwing my HACKINTOSH.</i></p>
<p><b>Don&#8217;t Bother</b></p>
<p>Anyway, the moral of the blog post is, <i>&#8220;Trying new things hurts your brain, so don&#8217;t.&#8221;</i></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/09/areudrunk.jpg" alt="Double take!" title="Double take!"></p>
<p><b>Or wait,</b> maybe the moral is, &#8220;It&#8217;s not too late for Josh to relate this to <a href="http://www.thebesthostever.com/">DreamHost</a> a tiny bit if he just says,<br />
<blockquote><i>Hey, we&#8217;ve now made a &#8220;live demo&#8221; of our panel at <a href="https://demo.dreamhost.com/">https://demo.dreamhost.com/</a> so all you potential Happy DreamHost Customers can now try one more new thing without it hurting <b>quite</b> so much, <b>and</b> we now make the first week of <a href="http://www.dreamhostps.com/">DreamHost PS</a> <i>FREE</i> so you don&#8217;t have to worry about money while you deal with all that brain hurt as you find your appropriate resource level!</i></p></blockquote>
<p>&#8220;?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2008/09/12/arguing-on-the-internet/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>What Web Hosting is For</title>
		<link>http://blog.dreamhost.com/2008/05/23/what-web-hosting-is-for/</link>
		<comments>http://blog.dreamhost.com/2008/05/23/what-web-hosting-is-for/#comments</comments>
		<pubDate>Fri, 23 May 2008 21:02:35 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Insider View]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[forwarding]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[procmail]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=759</guid>
		<description><![CDATA[
Some people might say Web Hosting is for websites.
Some people might say Web Hosting is for online file storage.
Some people might say Web Hosting is for development.
Some people might say Web Hosting is for bandwidth.
Some people might say Web Hosting is for databases.
Some people might say Web Hosting is for jabber.
Some people might say Web [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/multitool.jpg" alt="Like Kobe Bryant, a versatile tool." title="Like Kobe Bryant, a versatile tool." width="382" height="351" class="alignnone size-full wp-image-780" /></p>
<p><em>Some</em> people might say Web Hosting is for <b>websites.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>online file storage.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>development.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>bandwidth.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>databases.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>jabber.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>IRC.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>hacking.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b>warez.</b></p>
<p><em>Some</em> people might say Web Hosting is for <b><i>late night orgies in the data center.</i></b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/firefox-girl.jpg" alt="Me + Web Browser = Instant Orgy!" title="Me + Web Browser = Instant Orgy!" width="372" height="488" class="alignnone size-full wp-image-786" /></p>
<p>Well, <i>I</i> say, <B>NO</B> Web Hosting is <b>not</b> for those things!</p>
<p>No, not at <b>all!</b> Well okay, maybe a <i>little</i> for <i>some</i> of them. But, all of those things <b>combined</b> don&#8217;t add up to the one thing Web Hosting is <i>really</i> <b>FOR.</b></p>
<p>Web Hosting is for <b>email.</b></p>
<p>Stupid, boring, old, annoying, dumb, repetitive, stupid, boring, old, annoying, dumb, <b>EMAIL.</b></p>
<p>Just over <b>HALF</b> of <i>all</i> the support requests we get are about <b>email.</b> <i>Everything</i> else we offer, combined, doesn&#8217;t add up to the amount of trouble, expense, use, and effort that goes into <i>&#8220;simple&#8221; old email.</i></p>
<p>And that&#8217;s kind of funny, because as far as I can tell, almost <i>nobody</i> <b>CHOOSES</b> a web host based on their <i>email</i> features. <i>Everybody&#8217;s</i> just looking at how much disk/bandwidth they get, what version of PHP they run, how good their support is, do they have a funny blog, is their CEO <b>really</b> studly, do the data centers have water beds, and so on&#8230;</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/ballmer.jpg" alt="Absolute muffins of studliness." title="Absolute muffins of studliness." width="450" height="298" class="alignnone size-full wp-image-782" /></p>
<p>They&#8217;ve been conditioned by Yahoo! Mail, Hotmail, and Gmail to give email <b>no value.</b> I mean, everybody gives it away for <i>free</i>&#8230; nobody gives (real) <b>web hosting</b> away for <i>free.</i></p>
<p>And yet, in the end, the <b>only</b> thing (sadly?) that <i>actually</i> ends up getting used, is that <i>&#8220;no-value&#8221;</i> email! If a <i>web</i> server with maybe <i>750</i> customer sites on it were to go down for even as long as <b>five hours,</b> we&#8217;d probably get <b>two</b> angry messages about it. But if <i>email</i> goes down for the same number of customers for just <b>five minutes</b> we&#8217;ll have already received <b>50!</b></p>
<p>At least it makes some sense.. when was the last time <i>you</i> visited your web site to check if everything was up? <b>Honestly,</b> when was the last time <i>anybody</i> visited your web site? </p>
<p>Now&#8230; when was the last time you <i>checked your email?</i> When was the last time you <i>sent an email?</i> If you&#8217;ve got an email client on your dekstop set to check new messages, you&#8217;re probably <b>notified</b> if that client can&#8217;t connect to the mail server even <i>once.</i></p>
<p>People say <b>nobody</b> under 30 uses email anymore. It&#8217;s all IM, SMS, writing on facebook walls, twittering, phone, fax, paper mail, pheromones, pony expess, and smoke signals.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/emo.jpg" alt="When did goth become emo? I liked goth." title="When did goth become emo? I liked goth." width="430" height="335" class="alignnone size-full wp-image-783" /></p>
<p>Well, I really hope that&#8217;s the case, and that as time goes on we&#8217;ll have less and less <i>damn email</i> to deal with! </p>
<p>Sending email. Checking Email. Delays. Spam. Filtering. Email forwarding. Mailing lists. Announcement lists. Archiving email. Automatic Emails. Form-to-email. Catch-alls. <B>URGH!</b></p>
<p>It&#8217;s enough to make a poor host want to give up on providing it <b>at all!</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/computer276.jpg" alt="AIEEEEEEEEEEEEEE!" title="AIEEEEEEEEEEEEEE!" width="338" height="480" class="alignnone size-full wp-image-784" /></p>
<p>Speaking of which&#8230; we have recently made some steps in that <i>general direction.</i> (More on that later.)</p>
<p>You may have remembered from the <a href="http://wiki.dreamhost.com/V10.03_March_2008">March Newsletter</a> that we recently stopped allowing email addresses to be associated with <b>ftp/shell users.</b></p>
<p>The reason for this is so we can decouple super-frequently-accessed <i>email files</i> from the not-so-frequently-accessed <i>rest of your files.</i> By doing that, we can then use higher performance file servers for email and &#8220;tune&#8221; them better for the <b>one</b> task we know they&#8217;re doing!</p>
<p>It also means we can start <i>completely separating</i> our email system from our web servers, which will make managing <b>everything</b> one heckuva lot easier.</p>
<p>And, <b>don&#8217;t worry&#8230;</b> you can still do <i>everything</i> you used to be able to like use a .procmail filter or process email with a script. Just set your <i>public</i> email address to forward to:</p>
<blockquote><p><i>username@machine</i>.dreamhost.com<br />
(or <i>username@psname</i>.dreamhostps.com if you&#8217;re on DreamHost PS)</p></blockquote>
<p>And then email will get delivered directly to your web server, and you&#8217;ll be able to run your script or filtering <b>just fine!</b> The only difference really is that we don&#8217;t run pop/imap/smtp on those web servers (so, if you&#8217;re just filtering, you&#8217;ll have to set up a recipe to forward it on to another mail account you can actually check).</p>
<p><b>Hooray,</b> user scripts and procmail filters won&#8217;t be running on our mail servers&#8230; making <i>everything</i> a little better isolated.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/over_your_head3.jpg" alt="That oughta help you relax!" title="That oughta help you relax!" width="324" height="406" class="alignnone size-full wp-image-785" /></p>
<p>If all this is over your head, that&#8217;s fine, just <i>ignore it</i> like I do!  All I&#8217;m trying to say is it <i>technically</i> shouldn&#8217;t be impossible to do <i>anything</i> you used to be able to do, and it&#8217;s going to make things way way <i>way</i> easier for <b>us</b> going forward, and hopefully therefore better for <b>you!</b></p>
<p><B>The Later More</b></p>
<p>Yeah, in a way we <b>are</b> taking some steps to stop providing email. It&#8217;s just not something people are <i>looking for</i> from us, and it&#8217;s something the big free email providers like <a href="http://mail.yahoo.com/">Yahoo,</a> <a href="http://www.hotmail.com/">Microsoft,</a> and <a href="http://www.gmail.com/">Google</a> can do better.</p>
<p>Did somebody say.. <i>Google?</i> In fact, as you&#8217;ve maybe already seen, we recently made it <b>very easy</b> to use Gmail for all your email hosting with us, <i>still at your own domain!</i></p>
<p>Now in our panel when you go to <a href="https://panel.dreamhost.com/?tree=domain.manage">add (or manage) a domain,</a> or visit our <a href="https://panel.dreamhost.com/?tree=mail.mx">MX section,</a> there&#8217;s a checkbox option for you to use Gmail!</p>
<p>Of course, this was something you could do before yourself, but <i>now</i> we automatically handle setting up the right DNS records, <b>AND</b> we&#8217;re even tied into them with an API to automatically add an account for you on their end! There&#8217;s just one final step you have to do on their side to create a management account, but I promise you, <b>THAT IS IT!</b></p>
<p>But <i>why</i> would you use Gmail? Well, they <b>do</b> have a pretty cool web interface, which you can add your own logo to and access at your own domain; but besides that they also have regular POP/IMAP/SMTP access, plus awesome archiving, searching, filtering, reliability, accessibility, and <b>they&#8217;re hotter than the Firefox girls.</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/02252006_google_girl.jpg" alt="Yahoo!" title="Yahoo!" width="318" height="466" class="alignnone size-full wp-image-781" /></p>
<p>Along with Gmail, you can also get the full suite of <i>&#8220;Google Apps for your Domain&#8221;,</i> which gives you their &#8220;Office&#8221; apps (web-based word/excel/powerpoint replacements), jabber-based chat (like we already do), and a start page for your users a la <a href="http://www.igoogle.com/">igoogle.com.</a></p>
<p>So right now you&#8217;re probably thinking, <i>&#8220;When was it <b>exactly</b> that DreamHost sold out?&#8221;</i></p>
<p>To which I say, <i>&#8220;I guess right about <b>now!</b>&#8220;</i></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/06/tomhi2.png" alt="As in \&quot;emo cigarettes\&quot;, I\&#039;m sure!" title="As in \&quot;emo cigarettes\&quot;, I\&#039;m sure!" width="468" height="613" class="alignnone size-full wp-image-787" /></p>
<p>Well, <b>not really.</b></p>
<p>Here&#8217;s how I figure. Honestly, Google <b>does</b> do a great job at email. And, we&#8217;re still offering <b>everything</b> we used to. And, offering easier integration with Google Apps / Gmail was one of our top 5 <b>most popular suggestions.</b> And, we&#8217;re <b>still</b> not worried about Google getting into web hosting, <a href="http://blog.dreamhost.com/2006/05/31/why-web-hosting-is-here-to-stay/">as I explained two years ago!</a></p>
<p>So far, I&#8217;ve been right&#8230; and even if Google <b>does</b> get into it, we&#8217;re <i>still</i> not worried, because <a href="http://blog.dreamhost.com/2008/05/16/the-top-webhost-in-la/"><b>we&#8217;re the top web host in LA!</b></a> And seriously, we would be better than them at it. Google may have a googol of computer science PhDs, but (no offense Maureen) based on my experiences so far working with the Google Apps team, they&#8217;re all working on search.</p>
<p>So in the end, I guess <em>some</em> people might say Web Hosting is for <a href="http://www.thebesthostever.com/"><b>DreamHost!</b></a></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2008/05/rocks.jpg" alt="Better than DreamHost trees." title="Better than DreamHost trees." width="400" height="267" class="alignnone size-full wp-image-788" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2008/05/23/what-web-hosting-is-for/feed/</wfw:commentRss>
		<slash:comments>114</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.394 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2009-11-22 16:19:56 -->
