<?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>devblog @ x-sphere.com &#187; asides</title>
	<atom:link href="http://devblog.x-sphere.com/category/asides/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.x-sphere.com</link>
	<description>random babblings of a product manager and coder</description>
	<lastBuildDate>Tue, 17 Jan 2012 15:06:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
		<item>
		<title>finally with the time &#8211; motorola atrix</title>
		<link>http://devblog.x-sphere.com/2011/04/11/finally-with-the-time-motorola-atrix/</link>
		<comments>http://devblog.x-sphere.com/2011/04/11/finally-with-the-time-motorola-atrix/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 17:37:40 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[atrix]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[motorola]]></category>
		<category><![CDATA[Sonos]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/?p=81</guid>
		<description><![CDATA[After delaying for many years, I finally upgraded to a smart phone. The salesman was impressed as my old phone was activated in 2005. The funny thing is, I&#8217;d still be on an even older phone if it weren&#8217;t for Cingular buying AT&#038;T Wireless and shutting down the TDMA network forcing me to upgrade in [...]]]></description>
			<content:encoded><![CDATA[<p>After delaying for many years, I finally upgraded to a smart phone.  The salesman was impressed as my old phone was activated in 2005.  The funny thing is, I&#8217;d still be on an even older phone if it weren&#8217;t for Cingular buying AT&#038;T Wireless and shutting down the TDMA network forcing me to upgrade in 2005.  Now Cingular is AT&#038;T Mobility and we&#8217;ve gone full circle.</p>
<p>I don&#8217;t care for anything Apple, but relented and allowed my wife and daughter to get iPhones.  Feeling out of the picture, I decided it was finally time to upgrade.  I&#8217;ve been holding out for the latest Google Nexus, but the cost factor pointed me to the <a href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/Motorola-ATRIX-US-EN">Motorola Atrix</a> running <a href="http://www.android.com/">Android</a> on AT&#038;T&#8217;s &#8220;4G&#8221; network.  It is a pretty slick phone with powerful hardware and the community is anxiously awaiting updates to a newer version of android and unlocking of other capabilities.</p>
<p>I&#8217;ve got everything I need on this phone but a Sonos controller.  I installed <a href="http://code.google.com/p/andronos/">andronos</a> but am still waiting on the official Sonos release which has been delayed until &#8220;April&#8221;.  </p>
<p>Words with Friends people &#8211; I&#8217;m struggling to get up to speed so take it easy on me.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2011/04/11/finally-with-the-time-motorola-atrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>panasonic bd-60 + inglourious basterds</title>
		<link>http://devblog.x-sphere.com/2010/01/22/panasonic-bd-60-inglourious-basterds/</link>
		<comments>http://devblog.x-sphere.com/2010/01/22/panasonic-bd-60-inglourious-basterds/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 19:07:01 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[Blu Ray]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Inglourious Basterds]]></category>
		<category><![CDATA[Panasonic]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/?p=54</guid>
		<description><![CDATA[After having trouble viewing Crank 2 Blu Ray on my BD-60 and then witnessing similar behavior for Inglourious Basterds, I thought the SD card trick would work. Nope. I spent a while researching and decided to update the firmware to the latest version. After the update I was able to view Inglourious Basterds. For any [...]]]></description>
			<content:encoded><![CDATA[<p>After having trouble viewing Crank 2 Blu Ray on my BD-60 and then witnessing similar behavior for Inglourious Basterds, I thought the SD card trick would work.  Nope.</p>
<p>I spent a while researching and decided to update the firmware to the latest version.  After the update I was able to view Inglourious Basterds.</p>
<p>For any of you Panasonic BD-60 people out there with troubles &#8211; update your firmware either via the internet or burn a CD with the file from Panasonic support on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2010/01/22/panasonic-bd-60-inglourious-basterds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>flac or uberstandard?</title>
		<link>http://devblog.x-sphere.com/2008/06/01/flac-or-uberstandard/</link>
		<comments>http://devblog.x-sphere.com/2008/06/01/flac-or-uberstandard/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 20:19:53 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[FLAC]]></category>
		<category><![CDATA[lossless audio]]></category>
		<category><![CDATA[media streaming]]></category>
		<category><![CDATA[omnifi]]></category>
		<category><![CDATA[simplecenter]]></category>
		<category><![CDATA[Sonos]]></category>
		<category><![CDATA[uberstandard]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/?p=43</guid>
		<description><![CDATA[Three years ago i purchased a Rockford Fosgate digital media server. This device streamed MP3&#8242;s from my PC to my hifi setup. At that point i decided to rip all of my CD&#8217;s for access by the streamer. The omnifi only supports MP3 or WAV so i chose to rip everything according to the uberstandard [...]]]></description>
			<content:encoded><![CDATA[<p>Three years ago i purchased a Rockford Fosgate digital media server.  This device streamed MP3&#8242;s from my PC to my hifi setup.  At that point i decided to rip all of my CD&#8217;s for access by the streamer.  The omnifi only supports MP3 or WAV so i chose to rip everything according to the uberstandard at the highest possible bit rate per the standard.  </p>
<p>Fast forward three years and i have since ditched the bug laden Omnifi.  However &#8211; the open source <a href="http://simplecenter.org">simplecenter</a> that powered the interface to the PC is awesome&#8230;perusing the source made me very happy to see their technology choices.  The replacement?  A <a href="http://sonos.com">Sonos</a> system!  Since seeing this incredible whole home audio system in action at the owner of my company&#8217;s house i had to have one.</p>
<p>Now that I&#8217;ve got a system that is totally bug free and supports lossless audio formats I&#8217;m rethinking my decision to go with the uberstandard.  Now that hard drive space is ubiquitous and my player supports it <a href="http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec">FLAC</a> with its own DAC has peaked my interest.</p>
<p>What say you audiophiles?  FLAC or go home?</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2008/06/01/flac-or-uberstandard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>man in the middle</title>
		<link>http://devblog.x-sphere.com/2008/04/27/man-in-the-middle/</link>
		<comments>http://devblog.x-sphere.com/2008/04/27/man-in-the-middle/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 02:06:33 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[good ol boy]]></category>
		<category><![CDATA[hose job]]></category>
		<category><![CDATA[outside]]></category>
		<category><![CDATA[teamwork]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/?p=41</guid>
		<description><![CDATA[Occasionally your team won&#8217;t be the only team on a big league project. Sometimes you find yourself as the man in the middle. This is the first time that i find myself on the outside of the good &#8216;ol boy network. For the perseverance of the team we must push through. The shame of it [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally your team won&#8217;t be the only team on a big league project.  Sometimes you find yourself as the man in the middle.  This is the first time that i find myself on the outside of the good &#8216;ol boy network.   For the perseverance of the team we must push through.  The shame of it is when the good &#8216;ol boy network determines enterprise solution decisions.  Good times.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2008/04/27/man-in-the-middle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flex going open source</title>
		<link>http://devblog.x-sphere.com/2007/04/26/adobe-flex-going-open-source/</link>
		<comments>http://devblog.x-sphere.com/2007/04/26/adobe-flex-going-open-source/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 15:37:28 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/index.php/2007/04/26/adobe-flex-going-open-source/</guid>
		<description><![CDATA[An interesting new player comes to the open source world &#8211; Adobe Flex. Flex seems to be a powerful choice for building the new buzzword Rich Internet Applications. I&#8217;m still unsold on having an entire application be one giant flash movie but time will tell. It does have some powerful capabilities especially in the enterprise [...]]]></description>
			<content:encoded><![CDATA[<p>An interesting new player comes to the open source world &#8211; Adobe Flex.  Flex seems to be a powerful choice for building the new buzzword Rich Internet Applications.  I&#8217;m still unsold on having an entire application be one giant flash movie but time will tell.  It does have some powerful capabilities especially in the enterprise dashboard realm.  <a href="http://www.microstrategy.com">MicroStrategy</a> has released some new flex based functionality to allow developers to build dashboards on top of normal business intelligence reports served by MicroStrategy&#8217;s BI platform.  I think Flex is a good fit in this arena as it is able to aggregate many reports into a sleek and sexy dashboard.  Yet, I&#8217;m still struggling to see where this technology will make its place in the traditional web application environment.  It is very good for displaying data to a user and providing drill down and aggregation, but I can&#8217;t see it replacing the standard forms based approach to transactional based web systems.</p>
<p>A nice article is here at <a href="http://blogs.zdnet.com/Stewart/?p=353">Ryan Stewart&#8217;s Universal Desktop</a>.</p>
<p>Hat tip to <a href="http://heavyclouds.com">Nick</a> for sending me the article.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2007/04/26/adobe-flex-going-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xmas early: hardware</title>
		<link>http://devblog.x-sphere.com/2006/12/06/xmas-early-hardware/</link>
		<comments>http://devblog.x-sphere.com/2006/12/06/xmas-early-hardware/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 20:14:42 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[colocation]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/index.php/2006/12/06/xmas-early-hardware/</guid>
		<description><![CDATA[Ahh&#8230;the joys of setting up a data center environment. We&#8217;ve got a new Watchguard Firebox x750e sitting here waiting on our cabinet, servers, UPS and managed switches to get here. I can&#8217;t wait to get my hands dirty and start setting everything up. It will be quite the steep learning curve for me and my [...]]]></description>
			<content:encoded><![CDATA[<p>Ahh&#8230;the joys of setting up a data center environment.  We&#8217;ve got a new Watchguard Firebox x750e sitting here waiting on our cabinet, servers, UPS and managed switches to get here.  I can&#8217;t wait to get my hands dirty and start setting everything up.  It will be quite the steep learning curve for me and my associate that are handling this initiative as we both have about the same knowledge of networking and it is limited to basic tcp/ip, subnetting, etc.  We&#8217;re going to be setting up some sweet VLAN&#8217;s and that is definitely an area we lack expertise in.  Long hours and lots of beer should ensue shortly!</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2006/12/06/xmas-early-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>when the IDE hoses you</title>
		<link>http://devblog.x-sphere.com/2006/11/29/when-the-ide-hoses-you/</link>
		<comments>http://devblog.x-sphere.com/2006/11/29/when-the-ide-hoses-you/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 23:57:04 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[development environment]]></category>
		<category><![CDATA[hose job]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/index.php/2006/11/29/when-the-ide-hoses-you/</guid>
		<description><![CDATA[Great advances have been made in Integrated Development Environments over the past three years. These IDE&#8217;s aim to simplify every day development tasks &#8211; everything from compiling code to handling check in procedures with a version control provider to providing drag and drop design interfaces. I am constantly amazed at the advances made in Microsoft&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Great advances have been made in Integrated Development Environments over the past three years.  These IDE&#8217;s aim to simplify every day development tasks &#8211; everything from compiling code to handling check in procedures with a version control provider to providing drag and drop design interfaces.  I am constantly amazed at the advances made in Microsoft&#8217;s Visual Studio .NET 2003 and they bested themselves once again with the 2005 version.  Eclipse for java based development has come a long way since the first time I looked at it.</p>
<p>I&#8217;m lazy.  Any advantage an IDE has to offer me, I&#8217;ll try and oblige them the opportunity.  At my last company I did an experiment with our service oriented architecture to utilize the IDE to do most of the wiring for me from the data access to the visual representation by working with typed datasets returned from web services and presenting them via data grids.  This was excellent as the IDE was able to save me many lines of code.  Based on that success, I&#8217;ve tried to let IDE&#8217;s do things for me that I could normally do on my own.  The attractive part of this type of functionality is that it saves you time and handles the plumbing portion for you.</p>
<p><span id="more-11"></span>Enter eclipse, spring and hibernate.  Currently I&#8217;m working with a team to port over a MicroStrategy driven reporting application to an open source alternative utilizing Postgresql and linux based servers.  I gave eclipse and some its plug-ins a shot at handling the wire up of spring, hibernate and postgres using it&#8217;s wizard driven configuration.  It worked as advertised for standard persistence operations of stuffing our POJO&#8217;s into postgresql.  However, we needed to access the underlying JDBC connection contained in spring/hibernate&#8217;s session to kick off an Extraction, Transformation and Load operation after the persistence of a certain object  For whatever reason &#8211; hibernate would not commit the operation of the ETL process.</p>
<p>The eclipse plugin configured spring&#8217;s applicationContext.xml file and a hibernate.cfg.xml file for storing the hibernate properties and wiring spring to hibernate.  As a last ditch effort after wasting two days trouble shooting why the ETL wasn&#8217;t committing to the db, I scratched the generated configuration and hand wrote the applicationContext.xml and skipped the hibernate config file as I put that information in the spring context file.  And as Dog the Bounty Hunter would say, &#8220;BLAM&#8221;!  It worked as expected and the ETL processed perfectly.</p>
<p>The moral of the story is that while IDE&#8217;s have made great advances and help save you lots of time &#8211; be weary of them at the same time.  It&#8217;s that whole Brave New World thing &#8211; if we could manufacture a breed of superior people to do task based jobs &#8211; what use would we be?  Just because some tool can do something <strong>for</strong> you, doesn&#8217;t mean it does it <strong>better</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2006/11/29/when-the-ide-hoses-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exchange 2003 and rpc over http(s)</title>
		<link>http://devblog.x-sphere.com/2006/11/20/exchange-2003-and-rpc-over-https/</link>
		<comments>http://devblog.x-sphere.com/2006/11/20/exchange-2003-and-rpc-over-https/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 17:23:36 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[Microsoft Exchange]]></category>
		<category><![CDATA[RPC]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/index.php/2006/11/20/exchange-2003-and-rpc-over-https/</guid>
		<description><![CDATA[Whew. Finally after some trials and tribulations I have managed to get rpc over http(s) working with my home exchange server. I followed many of the guides online and there are even some tools to help aid the process of the configuration. Exchange 2003 with service pack 2 and the aforementioned guide/tools makes the setup [...]]]></description>
			<content:encoded><![CDATA[<p>Whew.  Finally after some trials and tribulations I have managed to get rpc over http(s) working with my home exchange server.  I followed many of the <a title="exchange 2003 rpc http single server" href="http://www.petri.co.il/configure_rpc_over_https_on_a_single_server.htm">guides</a> online and there are even some <a title="rpc no front end" href="http://www.petri.co.il/software/rpcnofrontend.zip">tools</a> to help aid the process of the configuration.  Exchange 2003 with service pack 2 and the aforementioned guide/tools makes the setup a breeze.</p>
<p>I still couldn&#8217;t get outlook to connect to exchange outside my LAN.  What good does that do me?  Not much which is the whole reason I wanted to get exchange running over http.  Outlook would fire up and eventually prompt me for a login (good.)  However it would never fully connect.  The problem:  SSL certificates.  I haven&#8217;t paid for an SSL cert yet so I use my own certificate authority to grant the certificate.  Ok, all set.  Nope.  I had to make sure the certificate had the FQDN of the exchange server in it and also import that certificate into my trusted authorities in IE.  Presto!  Now we have connectivity.</p>
<p>Daniel Petri advises that most if not all of the connectivity issues are related to certificate issues.  Make sure you check your certs and if possible, buy one from an online vendor so you don&#8217;t have to import anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2006/11/20/exchange-2003-and-rpc-over-https/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu and hostnames</title>
		<link>http://devblog.x-sphere.com/2006/11/10/ubuntu-and-hostname/</link>
		<comments>http://devblog.x-sphere.com/2006/11/10/ubuntu-and-hostname/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 02:51:02 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[domain controller]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/index.php/2006/11/10/ubuntu-and-hostname/</guid>
		<description><![CDATA[So it seems that without a good DNS server (BIND, MS DNS) our Ubuntu machines can&#8217;t communicate with our windows machines and vice-versa. Apparently windows uses net bios for dns resolving when using nslookup which isn&#8217;t available to linux. Our solution is going to be to either implement an Ubuntu server utilizing BIND or set [...]]]></description>
			<content:encoded><![CDATA[<p>So it seems that without a good DNS server (BIND, MS DNS) our Ubuntu machines can&#8217;t communicate with our windows machines and vice-versa.  Apparently windows uses net bios for dns resolving when using nslookup which isn&#8217;t available to linux.  Our solution is going to be to either implement an Ubuntu server utilizing BIND or set up a windows 2003 domain controller and install the Microsoft DNS server to that machine.  This problem has presented itself many times when trying to install MicroStrategy Web Universal or <a title="CenterCast" href="http://www.centercast.net">CenterCast&#8217;s</a> dashboard.</p>
<p>Fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2006/11/10/ubuntu-and-hostname/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>hosting websites</title>
		<link>http://devblog.x-sphere.com/2006/11/07/hosting-websites/</link>
		<comments>http://devblog.x-sphere.com/2006/11/07/hosting-websites/#comments</comments>
		<pubDate>Tue, 07 Nov 2006 16:45:28 +0000</pubDate>
		<dc:creator>Matt Brotherson</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[cable internet]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://devblog.x-sphere.com/index.php/2006/11/07/hosting-websites/</guid>
		<description><![CDATA[As the free three year trial of 1and1&#8242;s professional hosting package has expired I needed to make a choice about what to do with the couple of sites I hosted with them. I&#8217;ve been running brotherson.com from my home server for about four years now. I pay for the highest residential service from my cable [...]]]></description>
			<content:encoded><![CDATA[<p>As the free three year trial of 1and1&#8242;s professional hosting package has expired I needed to make a choice about what to do with the couple of sites I hosted with them.  I&#8217;ve been running <a title="The Brotherson Family Website" href="http://www.brotherson.com">brotherson.com</a> from my home server for about four years now.  I pay for the highest residential service from my cable provider to have the best upload speed without breaking my wallet.  It seems only logical to move all of my sites in house&#8230;so I am now hosting all of my external websites from home.</p>
<p>Additionally, I am able to help out a friend that faced the same dilemma I did and am now hosting his <a title="heavyclouds" href="http://heavyclouds.com">sites</a>.  I&#8217;m not able to offer the same SLA&#8217;s as a hosting provider, but it is something I was willing to do to help him out and am happy he obliged my offer.  Here&#8217;s to hoping my cable connection is as steady as it has been in the past.  Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://devblog.x-sphere.com/2006/11/07/hosting-websites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

