<?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>omfgoggles &#187; computer shit</title>
	<atom:link href="http://omfgoggles.net/category/omfgoggles/computer-shit/feed/" rel="self" type="application/rss+xml" />
	<link>http://omfgoggles.net</link>
	<description>it is the largest octopus ever recorded.</description>
	<lastBuildDate>Fri, 11 May 2012 22:09:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>5.5GB of free cloud storage w/Sugarsync</title>
		<link>http://omfgoggles.net/2012/04/5-5gb-of-free-cloud-storage-wsugarsync/</link>
		<comments>http://omfgoggles.net/2012/04/5-5gb-of-free-cloud-storage-wsugarsync/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 03:43:13 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[sugarsync]]></category>
		<category><![CDATA[syncplicity]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=1076</guid>
		<description><![CDATA[so, i&#8217;m not really much of a shill, but i like sugarsync&#8217;s cloud storage system a lot. i&#8217;ve been using it for several years, and i think it&#8217;s head and shoulders above the likes of dropbox or syncplicity. if you&#8217;ve happened to land here for some reason and you&#8217;re interested in checking out their system, [...]]]></description>
			<content:encoded><![CDATA[<p>so, i&#8217;m not really much of a shill, but i like sugarsync&#8217;s cloud storage system a lot. i&#8217;ve been using it for several years, and i think it&#8217;s head and shoulders above the likes of dropbox or syncplicity. if you&#8217;ve happened to land here for some reason and you&#8217;re interested in checking out their system, use this referral link: <a title="referral link for sugarsync - 5.5GB of free storage" href="http://bit.ly/HFYlYa">http://bit.ly/HFYlYa</a> &#8211; you&#8217;ll get your free 5GB of space, with an additional 512MB for a total of 5.5GB for using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2012/04/5-5gb-of-free-cloud-storage-wsugarsync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>self-hosting once again</title>
		<link>http://omfgoggles.net/2012/04/self-hosting-once-again/</link>
		<comments>http://omfgoggles.net/2012/04/self-hosting-once-again/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 01:45:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[site stuff]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ashburn]]></category>
		<category><![CDATA[bitcable]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[santa clara]]></category>
		<category><![CDATA[zerigo]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=1057</guid>
		<description><![CDATA[so, last time i wrote about my site situation, i was testing a different hosting provider. i like trying new service providers, and i like seeing how different architectures and environments affect things like deploying interactive content and other boring stuff like that. i&#8217;d been with cloud web, a division of eicomm (who also hosts [...]]]></description>
			<content:encoded><![CDATA[<p>so, last time i wrote about my site situation, i was testing a different hosting provider. i like trying new service providers, and i like seeing how different architectures and environments affect things like deploying interactive content and other boring stuff like that.</p>
<p>i&#8217;d been with cloud web, a division of eicomm (who also hosts anandtech) for about a year, and they&#8217;d been mostly great for that whole period of time. however, when i was updating my payment card, i realized that not only was i paying for my site hosting with cloudweb, but i was also paying for a vps (virtual private server) that i ran teamspeak and some other services on as well.  i hadn&#8217;t self-hosted or vps-hosted any of my own content since right around 2008. i got sick of feeling like i had to micromanage and tune every bit of my environment to ensure it was fast, fit in a relatively small memory space (512MB in that case) and i was also sick of paying $30/mo for the privilege of driving myself nuts. at that point, i decided to move to shared hosting, as it was significantly cheaper, reasonably secure (assuming you&#8217;re using a decent provider, of course).</p>
<p>this got me thinking &#8211; i&#8217;m paying for shared hosting and i&#8217;m paying for a perfectly capable vps that isn&#8217;t really even being fully utilized. why not just migrate all my content over to the VPS, configure a web server and stuff and just consolidate all that stuff in one place?</p>
<p>so, one night at work, i got really bored and archived my content at cloud web, wget&#8217;d the archive, set up apache, mysql and php on the VPS, hardened everything and deployed the archive. i was feeling pretty pleased with myself, but someone in IRC mentioned messing with NGINX (pronounced engine-x) on his VM and was really impressed with it. so i read up on it a bit, liked what i read and saw and decided to try it out. i&#8217;d never tried it before, so the configuration conventions were a bit different, but made more sense than the XML-style configs used by apache, which i&#8217;d had years of experience with.</p>
<p>apache example:</p>
<blockquote><p>#virtual host, listening on any interface, port 80<br />
ServerAdmin foo@bar.com #contact address for the operator<br />
ServerName bar.com #server&#8217;s hostname<br />
ServerAlias www.bar.com #alias of the server&#8217;s hostname<br />
DocumentRoot /var/www/bar.com/htdocs #where apache can find the site content<br />
ErrorLog /var/log/apache2/error.log #where apache logs errors<br />
CustomLog /var/www/bar.com/logs/access.log combined #where/how apache logs access to the site</p></blockquote>
<p>and the same sort of config with NGINX:</p>
<blockquote><p>server {<br />
server_name bar.com www.bar.com;<br />
access_log /var/www/bar.com/logs/access.log;<br />
error_log /var/nginx/error.log;<br />
root /var/www/bar.com/htdocs;<br />
listen 80; #listen on port 80 for http sessions<br />
listen [::]:80; #if you wanna be fancy and also listen on available ipv6 interfaces</p>
<p>location / {<br />
index index.html index.htm; #look for these files as the index for this path &#8211; apache does by default.<br />
}<br />
}</p></blockquote>
<p>for me, NGINX&#8217;s configs just are clearer, especially when you take time to space them properly (which i&#8217;m not going to bother doing here) and annotating any odd or obscure rewrite rules (things that match stuff you specify and change it to something else. similar to mod_rewrite for apache) and couple the clarity of configuration with how much faster NGINX is than apache 2.2, i&#8217;ve just been blown away.</p>
<p>so, back to the hosting thing &#8211; last year, i&#8217;d migrated my DNS, service monitoring and VPS hosting to Zerigo. Zerigo was promptly acquired by a company called 8&#215;8, who have subsequently sort of run Zerigo into the ground. support requests (for things like hideous network conditions, false positive &#8216;down&#8217; alerts from watchdog, etc) are either answered really well after they&#8217;re no longer an issue or never answered at all.</p>
<p>it bummed me out, but i ended up having to set up a VPS with a different provider, in this case, bitcable whose servers are in ashburn, va, set up my environment and then SCP&#8217;d all the content over to the new server. a month in, and network conditions are generally much more stable and solid.</p>
<p><a href="http://omfgoggles.net/wp-content/uploads/2012/04/ashburn.png"><img class="alignleft size-full wp-image-1061" title="ashburn network stability" src="http://omfgoggles.net/wp-content/uploads/2012/04/ashburn.png" alt="" width="728" height="334" /></a></p>
<p>&nbsp;</p>
<p>the point on the graph where it goes from peak-y and jittery to smooth is where the dns changes propagated for the change from Zerigo in Santa Clara, CA to Bitcable in Ashburn, VA as measured by a VM at my house on Comcast Business.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2012/04/self-hosting-once-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 has been a good year for games</title>
		<link>http://omfgoggles.net/2011/09/2011-has-been-a-good-year-for-games/</link>
		<comments>http://omfgoggles.net/2011/09/2011-has-been-a-good-year-for-games/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 02:40:56 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[gaming shit]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=614</guid>
		<description><![CDATA[this has been a good year for games. i generally only preorder good stuff, and so far, there have been 4, soon to be 5 titles i&#8217;ll have preordered this year. 1. The Witcher 2: Assassins of Kings &#160; 2. From Dust &#160; 3. Deus Ex: Human Revolution &#160; and the two remaining games, yet [...]]]></description>
			<content:encoded><![CDATA[<p>this has been a good year for games. i generally only preorder good stuff, and so far, there have been 4, soon to be 5 titles i&#8217;ll have preordered this year.</p>
<p>1. The Witcher 2: Assassins of Kings</p>
<p><a href="http://m0unds.net/files/images/screenshots/the_witcher_2/2011-07-26_00039.jpg"><img class="alignleft" title="Geralt stabs some redanian with a big-ass sword." src="http://m0unds.net/files/images/screenshots/the_witcher_2/2011-07-26_00039.jpg" alt="" width="691" height="432" /></a></p>
<p>&nbsp;</p>
<p>2. From Dust</p>
<p><a href="http://cloud.steampowered.com/ugc/594694275269366803/1731B6F130848914DE7A229D76A3D8947DEBD3AC/"><img class="alignleft" title="diverting water" src="http://cloud.steampowered.com/ugc/594694275269366803/1731B6F130848914DE7A229D76A3D8947DEBD3AC/" alt="" width="691" height="432" /></a></p>
<p>&nbsp;</p>
<p>3. Deus Ex: Human Revolution</p>
<p><a href="http://cloud.steampowered.com/ugc/596946618090064874/4442B948A09CFF49D1BC39F3F8C2CD376E7D4480/"><img class="alignleft" title="sarcastic adam jensen." src="http://cloud.steampowered.com/ugc/596946618090064874/4442B948A09CFF49D1BC39F3F8C2CD376E7D4480/" alt="" width="691" height="432" /></a></p>
<p>&nbsp;</p>
<p>and the two remaining games, yet to release -</p>
<p>4. Battlefield 3 (October 25)</p>
<p>5. The Elder Scrolls: Skyrim (November 11)</p>
<p>Of the ones I&#8217;ve played so far, I&#8217;d have to say that Deus Ex and TW2 are tied for game of the year. Both continue two of my favorite IPs ever (Deus Ex and The Witcher) and both were supremely good games, almost perfect in both cases.</p>
<p>Deus Ex is my favorite game ever, and to say that I wasn&#8217;t breath-taken by Human Revolution would be a lie. At first, I was a little bummed because it felt very console-ish. (Of course, I don&#8217;t mean to say consoles suck, I play games on both PS3 and Xbox, but my PC is significantly more powerful than either machine, so in most cases, I&#8217;ll get a game on PC before I select it on a console.) &#8211; but the second I completed the prologue and saw the intro credits and opening cinematic, I knew I was in for something amazing. Easily one of the best games I&#8217;ve ever played. The soundtrack by composer Michael McCann is one of my favorites, regardless of medium (game, tv or film) and the environments, characters, dialogue, writing, animations, everything was really excellent. Character models are great, the engine (Crystal Dynamics engine, which is odd, since that&#8217;s an RPG engine&#8230;) does some of the best lighting I&#8217;ve seen in a game. All around, it was better than I imagined it would be. I finished this in a week (I only play 2 days a week)</p>
<p>The Witcher is also another favorite title of mine. It was a total sleeper hit, with excellent writing based on the short stories by Polish author, Andrzej Sapkowski. It played really well and was extremely brutally violent, and felt very &#8220;adult&#8221;. Lots of games pile on violence, but everything else is very ordinary. Temeria is rife with racism against non-humans, and it all just feels very &#8220;real&#8221;, I guess. The Witcher 2 has many of the same elements, with even more darkness and violence added to it. The engine powering TW2 is easily one of the best I&#8217;ve ever seen. The texturing and character models are second to none, the recorded speech and music were absolutely phenomenal. I&#8217;ve yet to finish it yet because I didn&#8217;t want to rush it. I&#8217;m in the final chapter of the game, and I want to put it off til I absolutely have to finish it.</p>
<p>I&#8217;d seen trailers for From Dust a year ago or so, but it never hit me that it was a game by <a title="Eric Chahi" href="http://en.wikipedia.org/wiki/Eric_Chahi">Eric Chahi</a>, who wrote &amp; created the game &#8220;Another World&#8221; which came out in the early 90&#8242;s. I found that title a bit late, when it became available on gog.com, and I was blown away. The artwork and music in it stand up very well despite being nearly 20 years old. At any rate, after seeing Eric Chahi&#8217;s name on From Dust, I knew I had to buy it. I fired it up and really enjoyed the whole experience. It&#8217;s a &#8220;god&#8221; simulator with a really nice, totally neutral approach to the whole divinity thing. Instead of being an omnipotent bearded man in the sky, you&#8217;re &#8220;the Breath&#8221;, a natural force that can manipulate the world. You can&#8217;t directly interact with people, you don&#8217;t need them to believe in you, you simply exist to help them on a journey to different planes of existence. You can move lava to build walkways, divert water, all the while, helping to turn each &#8220;world&#8221; green with trees, water, grass and animal life. It&#8217;s a pretty inspiring experience. The gameplay is mostly puzzle based, but there&#8217;s such a diversity to each map that it keeps it fresh. I was really happy with this title as well.</p>
<p>Like I said, good year for games.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2011/09/2011-has-been-a-good-year-for-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>host in teh claud</title>
		<link>http://omfgoggles.net/2011/08/interesting/</link>
		<comments>http://omfgoggles.net/2011/08/interesting/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 05:32:30 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[omfgoggles.]]></category>
		<category><![CDATA[site stuff]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud web]]></category>
		<category><![CDATA[eicomm]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[superb]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=595</guid>
		<description><![CDATA[so, there&#8217;s an interesting difference in performance between different cloud/grid-based hosting platforms. i currently host with eicomm, and used to host with superb. a friend moved to superb because their support is great, and because i had a positive experience with them for a couple years. i moved my friend&#8217;s domain over, and i moved [...]]]></description>
			<content:encoded><![CDATA[<p>so, there&#8217;s an interesting difference in performance between different cloud/grid-based hosting platforms. i currently host with eicomm, and used to host with superb. a friend moved to superb because their support is great, and because i had a positive experience with them for a couple years. i moved my friend&#8217;s domain over, and i moved just the primary page of m0unds.net over to superb and proceeded to keep an eye on my pingdom monitors. i noticed something interesting:</p>
<p><img class="aligncenter" title="pingdom timing" src="http://m0unds.net/files/timing.png" alt="" width="617" height="391" /></p>
<p>the black bar indicates the time after I made the changes to the DNS records for m0unds.net, to point them to superb. you&#8217;ll likely notice something&#8230;strange. yes, that says 4,093 milliseconds. that 4 seconds for a flat file with a couple kb of text and a single image to load. compare this to the current host (smaller numbers) which averaged 200ms (1/5th of one second) to load the same content.</p>
<p>grid/cloud stuff is interesting in part because storage is generally not actually part of the system that reads from it. so, despite the fact that the webservers may very well be extremely fast, if i/o is slow, the hosted sites will be slow. i submitted a ticket to ask tech support about the issue, and i&#8217;m anxious to see what they tell me. it&#8217;s hard to explain away something as a fluke when there are hard numbers backing it up.</p>
<p>*edit* &#8211; so it looks like superb&#8217;s awesome support folks strike again. after submitting my ticket with the screenshots from pingdom, including an hourly breakdown, one of their systems engineers was assigned the ticket. a few hours later, i received a maintenance email from superb&#8217;s NOC, and 5 minutes of downtime, followed by another email from the engineer indicating they isolated and corrected the problem system-wide. sure enough:</p>
<p><img src="http://www.m0unds.net/files/images/fixed2.png" alt="pingdom data after repair" /></p>
<p>the black line indicates when the configuration change occurred. </p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2011/08/interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>learning a new..language</title>
		<link>http://omfgoggles.net/2011/05/a-new-language/</link>
		<comments>http://omfgoggles.net/2011/05/a-new-language/#comments</comments>
		<pubDate>Sat, 21 May 2011 02:44:05 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[electronics shit]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[omfgoggles.]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[ccna]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[hd7]]></category>
		<category><![CDATA[wp7]]></category>
		<category><![CDATA[xna]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=581</guid>
		<description><![CDATA[lots of stuff has been shaken up at work lately. unfortunately, i work in a position where there&#8217;s precious little to do unless something is broken or something is being installed. the things i&#8217;ve occupied myself with lately are no longer doable at work, as we&#8217;re under constant scrutiny and are now constantly under video [...]]]></description>
			<content:encoded><![CDATA[<p>lots of stuff has been shaken up at work lately. unfortunately, i work in a position where there&#8217;s precious little to do unless something is broken or something is being installed. the things i&#8217;ve occupied myself with lately are no longer doable at work, as we&#8217;re under constant scrutiny and are now constantly under video surveillance every moment of the day.</p>
<p>so i&#8217;d been thinking. i wanted to learn python, i own several python books, but i&#8217;ve been having a hard time getting in to it. i&#8217;ve got javascript experience from working with palm&#8217;s PDK and mojo framework for webos, and while i enjoy it, i don&#8217;t have a new device running a more modern version of webos than i have on my pre, and getting a device that doesn&#8217;t support t-mobile&#8217;s 3g/AWS freqs is out of the question. </p>
<p>what i&#8217;ve decided to do instead is pick up a &#8220;bricked&#8221; (i.e. failed update rendered it bootless) windows phone 7 device. in this case, it&#8217;s a t-mobile HD7. i plan on trying to get into .NET, XNA and silverlight to try and learn to build applications for this platform. i watched a few different auctions on ebay, hoping to snag one for real cheap and ended up paying around $30 for a &#8220;bricked&#8221; HD7 like new in box. coupling this with my ccna/ccnp studies and my regular off-work activities is helping me feel a bit more balanced and a bit less &#8220;tired&#8221; of everything.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2011/05/a-new-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>socks5 proxy + chrome 10</title>
		<link>http://omfgoggles.net/2011/04/socks5-proxy-chrome-10/</link>
		<comments>http://omfgoggles.net/2011/04/socks5-proxy-chrome-10/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 01:41:18 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[dyn]]></category>
		<category><![CDATA[opendns]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[socks5]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=567</guid>
		<description><![CDATA[finally figured out how to get DNS to traverse my SSH proxy at work. my environment at work is windows xp, and this also works on both vista and windows 7. first, you get traffic flowing over a kitty or putty ssh proxy. if you don&#8217;t know how to do that, search for it. to [...]]]></description>
			<content:encoded><![CDATA[<p>finally figured out how to get DNS to traverse my SSH proxy at work. my environment at work is windows xp, and this also works on both vista and windows 7. first, you get traffic flowing over a kitty or putty ssh proxy. if you don&#8217;t know how to do that, search for it. to get dns traffic to pass through the proxy, you can do one of two things:</p>
<p>1. you can pass this variable in your chrome shortcut:</p>
<blockquote><p><code>--proxy-server=socks5://proxy_ip_or_host:whateverport#</code></p></blockquote>
<p><code> </code></p>
<p>in my case, this didn&#8217;t work because it defaulted to using socks4, which doesn&#8217;t properly support DNS query traversal.</p>
<p>2. you can install the proxy switchy extension, configure the proxy in proxy switchy as &#8220;socks5&#8243; via radio button. if you&#8217;re using the dyn internet guide or opendns, you can use one of their test pages to determine whether it&#8217;s working.</p>
<p>like i said, the first method didn&#8217;t work correctly for me in xp. the second method was equally easy to do and worked correctly.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2011/04/socks5-proxy-chrome-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>android exchange clients</title>
		<link>http://omfgoggles.net/2011/01/android-exchange-clients/</link>
		<comments>http://omfgoggles.net/2011/01/android-exchange-clients/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 03:34:10 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[electronics shit]]></category>
		<category><![CDATA[omfgoggles.]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[dataviz]]></category>
		<category><![CDATA[evo]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[g2]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[nitrodesk]]></category>
		<category><![CDATA[roadsync]]></category>
		<category><![CDATA[touchdown]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=553</guid>
		<description><![CDATA[so i don&#8217;t usually post things about software or stuff because i&#8217;m a terrible reviewer, but there&#8217;s a distinct lack of actual reviews of two popular exchange clients for android. nitrodesk touchdown 6.2.0012 ($19.99) and dataviz roadsync 2.5xxx ($9.99 &#8211; regularly $19.99) background: so, i got sick of shitty google apps not syncing, google&#8217;s halfhearted [...]]]></description>
			<content:encoded><![CDATA[<p>so i don&#8217;t usually post things about software or stuff because i&#8217;m a terrible reviewer, but there&#8217;s a distinct lack of actual reviews of two popular exchange clients for android.</p>
<p>nitrodesk touchdown 6.2.0012 ($19.99)<br />
and<br />
dataviz roadsync 2.5xxx ($9.99 &#8211; regularly $19.99)</p>
<p>background: so, i got sick of shitty google apps not syncing, google&#8217;s halfhearted integration efforts w/outlook, pitiful support (enterprise), their lack of support for use of gapps w/the android market, proprietary calendar apis, etc. and decided i&#8217;d go back to using exchange through a hosted exchange provider. previously, i&#8217;d used sherweb and left them because their service was pretty slow (they&#8217;re in eastern canada) &#8211; i figured i&#8217;d give them a shot again, and while their service&#8217;s speed was really improved, my route to their servers was really awful (300+ms). so i switched to 123together. they&#8217;ve been fine, and their premium mxlogic third party filtering is great (albeit $2.95/mo more)</p>
<p>after signing up for 123together, i needed to find a mail client. unfortunately, the email.apk built into most AOSP roms doesn&#8217;t support 2010 sp1. the htc sense exchange client is terrible, so i knew i&#8217;d have to look for a third party client.</p>
<p>i tried <strong><a href="http://www.dataviz.com/products/roadsync/android/">roadsync</a></strong> first, primarily because it was $10 cheaper and seemed to have most of the same features. the device i was using at the time was an EVO on sprint. first of all, configuration of exchange in roadsync is pretty simple. it does a good job of using autodiscover settings to configure the client. there are settings to specify maximum message download size, whether or not to use ssl, whether to store email on the sd card or device memory, etc. while roadsync is running and sync is enabled, there&#8217;s a roadsync icon that appears in the notification bar. </p>
<p>the interface of the main application is attractive and functional. the mail interface, however, isn&#8217;t all that great. (maybe i&#8217;ll add some screenshots, but i&#8217;m feeling lazy) &#8211; mail is a black screen with white/manila colored text, with green radio selection points on the left to select multiple messages. when selecting multiple items, and pressing menu, you&#8217;ve got an assortment of common functions including deleting, moving messages, marking as read, etc.</p>
<p>the calendar, like both exchange clients in this post is separate from the android calendar. roadsync&#8217;s calendar, however, doesn&#8217;t have any third party accessability capabilities, which means you&#8217;re stuck with a couple of boring, unattractive widgets, one for each function (except email). the calendar also doesn&#8217;t support categories, so every entry will show up under a single category. notifications for calendar entries are similar to AOSP roms&#8217; and appear to use the same ui as the android notifications (or at least, a very close facsimile thereof)</p>
<p>contacts are probably the best part of roadsync. it&#8217;s capable of leveraging the android contact system, which means it&#8217;s really easy to add contacts using either roadsync&#8217;s editor or the android editor. you don&#8217;t have to maintain two databases of contacts (on the device and in the app).</p>
<p>roadsync also features task synchronization, which i don&#8217;t really use all that frequently. it opens a post-it-colored window where you can enter whatever content you like, which is then pushed to your exchange server. roadsync is also capable of adhering to IT policies for users whose IT depts enforce security policies for devices using activesync. </p>
<p>i did run into a few irritating quirks with roadsync, though. first, the lack of an api for third-party widgets to use is irritating. the in-built widgets suck, so you&#8217;re stuck with either no calendar widget or the crappy, unattractive roadsync ones. second, the mail interface, while it looks similar to the email.apk interface, is ugly and the rendering of some html email can cause a scrolling loop which makes it impossible to fully read the message as it continues to scroll infinitely, with the text or content of the message dropping below the viewable area. third, if you lose your data connection (either because of environmental factors or spotty coverage) the roadsync sync service will shut itself down (and you&#8217;ll know because the sync icon vanishes..confirmed via alogcat), and often won&#8217;t start back up again, leaving you without any mail synchronization until you notice and restart sync. </p>
<p>i&#8217;m also sort of unimpressed with dataviz&#8217; support. they offer support via forums or a KB on their site. unfortunately, the KB on their site is really badly out of date (in most cases, referring to the android version&#8217;s beta or 2.x branch) and the support forum is full of unanswered support queries. while i haven&#8217;t had to use them myself, looking at their support site and forums is a bit disheartening. many reviews on the market point to their support being pretty poor as well.</p>
<p>so, all-in-all, i think roadsync is worth a try. they offer a 14-day trial via the android market, so you don&#8217;t have much to lose. i like the main app interface, simple configuration and relative ease of use, but i&#8217;m not so happy with the mail interface or crash-happy nature of the sync service on my devices (evo &#038; G2/Desire Z, both running 2.2.1)</p>
<p>after using roadsync for a few days and feeling sort of underwhelmed, i tried nitrodesk touchdown. immediately after installing &#038; launching touchdown, the quantity of options flabbergasted me. i&#8217;d never seen so many different configurable options. this is both a good and a bad thing, as you can tweak lots of different settings, but it&#8217;s also sometimes tough to find settings for each module, as they&#8217;re not all centrally located. the second thing i noticed was that i wasn&#8217;t really fond of the main application interface. it&#8217;s presented as a screen with a series of icons along the bottom, which allow you to access each of the individual functions of touchdown. i think the best way to describe touchdown is to say that it&#8217;s like outlook for your phone. while roadsync focuses on mail and calendar stuff with few tweakable options, touchdown is pretty much a full outlook-esque mobile client with contacts, notes, tasks, calendar and email access just like you&#8217;d get on your desktop. in fact, it even supports categories for messages, contacts and calendar events, as well as generating message rules to run on inbound email.</p>
<p>the mail interface itself is pretty pleasant. it allows two lines of text per message, with one being the subject and the second being the sender of the message. the window itself is white with black text, and messages can be categorized for easier identification. selection of multiple messages is handled with a checkbox on the right hand side of the panel, which i think is a little less intrusive than the obnoxious radio-button styled selection dingus implemented in roadsync. the mail reader itself is also nice, allowing pinch to zoom on multitouch devices, as well as having a set of zoom in/out buttons at the bottom. there is a set of quick-action buttons at the bottom allowing reply/fwd/reply to all/delete, etc without needing to invoke the menu. all in all, i like the mail client in touchdown better.</p>
<p>second, the calendar. again, the calendar is separate from the android calendar and looks pretty similar to the roadsync calendar, but there are a couple of differences. first, touchdown allows third party widgets to grab agenda information for use in widgets. this is awesome, since there&#8217;s no shortage of good third party calendar widgets available that support touchdown (my favorite being android agenda widget) and means that you aren&#8217;t forced to either use the bland touchdown default widget nor are you forced to go without one if you don&#8217;t care for the default. second, you can set categories for calendar events, and it seems to support just as many as outlook, with unique colors assigned to each. this allows you to view the calendar on the 30-day view and quickly recognize the category of events on the calendar. </p>
<p>third, the contacts. now, this sort of irks me- the contacts application is fully separate from the device&#8217;s built in contacts. in order to view contacts for your exchange account, you have to fire up touchdown and use the contacts section of the ui. you can copy your contacts from touchdown to your phone, but i found in some cases, that it can cause duplicate entries and it&#8217;s sort of kludgy. the interface for adding/navigating through contacts within touchdown looks great, with the colored categories available along the far left side of the panel. the lack of use of the android contact system is sort of annoying from a text messaging/social networking standpoint because it means that unless you copy your contacts to the phone from touchdown, you end up with an empty contact list and you have to go through another application to get them, or create separate shortcuts to that functionality on your homescreen. also, since there&#8217;s no integration w/android contacts, on sense and newer aosp roms, you won&#8217;t get contact photos unless they&#8217;re specified in outlook on the exchange server itself. if you have to add a contact, you need to do so from touchdown or it won&#8217;t show up in your exchange account. likewise, if you need to add a contact based on a phone number that called you, you have to go into touchdown and <em>import</em> from the phone list, creating a new contact or merging it with an existing one. again, really kludgy. </p>
<p>notes and tasks are what you&#8217;d expect. the notes sync feature is unique among these two apps, and will synchronize the notes you make on your device in touchdown with your outlook client on your pc. likewise with tasks. </p>
<p>touchdown&#8217;s support appears to be pretty awesome. nitrodesk, the developer of the app, has a google groups page that is constantly attended to by staff members and helpful users. again, i haven&#8217;t ever had to use their support, but they do seem a lot more professional and courteous, and the vast majority of reviews on the android market point to this being the case as well. i saw very few posts that hadn&#8217;t had some sort of intervention or assistance rendered by a staff member and in the majority of cases, it seemed as though a fix or workaround had been found for nearly every post i checked. the speed of development of touchdown is also exciting because they&#8217;re constantly adding new features, tweaking functionality and improving their product. the same can&#8217;t be said for roadsync, the last update for which (as of this post) was back in october 2010.</p>
<p>of the two applications i looked at here, i think that touchdown is a better product. it&#8217;s more actively developed, the developers have a much better client relationship and are willing to quickly fix issues with the product (not that i ran into any beyond weird usability quirks). i&#8217;m not a fan of the monolithic approach to synchronization. i like that they&#8217;ve emulated most of the functionality of a full outlook client within the application, but i don&#8217;t like that they&#8217;ve done that at the cost of forcing all of those functions to exist solely within touchdown unless you copy contacts to your device. mail sync was generally very reliable, and i infrequently encountered issues where sync wouldn&#8217;t occur, which usually was the result of waning data signal pausing the sync agent. i really don&#8217;t like that you can&#8217;t add contacts from the android dialer, but this sort of hearkens back to the monolithic approach they took to building the app. i think the price of touchdown is probably a bit steep for most users, however, it doesn&#8217;t bother me to pay $20 for a good product. all-in-all, i think despite the price, touchdown&#8217;s a better deal and i think nitrodesk deserves  your business.</p>
<p>as an aside, i didn&#8217;t look at the free k9 mail client for android, nor did i check out moxiermail as i didn&#8217;t see a reason to. k9 is a fork of the default mail client and i sort of hate the default mail client anyway, and moxier doesn&#8217;t support anything *but* mail, and it&#8217;s the same price as touchdown, which makes it totally unattractive to me from any perspective. i hope this helps someone out.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2011/01/android-exchange-clients/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gary is here to shit all over twitter</title>
		<link>http://omfgoggles.net/2010/11/gary-is-here-to-shit-all-over-twitter/</link>
		<comments>http://omfgoggles.net/2010/11/gary-is-here-to-shit-all-over-twitter/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 19:46:32 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[omfgoggles.]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=520</guid>
		<description><![CDATA[my half-retarded, racist eggdrop megahal irc bot is now fully capable of tweeting. you can find his tweets and those of his good buddy root here. follow nerdnet on twitter if you want to see what the world would look like if bots were in control.]]></description>
			<content:encoded><![CDATA[<p>my half-retarded, racist eggdrop megahal irc bot is now fully capable of tweeting. you can find his tweets and those of his good buddy root <a title="nerdnet on twitter" href="http://www.twitter.com/nerdnet" target="_blank">here</a>. follow nerdnet on twitter if you want to see what the world would look like if bots were in control.</p>
<p>
<script src="http://widgets.twimg.com/j/2/widget.js"></script><br />
<script>
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 7,
  interval: 6000,
  width: 250,
  height: 300,
  theme: {
    shell: {
      background: '#333333',
      color: '#ffffff'
    },
    tweets: {
      background: '#000000',
      color: '#ffffff',
      links: '#636363'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: true,
    hashtags: true,
    timestamp: true,
    avatars: true,
    behavior: 'all'
  }
}).render().setUser('nerdnet').start();
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2010/11/gary-is-here-to-shit-all-over-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>not much</title>
		<link>http://omfgoggles.net/2010/06/not-much/</link>
		<comments>http://omfgoggles.net/2010/06/not-much/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:50:41 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[car]]></category>
		<category><![CDATA[computer shit]]></category>
		<category><![CDATA[gaming shit]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[brakes]]></category>
		<category><![CDATA[carmax]]></category>
		<category><![CDATA[dodge]]></category>
		<category><![CDATA[grass]]></category>
		<category><![CDATA[homeownership]]></category>
		<category><![CDATA[rabbits]]></category>
		<category><![CDATA[truck]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/?p=400</guid>
		<description><![CDATA[haven&#8217;t really been doing too much lately. i&#8217;ve been absorbed in home improvement and other maintenance stuff for the last couple of months. i planted grass seed and the wind blew it away 2 days later. replanted, grass started growing and then rabbits started snacking on it. now i&#8217;m trying to figure out how to [...]]]></description>
			<content:encoded><![CDATA[<p>haven&#8217;t really been doing too much lately. i&#8217;ve been absorbed in home improvement and other maintenance stuff for the last couple of months. i planted grass seed and the wind blew it away 2 days later. replanted, grass started growing and then rabbits started snacking on it. now i&#8217;m trying to figure out how to repel rabbits. i&#8217;m leaning towards fox urine powder, but unfortunately it&#8217;s a lot harder to find locally than it should be.</p>
<p>last week, i had to pay almost $700 for rear brakes since carmax decided when they &#8220;repaired&#8221; an issue with my rear brakes when i bought my truck, that they wouldn&#8217;t have to follow a TSB issued by dodge that would address the problem at its root and prevent its recurrence.</p>
<p>while it was up on the rack at midas (no way i&#8217;m touching drum brakes. too many little parts for me to lose) they pointed out that the front brakes were ready to go as well. i ordered some rotors and &#8220;premium semi-metallic pads&#8221; from brakeperformance.com and had them delivered tuesday. wednesday, i spent 6 hours replacing the rotors and pads. it shoulda been a straightforward thing since the truck is equipped with a floating rotor assembly (the rotors are held on by a bracket and the lug nuts) but since the truck spent its early life in colorado, the rotors were seized to the hubs. 3 hours of beating and spraying w/wd-40 freed them and i was able to get them replaced. stopping distance is much improved, as is noise. pedal feel kind of sucks but i can live with it so long as the truck stops straight and the wheels don&#8217;t fall off.</p>
<p>next on the list of things to do to the truck is a bedliner. i&#8217;m leaning towards a bedrug because it&#8217;s soft and chemical/dirt resistant and can be rinsed like anything else. i&#8217;ll plan on doing that sometime later this summer. after that, maybe i&#8217;ll do cat-back exhaust or something equally snazzy. maybe some new weathertech floormats if they ever sort out their production capacity issues.</p>
<p>i&#8217;ve started playing star trek online. i found that it&#8217;s a good trade-off between the sci-fi stuff i loved about EVE but without all the know-it-all assholes that have populated the EVE universe since mid-08. i don&#8217;t feel like i&#8217;m missing out if i don&#8217;t play for a few days and i can easily kill a couple hours doing space combat missions without really having to do any away team missions (they&#8217;re boring, derivative MMORPG crap for the most part)</p>
<p>it&#8217;s also a very pretty game.</p>

<a href='http://omfgoggles.net/2010/06/not-much/sto-1/' title='warp'><img width="150" height="150" src="http://omfgoggles.net/wp-content/uploads/2010/06/sto-1-150x150.jpg" class="attachment-thumbnail" alt="ENGAGE....or something" title="warp" /></a>
<a href='http://omfgoggles.net/2010/06/not-much/sto-2/' title='nebulae'><img width="150" height="150" src="http://omfgoggles.net/wp-content/uploads/2010/06/sto-2-150x150.jpg" class="attachment-thumbnail" alt="OOOOOO...nebulae...." title="nebulae" /></a>

]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2010/06/not-much/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moving hosts again</title>
		<link>http://omfgoggles.net/2010/06/moving-hosts-a-hosgain/</link>
		<comments>http://omfgoggles.net/2010/06/moving-hosts-a-hosgain/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 04:48:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[computer shit]]></category>
		<category><![CDATA[omfgoggles.]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[shared]]></category>
		<category><![CDATA[sharkspace]]></category>
		<category><![CDATA[superb]]></category>

		<guid isPermaLink="false">http://omfgoggles.net/2010/06/07/moving-hosts-a-hosgain</guid>
		<description><![CDATA[sharkspace has been great for a year, but i haven&#8217;t been able to get a decent path to the shared server so my upload speeds were always suffering. in turn, i&#8217;m switching to superb.net gridiron platform, which seems to be pretty intriguing from a shared hosting standpoint. now, i miss managing all my own email/www/etc, [...]]]></description>
			<content:encoded><![CDATA[<p>sharkspace has been great for a year, but i haven&#8217;t been able to get a decent path to the shared server so my upload speeds were always suffering. in turn, i&#8217;m switching to superb.net gridiron platform, which seems to be pretty intriguing from a shared hosting standpoint. now, i miss managing all my own email/www/etc, but competently managed shared hosting is fine by me.</p>
<p>if you&#8217;re looking for a webhost, i&#8217;d totally recommend superb.net &#8211; their pricing, support and speeds are great.</p>
]]></content:encoded>
			<wfw:commentRss>http://omfgoggles.net/2010/06/moving-hosts-a-hosgain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

