<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Nickapedia</title>
	
	<link>http://nickapedia.com</link>
	<description>abstract your problems away</description>
	<lastBuildDate>Thu, 01 Mar 2012 18:21:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Nickapedia" /><feedburner:info uri="nickapedia" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Nickapedia</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>UBERLinkedTwit : Chambers special</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/ofh2gEz1g24/</link>
		<comments>http://nickapedia.com/2012/03/01/uberlinkedtwit-chambers-special/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 18:19:51 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Manic Innovation Challenge]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Stats]]></category>
		<category><![CDATA[stevie chambers]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=2028</guid>
		<description><![CDATA[So my buddy posted the following tweet today: And since I had some calls today I decided to kick off a project to do just that. So here is a simple github link for UBERLinkedTwit: Basically a command line ruby script which using the LinkedIn gem to auth, pull, and grab twitter ID&#8217;s for your [...]]]></description>
			<content:encoded><![CDATA[<p>So my buddy posted the following tweet today:</p>
<p><img class="size-full wp-image-2029 alignnone" title="SC_tweet" src="http://nickapedia.com/wp-content/uploads/2012/03/Screen-Shot-2012-03-01-at-12.07.43-PM.png" alt="" width="665" height="164" /></p>
<p>And since I had some calls today I decided to kick off a project to do just that.</p>
<p>So here is a simple github link for <a href="https://github.com/lynxbat/UBERLinkedTwit" target="_blank">UBERLinkedTwit</a>:</p>
<p>Basically a command line ruby script which using the <a href="https://github.com/pengwynn/linkedin" target="_blank">LinkedIn</a> gem to auth, pull, and grab twitter ID&#8217;s for your connections. I haven&#8217;t rigged it up to auto-follow using the Twitter gem yet. But that is pretty easy using the <a href="https://github.com/jnunemaker/twitter" target="_blank">Twitter</a> gem examples.</p>
<p>Hit the <a href="https://github.com/lynxbat/UBERLinkedTwit" target="_blank">github</a> project, <a href="https://developer.linkedin.com/apis" target="_blank">get LinkedIn developer keys</a>, read the README, and have fun. Free free to extend and I will pull into main project.</p>
<p>.nick</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/" rel="bookmark" class="crp_title">Manic Innovation Challenge(Feb) : UBER Twitter Stats</a></li><li><a href="http://nickapedia.com/2012/02/27/guest-spot-the-cloudcast-net/" rel="bookmark" class="crp_title">Guest Spot : The Cloudcast(.NET)</a></li><li><a href="http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/" rel="bookmark" class="crp_title">Breaking new ground : An UBER Tool for the Mac</a></li><li><a href="http://nickapedia.com/2011/03/18/excited-about-emcworld-2011-show-it-off/" rel="bookmark" class="crp_title">Excited about EMCWorld 2011? : Show it off</a></li><li><a href="http://nickapedia.com/2011/06/30/powerpathve-free-trial/" rel="bookmark" class="crp_title">PowerPath/VE : Free trial</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/ofh2gEz1g24" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/03/01/uberlinkedtwit-chambers-special/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/03/01/uberlinkedtwit-chambers-special/</feedburner:origLink></item>
		<item>
		<title>Guest Spot : The Cloudcast(.NET)</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/qIcQE7qJO_Y/</link>
		<comments>http://nickapedia.com/2012/02/27/guest-spot-the-cloudcast-net/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 15:09:58 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aaron delp]]></category>
		<category><![CDATA[brian gracely]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cloudconnect]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[thecloudcastnet]]></category>
		<category><![CDATA[VMware PEX]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=2023</guid>
		<description><![CDATA[Last night I was lucky enough to be a guest on the Cloudcast(.NET) with cloud experts Brian Gracely and Aaron Delp. We covered the trip to VMware PEX, CloudConnect, and a little bit on DevOps (when I would stay on topic). Brian &#38; Aaron&#8217;s podcast has quickly become the best source for interesting discussions related [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2024" style="border-image: initial; border-width: 1px; border-color: black; border-style: solid; margin: 10px;" title="cover" src="http://nickapedia.com/wp-content/uploads/2012/02/cover.jpeg" alt="" width="301" height="310" /></p>
<p>Last night I was lucky enough to be a guest on the Cloudcast(.NET) with cloud experts <a href="https://twitter.com/#!/bgracely" target="_blank">Brian Gracely</a> and <a href="https://twitter.com/#!/aarondelp" target="_blank">Aaron Delp</a>.</p>
<p>We covered the trip to VMware PEX, CloudConnect, and a little bit on DevOps (when I would stay on topic). Brian &amp; Aaron&#8217;s podcast has quickly become the best source for interesting discussions related to Cloud. You can hear the latest episode here: <a href="http://www.thecloudcast.net/2012/02/cloudcast-eps33-devops-one-year-later.html" target="_blank">CloudCast Episode 33</a></p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2011/03/26/devops-it-skills-guest-appearance-on-the-cloudcast-net/" rel="bookmark" class="crp_title">DevOps &#038; IT Skills : Guest Appearance on The Cloudcast (.net)</a></li><li><a href="http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/" rel="bookmark" class="crp_title">Manic Innovation Challenge(Feb) : UBER Twitter Stats</a></li><li><a href="http://nickapedia.com/2012/03/01/uberlinkedtwit-chambers-special/" rel="bookmark" class="crp_title">UBERLinkedTwit : Chambers special</a></li><li><a href="http://nickapedia.com/2011/02/05/how-to-uber-new-celerra-uber-vsa-guide/" rel="bookmark" class="crp_title">How to UBER : New Celerra UBER VSA Guide</a></li><li><a href="http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/" rel="bookmark" class="crp_title">The next iteration : What I learned &#038; what you can expect</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/qIcQE7qJO_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/02/27/guest-spot-the-cloudcast-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/02/27/guest-spot-the-cloudcast-net/</feedburner:origLink></item>
		<item>
		<title>Manic Innovation Challenge(Feb) : UBER Twitter Stats</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/_mX-2VyJBEA/</link>
		<comments>http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 02:57:23 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Manic Innovation Challenge]]></category>
		<category><![CDATA[Slider_Featured]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Stats]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=2011</guid>
		<description><![CDATA[Continuing my pursuit of the Manic Innovation Challenge I am proud to release my newest *dumb* idea: UBER Twitter Stats! NEW UPDATE &#8211; Based on some tips (thanks: Brian Katz @bmkatz) some of the details haved changed below to make UBER Twitter Stats work a little easier. The same old command style still works. But the [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing my pursuit of the <a href="http://nickapedia.com/tag/manic-innovation-challenge/" target="_blank">Manic Innovation Challenge</a> I am proud to release my newest *dumb* idea: UBER Twitter Stats!</p>
<p>NEW UPDATE &#8211; Based on some tips (thanks: Brian Katz <a href="http://twitter.com/bmkatz" target="_blank">@bmkatz</a>) some of the details haved changed below to make UBER Twitter Stats work a little easier. The same old command style still works. But the newer one is much easier.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2012/02/animal.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px; border-color: initial; border-style: initial; margin: 10px;" title="animal" src="http://nickapedia.com/wp-content/uploads/2012/02/animal_thumb.jpg" alt="animal" width="225" height="244" align="right" border="0" /></a>Written in 100% Ruby and running in the cloud, UBER Twitter allows you to ask me (technically my cloud-like proxy @myubertwit) for interesting recent stats about your Twitter account. It is really quite simple.</p>
<p>Send a tweet to my app account (<a href="http://twitter.com/myubertwit" target="_blank">@myubertwit</a>) with the text: “&lt;command&gt;”. With the command being one of the following:</p>
<ol>
<li>My Word Count – Will reply with the top 20 words you used recently. This automatically strips out very common words. Shortcut: &#8216;mwc&#8217;</li>
<li>Mention Word Count – This will reply with the same as the above but for tweets that mention or are <span style="text-decoration: underline;">to</span> you. Shortct: &#8216;mmwc&#8217;</li>
<li>Who I Mention – This will list the top 20 people you talk to or mention in your recent tweets. Shortcut: &#8216;wim&#8217;</li>
<li>Who Mentions Me – This will reply back with the top 20 people who have mentioned you the most lately. Shortcut: &#8216;wmm&#8217;</li>
</ol>
<p>If you get stuck just send <a href="mailto:‘@lynxbat">‘</a><a href="http://twitter.com/myubertwit" target="_blank">@myubertwit</a> &#8217;help’ to get the instructions back in a tweet.</p>
<p>Depending on timing response may take up to a minute. Also, 90% of this work was written while I was chilling in a cigar bar with some friends. So while I do have *some* error handling, it ain’t much <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://nickapedia.com/wp-content/uploads/2012/02/wlEmoticon-smile.png" alt="Smile" />. It should handle Twitter API limits and does a decent job of trying to iterate and gather as many tweets as possible. For some high volume users (Like <a href="https://twitter.com/#!/Beaker" target="_blank">@Beaker</a>) it gets pretty close to a 1,000 tweets per request to analyze.</p>
<p>I WILL be releasing the source for this soon. I have to strip out some private stuff first. And this week I will be attending VMware Partner Exchange, Cloud Connect, and one other event along with a ton of meetings. Which means it might be a week or two before I have time to post to Github for everyone.</p>
<p>Feedback is king – let me know if you like it or if you have any good ideas to add!</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2012/03/01/uberlinkedtwit-chambers-special/" rel="bookmark" class="crp_title">UBERLinkedTwit : Chambers special</a></li><li><a href="http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/" rel="bookmark" class="crp_title">The next iteration : What I learned &#038; what you can expect</a></li><li><a href="http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/" rel="bookmark" class="crp_title">Breaking new ground : An UBER Tool for the Mac</a></li><li><a href="http://nickapedia.com/2012/02/27/guest-spot-the-cloudcast-net/" rel="bookmark" class="crp_title">Guest Spot : The Cloudcast(.NET)</a></li><li><a href="http://nickapedia.com/2011/12/19/proving-a-another-guys-point-macbook-air-node-js-as-a-webserver/" rel="bookmark" class="crp_title">Proving a another guy&#8217;s point : MacBook Air &#038; Node.js as a Webserver</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/_mX-2VyJBEA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/</feedburner:origLink></item>
		<item>
		<title>Top Blog Voting : Cast Your Vote</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/2eaZLsOn4VI/</link>
		<comments>http://nickapedia.com/2012/01/24/top-blog-voting-cast-your-vote/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 14:58:13 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Slider_Featured]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[top 25 vmware blogs]]></category>
		<category><![CDATA[top blogs]]></category>
		<category><![CDATA[top posts]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=2000</guid>
		<description><![CDATA[Once again the time has come in the year when vSphere-land.com does their voting for Top VMware/Virtualization blogs. I am a firm believer in voting for who you love so head over and take the quick couple minutes to choice your favorites. If something I have done on Nickapedia.com has been cool, useful, or inspiring [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nickapedia.com/wp-content/uploads/2012/01/vote-for-me-e1303746179672.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px; margin: 5px;" title="vote-for-me-e1303746179672" src="http://nickapedia.com/wp-content/uploads/2012/01/vote-for-me-e1303746179672_thumb.jpg" alt="vote-for-me-e1303746179672" width="228" height="240" align="right" border="0" /></a>Once again the time has come in the year when vSphere-land.com does their voting for <a href="http://www.surveygizmo.com/s3/786135/Top-VMware-virtualization-blogs-2012" target="_blank">Top VMware/Virtualization blogs.</a></p>
<p>I am a firm believer in voting for who you love so head over and take the <a href="http://www.surveygizmo.com/s3/786135/Top-VMware-virtualization-blogs-2012" target="_blank">quick couple minutes to choice your favorites</a>. If something I have done on <a href="http://nickapedia.com" target="_blank">Nickapedia.com</a> has been cool, useful, or inspiring then showing me through a vote would be awesome.</p>
<p>Here are some of the most popular posts I have done in the last year:</p>
<ul>
<li><a href="http://nickapedia.com/2010/10/04/play-it-again-sam-celerra-uber-v3-2/" target="_blank">Celerra VSA UBER 3.2</a></li>
<li><a href="http://nickapedia.com/2011/11/03/straighten-up-with-a-new-uber-tool-presenting-uberalign/" target="_blank">UBERAlign</a> – VMware Alignment</li>
<li><a href="http://nickapedia.com/2011/02/16/virtual-selection-cloud-constructs-for-rapid-prototypingtesting/" target="_blank">Virtual Selection</a></li>
<li><a href="http://nickapedia.com/2011/01/15/fistful-of-cloud-interactive-cloud-demo/" target="_blank">Fistful of Cloud</a> (vSphere + Kinect)</li>
<li><a href="http://nickapedia.com/2010/11/01/ubershell-ninja-scripting/" target="_blank">UBERShell</a> (<a href="http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx" target="_blank">Powershell</a> for Celerra)</li>
<li><a href="http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/" target="_blank">UBER Network Fuser</a> (Mac OSX tool for VMware Fusion)</li>
</ul>
<p>But, even if I don’t make your list. Vote anyways – this is a great way to provide feedback to bloggers.</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2010/09/13/selfish-self-promotion-vote-for-me/" rel="bookmark" class="crp_title">Selfish Self Promotion : Vote For Me!</a></li><li><a href="http://nickapedia.com/2011/05/16/vmworld-2011-one-lonely-session/" rel="bookmark" class="crp_title">VMworld 2011 : One lonely session</a></li><li><a href="http://nickapedia.com/2010/12/28/2010-close-2011-open/" rel="bookmark" class="crp_title">2010.Close; 2011.Open;</a></li><li><a href="http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/" rel="bookmark" class="crp_title">Breaking new ground : An UBER Tool for the Mac</a></li><li><a href="http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/" rel="bookmark" class="crp_title">The next iteration : What I learned &#038; what you can expect</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/2eaZLsOn4VI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/01/24/top-blog-voting-cast-your-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/01/24/top-blog-voting-cast-your-vote/</feedburner:origLink></item>
		<item>
		<title>Quick Update : UNF version 1.701</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/N4e9SNLMvqU/</link>
		<comments>http://nickapedia.com/2012/01/11/quick-update-unf-version-1-701/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 21:42:45 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Manic Innovation Challenge]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Custom networks]]></category>
		<category><![CDATA[Mac tools]]></category>
		<category><![CDATA[OSX Lion]]></category>
		<category><![CDATA[UBER]]></category>
		<category><![CDATA[UBER Tool]]></category>
		<category><![CDATA[virtual networking]]></category>
		<category><![CDATA[VMware Fusion]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=1988</guid>
		<description><![CDATA[I got some feedback that some users running Snow Leopard were crashing every time they started UNF. Turns out there was a method being used on a Cocoa control that required changes made in the 10.7 SDK. I rewrote the function to not need the method and have released a new version (version 1 build [...]]]></description>
			<content:encoded><![CDATA[<p>I got some feedback that some users running Snow Leopard were crashing every time they started UNF.</p>
<p>Turns out there was a method being used on a Cocoa control that required changes made in the 10.7 SDK. I rewrote the function to not need the method and have released a new version (version 1 build 701). All download links are updated but you can download the new version here:</p>
<p><a href="http://ftp.vspecialists.com/public/Tools/ubernetfuser_1.701.dmg" target="_blank">UBER Network Fuser 1.701 Download</a></p>
<p>Lion users don&#8217;t need to update.</p>
<p>Thanks,</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/" rel="bookmark" class="crp_title">Breaking new ground : An UBER Tool for the Mac</a></li><li><a href="http://nickapedia.com/2011/04/08/new-uber-model-uber-vnx-nfs-v1/" rel="bookmark" class="crp_title">New UBER Model : UBER VNX (NFS) v1</a></li><li><a href="http://nickapedia.com/2010/10/04/play-it-again-sam-celerra-uber-v3-2/" rel="bookmark" class="crp_title">Play it again, Sam: Celerra UBER v3.2</a></li><li><a href="http://nickapedia.com/2010/10/21/slap-a-gui-on-it-new-emc-uber-dhsm-tool/" rel="bookmark" class="crp_title">Slap a GUI on it : New EMC UBER DHSM Tool</a></li><li><a href="http://nickapedia.com/2010/09/30/smoothed-edges-celerra-uber-vsa-update-v3-1/" rel="bookmark" class="crp_title">Smoothed Edges : Celerra UBER VSA Update v3.1</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/N4e9SNLMvqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/01/11/quick-update-unf-version-1-701/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/01/11/quick-update-unf-version-1-701/</feedburner:origLink></item>
		<item>
		<title>Breaking new ground : An UBER Tool for the Mac</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/rIMBqPWtwJw/</link>
		<comments>http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 15:15:53 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Manic Innovation Challenge]]></category>
		<category><![CDATA[Slider_Featured]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Custom networks]]></category>
		<category><![CDATA[Mac tools]]></category>
		<category><![CDATA[OSX Lion]]></category>
		<category><![CDATA[UBER]]></category>
		<category><![CDATA[UBER Tool]]></category>
		<category><![CDATA[virtual networking]]></category>
		<category><![CDATA[VMware Fusion]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=1980</guid>
		<description><![CDATA[A few months ago I bought my first Mac. I had been a hardcore Windows workstation kind of guy. And being a C# coder in the late hours of the night it was all I needed. But, after seeing my former teammates (vSpecs) using their sexy Mac Books I finally made the switch. I picked [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nickapedia.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-10-at-12.45.45-AM.png"><img style="background-image: none; margin: 15px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="Screen Shot 2012-01-10 at 12.45.45 AM" src="http://nickapedia.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-10-at-12.45.45-AM_thumb.png" alt="Screen Shot 2012-01-10 at 12.45.45 AM" width="244" height="192" align="right" border="0" /></a>A few months ago I bought my first Mac. I had been a hardcore Windows workstation kind of guy. And being a C# coder in the late hours of the night it was all I needed. But, after seeing my former teammates (vSpecs) using their sexy Mac Books I finally made the switch. I picked up a Mac Book Air and from the minute I started using it, fell in love with everything about it.</p>
<p>Because of this switch I have come to learn the things that the Mac (and Lion) do really well with some things while Windows does better with others. For almost all of my UBER projects I use my beefy Windows workstation running VMware Workstation to setup my lab/dev environments.</p>
<p>But, recently I started trying to move over to my Mac and using VMware Fusion to build lab virtual machines for developing. And to my surprise I found that things in the Fusion world aren&#8217;t quite the same as for Workstation. Namely, the networking options are rather limited. By default you only get the choices of three networks 1) DHCP w/ NAT  2) DHCP and 3) Bridging to a physical interface. For me that meant that I couldn&#8217;t get a network without DHCP (important if you are testing it) or create multiple isolated networks like I could on Workstation.</p>
<p>So I went digging and found that at one point someone has written some slick scripts to allow for custom multi-network setup but it stopped being updated after Fusion 2. I also found that VMware has some KB articles on how to hack your way to adding networks. But neither was very easy to do or dealt with modifying the VM&#8217;s well.</p>
<p>So I decided to fill this gap myself. Over the Christmas holiday I worked furiously to make this and now I am proud to present the next UBER release and my first project in the Manic Innovation Challenge: UBER Network Fuser (UNF)</p>
<p>UNF is a native Mac OSX application supported on Snow Leopard and Lion that allows you to add additional networks to VMware Fusion, customize their settings, and easily change network selection for any Fusion VM&#8217;s. I designed it to be simple to use and be similiar to how VMware Workstation network editor works.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-10-at-12.46.01-AM.png"><img style="background-image: none; margin: 10px 40px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;" title="Screen Shot 2012-01-10 at 12.46.01 AM" src="http://nickapedia.com/wp-content/uploads/2012/01/Screen-Shot-2012-01-10-at-12.46.01-AM_thumb.png" alt="Screen Shot 2012-01-10 at 12.46.01 AM" width="240" height="190" align="left" border="0" /></a>Here is the full feature list:</p>
<ol>
<li>Allows up to 10 additional custom networks (total of 12)</li>
<li>You can enable/disable DHCP, NAT, virtual host adaptor on any network</li>
<li>Protects and provides rollback of default Fusion settings</li>
<li>Allows dynamic changes of network membership with Fusion VM&#8217;s</li>
<li>You may alias networks with custom names (even Workstation doesn&#8217;t do this)</li>
<li>Tested and confirmed that VLAN tagging works as expected within private networks</li>
<li>Saves configuration per user (names, paths, etc)</li>
<li>Integrates with Apple&#8217;s Security framework for elevated privileges when needed</li>
</ol>
<p>&nbsp;</p>
<p>I created a video to demonstrate how it works below:</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7e9d5552-3f65-410e-ac4f-4522cbbc7f74" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<div><object width="601" height="338" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=34827507&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed width="601" height="338" type="application/x-shockwave-flash" src="http://vimeo.com/moogaloop.swf?clip_id=34827507&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always" /></object></div>
</div>
<p>And to download (free as always) use the link below:</p>
<p><a href="http://ftp.vspecialists.com/public/Tools/ubernetfuser_1.701.dmg" target="_blank">Download UBER Network Fuser 1.0 – DMG for Snow Leopard &amp; Lion</a> (Updated link to new 1.701 version)</p>
<p>&nbsp;</p>
<p>This is my first release in the <a href="http://nickapedia.com/category/manic-innovation-challenge/" target="_blank">Manic Innovation Challenge</a>. It is written in Objective C &amp; C and uses the Cocoa and Security frameworks. Challenge-wise it was definitely an experience learning and writing an app in Objective C in  few weeks. But, it was crazy fun and I have all kinds of cool ideas for the Mac now.</p>
<p>Also, this marks post #100 for me in the 2.3 years I have been running <a href="http://nickapedia.com" target="_blank">Nickapedia.com</a>. Being that it is also my birthday I am considering today a good day.</p>
<p>As always please test and play with it and let me know with some comments below.</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2010/12/27/behind-the-theme-music-chads-world/" rel="bookmark" class="crp_title">Behind the theme music : Chad’s World</a></li><li><a href="http://nickapedia.com/2010/12/27/creating-a-vapp-uber-uim/" rel="bookmark" class="crp_title">Creating a vApp : UBER UIM</a></li><li><a href="http://nickapedia.com/2011/03/18/excited-about-emcworld-2011-show-it-off/" rel="bookmark" class="crp_title">Excited about EMCWorld 2011? : Show it off</a></li><li><a href="http://nickapedia.com/2011/02/22/being-a-vspec-one-year-under-the-belt/" rel="bookmark" class="crp_title">Being a vSpec : One year under the belt</a></li><li><a href="http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/" rel="bookmark" class="crp_title">The next iteration : What I learned &#038; what you can expect</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/rIMBqPWtwJw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/</feedburner:origLink></item>
		<item>
		<title>The next iteration : What I learned &amp; what you can expect</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/EZlKFdIOcdk/</link>
		<comments>http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 15:35:11 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Manic Innovation Challenge]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[Goals]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=1965</guid>
		<description><![CDATA[Honestly I think the only reason I started this blog what as a holding spot for crazy things I wrote/built in my spare time. I never thought people would actually pay attention at first. Now I look back and realize that while I have stayed pretty true to that original course in some aspects, things [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nickapedia.com/wp-content/uploads/2012/01/Drive.jpg"><img style="background-image: none; margin: 10px 10px 10px 15px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="Drive" src="http://nickapedia.com/wp-content/uploads/2012/01/Drive_thumb.jpg" alt="Drive" width="240" height="320" align="right" border="0" /></a>Honestly I think the only reason I started this blog what as a holding spot for crazy things I wrote/built in my spare time. I never thought people would actually pay attention at first. Now I look back and realize that while I have stayed pretty true to that original course in some aspects, things have evolved a bit also. Going from customer, to vendor as part of sales org, to being part of engineering/R&amp;D product development has changed my perspective and interests.</p>
<p>And honestly I don&#8217;t know where I will end up in 2012. But I have made myself a goal for self development that I am hoping will both challenge myself and encourage others to challenge themselves.</p>
<p>I am going to be taking on (what I call) the <strong>Manic Innovation Challenge</strong> in 2012. In simple terms and with simple rules to follow I will attempt to create something unique and creative using as wide a variety of frameworks, codebases, and presentation methods as possible. My goal is to release one example each month with a stretch goal of one example every two weeks.</p>
<p>All this work will be in my spare time unless it is also an EMC supported example. I have a couple crazy ideas kicking around in my head and one midway to completion.</p>
<p>I will also be starting a new series of commentary posts focused on what I see are cool trends in modern information technology at a very geek-centric level. My goal on these is brevity and something to hook you into exploring more on a topic.</p>
<p>Ultimately this blog has been a massive outlet for my personal development and I want to extend that in 2012 even further. Thanks for reading this so far and hopefully I can find a way to keep your interest this coming year.</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2012/01/10/breaking-new-ground-an-uber-tool-for-the-mac/" rel="bookmark" class="crp_title">Breaking new ground : An UBER Tool for the Mac</a></li><li><a href="http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/" rel="bookmark" class="crp_title">Manic Innovation Challenge(Feb) : UBER Twitter Stats</a></li><li><a href="http://nickapedia.com/2012/01/24/top-blog-voting-cast-your-vote/" rel="bookmark" class="crp_title">Top Blog Voting : Cast Your Vote</a></li><li><a href="http://nickapedia.com/2012/01/04/the-late-recap-post-aka-top-7-things-i-learned-in-2011/" rel="bookmark" class="crp_title">The late recap post : AKA Top 7 things I learned in 2011</a></li><li><a href="http://nickapedia.com/2012/02/27/guest-spot-the-cloudcast-net/" rel="bookmark" class="crp_title">Guest Spot : The Cloudcast(.NET)</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/EZlKFdIOcdk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/</feedburner:origLink></item>
		<item>
		<title>The late recap post : AKA Top 7 things I learned in 2011</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/uWL2k5t8Jos/</link>
		<comments>http://nickapedia.com/2012/01/04/the-late-recap-post-aka-top-7-things-i-learned-in-2011/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 14:58:59 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[converntions]]></category>
		<category><![CDATA[Recap]]></category>
		<category><![CDATA[rental cars]]></category>
		<category><![CDATA[zombies]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=1953</guid>
		<description><![CDATA[2011 was a banner year for me in accomplishing great things and learning new lessons. To recap my 2011 I thought I would share: &#160;  Top 7 Things I Learned in 2011 &#160; 1. I must be doing something right This is the obligatory stats part of my list. Comparing 2011 to 2010 I doubled [...]]]></description>
			<content:encoded><![CDATA[<p>2011 was a banner year for me in accomplishing great things and learning new lessons. To recap my 2011 I thought I would share:</p>
<p>&nbsp;</p>
<h1> Top 7 Things I Learned in 2011</h1>
<h2></h2>
<p>&nbsp;</p>
<h2>1. I must be doing something right</h2>
<p>This is the obligatory stats part of my list. Comparing 2011 to 2010 I doubled my visits, unique visitors, and pageviews. Time on site went up about 33% per visit which may just be because I cleaned up the look and made it easier to find stuff. The most interesting thing is my traffic has been much higher in the last half of this year. It is yet to be seen if I can keep this up in 2012.<span id="more-1953"></span></p>
<h2>2. Rental cars need love too</h2>
<p>I learned a couple good lessons about rental cars this year. First, if you attend a conference and park your rental car right under the awning of a luxury golf resort hotel. And because you travel all the time you *think* you remember that you had it valeted when you didn&#8217;t. You may have an awkward moment 22 hours later when the very large head of security finds you by having the local police track your license plate. And an even more awkward walk through the gauntlet of freshly pressed security guard suits while you are holding the keys in your hand to go move it.</p>
<p>Also, a nice tip to remember is that push button cars require you to push the button to turn them off. And 4 hours of idling in a parking lot will make a 2011 Dodge Charger a refrigerator with foggy windows if you happen to have left the AC on MAX&#8230;</p>
<h2>3. Vegas can get old</h2>
<p>Seriously, not trying to make those that didn&#8217;t get to go to Vegas tons of times feel bad. But, after calling Vegas hotels home for more conferences that I can remember in 2011 I am ready for some more Boston, San Francisco, or Orlando in 2012.</p>
<h2>4. What being a zombie is like</h2>
<p>As part of the prep for making the EMCWorld vLabs work this year both myself and my team lost a LOT of sleep. In fact that was the first time I saw a human being work for 40 hours straight without sleeping and still be lucid (Chris &#8220;The Rock&#8221; Horn). There are gaps in my memory that I will never fill. But when the fog lifted and the labs rocked I don&#8217;t think I have ever had quite such an awesome feeling. I think I can still walk from a Venetian hotel room through the casino and into the convention center by sound and smell alone.</p>
<h2>5. If you build it they will come</h2>
<p>I have had a massive amount of downloads from both the older VSA&#8217;s and newer tools (UBERAlign for one). YTD comes out to over 30,000+ downloads with the majority being over 2GB in size. Nothing makes me happier than some crazy idea in my head making someone&#8217;s life easier.</p>
<h2>6. I know jack about Cloud</h2>
<p>This is a tough one to admit. But, 2011 was the year where I ended it questioning whether I had a decent grasp of cloud computing like I thought I did. I believe the key to development is knowing you need to know more. And I really want to dive into the guts of the evolving cloud paradigm from more than just a virtualization or storage perspective.</p>
<h2>7. People matter</h2>
<p>From my incredible teammates, my managers, my close friends, my family, and my community friends I have been supported in so many ways. Leaving my old vSpecialist team was very hard. And I miss their infectious interactions. I am looking forward to working closely with more people in 2012, meeting new rockstars I can learn from, and hopefully positively affecting others.</p>
<p>2011 was a good year. I am looking forward to what this next year will be like. Thanks for visiting <a href="http://nickapedia.com" target="_blank">Nickapedia.com</a> in 2011.</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2010/12/28/2010-close-2011-open/" rel="bookmark" class="crp_title">2010.Close; 2011.Open;</a></li><li><a href="http://nickapedia.com/2012/01/24/top-blog-voting-cast-your-vote/" rel="bookmark" class="crp_title">Top Blog Voting : Cast Your Vote</a></li><li><a href="http://nickapedia.com/2011/07/01/lightning-strikes-twice-vmware-vexpert-2011/" rel="bookmark" class="crp_title">Lightning Strikes Twice : VMware vExpert 2011</a></li><li><a href="http://nickapedia.com/2011/10/17/note-to-self-scary-choices-pay-off/" rel="bookmark" class="crp_title">Note to self : Scary choices pay off</a></li><li><a href="http://nickapedia.com/2012/01/04/the-next-iteration-what-i-learned-what-you-can-expect/" rel="bookmark" class="crp_title">The next iteration : What I learned &#038; what you can expect</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/uWL2k5t8Jos" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2012/01/04/the-late-recap-post-aka-top-7-things-i-learned-in-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2012/01/04/the-late-recap-post-aka-top-7-things-i-learned-in-2011/</feedburner:origLink></item>
		<item>
		<title>Proving a another guy’s point : MacBook Air &amp; Node.js as a Webserver</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/GOtfHWJDSSg/</link>
		<comments>http://nickapedia.com/2011/12/19/proving-a-another-guys-point-macbook-air-node-js-as-a-webserver/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 22:39:23 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=1940</guid>
		<description><![CDATA[Ok, this is a real quick example of someone else’s idea. Namely Christofer Hoff of Juniper (infamous blog &#38; twitter account) who in response to my tweet about my MacBook and a webserver (I am a Mac-newbie). Suggested I try using Node.js. At first I was a little taken back. I think @Beaker thought I [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, this is a real quick example of someone else’s idea. Namely Christofer Hoff of Juniper (infamous <a href="http://www.rationalsurvivability.com/blog/" target="_blank">blog</a> &amp; <a href="http://twitter.com/beaker" target="_blank">twitter account</a>) who in response to my tweet about my MacBook and a webserver (I am a Mac-newbie). Suggested I try using <a href="http://nodejs.org" target="_blank">Node.js</a>.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2011/12/beaker_being_beaker.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="beaker_being_beaker" src="http://nickapedia.com/wp-content/uploads/2011/12/beaker_being_beaker_thumb.png" alt="beaker_being_beaker" width="457" height="251" border="0" /></a></p>
<p>At first I was a little taken back. I think @Beaker thought I didn’t get the point (and I don’t more than I do).</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2011/12/beaker_being_beaker2.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="beaker_being_beaker2" src="http://nickapedia.com/wp-content/uploads/2011/12/beaker_being_beaker2_thumb.png" alt="beaker_being_beaker2" width="468" height="444" border="0" /></a></p>
<p>So I *cheated* and just turned on Web Sharing with the good tips from my other twitter buddies. But the <a href="http://nodejs.org/" target="_blank">Node.js</a> idea bugged me because technically Chris is right. It should work fine.</p>
<p>So I did it. I installed the <a href="http://nodejs.org/" target="_blank">Node.js</a> <a href="http://nodejs.org/dist/v0.6.6/node-v0.6.6.pkg" target="_blank">package for OSX</a> (been using the Linux version) and fired up TextEdit and wrote this simple bit of code:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> http <span style="color: #339933;">=</span> require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'http'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> fs <span style="color: #339933;">=</span> require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fs'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> path <span style="color: #339933;">=</span> require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'path'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> rootpath <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;/Users/lynxbat/Webroot&quot;</span><span style="color: #339933;">;</span>
&nbsp;
console.<span style="color: #660066;">log</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'*Starting'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
http.<span style="color: #660066;">createServer</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>request<span style="color: #339933;">,</span> response<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
 console.<span style="color: #660066;">log</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Server started'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #003366; font-weight: bold;">var</span> pathToFile <span style="color: #339933;">=</span> rootpath <span style="color: #339933;">+</span> request.<span style="color: #660066;">url</span><span style="color: #339933;">;</span>
 console.<span style="color: #660066;">log</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'File was requested: '</span> <span style="color: #339933;">+</span> pathToFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 path.<span style="color: #660066;">exists</span><span style="color: #009900;">&#40;</span>pathToFile<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>exists<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
 <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>exists<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  fs.<span style="color: #660066;">readFile</span><span style="color: #009900;">&#40;</span>pathToFile<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>error<span style="color: #339933;">,</span> content<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>error<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    response.<span style="color: #660066;">writeHead</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">500</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    response.<span style="color: #660066;">end</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
    response.<span style="color: #660066;">writeHead</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">200</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span> <span style="color: #3366CC;">'Content-Type'</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'application/x-gzip'</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    response.<span style="color: #660066;">end</span><span style="color: #009900;">&#40;</span>content<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
     response.<span style="color: #660066;">writeHead</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">404</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     response.<span style="color: #660066;">end</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">listen</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">8010</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
console.<span style="color: #660066;">log</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Server running at http://127.0.0.1:8010/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>I fired up the server:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">node webserver.js</pre></div></div>

<p>And opened my Safari browser to request a file I had dropped in my root directory.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-19-at-4.18.55-PM.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; margin-left: auto; margin-right: auto; padding-top: 0px; border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="Screen Shot 2011-12-19 at 4.18.55 PM" src="http://nickapedia.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-19-at-4.18.55-PM_thumb.png" alt="Screen Shot 2011-12-19 at 4.18.55 PM" width="678" height="160" border="0" /></a></p>
<p>Which works perfectly. Output on cli:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">*</span>Starting
Server running at http:<span style="color: #000000; font-weight: bold;">//</span>127.0.0.1:<span style="color: #000000;">8010</span><span style="color: #000000; font-weight: bold;">/</span>
Server started
File was requested: <span style="color: #000000; font-weight: bold;">/</span>Users<span style="color: #000000; font-weight: bold;">/</span>lynxbat<span style="color: #000000; font-weight: bold;">/</span>Webroot<span style="color: #000000; font-weight: bold;">/</span>node-v0.6.6.pkg</pre></div></div>

<p>Now in my case I am using the Webserver to hand out packages for installing as a local mirror for some VM’s I am building (big demo for Jan). So I hardcoded the MIME type and left response encoding unset. If you were looking to properly serve you should perhaps add some logic for switching types and responses based on the file extension. Kind of like a proper web server works.</p>
<p>So Chris was right. This works. Though I think proving him right probably isn’t a good habit to pick up.</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2012/02/11/manic-innovation-challengefeb-uber-twitter-stats/" rel="bookmark" class="crp_title">Manic Innovation Challenge(Feb) : UBER Twitter Stats</a></li><li><a href="http://nickapedia.com/2011/07/01/lightning-strikes-twice-vmware-vexpert-2011/" rel="bookmark" class="crp_title">Lightning Strikes Twice : VMware vExpert 2011</a></li><li><a href="http://nickapedia.com/2011/02/21/back-to-the-geek-future-cool-old-stuff/" rel="bookmark" class="crp_title">Back to the Geek Future : Cool Old Stuff</a></li><li><a href="http://nickapedia.com/2011/02/25/dont-drop-the-box-windowsmac-scripts-for-dropbox-on-vpn/" rel="bookmark" class="crp_title">Don&#8217;t Drop the box : Windows/Mac scripts for Dropbox on VPN</a></li><li><a href="http://nickapedia.com/2011/04/08/new-uber-model-uber-vnx-nfs-v1/" rel="bookmark" class="crp_title">New UBER Model : UBER VNX (NFS) v1</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/GOtfHWJDSSg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2011/12/19/proving-a-another-guys-point-macbook-air-node-js-as-a-webserver/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2011/12/19/proving-a-another-guys-point-macbook-air-node-js-as-a-webserver/</feedburner:origLink></item>
		<item>
		<title>IT, Silos, Cloud, &amp; You : What do you want to be when Cloud grows up?</title>
		<link>http://feedproxy.google.com/~r/Nickapedia/~3/mw5-SlVTEEg/</link>
		<comments>http://nickapedia.com/2011/12/17/it-silos-cloud-you-what-do-you-want-to-be-when-cloud-grows-up/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 03:59:44 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Life/Work]]></category>
		<category><![CDATA[Slider_Featured]]></category>
		<category><![CDATA[Career Development]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Foundry]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Iron Foundry]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Uhuru]]></category>

		<guid isPermaLink="false">http://nickapedia.com/?p=1873</guid>
		<description><![CDATA[Senior Developers, Network Admins, Virtualization Architect, Security folks, and more &#8211; in the world of skilled labor in IT there sometimes seem to be more common boxes we like to place people in than most other fields. These boxes exist partly due to the fact that the CFO/HR/recruiting folks need nicely written job descriptions to [...]]]></description>
			<content:encoded><![CDATA[<p>Senior Developers, Network Admins, Virtualization Architect, Security folks, and more &#8211; in the world of skilled labor in IT there sometimes seem to be more common boxes we like to place people in than most other fields. These boxes exist partly due to the fact that the CFO/HR/recruiting folks need nicely written job descriptions to map resources and maybe a little bit because of how people assume these position &#8211; through the fires of a limited education systems and bootstrap-yanking from the bottom. <a href="http://nickapedia.com/wp-content/uploads/2011/12/square_peg_in_round_hole_2.jpg"><img style="background-image: none; margin: 20px 20px 20px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;" title="square_peg_in_round_hole_2" src="http://nickapedia.com/wp-content/uploads/2011/12/square_peg_in_round_hole_2_thumb.jpg" alt="square_peg_in_round_hole_2" width="161" height="122" align="left" border="0" /></a>Regardless of why, we organize skilled people into buckets in much the same way everyone else is world is either an accountant, attorney, marketing expert, business analyst, or any specialty therein.</p>
<p><span id="more-1873"></span>What is interesting about the intra-IT delineation of suspect proficiency is that the ever-shifting world of technology and its self-evolving nature lead to new roles, terms, and sudden expertise in a constantly changing landscape. While the COBOL programmers were a hot item back when I was in diapers, most of those folks evolved to fit other roles as time marched on (but not all).</p>
<p>This evolution of new boxes to put people in can be driven by market dominance demanding new silos of expertise. Being an expert in Microsoft, VMware, Oracle, Cisco, EMC (obligatory plug) and many more can be directly linked to the success in the product&#8217;s dominance in some facet of the market. <span class="pullquote">And to that extent we all should admit that the further you develop and professionalize yourself for a silo product, the more invested you are in their success.</span></p>
<p>The scope of this can also be driven by the degree of depth needed. Disciplines driven by deep foundations (such as the Cisco CCIE program) or some of the requirements for being an expert in intimidating tech (like Linux Kernel development) lead to highly paid fur-lined boxes for specific needs. This is based more on a technology skill being a bottleneck, or maybe we should say enabler for the needs of an organization. It can be argued either way whether this is more prevalent in software development or infrastructure circles.</p>
<p>Though the finely tuned and specific box for the Exchange guru, or the Oracle database master, and the C# event-driven wizard is easy to understand, well-defined silos are not the only type of stereotype to apply. Many individuals out there claim the *generalist* title and claim it well. They possess broad abilities to understand software stacks from multiple vendors as well as (and maybe even more importantly) how to layer and integrate vendor components together. I see the root of this type being based on critical troubleshooting and analysis skill sets. Those with the ability to understand and consume a tech quickly and then offer immediate value eventually learn that this has demand. These titles usually fall under more generic names like Network Administrator or Senior Systems Engineer. And when these generalists grow up they can develop into nicely titled generic boxes like Infrastructure, Software, or even Cloud Architect(my new favorite). These boxes are a loose analogue to hold this individual to a semblance of definition for their broad ability to connect and understand dots.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2011/12/img151.jpg"><img style="background-image: none; margin: 20px 20px 20px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="img15" src="http://nickapedia.com/wp-content/uploads/2011/12/img15_thumb1.jpg" alt="img15" width="301" height="171" align="right" border="0" /></a>The real question is, how the paradigm changes for our somewhat newly evolving cloud constructs will affect these definitions? How will we slice ourselves into containers and how will existing skill sets migrate to them? In my mind I see the effects being completely different depending on where you start.</p>
<p>Let us start with an example of a powerful Infrastructure Architect. In their current world, value for them comes from an innate or trained ability to assemble layers of hardware and software stacks into consumable services. Whether as an internal role or as a service sold to a business as a consultant, they can take the complex and varied and produce a result. They do not need the ability to debug a kernel or write a endpoint for a service bus to accomplish their job. What is interesting is how the new infrastructure or platform as a service models(<a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a>, <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a>) affect them. Suddenly organizations are being presented the option to purchase stacks that come pre-built for internal use or offerings that provide the required services and frameworks immediately as an instantiated third-party platform.</p>
<p>Now we have an issue for our generalist. While the adoption of these new *aaS models will take time, steadily and to some degree his or her value proposition will become diminished. <span class="pullquote">Why does a business need a smart and savvy architect to align the stars to make our services work if we can buy them for purpose and on demand?</span> Maybe they might have a role in evaluating new service platforms; but in itself this might be limited and a conflict of interest. With <a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a> (public/private) for hosting of vertical applications like Exchange, SAP, Oracle, and more becoming solution-based offerings on a menu. And with <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> services now offering enterprise architects and developers the ability to demand and develop on their own, where does our infrastructure expert move to next?</p>
<p>I think the answer is two-fold. In reality the demand for a person with broad skills and maybe even more importantly, possessing a broad-mindset, does not actually go away. Rather, it just relocates to be more aligned with the newer model. If the consumer of platform and infrastructure services no longer has to assume the responsibility to build and create them, then the demand moves to whomever now provides that service. <span class="pullquote">As time moves on and business start expecting an <a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a> or <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> service to meet their needs, the demand for these providers will grow.</span> This new galaxy of platform and infrastructure suppliers will need highly skilled and broad-minded generalists to help them build a better mousetrap.</p>
<p>And while we are on the subject of mousetraps, this becomes an important driver also. As adoption of <a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a> and <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> develops, demand for different levels and specializations of an *aaS will surface. Some services will spring up that need to meet specific demands by verticals such as healthcare, government, or even really narrow ones like insurance providers. Now providers we are in a position where expertise in these fields in building broad platforms while understanding the basic tenant needs will be valuable. And now, our infrastructure architect with 10 years experience in the healthcare industry suddenly is valuable again. She or he is now a critical asset in helping shape an *aaS that meets demands. They become an important cog in building the better mousetrap for our business consumer. <span class="pullquote">The same skills in understanding vendors, layers, and models are just as important for a provider as they were as part of a business consumer.</span></p>
<p>And I would venture that this creates an even more specialized role for a broad skilled individual. In a previous life, they may have had to deal with business demands that led to environments with nice clean lines of separation between infrastructure and development zones of control to make things work. But in an *aaS world, things may naturally be more focused.  Providing a well-defined and measured service is critical to the success of a cloud service. <span class="pullquote">The greater the ability of our architect to have in-depth understanding of selected codebases and deep integration levels, where maybe they were not so deep before; the better equipped they are for their business goals.</span> Now we have an interesting situation where broad skills could possibly evolve into more focused experience in delivering value. This also makes an interesting case for why something like DevOps is becoming a hot topic in the convergence of operations and development silos.</p>
<p>Perhaps our generalist does not necessarily lose value after all with cloud constructs. Their value migrates in the new model. And maybe in the end the broad abilities become more narrow and specific in a quest to deliver that better mousetrap.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2011/12/leon-the-professional-crimezine-tonybulmer.jpg"><img style="background-image: none; margin: 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="leon-the-professional-crimezine-tonybulmer" src="http://nickapedia.com/wp-content/uploads/2011/12/leon-the-professional-crimezine-tonybulmer_thumb.jpg" alt="leon-the-professional-crimezine-tonybulmer" width="301" height="180" align="right" border="0" /></a>Now let us switch back to our focused expert, our development guru in .Net or our data analytic expert. It is much tougher to predict how cloud models will affect an individual with highly specialized skills. Really, the same rules apply above in many ways. You would expect some roles in networking, database or development silos to remain in demand and just slowly merge across service-consumer and service-provider lines. But in the end, some may always remain within medium to larger orgs. It is likely that some will also phase out as technologies begin to be replaced completely by cloud offerings. This of course means people in those roles may have to migrate to a newer way of doing the same thing; which is something that has happened many times over in the past.</p>
<p>But what is more interesting at a choice level is how things like <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> enable more options around platform choices. A good example is recent announcements around .Net enablement of formerly primarily open-system focused language <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> platforms like Cloud Foundry (see: <a href="http://www.ironfoundry.org/" target="_blank">Iron Foundry</a> and <a href="http://www.uhurusoftware.com/products.aspx" target="_blank">Uhuru</a>). Which opens up interesting thoughts on whether that changes *how* developers are specialized.</p>
<p>Lets say I am a developer that has used and abused .Net since C# was barely a twinkle in Anders Hejlsberg&#8217;s eye. I work for a banking institution that has moved from building applications in-house and hosting them on infrastructure managed by an outsourcing firm, to using a newly minted <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> provider with a focus on banking vertical. In my previous life I would find a way to solve a problem using my core codebase. But now, my new <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> provider not only has great options for using the .Net framework- they also offer options for Ruby, Node.js, Scala, and other frameworks. Instead of limitations because of integration and build hurdles by the outsourcing firm(expense/time) and even my own feelings of safety by remaining on my core knowledge-base; I am now presented with easy avenues to utilize codebases I never had before. And because the path is easier, my excuses for not using the best-of-breed development solution for a given service model or core component become fewer. <span class="pullquote">It presents an interesting question whether the new multi-codebase <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> cloud service eventually causes developers to become more broad in the way they look at attacking problems.</span> If I can use the same development toolkit to deploy .Net, C++, Ruby, or  Scala to the same <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> platform without having to worry about obstacles normally inherit in internal enterprise solutions, how does that change my personal development?</p>
<p>It presents an interesting idea of the multi-disciplined developer who uses any given framework available via his <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> provider(s) depending on the core need. They could approach module building differently than the old paradigm by using Scala for building resilient APIs, C# for data presentation, Node.js for Map/Reduce streaming, and Ruby for user portal creation/extension or any other permutation. More than this, exposed constructs around normally infrastructure-based terminology can be used by developers in modern <a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a>/<a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> designs for cool orchestration, isolation, and metrics in a new way (<a href="http://wiki.openstack.org/Donabe" target="_blank">one barely out of the gate example</a>).</p>
<p>As the languages, models and more become consumable by internal development teams and the walls dividing languages and frameworks break down- we are left with an interesting scenario for our silo-trained experts. And while it is impossible to predict outcomes, I predict many individuals branching out into new tech and new ways of doing things. <span class="pullquote">No longer is their proficiency domain sacred in this new world.</span> <a href="http://nickapedia.com/wp-content/uploads/2011/12/sushiusb11.jpg"><img style="background-image: none; margin: 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="sushiusb1" src="http://nickapedia.com/wp-content/uploads/2011/12/sushiusb1_thumb1.jpg" alt="sushiusb1" width="174" height="103" align="right" border="0" /></a>I offer no other proof than the simple example of how Microsoft themselves both helped the development(<a href="https://github.com/tjanczuk/iisnode" target="_blank">iisnode</a>) and <a href="http://arstechnica.com/microsoft/news/2011/12/azure-price-cuts-bigger-databases-now-with-nodejs-and-mongodb-support-hadoop-on-its-way.ars" target="_blank">released Node.js</a> on their <a href="https://www.windowsazure.com/en-us/" target="_blank">Azure</a> platform recently. I think this speaks to the wisdom of looking at languages and frameworks as tools and the viability of multiple codebase options with <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> as a model.</p>
<p>And what we are left with is interesting if we step back. The narrow-focused expert may end up broadening how they apply their efforts in building value. It may no longer be about how to be the best with a hammer since it is the only tool you can bet on. It may be about knowing the difference between the hammer and the nail-gun. And even more importantly, knowing when and where to use each.</p>
<p>The key to either change is that responsibilities may move but in the end people are still required. <span class="pullquote">What I personally find fascinating is how valuable individuals with curiosity for knowledge and passion for communication will have the opportunity to excel.</span> A Infrastructure Architect who spends his/her time really understanding the needs and constructs of a vertical-focused <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> could be a boon to a new startup. There are opportunities in these new worlds for ideas to provide major innovation and market value. Especially around stuff like DevOps integration(process &amp; toolchain), infrastructure automation/modeling for IaaS, and fast-to-market development frameworks for <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a>.</p>
<p>Another interesting thought is how this may affect vendor-focused specialties. Someday being specifically an expert in a single vendor may be less useful than being an expert in the application of the common model used. I think advanced training and hands-on experience with a leading vendor&#8217;s technology will always be valuable, especially ones that stay current with cloud adoption and model their own products accordingly. And as always, this is usually controlled more by the market dominance and success of the vendor than anything. But, this is definitely something to watch as time goes by for whether it morphs into something different.</p>
<p>Having said all that let me get to the point of this blog post and say this directly to you. If you are a person that fits in a box like I described above and you are wondering where you fit in the crazy world of change- take heart that this is more of an opportunity for development than a dead end. Nothing changes overnight, and much has yet to be proven and produced. Because of this, <span class="pullquote">there is going to be a massive demand for individuals that are capable of evolving into new roles for cloud models</span>. There will be a need a combination of strong foundations in technology and forward-thinking mindset to attack the impossible in a new way. Or in a more concise and less dramatic way of saying it: technology will always need good people.</p>
<p><a href="http://nickapedia.com/wp-content/uploads/2011/12/470platypus01.jpg"><img style="background-image: none; margin: 20px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;" title="470platypus,0" src="http://nickapedia.com/wp-content/uploads/2011/12/470platypus0_thumb1.jpg" alt="470platypus,0" width="170" height="108" align="left" border="0" /></a>I believe that critical mass is reached where several of the IT containers we have placed ourselves in start to converge and evolve through the need for communication, common understanding, and the enabling technologies like <a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a> and <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a>. Some see cloud as a threat to their career development paths. Some see it as marketing labels and hot air. I see it as the next evolution of how IT defines itself. A reordering of roles and ideas. Nothing new, just the next evolution of technology. And I for one, welcome our new cloud overlords.</p>
<p>.nick</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://nickapedia.com/2010/09/30/vision-of-a-creator-the-silent-revolution-in-technology/" rel="bookmark" class="crp_title">Vision of a creator : The silent revolution in Technology</a></li><li><a href="http://nickapedia.com/2011/07/10/organic-cloud/" rel="bookmark" class="crp_title">Organic Cloud : Modeling After The Natural World</a></li><li><a href="http://nickapedia.com/2009/03/07/virtualizing-the-data-warehouse-vmware-sql-server-2005-and-emc-clariion/" rel="bookmark" class="crp_title">Virtualizing the Data Warehouse : VMware, SQL Server 2005, and EMC Clariion</a></li><li><a href="http://nickapedia.com/2011/01/22/the-vce-model-yes-it-is-different/" rel="bookmark" class="crp_title">The VCE Model : Yes, it is different</a></li><li><a href="http://nickapedia.com/2010/06/29/cisco-live-2010-its-all-about-the-milk-cookies/" rel="bookmark" class="crp_title">Cisco Live 2010 : It&#8217;s all about the Milk &#038; Cookies</a></li></ul></div><img src="http://feeds.feedburner.com/~r/Nickapedia/~4/mw5-SlVTEEg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nickapedia.com/2011/12/17/it-silos-cloud-you-what-do-you-want-to-be-when-cloud-grows-up/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://nickapedia.com/2011/12/17/it-silos-cloud-you-what-do-you-want-to-be-when-cloud-grows-up/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.019 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-10 06:41:12 --><!-- Compression = gzip -->

