<?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>Evan Sims &#187; Web</title>
	<atom:link href="http://www.evansims.com/topic/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.evansims.com</link>
	<description>Thoughts, theory and code from a game designer in the midwest.</description>
	<lastBuildDate>Thu, 11 Feb 2010 07:55:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='www.evansims.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Bookmarklet: Share with Google Buzz</title>
		<link>http://www.evansims.com/2010/02/bookmarklet-share-with-google-buzz/</link>
		<comments>http://www.evansims.com/2010/02/bookmarklet-share-with-google-buzz/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 07:55:02 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google buzz]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[microblogging]]></category>

		<guid isPermaLink="false">http://www.evansims.com/?p=1582</guid>
		<description><![CDATA[All my blogging juice has been sapped by Google Buzz this week. I'm having way too much fun with it. It mashes everything I like about Google Reader up with FriendFeed. I'm especially digging the real time updates on shares and comment threads.]]></description>
			<content:encoded><![CDATA[<p>All my blogging juice has been sapped by Google Buzz this week. I&#8217;m having way too much fun with it. It mashes everything I like about Google Reader up with FriendFeed. I&#8217;m especially digging the real time updates on shares and comment threads.</p>
<p>Anyway, here&#8217;s what I wanted to share: Since Buzz integrates heavily with Google Reader, you can use it&#8217;s &#8220;share&#8221; bookmarklet to forward links on to Buzz. Here&#8217;s a Bookmarklet I hacked together that works really well for this&#8230;</p>
<p><span id="more-1582"></span></p>
<pre><pre><code>javascript:window.open(&#039;http://www.google.com/reader/link?url=&#039;+
encodeURIComponent(location.href)+&#039;&amp;title=&#039;+encodeURIComponent(document.title)+
&#039;&amp;srcURL=&#039;+encodeURIComponent(location.href));</code></pre></pre>
<p>Just drop it in a bookmark, load up a page you want to share and click. You can add a note too, if you like.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2010/02/bookmarklet-share-with-google-buzz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twenty Ten and Fifty Two</title>
		<link>http://www.evansims.com/2010/01/twenty_ten/</link>
		<comments>http://www.evansims.com/2010/01/twenty_ten/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 00:44:11 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[anton peck]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[chris wallace]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[p52]]></category>
		<category><![CDATA[project 52]]></category>

		<guid isPermaLink="false">http://www.evansims.com/?p=1469</guid>
		<description><![CDATA[I'm notorious, as many are, with getting distracted and neglecting my blog for months at a time. This year I'm taking part in Project 52 to strive for more.]]></description>
			<content:encoded><![CDATA[<p><a class="zoom" href="http://www.evansims.com/wp-content/uploads/2010/01/new_years_2010_melbourne-.jpg"><img src="http://www.evansims.com/wp-content/uploads/2010/01/new_years_2010_melbourne--202x300.jpg" alt="New Years Melbourne by mugley" title="New Years Melbourne by mugley" width="202" height="300" class="alignright size-medium wp-image-1478" style="float: right; margin: 0 0 1em 1em" /></a></p>
<p>2010 is upon us, and the air is full of excitement for a clean start and a fresh outlook on the opportunities ahead of us. This year, I plan to devote some time working towards revitalizing my blog. Like many, I&#8217;m notoriously bad at getting distracted and neglecting it for months at a time. It&#8217;s easy to lose track of time and fall behind on posts. That&#8217;s why this year I&#8217;m taking part in <a href="http://project52.info/">Project 52</a>, the brainchild of <a href="http://antonpeck.com/">Anton Peck</a> (who was in turn inspired by <a href="http://twitter.com/chriswallace/status/6440104567">a tweet from Chris Wallace</a>.) It&#8217;s a project with a pretty simple objective: post stuff, and post it often.</p>
<p>Once a week, share something new. Whether it&#8217;s a review, or a technical walkthrough, or just what&#8217;s going in your life: blog it. <strong><em>Blog the ever loving sweet crap out of it.</em></strong></p>
<p>I won&#8217;t call it a New Years resolution because, well, I never keep those. I&#8217;m just going to hope for the best and see where it takes me.</p>
<p>Happy 2010, everyone, and best wishes for a happy and successful new year.</p>
<p><small><a href="http://www.flickr.com/photos/mugley/4231163596/">Photo &#8220;happy new year 2010&#8243; by mugley.</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2010/01/twenty_ten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Better Instapaper Sync for Kindle/Mac</title>
		<link>http://www.evansims.com/2009/12/a-perfect-instapaper-sync-for-kindle/</link>
		<comments>http://www.evansims.com/2009/12/a-perfect-instapaper-sync-for-kindle/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 13:55:32 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[automator]]></category>
		<category><![CDATA[instapaper]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://www.evansims.com/?p=1380</guid>
		<description><![CDATA[I&#8217;ve been using my Kindle with my Instapaper feed for a few months now. It works really well, but I wanted an easier way to sync the two. The Instapaper blog recently pointed to an Automator script that makes the process much easier, but I thought I&#8217;d take it a bit further.

My variation of this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using my Kindle with my Instapaper feed for a few months now. It works really well, but I wanted an easier way to sync the two. The Instapaper blog recently pointed to <a href="http://www.wired.com/gadgetlab/2009/12/how-to-make-your-kindle-into-an-automatic-instapaper/?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+GearFactor+%28Blog+-+Gadget+Lab+%28Gear+Factor%29%29">an Automator script</a> that makes the process much easier, but I thought I&#8217;d take it a bit further.</p>
<p><span id="more-1380"></span></p>
<p>My variation of this Automator workflow will:</p>
<ul>
<li>Detect when a Kindle is mounted.</li>
<li>Confirms if you want to sync your device with Instapaper.</li>
<li>Deletes any old Instapaper files on the device.</li>
<li>Downloads a fresh Instapaper archive and places it on your Kindle.</li>
<li>Asks if you want to dismount the Kindle, and does so if chosen.</li>
</ul>
<p>Once you have this workflow in place all you really need to do is plug your Kindle in and wait for it to do it&#8217;s thing. Couldn&#8217;t be easier.</p>
<p>One issue to be aware of: while you have your Kindle mounted, any insertion of USB drives (or anything that will show up in /Volumes for that matter) will start the script. I&#8217;m looking for a workaround on that one, but it&#8217;s a relatively minor issue. Plug it in, sync it, unplug it. That&#8217;s the point of it, anyway.</p>
<p>You must also be signed into your Instapaper account through Safari for the Instapaper archive to be downloaded successfully. Automator uses your Safari session to grab the file.</p>
<p>Finally, the script should work with any number of Kindle devices, but only one may be plugged in at a time for the sync to work properly.</p>
<h3>Download</h3>
<p><strong><a href="/downloads/kindle_instapaper_sync_v1.zip">You can download my workflow</a></strong> and customize it for yourself. You&#8217;ll want to move the file to your ~/Library/Workflows/Applications/Folder Actions directory and work with it from there. Alternatively, you can <a href="#build-manually">build the workflow manually</a>.</p>
<h3>Install the Workflow</h3>
<ol>
<li>If you downloaded the pre-built workflow, ensure it&#8217;s been copied to the location I mentioned.</li>
<li>Open Finder and press Control+Shift+G. In the prompt, enter &#8220;/Volumes&#8221; and press Enter.</li>
<li>If you don&#8217;t have the path bar enabled in Finder, go to the View menu and select &#8220;Show Path Bar.&#8221;</li>
<li>Right click &#8220;Volumes&#8221; in the path bar and select &#8220;Folder Actions Setup&#8230;&#8221;</li>
<li>Attach the &#8220;Update Kindle with Instapaper.workflow&#8221;, ensure both checkmarks are checked.</li>
</ol>
<p>Plug in your Kindle, and watch the magic. ;)</p>
<h3 id="build-manually">Build The Workflow Manually</h3>
<ol>
<li><strong>Open Automator and create a new Folder Action.</strong> Set the &#8220;receives files and folders added to&#8221; drop down to &#8220;Volumes&#8221; (select Other, then press Control + Shift + G and enter &#8220;/Volumes&#8221;, press Go and then OK.)<br />
&nbsp;</li>
<li><strong>Add a &#8220;Run AppleScript&#8221; action</strong> with the following code:
<pre><pre><code>on run {input, parameters}

  tell application &quot;Finder&quot;
    if exists disk &quot;Kindle&quot; then
      return input
    else
      error -128
    end if
  end tell

  return input
end run</code></pre></pre>
</li>
<li><strong>Add a &#8220;Ask for Confirmation&#8221; action.</strong> This will allow us to cancel our Instapaper update if we&#8217;re not ready for a fresh copy.<br />
&nbsp;</li>
<li><strong>Add another &#8220;Run AppleScript&#8221; action</strong> to check for any existing Instapaper files on the Kindle, and move them to the trash for us.
<pre><pre><code>on run {input, parameters}
  
  tell application &quot;Finder&quot;
    set kindleFolder to &quot;Kindle:documents:&quot; as alias
    set instapaperFiles to every file in kindleFolder where
      name of it contains &quot;Instapaper-ReadLater-&quot;
    move every item of instapaperFiles to trash

    -- If you&#039;d like to automatically empty your trash, uncomment:
    --empty the trash
  end tell
  
  return input
end run</code></pre></pre>
<p>Lines 5 and 6 should be on one line.<br />
&nbsp;</li>
<li><strong>Add a &#8220;Get Specified URLs&#8221; action.</strong> Delete the default URL and add <strong>http://www.instapaper.com/mobi</strong>.<br />
&nbsp;</li>
<li><strong>Add a &#8220;Download URLs&#8221; action.</strong> Point the Where value to your Kindle/documents folder.</strong>.<br />
&nbsp;</li>
<li><strong>Add another &#8220;Ask for Confirmation&#8221; action.</strong> This time we&#8217;ll be asking whether we want to dismount our Kindle or not.<br />
&nbsp;</li>
<li><strong>Add one more &#8220;Run AppleScript&#8221; action</strong> to dismount our Kindle from the file system, allowing us to just unplug the device without any further steps.
<pre><pre><code>on run {input, parameters}
  
  tell application &quot;Finder&quot;
    if exists disk &quot;Kindle&quot; then
      try
        eject &quot;Kindle&quot;
      end try
    end if
  end tell
  
  return input
end run</code></pre></pre>
<p>&nbsp;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/12/a-perfect-instapaper-sync-for-kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack: Getting Lessn to Work on lighttpd</title>
		<link>http://www.evansims.com/2009/12/hack-getting-lessn-to-work-on-lighttpd/</link>
		<comments>http://www.evansims.com/2009/12/hack-getting-lessn-to-work-on-lighttpd/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 19:55:24 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[lessn]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[Shaun Inman]]></category>

		<guid isPermaLink="false">http://www.evansims.com/?p=1405</guid>
		<description><![CDATA[Over the weekend I decided to bite the bullet and move my domains from an Apache setup with Slicehost over to a peppier lighttpd server with Linode. All of my web apps transitioned to the new configuration easily (including WordPress) with a little lighttpd.conf magic, but I had a hard time getting Lessn to work nicely.]]></description>
			<content:encoded><![CDATA[<p>Over the weekend I decided to bite the bullet and move my domains from an Apache setup with Slicehost over to a peppier lighttpd server with Linode. All of my web apps transitioned to the new configuration easily (including WordPress) with a little lighttpd.conf magic, but I had a hard time getting Lessn to work nicely. I tried url.rewrites and url.redirects in all sorts of combinations, but was never able to find a solution for passing the token variable directly. Ultimately I decided to go an easier route and put in a minor hack into Lessn itself.</p>
<p><span id="more-1405"></span></p>
<p>First, here&#8217;s what the related portion of my lighttpd.conf file looks like. We&#8217;re just replicating what Lessn&#8217;s own .htaccess file tells Apache to do.</p>
<pre><pre><code>$HTTP[&quot;url&quot;] =~ &quot;^/g/-/&quot; {
  server.error-handler-404 = &quot;/g/-/index.php&quot;
}
$HTTP[&quot;url&quot;] =~ &quot;^/g/&quot; {
  server.error-handler-404 = &quot;/g/index.php&quot;
}</code></pre></pre>
<p><strong>Important &#8211;</strong> I have my Lessn installation located at /g, so you&#8217;ll want to tweak these rules to match wherever you installed yours.</p>
<p>Now open up Lessn&#8217;s /index.php. Beneath the includes we&#8217;ll be adding a few lines to grab the token from the request uri, like so:</p>
<pre><pre><code>include(&#039;-/config.php&#039;);
include(&#039;-/db.php&#039;);

if(!isset($_GET[&#039;token&#039;])) {
  if(isset($_SERVER[&#039;REQUEST_URI&#039;])) {
    $_GET[&#039;token&#039;] = substr($_SERVER[&#039;REQUEST_URI&#039;],
          strrpos($_SERVER[&#039;REQUEST_URI&#039;], &#039;/&#039;) + 1);
  }
}</code></pre></pre>
<p>There you go: a functioning instance of Lessn on lighttpd. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/12/hack-getting-lessn-to-work-on-lighttpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>December 2009 Redesign</title>
		<link>http://www.evansims.com/2009/12/december-2009-redesign/</link>
		<comments>http://www.evansims.com/2009/12/december-2009-redesign/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 01:00:26 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[redesign]]></category>

		<guid isPermaLink="false">http://evansims.com/?p=1336</guid>
		<description><![CDATA[It's been 10 months since my previous site redesign- practically a record, considering how often I usually change things around here- but I felt it was time for a fresh look for the ol' blog. Abstract, as I'm calling it, is an original WordPress theme I built that's super flexible and has a lot of neat features.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been 10 months since my previous site redesign&#8211; practically a record, considering how often I usually change things around here&#8211; but I felt it was time for a fresh look for the ol&#8217; blog. <em>Abstract</em>, as I&#8217;m calling it, is an original WordPress theme I built that&#8217;s super flexible and has a lot of neat features.</p>
<ul>
<li><strong>Live Search</strong> &#8211; Check out that text box to your left. Try searching for something and behold it&#8217;s AJAXy goodness.</li>
<li><strong>Dynamic Archives</strong> &#8211; Also powered by AJAX. No pages to have to link through; the list grows as you scroll.</li>
<li><strong>Twitter Mentions</strong> &#8211; Each blog post (and a few of the pages) include a &#8220;Twitter&#8221; tab. The tab lists any mention of the page&#8217;s long or short permalink structure. It uses the excellent <a href="http://www.backtype.com/developers">Backtype API</a> to accomplish this. I developed it originally against the Twitter Search API, only to discover how <strong>awful </strong>they are at retaining data like this. Backtype works flawlessly and has a very respectable retention history.</li>
</ul>
<p>Of course, the most obvious changes are the revised color scheme and layout. I got sick of the dark look, so I replaced it with a more eye-friendly, lighter appearance. There&#8217;s also a few new pages hidden around, if you take a look.</p>
<p>So, I hope you enjoy the new look. I&#8217;ll hopefully be releasing the theme in a month or two after I give it the old <a href="http://en.wikipedia.org/wiki/Eat_your_own_dog_food">dog food</a> treatment and work out the kinks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/12/december-2009-redesign/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts on Chrome OS</title>
		<link>http://www.evansims.com/2009/11/thoughts-on-chrome-os/</link>
		<comments>http://www.evansims.com/2009/11/thoughts-on-chrome-os/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 22:29:15 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://evansims.com/?p=1251</guid>
		<description><![CDATA[I'm a big fan of cloud computing. About 50% of the stuff I do these days is in the browser, and 100% of what I consider "mission critical" data is either directly (Google Docs/Gmail/S3/FTP) or indirectly (Dropbox/Mozy) stored in the cloud. That's probably why I'm so enticed by projects like Chrome OS. I hate desktop operating systems. The malware, the hardware, the corrupted file systems and application errors. I want my computer to work. All of the time. No exceptions.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of cloud computing. About 50% of the stuff I do these days is in the browser, and 100% of what I consider &#8220;mission critical&#8221; data is either directly (Google Docs/Gmail/S3/FTP) or indirectly (Dropbox/Mozy) stored in the cloud. That&#8217;s probably why I&#8217;m so enticed by projects like Chrome OS. I hate desktop operating systems. The malware, the hardware, the corrupted file systems and application errors.</p>
<p>I want my computer to work. All of the time. No exceptions. (Who doesn&#8217;t?)</p>
<p>I don&#8217;t care whether you use Windows, a Mac, or Linux; you&#8217;ll encounter show-stopping problems, and probably a lot more frequently than you care to admit. That isn&#8217;t to say the web isn&#8217;t without it&#8217;s problems. Datacenters go down, tables get corrupted, and worse of all things get hacked. The difference is, if a site goes down I can come back to it later. If my desktop OS goes down, I&#8217;m screwed&#8230; and potentially my data is screwed along with it. A reliable web service won&#8217;t suffer the same fate.</p>
<p><span id="more-1251"></span></p>
<div class="wp-caption alignnone" style="width: 510px"><a href="An all too common sight."><img alt="An all too common sight." src="http://farm3.static.flickr.com/2634/4087247918_b0d25a93c4.jpg" title="An all too common sight." width="500" height="375" /></a><p class="wp-caption-text">An all too common sight.</p></div>
<p>Now, Google unveiled quite a bit of new information on Chrome OS today, and officially opened the code for the first time to developers. I have a mostly positive impression coming away from the webcast, but I do see a couple of problems that Google hasn&#8217;t really addressed.</p>
<h3>The Good</h3>
<p>#1, The OS is self-repairing. That is, if a byte goes bad, or someone develops a piece of malware that circumvents the sandbox and eats your OS, the machine will revert to a good copy patch itself to a fresh state. No lasting harm done.</p>
<p>#2, Dead simple. I could see slapping this on an old laptop and giving it to a grandparent (see Bad #1.) No file system confusion, or worries about viruses, or needing to ensure they have the latest updates. It&#8217;s a set it and forget solution for the tech-clueless.</p>
<div id="attachment_1269" class="wp-caption alignnone" style="width: 310px"><a href="http://evansims.com/wp-content/uploads/2009/11/sdres_0001_App-Menu.png"><img src="http://static.evansims.com/wp-content/uploads/2009/11/sdres_0001_App-Menu-300x168.png" alt="Chrome OS UI (Mockup)" title="Chrome OS UI" width="300" height="168" class="size-medium wp-image-1269" /></a><p class="wp-caption-text">Chrome OS UI (Mockup)</p></div>
<p>#3, You can login to your Google account on any Chrome OS-based netbook and instantly have access to an identical looking &#8220;desktop&#8221; as you have on your own machines. Your bookmarks, browser history and even theme are synced and displayed. Fantastic. This also means, of course, if you drop your netbook and kill it, you can buy a new one and be right back where you left off in no time.</p>
<p>#4, It&#8217;s free. Netbooks running the OS won&#8217;t have to worry about Windows licenses, and thus keep the cost of their hardware cheap. Granted, Linux has always been an option for the same reason, but this is no standard Linux OS. I don&#8217;t care if it&#8217;s Ubuntu or Fedora or Gentoo; there is no such thing as a user friendly desktop Linux environment. It <em>appears</em> Chrome will be the answer to that problem.</p>
<h3>The Bad</h3>
<p>Solid State Drives. I understand why Google is going that route&#8211; the performance advantage is huge over traditional drives&#8211; but <em>requiring</em> them to use the OS is absurd. I get requiring a SSD on new devices that ship with Chrome OS. I think if someone walks into Walmart and buys a Chrome OS-loaded netbook, they would expect tip-top performance.</p>
<p>But let&#8217;s say I&#8217;m not going to walk into Walmart and buy one. Let&#8217;s say I have a perfectly fine laptop sitting next to me that I want to give to Grandpa. Chrome OS is an easy choice, because all he does it check email and browse the web, and I don&#8217;t want to have to worry about him getting viruses. Alas, unless Google changes it&#8217;s mind on this, that isn&#8217;t going to be an option- because that old laptop doesn&#8217;t have a Solid State Drive. Who cares if Grandpa&#8217;s OS takes 7 seconds or 7 minutes to load? It&#8217;s a free PC, and it&#8217;s running your OS, Google.</p>
<p>If I&#8217;m savvy enough to install Chrome OS my own hardware, then I should be free to do so. Don&#8217;t lock me into your ideas of what a netbook should be.</p>
<h3>The Ugly, and questions left unanswered</h3>
<p>Privacy. I&#8217;ve always been a proponent of the &#8220;privacy is dead&#8221; argument when it comes to the Internet&#8230; or in any context, really. There isn&#8217;t such a thing. Still, having every aspect of my OS&#8230; my bookmarks, my customizations, my browser history&#8230; housed on Google&#8217;s servers is a little concerning even to me. I&#8217;d like to see us able to define a different sync-point than Google&#8217;s servers. Like Mozilla Weave or Xmarks, let us use our own FTP server as a place to store this cloud data as an option. At the very least, give us an indication of what sort of encryption you&#8217;ll be using to secure OS data.</p>
<p>Is there room for gaming on a Chrome OS device? Of course we aren&#8217;t going to be playing World of Warcraft on these things, but Google hasn&#8217;t mentioned if they&#8217;re going to support hardware acceleration at all, or whether OpenGL support will be bundled. NVIDIA&#8217;s Ion netbook platform is growing in popularity; will there be support for that? They demoed a Flash game; considering the sandboxed environment, will they be open to partnering with companies like <a href="http://unity3d.com/">Unity</a> and <a href="http://www.onlive.com/">OnLive</a> to deliver cloud-friendly plugins for gaming?</p>
<p>Likewise, considering Chrome is all about HTML5, and a major aspect of HTML5 is it&#8217;s local storage capabilities; how is Chrome OS going to handle this? Will there be a finite amount of local storage for these things, or is Google imagining a way of syncing this data to their cloud and somehow still maintaining offline capacity? Perhaps there will there be no such thing as offline capacity, considering <a href="http://www.google.com/search?q=google+wireless+frequency+spectrum">Google&#8217;s buyout of the 700MHz frequency spectrum</a>, or are these devices going to be sold by cell carriers with built-in modems?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/11/thoughts-on-chrome-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Introduces Lists; I Introduce a &quot;Game Industry&quot; List</title>
		<link>http://www.evansims.com/2009/10/twitter-introduces-lists-i-introduce-a-game-industry-list/</link>
		<comments>http://www.evansims.com/2009/10/twitter-introduces-lists-i-introduce-a-game-industry-list/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 22:11:14 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://evansims.com/?p=1196</guid>
		<description><![CDATA[You've probably heard by now, Twitter is launching a Lists feature. The beta has been rolling out to users (randomly, it seems) for a few weeks now, but Twitter has finally gone ahead and made it accessible to just about everyone now. Basically, it lets users setup groups of users that they can share with friends, and those friends can follow all the users in that group with a single click. I think the Twitter team sees it as their first step towards the grouping mechanism users have been begging for these last few years, and it's a solid first step at that.]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve probably heard by now, Twitter is launching <a href="http://blog.twitter.com/2009/10/theres-list-for-that.html">a Lists feature</a>. The beta has been rolling out to users (randomly, it seems) for a few weeks now, but Twitter has finally gone ahead and made it accessible to just about everyone now. Basically, it lets users setup groups of users that they can share with friends, and those friends can follow all the users in that group with a single click. I think the Twitter team sees it as their first step towards the grouping mechanism users have been begging for these last few years, and it&#8217;s a solid first step at that.</p>
<p>There&#8217;s a lot of interesting uses for this Lists system. You could setup your list of favorite tweeters, or build a list of all the employees in your company who are tweeting. There&#8217;s a lot of neat ways clients could implement this feature going forward too, and Twitter is opening up an API specifically so they can.</p>
<p>In any event, check it out, and if you&#8217;re into game design or the video game industry at large, <a href="http://twitter.com/evansims/game-industry">check out my @game-industry list</a>. It&#8217;s got 200 (and growing) Twitter users from the game industry, and <a href="http://twitter.com/evansims">pop me a @reply</a> if you&#8217;d like to be added or know someone who should be.</p>
<p>P.S. If you&#8217;re looking for a way to easily browse some of the Lists being built on Twitter, check out <a href="http://listorious.com/">Listorious</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/10/twitter-introduces-lists-i-introduce-a-game-industry-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aardvark is Aawesome</title>
		<link>http://www.evansims.com/2009/08/aardvark-is-aawesome/</link>
		<comments>http://www.evansims.com/2009/08/aardvark-is-aawesome/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 11:00:03 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Aardvark]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://evansims.com/?p=1072</guid>
		<description><![CDATA[Today I came across a web service called Aardvark, which one might define as a user-generated KGB; that is, it's a community of users connected via web browsers, cell phones and instant messengers that define their own areas of expertise, and are automatically sent questions from other users that target those criteria.]]></description>
			<content:encoded><![CDATA[<p>Have you seen those obnoxious commercials for KGB? That directory assistance/knowledge market company that I suspect spent oodles of cash securing <a href="http://kgb.com/">their domain name</a>? The concept is interesting: text a question, get an answer researched by a real person. Well, if the question is too difficult for their keyword search system, anyway. Neat idea though, right up until you get to the $0.99 price tag and realize you&#8217;d be better off <a href="http://ow.ly/iQYA">Googling the answer</a> for all the good it would do you.</p>
<p>Today I came across a web service called <a href="http://vark.com/s/W_Vu">Aardvark</a>, which one might define as a user-generated KGB; that is, it&#8217;s a community of users connected via web browsers, cell phones and instant messengers that define their own areas of expertise, and are automatically sent questions from other users that target those criteria. For example, earlier today I asked <em><a href="http://vark.com/history/questions/1611875">&#8220;What is a good, lightweight and free (open source preferred) FTP client for Windows?&#8221;</a></em> and received 2 answers within a few minutes; one user recommended Mozilla FTP, and the other FileZilla. When the answers came in, I was notified via Google Talk on my Blackberry and PCs. Alternatively, I could have received notifications via SMS and email. Twitter notifications from the <a href="http://www.twitter.com/vark">@vark</a> account would be a nice touch, too.</p>
<p>The service is brilliant, and I really hope it gains popularity. The only real problem right now is the limited number of users participating (<a href="http://paulstamatiou.com/odeo-launches-twttr-hellodeo">think Twitter back when it was &#8220;twttr&#8221;</a>). On the other hand, <a href="http://vark.com/history/questions/1613417">as my buddy Tom pointed out</a>, one has to wonder how scalable the platform behind it all is, and whether they&#8217;ll be able to meet the demand as the community grows. I wish them the best of luck with it.</p>
<p>If you&#8217;d like to try Aardvark, you can sign up using <a href="http://vark.com/s/W_Vu">my referral link</a> or <a href="http://vark.com">from their site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/08/aardvark-is-aawesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera 10: Why I&#039;ve Switched</title>
		<link>http://www.evansims.com/2009/08/opera-10-why-ive-switched/</link>
		<comments>http://www.evansims.com/2009/08/opera-10-why-ive-switched/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 22:27:19 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Unite]]></category>
		<category><![CDATA[web browser]]></category>

		<guid isPermaLink="false">http://evansims.com/?p=1059</guid>
		<description><![CDATA[I'm what you might call a browser vagabond. I switch web browsers every few months, sampling the latest releases and trying to find that perfect fit for what I want and need out of the single most important piece of software on my desktop. I think I may have found the closest thing to perfect with Opera 10.]]></description>
			<content:encoded><![CDATA[<p><strong>I&#8217;m what you might call a browser vagabond.</strong> I switch web browsers every few months, sampling the latest releases and trying to find that perfect fit for what I want and need out of the single most important piece of software on my desktop. I think I may have found the closest thing to perfect with Opera 10.</p>
<div id="attachment_1063" class="wp-caption alignnone" style="width: 510px"><img src="http://evansims.com/wp-content/uploads/2009/08/opera10.jpg" alt="Opera 10 Beta 2 (Unite Build)" title="Opera 10 Beta 2 (Unite Build)" width="500" height="409" class="size-full wp-image-1063" /><p class="wp-caption-text">Opera 10 Beta 2 (Unite Build)</p></div>
<p>For the last 6 months or so I&#8217;ve been using <a href="http://www.google.com/chrome/">Google Chrome</a>, and really enjoying it. It&#8217;s blazingly fast, has a tremendously elegant user interface, uses my favorite rendering engine (<a href="http://www.webkit.org/">WebKit</a>), is open source, and is updated very frequently (I run off the dev builds.) But it was far from perfect, especially in comparison to what I had left behind with <a href="http://www.mozilla.com/">Firefox</a>. Namely, it lacks extensions, a robust web developer toolset (the Inspector is broken and falls way behind tools like Firebug) and suffers from a lack of customization options.</p>
<p>The last time I had tried Opera was with the release of v9. I had tracked the <a href="http://cybernetnews.com/cybernotes-history-of-web-browsers-opera-netscape-firefox-and-ie/">improvements the company had made to browser for many years</a>, and tried each major release. Although I had always found it&#8217;s performance to be top notch, the user experience really bugged me. The interface was&#8230; bizarre, in my opinion. Although it could be customized I never managed to come up with a layout that rivaled the simplicity of Firefox.</p>
<div class="embedded-video"><embed src="http://www.youtube-nocookie.com/v/D5hr-6cw4M8&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></div>
<p>Like many, I was intrigued when I heard about <a href="http://www.opera.com/press/releases/2009/06/16/">Opera&#8217;s &#8220;Unite&#8221; system</a>. If you aren&#8217;t familiar with it, it&#8217;s an experiment (of sorts) in expanding upon the concept of the browser from just a viewer of the Internet into a participant; it embeds functionality (exposed as modular &#8220;services&#8221;) that transform it into a server. There are a variety of services, from a file browser and web server to a streaming media player and social note sharing hub. Heck, it can even serve as <a href="http://factoryjoe.com/blog/2009/06/16/thoughts-on-opera-unite/">a personal OpenID provider.</a> The concept is pretty exciting, and I&#8217;m already in love with the file sharing and media playing functionality, but after playing with the beta I realized that Unite isn&#8217;t really the big seller for me: the browser itself is.</p>
<p>In one release, Opera managed to fix everything that bugged me about the browser. The tabs, the navigation controls, the panels/sidebar; they repackaged the chrome in a way that is minimal (which I love), flexible/customizable (important for many) and easily transitioned to from other browsers. With the user interface problem resolved, I was able to sample the features old and new that Opera has to offer;</p>
<ul>
<li><strong><a href="http://unite.opera.com/">Unite</a></strong> &mdash; As I said, it turns your browser into a server, offering media streaming, file sharing, etc.</li>
<li><strong><a href="http://labs.opera.com/news/2009/03/13/">Turbo</a></strong> &mdash; I&#8217;ve already fallen in love with this on my laptop. When you&#8217;re on a low bandwidth connection (like when I&#8217;m tethered to my Blackberry) it dynamically compresses assets on a page to reduce download time. Image quality is dramatically reduced, but it gets the page to you dramatically faster than it would normally. LOVE this feature.</li>
<li><strong><a href="http://link.opera.com/">Link</a></strong> &mdash; Sort of like <a href="http://www.xmarks.com/">Xmarks</a> or <a href="http://labs.mozilla.com/2007/12/introducing-weave/">Mozilla Weave</a> on steroids. Syncs your bookmarks, notes and other data between browser installations on different PCs <strong>and</strong> on Opera Mini, which I am quickly growing to love on my Blackberry.</li>
</ul>
<p>If you haven&#8217;t given Opera a try lately, please do. I think you&#8217;ll be pleasantly surprised with what you find. The <a href="http://www.opera.com/browser/next/">latest beta version can be found here</a>, the <a href="http://unite.opera.com/">Unite-enabled beta builds can be found here</a>, and the general release version is available from <a href="http://www.opera.com/">their homepage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/08/opera-10-why-ive-switched/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Switching to Slicehost</title>
		<link>http://www.evansims.com/2009/03/ill-slice-your-host-or-something/</link>
		<comments>http://www.evansims.com/2009/03/ill-slice-your-host-or-something/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 00:09:56 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[slicehost]]></category>

		<guid isPermaLink="false">http://evansims.com/?p=739</guid>
		<description><![CDATA[I did it.
I flipped the switch.
There&#8217;s no going back now.
Well OK, technically there is, but I won&#8217;t.
I spent much of yesterday getting my Slicehost slice setup, and today I went live with it. Slicehost isn&#8217;t your usual web host; they build you a custom, bare-bones server image that you can then configure to your heart&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I did it.<br />
I flipped the switch.<br />
There&#8217;s no going back now.<br />
Well OK, technically there is, but I won&#8217;t.</p>
<p>I spent much of yesterday getting my <a href="http://www.slicehost.com">Slicehost</a> slice setup, and today I went live with it. Slicehost isn&#8217;t your usual web host; they build you a custom, bare-bones server image that you can then configure to your heart&#8217;s content using SSH. Being a Linux newbie, it&#8217;s been a lot of fun working my way through it; from updating the essentials to getting Apache, PHP, MySQL and XCache running. Postfix has been a particular painto get working, but I think I&#8217;m almost there.</p>
<p>I&#8217;m <b>super</b> impressed with the performance I&#8217;m seeing right now, but I&#8217;m nowhere near the load I&#8217;ll be once I get my <a href="http://www.aureusknights.com">guild&#8217;s site</a> running on here. Still, I&#8217;m very optimistic that we&#8217;ll be happier with this setup than our previous host. I do regret not getting this setup with a bit more memory from the get-go, but I&#8217;ll see where I&#8217;m at when I start moving more sites over. I could always setup another slice and distribute the domains across them.</p>
<p>FYI, I still need to make a few tweaks and ensure email is getting moved about properly, so I apologize in advance if you get an email bouncing from my @evansims.com addresses for the next day or two. You can reach me at evan sims [at] gmail [dot] com in the meantime. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evansims.com/2009/03/ill-slice-your-host-or-something/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
