<?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>Kev009.com &#187; Datacenter</title>
	<atom:link href="http://www.kev009.com/wp/category/datacenter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kev009.com/wp</link>
	<description>Speed and Accuracy are fine, kev009 is final: Projects and Ventures of Kevin Bowling</description>
	<lastBuildDate>Thu, 19 Jan 2012 03:18:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Zabbix 1.8.9 Debian Squeeze Backport</title>
		<link>http://www.kev009.com/wp/2012/01/zabbix-1-8-9-debian-squeeze/</link>
		<comments>http://www.kev009.com/wp/2012/01/zabbix-1-8-9-debian-squeeze/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 03:18:08 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[backports]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=657</guid>
		<description><![CDATA[I was beginning to get hit by many bad things in the Debian Squeeze zabbix 1.8.2 package.  If you aren&#8217;t aware, zabbix is a nifty data center monitoring system and is only slightly annoying compared to most other systems which &#8230; <a href="http://www.kev009.com/wp/2012/01/zabbix-1-8-9-debian-squeeze/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>I was beginning to get hit by many bad things in the Debian Squeeze <a href="http://www.zabbix.com/" target="_blank">zabbix</a> 1.8.2 package.  If you aren&#8217;t aware, zabbix is a nifty data center monitoring system and is only slightly annoying compared to most other systems which are very annoying to set up and use.</p>
<p>Most notably, this package will safely run on PostgreSQL 9.1 from <a href="http://packages.debian.org/squeeze-backports/" target="_blank">squeeze-backports</a> and contains many performance improvements.  It should be a drop in upgrade for the distro package.</p>
<p>Get it here:<br />
<a href="http://kev009.com/files/zabbix-1.8.9-squeeze.tar.gz" target="_blank">http://kev009.com/files/zabbix-1.8.9-squeeze.tar.gz</a></p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2012/01/zabbix-1-8-9-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuration Management Software Sucks</title>
		<link>http://www.kev009.com/wp/2012/01/configuration-management-software-sucks/</link>
		<comments>http://www.kev009.com/wp/2012/01/configuration-management-software-sucks/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 13:14:15 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[bcfg2]]></category>
		<category><![CDATA[Cfengine]]></category>
		<category><![CDATA[Puppet]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=643</guid>
		<description><![CDATA[Yes.  Configuration Management Software Sucks.  Horribly. The main problem is that n-th order tweakability is preferred over convention.  It&#8217;s just stupid.  There are a core set of things that just about everybody needs to do.  Those should be dead simple.  &#8230; <a href="http://www.kev009.com/wp/2012/01/configuration-management-software-sucks/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><strong>Yes.  Configuration Management Software Sucks.  Horribly.</strong></p>
<p>The main problem is that <span style="text-decoration: underline;">n-th order tweakability</span> is preferred over <span style="text-decoration: underline;">convention</span>.  It&#8217;s just stupid.  There are a core set of things that just about everybody needs to do.  Those should be dead simple.  Ready to uncomment and run.  The set operating systems used in the enterprise is fairly small:  RHEL5, RHEL6, Debian 6, Ubuntu LTS.  A configuration system should be opinionated and have complete out of the box support for these platforms.  Simple rulesets for the basics that nearly everyone uses should be ready to go..  package management, process initialization, file management, ssh, sudo, DNS, Apache, PAM, PostgreSQL, MySQL, OpenLDAP, etc.  Keep it simple.  Keep it simple.  Keep it simple.  Resist all urges to add complexity.</p>
<p>That&#8217;s not the case.</p>
<p>You&#8217;d think after 30 years of Unix, BSD and Linux network deployments this would be pretty well trodden ground.  Wrong.  It&#8217;s a complete crapshoot and everybody does things differently.  Pick your poisons and reinvent the stack ad infinitum.</p>
<p>This is one of the few areas I&#8217;m green with envy of the Microsoft side of the fence.  Between Active Directory, Group Policy,  and maybe a third party tool or two for cloning and installs and such, Microsoft environments can easily be set up and managed well by complete morons (and often are).</p>
<h2>Puppet</h2>
<p><a href="http://puppetlabs.com/" target="_blank">Puppet</a> seems to have potential.  Of course, out of the box you&#8217;re pissing in the wind with a blank slate and most books and sites will have you following tutorials to rewrite rulesets that thousands of other people before you have similarly cobbled poorly together.  As a Ruby project, it unsurprisingly has vocal hipster fanboys.  Unfortunately, they forgot to parrot their DRY principle to each other.</p>
<p>It centers around a domain specific convention which isn&#8217;t so bad..  but in no time flat you&#8217;ll start seeing full blown Ruby programs intermingled.  Ugh.  But it&#8217;s not so bad if you stick to the basics.</p>
<p>If you look around you can find reasonably complete module sets, i.e. <a href="http://www.example42.com/" target="_blank">http://www.example42.com/</a>.  It&#8217;s not all gravy as these are heavily interdependent and kludgy.  If you want a clean, simple solution you&#8217;re back to rolling your own with some healthy copy and paste.</p>
<p>Since it&#8217;s a Ruby project, aside from the annoying fanboys, you&#8217;re also going to run into scalability problems past a few hundred nodes.  There are mitigation strategies, but it&#8217;s a joke compared to something like Cfengine.</p>
<p>Due to hype, you&#8217;ll find decent versions in the Debian and Ubuntu backports repos.  RHEL 5 and 6 are covered by a Puppet Labs repo.  2.6 and 2.7 are therefore readily available and as long as your master is running the later version you shouldn&#8217;t have interop problems.</p>
<p>All things considered, Puppet is probably the best choice at the moment.  It sucks, but it&#8217;s got a lot of momentum behind it.  There are mountains of docs, books, and tutorials to get you going and nothing is too foreign or hard to grasp.</p>
<h2>Cfengine 3</h2>
<p>I really want to like <a href="http://cfengine.com/" target="_blank">Cfengine</a>.  It&#8217;s incredibly light weight and hardcore ROFLscale.  It&#8217;s got serious theory behind it and older versions have been used in massive deployments.  But it&#8217;s not just a blank slate.  It&#8217;s even lower level and incomplete compared to the others.</p>
<p>You really need to add a promise library to get features that should be included by default.  These are all stagnate though, and still leave much to be desired.</p>
<p>There&#8217;s a company behind it doing something or another, but the open source version is raw.  If you have more than one Linux distribution, I&#8217;ll pretty much guarantee the packages are incompatible.</p>
<p>The repo choices aren&#8217;t great either.  Uncle Bob&#8217;s PPA on Ubuntu, out of luck on Debian.  RPMs in the EL repos look out of date.  You can of course get source and binaries from the Cfengine company, but it&#8217;s not my preferred way to install things and makes bootstrapping harder than it needs to be.</p>
<p>I haven&#8217;t tried the latest release, but quickly gave this one up when I found severe incompatibilities between point releases.  Madness.  You&#8217;d think people inventing something like promise theory could handle something as simple as version stability.</p>
<p>Ping me when a corporation backs Cfengine with a good promise library, some standard tasks, and repos for the common operating systems.</p>
<h2>Bcfg2</h2>
<p><a href="http://trac.mcs.anl.gov/projects/bcfg2" target="_blank">Bcfg2</a> made the most sense to me out of the box.  XML is yucky and out of fashion these days, but Bcfg2 manages to use it acceptably.  Consequently, most things are declarative, easily read, and overall easy to mimic.  Beyond that, you can tap into some Python template and generator stuff.  But yes, these guys finally didn&#8217;t put n-th order above the common cases!  Installing packages and ensuring services are on is a snap.</p>
<p>They&#8217;ve got their own repos for many distros so installation isn&#8217;t bad.</p>
<p>The client and server are Python so you&#8217;ll have similar scaling problems to Puppet in large environments.</p>
<p>My biggest grievance with Bcfg2 is that the server needs intimate knowledge of each operating system version&#8217;s package repos.  You&#8217;ll fumble around writing a good bit of XML definitions for this in a heterogeneous environment.</p>
<p>The main thing Bcfg2 is lacking right now is community momentum.  Including repo definitions by default and some  more doc work.. I think this would be a great system for small to medium deployments.</p>
<h2>Conclusions</h2>
<p>The lot of this stuff is really terrible.  End to end system management under *nix is a major pain point.  On top of this, you&#8217;ll need a fairly free form monitoring framework (these also all suck) and directory service.  Mix and match an impossible array of projects and eventually you&#8217;ll find your own recipe that sort of works.  Except everyone does it differently so you&#8217;ll constantly be learning and redoing the same things over and over anyway.</p>
<p>It&#8217;s not fun.  What we need is end to end integrated thinking.  This area is still ripe for picking.  Oh RedHat, where art thou?</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2012/01/configuration-management-software-sucks/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Monty, stop trolling!</title>
		<link>http://www.kev009.com/wp/2010/07/monty-stop-trolling/</link>
		<comments>http://www.kev009.com/wp/2010/07/monty-stop-trolling/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 05:25:35 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[Monty Widenius]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=494</guid>
		<description><![CDATA[Monty has resorted to another round of hand-waving in his post MySQL saga.  This guy is starting to become an embarrassment to the FOSS community. Some people accuse him of &#8220;selling out&#8221; in some moral sense; this is not the &#8230; <a href="http://www.kev009.com/wp/2010/07/monty-stop-trolling/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Monty has resorted to another round of <a href="http://www.theregister.co.uk/2010/07/05/monty_appeals_ec_oracle_decision/" target="_blank">hand-waving</a> in his post MySQL saga.  This guy is starting to become an embarrassment to the FOSS community.</p>
<p>Some people accuse him of &#8220;selling out&#8221; in some moral sense; this is not the case.  As a technologist, I can imagine liquidity is a liberating experience as you can pass on the reigns and ultimate financial responsibility of your company and get back to the tech.  He built and sold MySQL AB for <strong>$1 billion dollars</strong>.  Needless to say, he and his shareholders were well compensated &#8212; probably far more than the actual &#8220;worth&#8221; of the company.  It is his fault that he did not architect a sale in such a way where he&#8217;d remain <em>supreme commander</em> if that was his true desire.  In retrospect, what he did by selling, quickly leaving SUN,  and starting a fork of the code is a pretty deviant thing to do.  But  again, if the acquisitions agreement didn&#8217;t forbid this, there is no  foul play on either side.</p>
<p>Sun and now Oracle have done nothing overt to prevent MySQL advancement.   What&#8217;s &#8220;killing&#8221;[1] MySQL is failure to innovate.  Don&#8217;t get me wrong, MySQL is  a great tool and meshes beautifully to the needs of many web  workloads.  It powers everything from this humble blog to many enormous  web properties.  It&#8217;s always been the &#8220;good enough&#8221; DB and for a long while lacked rather  fundamental features that big corporate systems had.  Although most of  these problems are shored up (and allowed reciprocal growth in 4.x and 5.0), nothing exciting has come along since 5.0.   Creating work-a-like storage engines just because Oracle owns InnoDB was  silly in retrospect and potentially fatal in the long-term.  Sorry Monty, MySQL has never really broken out of the niche that made  it  so popular back in the version 3.23 days and if you spent your energy and money since innovating instead of dragging your feet this would not be the case.</p>
<p>I&#8217;ve been using the PostgreSQL 9 betas, and let me tell you, it meets or exceeds all my RDBMS needs.  If you need a traditional database that has a rock solid history and has stepped up on the innovation front recently, take it for a spin.  There are some interesting non-traditional developments as well, especially <a href="http://couchdb.apache.org/" target="_blank">CouchDB</a>.  All in all, if Oracle does fumble[2] MySQL, the only really damage is to Monty&#8217;s ego as we have excellent alternatives.</p>
<p>[1] MySQL isn&#8217;t going to go away.  It has simply saturated the target  market and the growth curve has since flattened.</p>
<p>[2] I see no reason they will do any better or worse than MySQL AB, Sun, or Monty Program AB.  Expect more of the same.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2010/07/monty-stop-trolling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biting the Hand That Feeds</title>
		<link>http://www.kev009.com/wp/2010/06/biting-the-hand-that-feeds/</link>
		<comments>http://www.kev009.com/wp/2010/06/biting-the-hand-that-feeds/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 00:26:42 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SCO]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[System V]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=487</guid>
		<description><![CDATA[Granted, I&#8217;m not a Groklaw junkie. Lawsuits are the epitome of bureaucratic boring and are not a creational activity. So, keep in mind that I only read the occasional major headlines from The SCO Group&#8217;s escapade in futility. It does &#8230; <a href="http://www.kev009.com/wp/2010/06/biting-the-hand-that-feeds/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- P { margin-bottom: 0.08in; } -->Granted, I&#8217;m not a Groklaw junkie.  Lawsuits are the epitome of bureaucratic boring and are not a creational activity.  So, keep in mind that I only read the occasional major headlines from The SCO Group&#8217;s escapade in futility.  It does come as a relief that the show is finally over.</p>
<p>The situation in many ways paralleled the AT&amp;T UNIX lawsuit of the &#8217;90s.  It is every bit as ironic considering, for instance, that BSD folks were largely responsible for the success of UNIX.  In SCO&#8217;s case, their OS (SVr4 UNIX) is based largely on the work of Research UNIX, BSD, and even includes a wide selection of GNU tools in userland.</p>
<p><strong>Except this time, no offending code was ever demonstrated, just a straw-man argument and utter defeat.</strong></p>
<p>Still, I feel an overwhelming sense of sadness over the whole affair.  Santa Cruz Operation and System V UNIX were respectable in their time.  My guess is that SCO along with UnixWare (the  natural evolution of System V) will fade into oblivion along side the countless other dead UNIX implementations.  Linux zealots often take jabs at other implementations, but I think UnixWare could have held a viable, if niche, place in the enterprise had been under proper stewardship.</p>
<p>As time goes on, the UNIX diaspora seems to be waning.  We are left with, essentially:</p>
<ul>
<li>Linux, with a mostly GNU userland 	as the heavyweight contender</li>
<li>The BSDs, perhaps equal or greater 	in architectural quality but relatively unknown giants.  We can 	however lump Mac OS X in here which is the most widely used.</li>
<li>Solaris, which might be considered 	an open source System V fork.  An interesting OS that has a a great 	lineage and potential, but lacks in trust and certainty for 	contributors at the moment.</li>
<li>AIX, a System V and BSD hybrid 	with plenty of IBM thrown in for good measure.  Perhaps the gold bar 	and only remaining competitive mid-iron standard due to IBM&#8217;s silicon prowess.</li>
<li>HP-UX, an older System V linage 	perhaps on a slow deathbed due to reliance on the vapid Itanium</li>
</ul>
<p>History has been unforgiving to those companies that try to unfairly weasel programmers and users in this market.  The lesson is to work with and encourage your development community and not bite the hand that feeds.  My eyes are on Oracle for the time being.  Sun had a hard enough time nurturing the Solaris community despite being a favorable company, and Oracle can just as easily kill this operating system through boneheaded maneuvers if it is not careful.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2010/06/biting-the-hand-that-feeds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2010 SpamAssasin Public Service Announcement</title>
		<link>http://www.kev009.com/wp/2010/01/2010-spamassasin-public-service-announcement/</link>
		<comments>http://www.kev009.com/wp/2010/01/2010-spamassasin-public-service-announcement/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 21:34:14 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[amavisd]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[SpamAssassin]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=446</guid>
		<description><![CDATA[If you run a public mail server, there is a good chance you run SpamAssassin. There is a New Year&#8217;s SNAFU in which any dates 2010+ are marked &#8220;grossly in the future&#8221;.  That is a problem since it is now &#8230; <a href="http://www.kev009.com/wp/2010/01/2010-spamassasin-public-service-announcement/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>If you run a public mail server, there is a good chance you run SpamAssassin.</p>
<p>There is a New Year&#8217;s SNAFU in which any dates 2010+ are marked &#8220;grossly in the future&#8221;.  That is a problem since it is now 2010.</p>
<p>Run sa-update and restart SpamAssassin ASAP, or install the following rule to local.cf:</p>
<pre>score FH_DATE_PAST_20XX 0.0</pre>
<p>Thanks to <a href="http://lwn.net/Articles/368396/" target="_blank">LWN for pointing this out</a> to me before too much damage was done.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2010/01/2010-spamassasin-public-service-announcement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sun Ultra 27 Review &#8211; The Ultimate Linux Workstation</title>
		<link>http://www.kev009.com/wp/2009/12/sun-ultra-27-review-the-ultimate-linux-workstation/</link>
		<comments>http://www.kev009.com/wp/2009/12/sun-ultra-27-review-the-ultimate-linux-workstation/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 10:51:07 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[CAD]]></category>
		<category><![CDATA[CAE]]></category>
		<category><![CDATA[core i7]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Ultra 27]]></category>
		<category><![CDATA[Workstation]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=433</guid>
		<description><![CDATA[Sun Microsystems has a powerful and favorably priced entry in the x86 workstation space with the Ultra 27.  Such is the power of this workstation and its natural fit for *nix workloads, combined with a compelling price tag, I pronounce &#8230; <a href="http://www.kev009.com/wp/2009/12/sun-ultra-27-review-the-ultimate-linux-workstation/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Sun Microsystems has a powerful and favorably priced entry in the x86 workstation space with the Ultra 27.  Such is the power of this workstation and its natural fit for *nix workloads, combined with a compelling price tag, I pronounce it the Ultimate Linux Workstation in its class.  He&#8217;s a short overview and review as well as a <a href="http://www.youtube.com/watch?v=3aSHA5ALcxM" target="_blank">video entry</a> at the end.</p>
<div id="attachment_435" class="wp-caption aligncenter" style="width: 213px"><a href="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0019.JPG"><img class="size-medium wp-image-435" title="Ultra 27 Front View" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0019-203x300.jpg" alt="Ultra 27 Front View" width="203" height="300" /></a><p class="wp-caption-text">Ultra 27 Front View</p></div>
<p>The Ultra 27 is a single socket system but packs a powerful quad core punch.  With the Nehalem Xeon (similar to the consumer Core i7), markets that used to demand dual socket systems can now comfortably look to cheaper single socket alternatives.  With the return of HyperThreading, the chip handles 8 hardware threads and unlike its previous guise in the Pentium 4, HT contributes noticeably and favorably to performance.  Due to the extreme performance and number of execution threads, I think the Nehalem Xeon represents a paradigm shift where most high end systems will no longer carry two discrete CPUs.</p>
<p>The Ultra 27 competes in the same league as the Lenovo ThinkStation S20, HP Z400, Mac Pro Quad and various other boutique workstation manufacturers. Through channel vendors, all but the Mac can be comfortably configured for around $2000.</p>
<p>The price of this system is attractive and affordable to anybody who makes their livelihood off of professional computing.  The components on a workstation like this are well engineered and thoroughly tested together.  3rd party vendors will also commonly certify software and hardware against popular workstation offerings.  The Ultra 27 is comfortably expandable and can be equipped with Intel&#8217;s best CPUs on the market, plenty of disk, and high end graphics.  With two PCIe2 16-lane slots and ample cooling and power, the Ultra 27 has a lot to offer anyone in digital content creation, CAD, CAM, CAE or other visualization activities.  With the speedy Nehalem chip and 4 disk bays programmers doing large builds or staging large applications should be more than content.</p>
<div id="attachment_436" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0031.JPG"><img class="size-medium wp-image-436" title="Ultra 27 Rear View" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0031-300x225.jpg" alt="Ultra 27 Rear View" width="300" height="225" /></a><p class="wp-caption-text">Ultra 27 Rear View</p></div>
<p>The Ultra 27 comes in a robust light gray case.  The Spartan design is free of all the unsightly plastic that usually adorns HP machines and looks more substantial than either the Lenovo or HP competition.  The interior isn&#8217;t quite as beautiful as the Mac Pro&#8217;s, but there is plenty of room and the internal drive bay keeps any need for user cable management to a minimum.</p>
<div id="attachment_437" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0032.JPG"><img class="size-medium wp-image-437" title="Ultra 27 Inside Overview" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0032-300x225.jpg" alt="Ultra 27 Inside Overview" width="300" height="225" /></a><p class="wp-caption-text">Ultra 27 Inside Overview</p></div>
<p>My configuration is as follows:</p>
<ul>
<li>Intel Xeon w3570 Quad Core at 3.20GHz (has intel Turbo Boost to 3.46GHz)</li>
<li>6GB RAM ECC DDR3-1333</li>
<li>nVIDIA Quadro FX 380 graphics</li>
<li>500GB 7200 RPM SATA hard disk</li>
</ul>
<div id="attachment_439" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0033.JPG"><img class="size-medium wp-image-439" title="Ultra 27 Drive Bay" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0033-300x225.jpg" alt="Ultra 27 Drive Bay" width="300" height="225" /></a><p class="wp-caption-text">Ultra 27 Drive Bay</p></div>
<p>I am upgrading from a previous IBM IntelliStation A Pro which had two physical single core AMD Opteron CPUs.  The increase in performance is remarkable.</p>
<p>It is noteworthy that this system is much quieter than my previous.  Indeed, the large fan is seldom audible even under heavy load.   The heat output is negligible and the components have never been more than warm to the touch even after hours of maximal CPU usage.</p>
<div id="attachment_440" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0034.JPG"><img class="size-medium wp-image-440" title="Ultra 27 Main Board" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0034-300x225.jpg" alt="Ultra 27 Main Board" width="300" height="225" /></a><p class="wp-caption-text">Ultra 27 Main Board</p></div>
<p>The case is for the most part toolless and very clean and spacious inside.  Every aspect of the system can be easily upgraded so the Ultra 27 should be a good investment and grow with time and requirements.</p>
<div id="attachment_438" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0030.JPG"><img class="size-medium wp-image-438" title="Ultra 27 Case Diagram" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/PICT0030-300x225.jpg" alt="Ultra 27 Case Diagram" width="300" height="225" /></a><p class="wp-caption-text">Ultra 27 Case Diagram</p></div>
<p>With well engineered hardware and plenty of power, the Ultra 27 is awesome as a general UNIX-class workstation.  I am happily running Gentoo and even the largest builds are a cakewalk for this box.  I push my computer harder than most people.  Commonly running several browser instances loaded with tabs, several terminals, email, music, the Eclipse IDE, and more, interactivity has not diminished even when running parallel compiles.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" 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://www.youtube.com/v/3aSHA5ALcxM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/3aSHA5ALcxM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I&#8217;ll conclude that anyone looking at the Mac Pro should consider the alternative in machines like the Sun Ultra 27.  This computer represents a latest in a powerful linage of Sun workstations and is ideal for just about any demanding workload you can throw at it.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2009/12/sun-ultra-27-review-the-ultimate-linux-workstation/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>DRBD merged with kernel 2.6.33</title>
		<link>http://www.kev009.com/wp/2009/12/drbd-merged-with-kernel-2-6-33/</link>
		<comments>http://www.kev009.com/wp/2009/12/drbd-merged-with-kernel-2-6-33/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 13:31:39 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[2.6.33]]></category>
		<category><![CDATA[DRBD]]></category>
		<category><![CDATA[GFS2]]></category>
		<category><![CDATA[high availibility]]></category>
		<category><![CDATA[OCFS]]></category>
		<category><![CDATA[SAN]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=411</guid>
		<description><![CDATA[DRBD has been a long standing external patch in many distribution kernels.  It has finally been merged in the 2.6.33 window.  Colloquially the &#8220;Distributed Redundant Block Device&#8221;, this piece of code allows you to mirror blocks of storage across multiple &#8230; <a href="http://www.kev009.com/wp/2009/12/drbd-merged-with-kernel-2-6-33/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>DRBD has been a long standing external patch in many distribution kernels.  It has finally been <a href="http://fghaas.wordpress.com/2009/12/08/were-in/" target="_blank">merged</a> in the 2.6.33 window.  Colloquially the &#8220;Distributed Redundant Block Device&#8221;, this piece of code allows you to mirror blocks of storage across multiple nodes.</p>
<p><a href="http://www.drbd.org/"><img class="aligncenter size-medium wp-image-414" title="drbd_overview" src="http://www.kev009.com/wp/wp-content/uploads/2009/12/drbd_overview1-300x163.gif" alt="drbd_overview" width="300" height="163" /></a></p>
<p>This is primarily useful in high availability setups.  By synchronously mirroring storage across two systems, you can run an active-passive cluster where the backup machine will take over if the primary fails.  Using a more advanced clustering file system such as GFS2 or OCFS, you can even do active-active setups although there are certain considerations there.</p>
<p>This is exciting because it alleviates the need for specialized hardware like SAN storage.  Standard Linux servers with direct attached storage may be used and indeed even give <a href="http://www.drbd.org/home/wiki/?tx_drwiki_pi1[keyword]=performance" target="_blank">appreciable performance</a>.  In practice, redundancy will be even greater than all but the highest end SAN equipment due to the lack of single point of failure.</p>
<p>DRBD also allows for asynchronous mirroring, that is, writes to the primary do not wait on completion to the secondary.  This is useful for cold site backups and perhaps meeting legal compliance in certain industries as well.</p>
<p>Take a look at the <a href="http://www.drbd.org" target="_blank">DRBD site</a> for more information and use cases.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2009/12/drbd-merged-with-kernel-2-6-33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen 3.4.1 on RHEL/CentOS 5.4</title>
		<link>http://www.kev009.com/wp/2009/10/xen-3-4-1-on-rhelcentos-5-4/</link>
		<comments>http://www.kev009.com/wp/2009/10/xen-3-4-1-on-rhelcentos-5-4/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 20:04:27 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[gitco]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=356</guid>
		<description><![CDATA[I&#8217;m happy to report that the updated Gitco Xen 3.4.1 repo is working well on CentOS 5.4. If you are doing link bonding and bridging in accordance with my previous post &#8220;Xen 3.3 in RHEL/CentOS 5 and more Link Aggregation &#8230; <a href="http://www.kev009.com/wp/2009/10/xen-3-4-1-on-rhelcentos-5-4/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to report that the updated <a href="http://www.gitco.de/repo/" target="_blank">Gitco</a> Xen 3.4.1 repo is working well on CentOS 5.4.</p>
<p>If you are doing link bonding and bridging in accordance with my  previous post &#8220;<a href="../2009/01/xen-33-in-rhelcentos-5-and-more-link-aggregation-fun/">Xen  3.3 in RHEL/CentOS 5 and more Link Aggregation Fun</a>&#8220;, you no longer  need to patch the network scripts as RedHat fixed the initscripts  package in RHEL 5.4.</p>
<h3>Upgrade procedure for CentOS 5.3 to 5.4:</h3>
<pre>yum clean all
yum update glibc\*
yum update yum\* rpm\* python\*
yum clean all
yum upgrade
reboot</pre>
<h3>Updated Xen Install Guide From My Previous Article:</h3>
<p>Head over to <a href="http://www.gitco.de/repo/" target="_blank">http://www.gitco.de/repo/</a> and grab the repo for your arch.  (Most likely wget  http://www.gitco.de/repo/CentOS5-GITCO_x86_64.repo in /etc/yum.repos.d/  for the uninitiated).</p>
<p>If you already have Xen installed, you may need to remove and readd  it.</p>
<pre style="padding-left: 30px;">yum groupremove Virtualization
yum groupinstall Virtualization</pre>
<p>You’ll also get some updated tools like Virtual Machine Monitor 0.7.0  that make it easier to install newer guests such as Fedora 11 or  Ubuntu.  Sweet!</p>
<p>Double check /etc/sysconfig/kernel.  It should be set to kernel-xen.   Likewise, check /boot/grub.conf and make sure that the Xen kernel is  the default if the aforementioned was not done beforehand.</p>
<p>Reboot!</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2009/10/xen-3-4-1-on-rhelcentos-5-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java: The Good Parts</title>
		<link>http://www.kev009.com/wp/2009/10/java-the-good-parts/</link>
		<comments>http://www.kev009.com/wp/2009/10/java-the-good-parts/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 05:31:24 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[openjdk]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=303</guid>
		<description><![CDATA[A while back, a book entitled JavaScript: The Good Parts made waves on the internet, especially social networking sites.  This book purported to show the inner beauty of a language that was long considered second or third rate, coming of &#8230; <a href="http://www.kev009.com/wp/2009/10/java-the-good-parts/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-313" style="margin-left: 5px; margin-right: 5px;" title="javascript-the-good-parts" src="http://www.kev009.com/wp/wp-content/uploads/2009/10/javascript-the-good-parts.gif" alt="javascript-the-good-parts" width="180" height="236" />A while back, a book entitled <a href="http://oreilly.com/catalog/9780596517748" target="_blank">JavaScript: The Good Parts</a> made waves on the internet, especially social networking sites.  This book purported to show the inner beauty of a language that was long considered second or third rate, coming of age.  With the advent of toolkits like JQuery, Javascript/AJAX development has become easy and even fun.</p>
<p>I aim to do the same by showing &#8220;Java: The Good Parts&#8221; here at a high level.<img class="alignright size-full wp-image-312" title="java_powered_logo_rgb" src="http://www.kev009.com/wp/wp-content/uploads/2009/10/java_powered_logo_rgb.gif" alt="java_powered_logo_rgb" width="70" height="131" /></p>
<p>When I was younger, I used to despise Java for political reasons and bad memories of early applets and applications.  I suspect many users and developers (especially Libre software devs!) are on the same boat.  By the end of this article, I hope I swayed your opinion or at least caused you to reevaluate your bias.  I also wish to  encourage further discussion about these points and ways we can improve any deficiencies.</p>
<h2>Rough and Tumble Upbringing</h2>
<p>When Java first started gaining popularity, it was loudly hyped as the end all language.  It was expected that Java would take the &#8220;rich client&#8221; by storm, and applets would be the go to solution for enhancing web pages.  What happened was a bit different.  Java floundered and struggled to find a niche.  On the client side, AWT apps looked horrendous despite using native widgets.  Then Swing came about and despite easing development, it looked equally bad on all platforms (by default).  Applets were basically a stillbirth.  The ugly gray box, loadtime sometime measuring in minutes, and no coordination with the DOM and web browser made the average user hate Java.</p>
<p>One area Java was able to develop and secure a foundation, however, was the back end of large web applications.  The Virtual Machine approach provided a marked advantage over the CGI and interpreted scripts of the day.  Java&#8217;s rich networking libraries, clean Object Oriented design, and safety made this the language de jour for large web applications.</p>
<h2>Open Source Matters</h2>
<p title="Just In Time">In my opinion, the open sourcing of Java during its  early infancy would have  had  little impact on most of the teething issues.  The Virtual Machine, JIT, and Garbage Collection required many years of tuning to get acceptable performance and Sun did an acceptable job keeping it under wing.  The relatively limited CPU and RAM of the mid &#8217;90s also made these concepts a bit ahead of their time.  Somewhere in the 1999-2002 time frame, though, Sun really dropped the ball.  An Open Source Java would have led to ubiquity on the booming Linux platform and a chance for all sorts of cross-platform software.</p>
<p>Open Source matters, and not just for the source code.  Open Source  projects naturally bring about very pragmatic and intelligent  developers.  These are the folks that thoroughly enjoy their hobby,  work, and tools.  The marketing guys and pointed haired bosses have much  less pull here.  On one hand, a vibrant community built itself with the many Apache Software Foundation projects.  However, most of these were squarely focused on web applications or low level things such as build tools, testing frameworks, and message buses.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-331" title="ThumbsUp" src="http://www.kev009.com/wp/wp-content/uploads/2009/10/ThumbsUp.jpg" alt="ThumbsUp" width="224" height="180" />Due to the void, interpreted languages such as Python rose to the challenge while C and C++ remained the mainstay for applications programming.  Microsoft started dominating Windows development with their .NET CLR languages.  The glib/Gtk+ and Qt toolkits brought about a renaissance in cross-platform development with C and C++ respectively [though not limited].</p>
<p>It wasn&#8217;t until the open-sourcing of SWT that GUI development in Java became attractive.  The obvious killer apps here were the <a href="http://www.eclipse.org/" target="_blank">Eclipse IDE</a> and the Azureus (now <a href="http://en.wikipedia.org/wiki/Vuze" target="_blank">Vuze</a>) bittorrent client.</p>
<p>Sun&#8217;s closed grip of Java really stagnated any chance of abundant expansion in these middle years (2001-2006).  Microsoft leveraged this weakness to create the excellent .NET platform and associated languages to maintain their closed platform and market dominance.  The counterbalance that would have been Java was thus left playing catchup.</p>
<p>We are just beginning to see the fruits of this labor from 2006 through today.  The OpenJDK project is now distributed with popular Linux distributions such as Ubuntu and Fedora.  We finally have decent browser plugins and Java Web Start applications across 32 and 64-bit machines.  The Java deployment problem will slowly fade from memory.</p>
<h2>Application Development</h2>
<p>SWT made Java apps beautiful.  OpenJDK should make them ubiquitous.  We finally have an Open Source platform that is widely deployed.  The strong built in standard library and clean OO design patterns of Java make it a very pleasant host for developing rich client apps.  Obvious areas for improvement here include better layout/form design tools and closer integration with upstream Linux distributors.</p>
<p><img class="alignleft size-full wp-image-319" title="qt-logo" src="http://www.kev009.com/wp/wp-content/uploads/2009/10/qt-logo.png" alt="qt-logo" width="196" height="80" />Somewhere along the line, Trolltech/<a href="http://www.qtsoftware.com/" target="_blank">QT Software</a> (now owned by Nokia) released Jambi &#8212; the complete Qt bindings, GUI framework, and incredibly rich library &#8212; for Java.  Oddly, this bombshell received little of the community and fanfare I thought it would or deserves.  Indeed, QT Software demoted Jambi from their teir-1 platforms and hopes the community will pick it up.  I hope this project isn&#8217;t allowed to stagnate as there is a lot of potential here.</p>
<h2>Web Apps</h2>
<p>Along the &#8220;Enterprise Web Application&#8221; lineage of Java, we wound up with some disgustingly overcomplicated and bloated frameworks for building web apps.  Ruby on Rails and Python Django came about and put a new spin on the development of rapid and robust web apps.  The learning curve of these frameworks is much less than Java EE and I will go as far as saying they are more capable because of it.</p>
<p>By using Java, JSP, and Servlets directly on top of a light Model-View-Controller, I believe Java is just as compelling as some of the more popular scripting languages.  Developers need to know they can trim the fat and that there are many advantages to developing in Java, namely because of the next topic&#8230;</p>
<h2>Dynamic Languages, its all about the VM</h2>
<p>It&#8217;s all about the JVM stupid!  One of the best features of Java and .NET are the underlying Virtual Machines.  By using JIT compiled VMs, Java code has a distinct advantage over the common interpreted languages such as Perl, Python, and PHP.  In the case of Java, the resultant is even naturally crossplatform.</p>
<p>The really interesting developments here focus on extending the JVM to syntax and paradigms other than the statically typed C++ lookalike.  <a href="http://clojure.org/" target="_blank">Clojure</a> and <a href="http://www.scala-lang.org/" target="_blank">Scala</a> deliver innovative new techniques while <a href="http://www.jython.org/" target="_blank">Jython</a> and <a href="http://www.jruby.org/" target="_blank">JRuby</a> bring these excellent languages to the Java software platform and virtual machine.</p>
<p>In short, Java provides everyone with a counter to Microsoft&#8217;s .NET CLR.  The Java VM has been around the block and tuned by giants such as Sun, IBM, Oracle, SAP and more.</p>
<p>I call on the community to discuss how we can encourage use of the JVM for languages other than Java and build this into a defacto runtime.  Continued tuning and integration with Windows, Mac OS X, and Gnome/KDE *NIX systems is paramount.  Research for easy multi-core development is also worthwhile.  Meanwhile, distributions need to continue packaging the JRE and make it a default.  Individual developers need to be made aware of &#8220;Java: The Good Parts&#8221; and myths debunked.</p>
<h2>Applets, Rich Media, Native Code!?</h2>
<p><img class="alignright size-full wp-image-311" title="javafx_logo" src="http://www.kev009.com/wp/wp-content/uploads/2009/10/javafx_logo.png" alt="javafx_logo" width="120" height="52" />With the release of <a href="http://www.javafx.com/" target="_blank">Java FX</a>, widespread deployment of the JRE, and better browser integration, Java has set the stage for a comeback to its roots.</p>
<p>During the late &#8217;90s and 2000s, Adobe Flash became the tool of choice for web animation and interactive pages.  It really exploded with the advent of Youtube and other internet streaming sites making use of the Flash video format.  Unfortunately, Flash player is notoriously insecure, resource intensive, and crash-prone.  It is also not widely available for the millions of smartphones that have become more accessible than computers.</p>
<p>Luckily, there seems to be a shift back to the browser with new developments in AJAX, JavaScript, and HTML.  The &lt;video&gt; tag will hopefully make video as easy and portable as graphics are today in the browser.  Clean JavaScript libraries and fast JIT JS engines make it practical to use this paradigm for many domains.</p>
<p>Yet one must acknowledge that somewhere along the line, manipulating a DOM/markup language with a scripting language isn&#8217;t the most effective development platform for everything.  Google even thinks it poignant to run x86 machine code in a sandboxed environment in your browser.  I personally fail to see the logic behind this.  Java provides a well evolved, cross-platform solution.   Java can run on your ARM powered Android.  Requiring an x86 CPU just seems like the wrong track in this modern age.  Hopefully JavaFX will pick up the slack and return Java to its roots.  I would love to see the demise of the terrible Flash plugin.</p>
<h2>Future and Conclusion</h2>
<p>It&#8217;s time we considered Java for The Good Parts.</p>
<p>I hope some of my points caused you to reevaluate any bad preconceptions or past experiences you may have had with Java.  Java has undergone great change since its birth and I think it is capable of becoming the premier development platform for applications programming of all types.  Particularly interesting are some of the new languages such as Scala and Clojure.  Java has long been a staple in web development, but has traditionally scared away amateur coders.  If you cut the fat, Servlets and JSP are not much harder to set up than common place scripting languages.  Frameworks such as Grails bring it to parity with Rails or Django.</p>
<p>Java underwent a sea change in 2006 with the releasing of the source code and opening of the development process.  Java and the JVM should be championed by Libre software developers and users alike!</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"><img class="alignleft size-full wp-image-313" style="margin-left: 5px; margin-right: 5px;" title="javascript-the-good-parts" src="http://www.kev009.com/wp/wp-content/uploads/2009/10/javascript-the-good-parts.gif" alt="javascript-the-good-parts" width="180" height="236" /></div>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2009/10/java-the-good-parts/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Computer e-Recycling (an I.T. WTF Odyssey)</title>
		<link>http://www.kev009.com/wp/2009/08/computer-e-recycling-an-i-t-wtf-odyssey/</link>
		<comments>http://www.kev009.com/wp/2009/08/computer-e-recycling-an-i-t-wtf-odyssey/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 09:55:36 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[daily wtf]]></category>
		<category><![CDATA[erecycling]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[recycleing]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=283</guid>
		<description><![CDATA[Story Time: Computer e-Recycling an I.T. WTF Odyssey I had the displeasure of working at an erecycler several years ago. Even watching stuff come off the trucks, it was very hard to get anything before it was utterly destroyed by &#8230; <a href="http://www.kev009.com/wp/2009/08/computer-e-recycling-an-i-t-wtf-odyssey/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<h3>Story Time: Computer e-Recycling</h3>
<h4>an I.T. <acronym title="Worse Than Failure">WTF</acronym> Odyssey</h4>
<p>I had the displeasure of working at an erecycler several years ago. Even watching stuff come off the trucks, it was very hard to get anything before it was utterly destroyed by the yard goons.  Inserting a forklift blade into a 19&#8243; rack cabinet was common practice and I witnessed on numerous occasions the dropping of them in this fashion. Once, they even rolled a forklift off the ramp.  These events were always followed by a flurry of Spanish profanity and I usually had to check my pants for continence afterward from laughing so hard.  It is a miracle nobody has ever been seriously maimed there to the best of my knowledge.</p>
<p>The highlight of this job experience was when the greedy goons resold a defective Siemens blood handling instrument of some sort that was sent specifically to them to be destroyed (as was EVERYTHING, <em>in theory</em>).  The serial number was traced back to them and there was an all out shitstorm.  A team of inspectors was flown out from Germany. The goons put on a particularly hilarious show buying hardhats, safety vests, warning signs, identification badges, and more.  Somehow, they kept the contract (it was probably just &#8220;check you ass&#8221; on Siemen&#8217;s part &#8212; dumping obsolete X-Ray, MRI machines, medical waste, etc for free must be hard to pass up) and all of this change disappeared within a couple days.</p>
<p>What is remarkable is that the above business got multi-millions of dollars of inventory for FREE every year.  I really can&#8217;t think of any other business model like it.  The owner is completely incompetent and morally bankrupt.  Very little was put back into the company&#8217;s facilities, employees (except maybe a couple at the top), or development.  None of the employees had an IQ above room temperature, and everybody seemed content to keep it that way.</p>
<p>There is a happy ending though.  A skid of IBM RS/6000 7012 systems from Intel came in at one time.  Among the 20-30 machines was a lone -397 that I snagged.  This is my favorite collectors box to date (it is the same POWER2 CPU type used in the famous Deep Blue super computer).</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2009/08/computer-e-recycling-an-i-t-wtf-odyssey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

