<?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>The Year of the Geek</title>
	<atom:link href="http://yearofthegeek.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://yearofthegeek.net</link>
	<description>More like 25 Years, but this is easier.</description>
	<lastBuildDate>Mon, 13 May 2013 14:52:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>And now for something completely different&#8230;A Car Stereo Review</title>
		<link>http://yearofthegeek.net/2013/04/and-now-for-something-completely-different/</link>
		<comments>http://yearofthegeek.net/2013/04/and-now-for-something-completely-different/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 15:05:46 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Car]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[d5151]]></category>
		<category><![CDATA[eonon]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[mazda]]></category>
		<category><![CDATA[new purchase]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[stereo]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=551</guid>
		<description><![CDATA[I've been having a fairly boring life technologically speaking, so I didn't want to write about upgrading a lab, or using MDM systems.  Oddly enough, this review has nothing to do with computers, but my car..specifically upgrading my stereo with an Eonon D5151 in-dash touch screen GPS.]]></description>
				<content:encoded><![CDATA[<p>Wow, it&#8217;s been a long time since I&#8217;ve updated.  I&#8217;ve just not had the desire to write too much about technology.  I was thinking about writing about my switch from Android to the iPhone 5, and I said &#8220;Naa, people see those all the time.&#8221;  And I&#8217;ve been having a fairly boring life technologically speaking, so I didn&#8217;t want to write about upgrading a lab, or using MDM systems.  Oddly enough, this review has nothing to do with computers, but my car.</p>
<p>My 2005 Mazda3 does not have the flip-up GPS option installed so I&#8217;ve been using my phones as GPS units.  I have a mount and <a href="http://www.amazon.com/FlexSMART-Transmitter-Hands-Free-Blackberry-Smartphones/dp/B003PPGOC0/ref=sr_1_1?ie=UTF8&amp;qid=1366291537&amp;sr=8-1&amp;keywords=x2+bluetooth" target="_blank">a really kick ass bluetooth FM transmitter</a> that&#8217;s worked so well for me, I bought one for my mother to use in her car and she loves it.  The sound quality is excellent and the mic is very clear.  Overall I was happy with it.  The mount was good, but often fell while driving which can be fun of course, and the bluetooth unit was obtrusive at times (they have a smaller one that doesn&#8217;t have the arm, but they didn&#8217;t have that when I bought it).</p>
<p>I decided to start looking at stand-alone GPS units, mainly because I didn&#8217;t want to rely on cellular data for navigation.  It became a problem while driving through Pennsylvania to Pittsburgh for work, and often while I&#8217;m working in the burbs I lose cell coverage and can&#8217;t navigate.  I was looking for units with lifetime map updates and traffic with a large enough screen to see easily.  The ones I really looked at would be between $150 and $200.  I didn&#8217;t want to drop $200 on a standalone GPS that I won&#8217;t use enough to justify the cost&#8230;plus I really didn&#8217;t want to have more wires and devices hanging around the car.  So I began thinking about in-dash units&#8230;</p>
<p>I was doing a lot of looking online for factory units, but those require so much altering and even then my car would probably not be able to use it without changing a lot of electronics, so that was out.  I went to look at fold-out LCD 1-DIN units, and in-dash 2-DIN units, but the cost on these are so high (the best price I saw was $700 plus the dash kit!) While these dash units are good brands and would probably be very nice, I didn&#8217;t have $700+ to drop on a unit.</p>
<p>After visiting some forums and even looking on eBay I came across a unit from a company called <a href="http://eonon.com" target="_blank">Eonon</a>. The <a href="http://www.eonon.com/Car-GPS/Specific-Car-GPS/Mazda/D5102.html" target="_blank">unit I saw</a> was $270..still a bit much, but it was an entire stereo replacement with a 7-inch screen.  I read reviews and found that users were relatively happy but some of the weird issues put me off.  I decided to let it sit for a while and just continued with my phone.</p>
<p>A few weeks ago I found that Eonon released a <a href="http://www.eonon.com/Car-GPS/Specific-Car-GPS/Mazda/D5151.html" target="_blank">newer updated unit</a> for the Mazda3, and a forum I frequent was having a group buy.  After reading the reviews of the new unit being FAR etter than the old unit, and almost every user was happy I decided to bite the bullet and buy one.  Of course I was very hesitant to buy from some company in Hong Kong that I never heard of with a device running Windows CE 6.0, but I took a chance..besides, it comes with a 2-year warranty.</p>
<p>After a few days I received the unit (really fast, from HK!) in a really nicely packaged box.  First impressions: the build quality of the unit is pretty good!  It looks like it could be a factory unit, the buttons feel pretty nice, the screen is big, the knobs are solid, it just looks petty nice!</p>
<div id="attachment_552" class="wp-caption aligncenter" style="width: 235px"><a href="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-15-5-48-35-PM.jpg"><img class="size-medium wp-image-552" alt="Eonon D5151 Out of Box" src="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-15-5-48-35-PM-e1366293250127-225x300.jpg" width="225" height="300" /></a><p class="wp-caption-text">Eonon D5151 Out of Box</p></div>
<h2>Looks 9/10</h2>
<p>The D5151 looks really good in the car, it really looks like a factory unit.  The screen is not bad, in bright light it&#8217;s definitely difficult to see, but I&#8217;ve had similar experience in a Prius so I wouldn&#8217;t fault it too much.  You can chance the boot logos, backgrounds, and the LCD colors to help customize it.  The buttons are a little flimsier than the stock stereo, so I took a point off for that.</p>
<div id="attachment_554" class="wp-caption aligncenter" style="width: 250px"><a href="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-16-8-13-13-AM.jpg"><img class=" wp-image-554 " alt="Stock on Left, Eonon on Right" src="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-16-8-13-13-AM-300x300.jpg" width="240" height="240" /></a><p class="wp-caption-text">Stock on Left, Eonon on Right</p></div>
<h2>Radio (6.5/10)</h2>
<p>The stereo is of course the base of the D5151.  The radio interface is far better than the old one, it&#8217;s easy to read and easy to use.</p>
<div id="attachment_553" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-15-7-01-38-PM.jpg"><img class="size-medium wp-image-553" alt="Radio Interface" src="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-15-7-01-38-PM-300x225.jpg" width="300" height="225" /></a><p class="wp-caption-text">Radio Interface</p></div>
<p>The sound from the stereo is pretty good; however, I did find some issues with it.  When you set a preset (say I set 93.3 on #1 and 104.5 on #2) it will play whatever preset you&#8217;re on just fine.  Oddly enough, when you switch to another preset for some reason the numbers that show what station you&#8217;re on (in the center of the stereo) will stay on the first preset.  Seems to be a small software bug that hopefully can be fixed.  The radio does play whatever station you&#8217;re tuned to just fine, it just shows a different number.  It&#8217;s not as bothersome since I use my steering wheel controls and don&#8217;t look at the screen much anyway, but it&#8217;s still an odd problem.</p>
<p>The second issue I found with the stereo is that the tuner seems to be either really sensitive, or really crappy.  I normally get perfect signal with the stock radio, and this one gets the same quality most times, but while driving I&#8217;ve noticed the signal dipping in and out randomly.  Not sure if this is hardware related or software related..but it&#8217;s a bit annoying so hopefully that can be fixed.</p>
<p>Finally, after some time the radio has some random pops, not very loud and no set pattern, just random clicks or pops.  I have read online that these go away after a bit of a &#8220;burn-in&#8221; period, so hopefully that is the case.</p>
<p>I have contacted the company regarding all of these issues and will update with any word from them.</p>
<h2>Bluetooth/Phone (9.5/10)</h2>
<p>I pair my iPhone with my car automatically.  I use it as a phone and for playing music a lot.  The sound quality of the phone calls is really good.  I can hear the person clearly and apparently they hear me very clearly.  Siri even works very well through the mic!  The music streaming is also really good.  I don&#8217;t seem to notice any issues with playing music via bluetooth, I wish the screen would show music info while playing, but it just shows a music note on screen.  I can control bluetooth audio via my steering wheel, which is nice, and if a phone call comes in it just rings through the speakers and shows the caller ID on my screen no matter what I&#8217;m doing (radio, gps, etc).  It&#8217;s really a nice step up from the old bluetooth FM transmitter.  I only took a half-point off because of the lack of music info on screen..nothing major.</p>
<h2>Navigation (Stock: 5/10 Upgrade: 9/10)</h2>
<p>This section is probably the most important one.  The GPS software that comes with the unit is KudosGPS, and I gotta say, it sucks.  The interface is very Windows 8 looking, which isn&#8217;t a problem, but it&#8217;s very simple and doesn&#8217;t function that well.  It was quick to load, and it did a fairly good job with navigation, but when you turn your car off and turn it back on it completely forgot that you were navigating somewhere and seemed to forget my state and city everytime.  It was only a $30 add-on, but I was very underwhelmed with it.</p>
<p>I decided to install <a href="http://www.igonavigation.com/" target="_blank">iGo Primo</a> on the unit right away and the difference is amazing.  iGo is really the way to go if you&#8217;ve got a Windows CE device and you want a good looking, very nice functioning GPS system with lots of points-of-interest and updated maps. It&#8217;s a little slower to load, but it looks WAY better, had many more points-of-interest, and it allows me to add so much to it (like better voices and themes).</p>
<div id="attachment_555" class="wp-caption aligncenter" style="width: 190px"><a href="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-16-2-27-11-PM.jpg"><img class=" wp-image-555 " alt="iGo Primo GPS" src="http://yearofthegeek.net/wp-content/uploads/2013/04/Photo-Apr-16-2-27-11-PM-e1366295460348-225x300.jpg" width="180" height="240" /></a><p class="wp-caption-text">iGo Primo GPS</p></div>
<h2>Overall</h2>
<p>I like it.  For under $300, I have a fully functioning touchscreen GPS, in my dash with bluetooth/hands-free capability.  It looks like it&#8217;s from the factory, it sounds pretty good for the most part, the GPS (once replaced) works really well, and the installation was a breeze!  Honestly, if they fixed the radio issues and replaced the stock GPS with a better one like I did I would totally say this is a 9/10, but overall with the <span style="text-decoration: underline;">stock GPS</span> I&#8217;m giving it a 7.5/10 (8.5 with the new GPS).</p>
<p>Would I recommend this company to others?  Probably.  I&#8217;m going to give the radio a bit to see if any of the audio issues get resolved, I&#8217;m also going to see if their customer service gets back to me about anything (I&#8217;ve read online of software patches).  I will update as things progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2013/04/and-now-for-something-completely-different/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fridays in IT: Read-Only Friday</title>
		<link>http://yearofthegeek.net/2012/06/fridays-in-it-read-only-friday/</link>
		<comments>http://yearofthegeek.net/2012/06/fridays-in-it-read-only-friday/#comments</comments>
		<pubDate>Fri, 15 Jun 2012 18:39:36 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[friday]]></category>
		<category><![CDATA[fuckoff]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[read-only]]></category>
		<category><![CDATA[read-only friday]]></category>
		<category><![CDATA[stupid]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=523</guid>
		<description><![CDATA[Read-Only Friday.  It&#8217;s an IT tradition that I really think every company should abide by.  Seriously, I really think every IT company should have it in a contract or something.  What is it?  Well, Friday is the last day of the week&#8230;so you should do everything in your power to not have a terrible weekend [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Read-Only Friday.  It&#8217;s an IT tradition that I really think every company should abide by.  Seriously, I really think every IT company should have it in a contract or something.  What is it?  Well, Friday is the last day of the week&#8230;so you should do everything in your power to not have a terrible weekend by updating or making <span style="text-decoration: underline;">any</span> changes to your production environment on a Friday.  Friday in the IT world should be for emergency calls and finishing up projects you had during the week&#8230;not for installing that new software for your users or installing that shiny new UPS to replace one that is working, just old.</p>
<h2>Why the fuck is this important?</h2>
<p>Well, if you install new software (or god forbid, hardware) on Friday you have to make sure that it fucking works by the end of the day for the user.  Now, using new software might also be easy for you, so after installing and testing it you&#8217;re done, right? <strong>NOPE!</strong> Remember, the user is used to the old stuff, so they&#8217;re not going to know a damn thing about the new software you just installed for them most likely.  They&#8217;re going to call you for every little thing they need help with..EVERYTHING.  And if they can&#8217;t get something working, you&#8217;re stuck helping them.  Now, if the program install doesn&#8217;t go smoothly&#8230;you&#8217;re screwed.  You&#8217;ve gotta make sure it&#8217;s working for Monday, so guess what?  You&#8217;re staying until it&#8217;s working.</p>
<p>It&#8217;s worse for hardware.  If that brand new thing doesn&#8217;t work right (and you know it won&#8217;t) you&#8217;re stuck there..and if you think you&#8217;re good on Friday..wait.  You&#8217;ll get that call on Saturday that you NEED TO BE AT WORK TO FIX THAT NEW THING CAUSE IT&#8217;S NOT WORKING RIGHT!  Yeah.  It happens more often than people think.</p>
<p>So..Friday is really the worst time to do ANY upgrades or installs in IT.  Seriously..I just was told by a client who isn&#8217;t here (sick) to install a new version of Adobe Creative Suite on a users&#8217; computer.  CS6 changed a whole lot from CS5.  So, like a moron, I do it.  I&#8217;ve now been called 3 times already by this person because they don&#8217;t know the new layout of CS6.  I&#8217;ve had to go across campus 2 times for this person.  I&#8217;m waiting for the phone to ring again&#8230;I just know it&#8217;s going to happen.</p>
<h2>Why did I install new shit today?!?</h2>
<p>Well, being client work, I have to make the client happy.  If that&#8217;s what they want, that&#8217;s what they get.  One good thing though?  If something else goes wrong after 3PM (when I&#8217;m leaving) they have to deal with it themselves. <img src='http://yearofthegeek.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So please, everyone.  If you work with IT people, don&#8217;t ask them to do major shit to your production environment on Fridays.  It&#8217;s a terrible fucking idea for everyone involved, especially the IT staff.  I&#8217;m not even joking when I say that if I ever have my own IT staff, I&#8217;m putting read-only Friday as a real thing, mark my words.  Friday is for planning, emergencies, and finalizing work. That&#8217;s it. Nothing else.</p>
<p>Now I&#8217;m going to get ready to go home and have a beer.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2012/06/fridays-in-it-read-only-friday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A New Job, a New Life</title>
		<link>http://yearofthegeek.net/2012/04/a-new-job-a-new-life/</link>
		<comments>http://yearofthegeek.net/2012/04/a-new-job-a-new-life/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 15:55:52 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Car]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[mazda]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=510</guid>
		<description><![CDATA[Without going into much detail, I had a big change in my life for the better and I needed to move away from New York in order to complete my change and leave all of my negativity behind.  In February I decided to move back to Philadelphia and with this move I would have to change jobs of course.]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">My last update back in February was going to have a follow-up post, but I got a little side-tracked with my life.  Without going into much detail, I had a big change in my life for the better and I needed to move away from New York in order to complete my change and leave all of my negativity behind.  In February I decided to move back to Philadelphia and with this move I would have to change jobs of course.  I was looking for work for a few months before I moved (I knew I was going to move back many months before I actually did I just needed the job to come in before I could finally do it), and I received several interviews from very reputable companies and institutions.  I was very close to working for another college, but due to circumstances that were beyond my control that job fell through.</p>
<p style="text-align: left;">I few weeks after that I applied for a job working for a technology consulting company that d0es work for independent k-12 schools in the Philadelphia Metro-area.  I received a call-back the very next day and set up and interview within the next week.  Three weeks later and I had a new job waiting for me on February 27th as a Senior Support Engineer for this company (I will leave my company name private for the time being).</p>
<p style="text-align: left;">My new job is similar to my work at Poly but also very different.  I&#8217;m working with multiple clients, visiting different schools throughout the week and basically solving their tech issues both big and small.  It&#8217;s a lot slower-paced than I&#8217;m used to, and the levels of work can range from basic software updates and printer repair all the way up to large scale wireless and network deployment and server room build-outs.</p>
<p style="text-align: left;">I have clients of my own (only about 2 right now) and in 6-months time I will be managing several more locations and possibly managing more of the company as a whole (scheduling, getting new clients, purchasing for schools, etc.).  Its a very small company, just 4 full-time guys and one part-time, but there&#8217;s usually always something to do or someplace to be.</p>
<p style="text-align: left;">I don&#8217;t want this post to be ALL about the new job, so I&#8217;ll deviate a bit from that and mention that I did buy a car.  It&#8217;s the newest car I&#8217;ve ever owned, and I love it.  I did have to buy it because of work, but I wanted my own vehicle for some time.  Anyway, it&#8217;s a 2005 Mazda 3i Sport, it&#8217;s metallic Grey with an interesting blue pinstripe.</p>
<div id="attachment_511" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2012/04/550765475.jpeg"><img class="size-medium wp-image-511" title="Adzam" src="http://yearofthegeek.net/wp-content/uploads/2012/04/550765475-300x224.jpg" alt="Adzam the Mazda" width="300" height="224" /></a><p class="wp-caption-text">My new ride!</p></div>
<p style="text-align: left;">I love driving, and this car is fun to drive.  It&#8217;s one of the smaller cars I&#8217;ve owned but I don&#8217;t need to carry 5 people around anymore..all of my friends drive now!  Hopefully I&#8217;ll be able to put some customizations in it; maybe an in-dash navi/screen, but for now, it&#8217;s prefect for me.</p>
<p style="text-align: left;">Anyway, I will try to update more with my new job fun.  I&#8217;ll probably have to be vague about some details of work (you know&#8230; k-12 schools and all) but hopefully I can sneak some writing time in more often and maybe some different types of updates (maybe car mods/work!).</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2012/04/a-new-job-a-new-life/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First Impressions on Lion Server</title>
		<link>http://yearofthegeek.net/2012/02/first-impressions-on-lion-server/</link>
		<comments>http://yearofthegeek.net/2012/02/first-impressions-on-lion-server/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 20:16:22 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=489</guid>
		<description><![CDATA[I like Lion as s desktop, I haven't had any issues with it thus far, but I really dislike Lion Server. Initial server setup was also very simple; it asks a few questions, configures some services for you, and you're done.  After it drops you into the desktop, you're on your own.  So manage the server in the past you had a few tools; Server Admin, the main config GUI for all services; Workgroup Manager, to configure users and computers on the network; and Server Monitor, a simple monitoring tool that gives you the server status at a glance.  Lion includes those tools with the addition of one more: Server.  Server is basically what separates Lion desktop from Lion Server, one single app to "control" the services.  This sounds great, but wasn't that what Server Admin was for?  Yes..it was.  But now Apple decided that they wanted to make things more difficult and separate configurations into two programs, one of which (Server) is stupidly over simplified.]]></description>
				<content:encoded><![CDATA[<p>I haven&#8217;t forgotten about the posts on upgrading my servers, I&#8217;ve just not had the time to.  I also got extremely delayed with getting the hardware itself.  Let me just give some first impressions on Lion server and the new hardware.</p>
<h2>Hardware</h2>
<p>The Mac Mini servers are very fast, quiet, and easy to store of course.  The Promise Pegasus is a great piece of hardware also.  Six SATA drives in a box smaller than a mini tower with a single cable for data.  Setting up the hardware was so simple it&#8217;s only one sentence: Take out of box, configure, plug in Promise, done.</p>
<h2>Software</h2>
<p>Now on to the bad part; Lion Server.  I like Lion as s desktop, I haven&#8217;t had any issues with it thus far, but I really dislike Lion Server.  Initial server setup was also very simple; it asks a few questions, configures some services for you, and you&#8217;re done.  After it drops you into the desktop, you&#8217;re on your own.  So manage the server in the past you had a few tools; Server Admin, the main config GUI for all services; Workgroup Manager, to configure users and computers on the network; and Server Monitor, a simple monitoring tool that gives you the server status at a glance.  Lion includes those tools with the addition of one more: Server.  Server is basically what separates Lion desktop from Lion Server, one single app to &#8220;control&#8221; the services.  This sounds great, but wasn&#8217;t that what Server Admin was for?  Yes..it was.  But now Apple decided that they wanted to make things more difficult and separate configurations into two programs, one of which (Server) is stupidly over simplified.</p>
<h3>Server vs Server Admin</h3>
<p>Server is basically a simplified version of Server Admin.  When I say simplified I mean VERY simplified.</p>
<div id="attachment_496" class="wp-caption aligncenter" style="width: 432px"><a href="http://yearofthegeek.net/wp-content/uploads/2012/02/Screen-Shot-2012-02-15-at-12.17.01-PM.png"><img class="wp-image-496   " title="Server.app Overview" src="http://yearofthegeek.net/wp-content/uploads/2012/02/Screen-Shot-2012-02-15-at-12.17.01-PM.png" alt="" width="422" height="312" /></a><p class="wp-caption-text">Looks good, but wait until you go in more...</p></div>
<p>Now, compare that to the old Server Admin overview shown below.</p>
<div id="attachment_498" class="wp-caption aligncenter" style="width: 404px"><a href="http://yearofthegeek.net/wp-content/uploads/2012/02/Screen-Shot-2012-02-15-at-12.21.13-PM.png"><img class=" wp-image-498  " title="Server Admin.app" src="http://yearofthegeek.net/wp-content/uploads/2012/02/Screen-Shot-2012-02-15-at-12.21.13-PM.png" alt="" width="394" height="363" /></a><p class="wp-caption-text">Looks similar....but...</p></div>
<p>Now these two look like they give relatively the same information, right?  It tells you everything you need to know about the sevrer at a glance.  If you notice that on Server you have a lot more items on the sidebar though, and Server Admin has very little.  This is because Server Admin allows you to select what you want shown, so out of the many options (there are 11 total) I only need to show those 3; however, out of those 11, only 2 are available in Server also (Mail and Podcast Producer).  Why is this a problem?  Server Admin allows you to really edit lots of different settings with your services, it also allows you to edit more advanced services (DHCP, NAT, DNS).  Server allows you to edit the most used services (file sharing and web) but they are VERY limited in what you can edit.</p>
<p>For example, editing file sharing on anything other than 10.7 looked like this in Server Admin before:</p>
<div id="attachment_499" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2012/02/Picture-1.png"><img class="size-medium wp-image-499" title="File Sharing Conf" src="http://yearofthegeek.net/wp-content/uploads/2012/02/Picture-1-300x235.png" alt="" width="300" height="235" /></a><p class="wp-caption-text">10.5 File Sharing</p></div>
<p>This window gave you everything you needed to set up proper file sharing with users, home directories, NFS, FTP, SMB, AFP, and a bunch of other things.  It gives you great control over your network file system and user access.  This is what you get with Server:</p>
<div id="attachment_501" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2012/02/Screen-Shot-2012-02-15-at-12.17.55-PM.png"><img class="size-medium wp-image-501" title="Lion File Sharing" src="http://yearofthegeek.net/wp-content/uploads/2012/02/Screen-Shot-2012-02-15-at-12.17.55-PM-300x221.png" alt="" width="300" height="221" /></a><p class="wp-caption-text">10.7 File Sharing Configuration</p></div>
<p>That&#8217;s it.  Those are your settings you can edit. Notice the lack of FTP and NFS&#8230;as well as lack of a REAL permissions editor.  This is totally unacceptable in a server environment.  NFS is still there (it gets enabled when you use NetBoot) but where is FTP?  it&#8217;s not in Server or Server Admin.  Well, Apple decided FTP isn&#8217;t needed really, and basically removed it.  Let me rephrase, they didn&#8217;t REMOVE it completely, it&#8217;s hidden.  Apple&#8217;s basic FTP server is still there, but there are not settings in GUI for it at all, it&#8217;s all command based now, and to enable it you have to type this command in terminal.</p>
<p><code>sudo launchctl load /System/Library/LaunchDaemons/ftp.plist</code></p>
<p>Now, on a server, that&#8217;s pretty ridiculous, especially since FTP config was easy and clean in pervious versions of OS X Server.  To get around using the basic FTP, which has limited functionality, I decided to install a third-party server.  I will make another post on how I accomplished this and about the frustrations I had with it.  Long story short, went with PureFTP.</p>
<p>My frustrations with LDAP also came back.  I&#8217;m not sure if it&#8217;s an issue with our old LDAP database or setup, but I simply couldn&#8217;t restore the server LDAP backup for the life of me.  I tried several different methods but nothing worked.  I ended up exporting user data (without the passwords) to the new server using Workgroup manager.  This worked fine, but I lost every password. I was upset with this, but I knew it was the best method to try to get the LDAP working normally again (I constantly have trouble with the old LDAP server due to corruption&#8230;so this hopefully would fix that).  The user editing in Server is horrible.  It&#8217;s way too simplified, and doesn&#8217;t allow much configuration..thankfully, you can use Workgroup manager still.</p>
<p>After setting up a new image and setting shares for home directories and resetting passwords, I tested our lab with home directories and logins and SUCCESS!  It all worked!  So now the network accounts are faster, and the LDAP seems to be working fine now.</p>
<p>Moral: Lion Server sucks compared to older versions.</p>
<p>I&#8217;ll be updating again on how I got PureFTP installed on the server and configure it for LDAP.  I&#8217;ll also go over how I got SFTP working with users jailed to their home directories&#8230;.but breaking AFP, then fixing it again.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2012/02/first-impressions-on-lion-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next, on YOTG.</title>
		<link>http://yearofthegeek.net/2011/11/next-on-yotg/</link>
		<comments>http://yearofthegeek.net/2011/11/next-on-yotg/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 20:04:12 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[new purchase]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[xserve]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=483</guid>
		<description><![CDATA[It has finally happened.  My lab has finally gotten the funds to upgrade our aging G5 servers with nice, new, shiny Mac Mini's and a Promise Pegasus RAID.  ]]></description>
				<content:encoded><![CDATA[<p>It has finally happened.  My lab has finally gotten the funds to upgrade our aging G5 servers with nice, new, shiny Mac Mini&#8217;s and a Promise Pegasus RAID.</p>
<p>Currently, <a title="BxMC" href="http://bxmc.poly.edu" target="_blank">the lab I run</a> has 10 Mac Pro desktop&#8217;s all running into a 6 year old G5 Xserve and Apple RAID.  The RAID uses 14 IDE drives that are basically maxed out.  We have about 4TB of storage on 14 drives..this is very sad.  Our G5 servers are not upgradable anymore, and we have limitations on the types of things we can serve on them.  They have lasted us this long, but it&#8217;s time to finally phase them out.</p>
<p>In the next 2-3 weeks I&#8217;ll be replacing our two G5 servers and our RAID with two Mac Mini servers and the Promise Thunderbolt RAID.  The servers will give us huge boost in performance and the RAID will bump us to 12TB of storage.  This will not be an easy task as our current systems all run 10.5 and the new servers run 10.7.  I will also have to migrate all of the user accounts and data to the new system without losing anything. Instead of removing our old servers I will use them only as basic servers; MySQL, Apache, Xgrid controllers, etc.  I&#8217;m also going to use them as tertiary backups for our user accounts and servers (backing up the new machines and user accounts to the RAID once per week).</p>
<p>Over the next few posts I will attempt to document the migration.  I&#8217;ll start with initial setup then go to migrating data/accounts then end with the final phase out process.  I hope that the next few entries may help people who get into a similar situation as well as keep a record for myself on any problems I might face.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/11/next-on-yotg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs:  February 24, 1955 – October 5, 2011</title>
		<link>http://yearofthegeek.net/2011/10/steve-jobs-february-24-1955-%e2%80%93-october-5-2011/</link>
		<comments>http://yearofthegeek.net/2011/10/steve-jobs-february-24-1955-%e2%80%93-october-5-2011/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 01:45:48 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=479</guid>
		<description><![CDATA[Thanks, Steve.]]></description>
				<content:encoded><![CDATA[<p>Thanks, Steve.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/10/steve-jobs-february-24-1955-%e2%80%93-october-5-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imaging a Lab with DeployStudio</title>
		<link>http://yearofthegeek.net/2011/09/imaging-a-lab-with-deploystudio/</link>
		<comments>http://yearofthegeek.net/2011/09/imaging-a-lab-with-deploystudio/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 19:01:04 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[deploystudio]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xserve]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=449</guid>
		<description><![CDATA[I image my lab once a year. This ensures that I have the latest updates for every machine for all programs, but it also cleans out the old stuff from the previous year that builds up over time.  Apple makes imaging very simple by installing a NetBoot feature on all of their machines and including a NetBoot server installed with MacOS X Server.  In the past I used Bombich NetRestore, a free AppleScript based program that helped make NetBoot image sets and helped with deploying them.  Mike Bombich stopped making NetRestore and suggested everyone to try DeployStudio for imaging..so I did.  I must say that DeployStudio is an amazing program especially for a free program.  It's also very simple to get running and fairly robust. In this post I'm going to go over image creation, setup, and deployment with DeployStudio (DS) and also go over some issues I encountered and how I fixed them.]]></description>
				<content:encoded><![CDATA[<p>Imaging is a great thing..it really is.  When you have more than 2 computers, imaging becomes your best friend&#8230;and if you buy new machines or one of your older machines dies or gets messed up, it saves so much time.  I have a complete backup ready to deploy at all times for both Mac and Windows.</p>
<p>I image my lab once a year. This ensures that I have the latest updates for every machine for all programs, but it also cleans out the old stuff from the previous year that builds up over time.  Apple makes imaging very simple by installing a NetBoot feature on all of their machines and including a NetBoot server installed with MacOS X Server.  In the past I used <a href="https://source.bombich.com/netrestore.html" target="_blank">Bombich NetRestore</a>, a free AppleScript based program that helped make NetBoot image sets and helped with deploying them.  Mike Bombich stopped making NetRestore and suggested everyone to try <a href="http://deploystudio.com" target="_blank">DeployStudio</a> for imaging..so I did.  I must say that DeployStudio is an amazing program especially for a free program.  It&#8217;s also very simple to get running and fairly robust. In this post I&#8217;m going to go over image creation, setup, and deployment with DeployStudio (DS) and also go over some issues I encountered and how I fixed them.</p>
<h2>Creating the NetBoot Set</h2>
<p>The first step to any Mac NetBoot is the NetBoot set.  What the set is is a basic image file that includes all the tools your computer will need to read the image, copy the image, and even run checks on your computer even if you&#8217;re not imaging.  It&#8217;s a very basic MacOS install that resides on the server.  DS creates these images for both PPC and Intel machines in the same set, so any Mac can boot from the same set.  After installing DS on your server you can open the DS control panel and begin setting up your system AND create your  NetBoot set.  I will not be going over server setup in this post, I may save that for a later time.</p>
<div id="attachment_450" class="wp-caption aligncenter" style="width: 250px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-1.png"><img class="size-medium wp-image-450 " title="DS Control Panel" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-1-300x286.png" alt="" width="240" height="229" /></a><p class="wp-caption-text">The DeployStudio Control Panel</p></div>
<p>When you open the control panel you should launch the assistant (you can also find it in /Applications/Utilities).  When the assistant opens you select &#8220;Create a DeployStudio NetBoot set and continue.  If you&#8217;re running the assistant on a computer other than a server you will see this:</p>
<div id="attachment_451" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-3.png"><img class="size-medium wp-image-451 " title="DS DHCP Setup" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-3-300x211.png" alt="" width="300" height="211" /></a><p class="wp-caption-text">DeployStudio DHCP Setup</p></div>
<p style="text-align: left;">If you plan on using a server to do the deploying, you can skip this, if not, you&#8217;ll have to setup a DHCP server.  This depends on your setup, for my case I can skip this.  The next step allows you to name your set; set the name and unique identifier to whatever you wish, (unless you have multiple NetBoot sets). When you click continue you will tell the set where the computer should log in and look for the images and workflows.</p>
<div id="attachment_453" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-5.png"><img class="size-medium wp-image-453  " title="DS Server Set" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-5-300x211.png" alt="" width="300" height="211" /></a><p class="wp-caption-text">My settings... </p></div>
<div id="attachment_454" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-6.png"><img class="size-medium wp-image-454  " title="DS Server setting" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-6-300x211.png" alt="" width="300" height="211" /></a><p class="wp-caption-text">more settings...</p></div>
<p>The settings above are MY settings, yours will be different.  The login and password for mine are supplied by the LDAP server.  The final step is the actual save location and creation of the image.  Pretty self explanatory. It takes about 5-10 minutes.</p>
<div id="attachment_457" class="wp-caption alignleft" style="width: 228px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-8.png"><img class="size-full wp-image-457" title="DS NBI File" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-8.png" alt="" width="218" height="70" /></a><p class="wp-caption-text">Completed NetBoot .nbi file</p></div>
<p>After image creating is successful you&#8217;ll have a nice .nbi file in your save location.  This file is basically an image file that contains the bootable images for PPC and Intel as well as the basic MacOS system with some basic utilities like Disk Utility, Terminal and Startup Disk.  It&#8217;s roughly 2.5 GB and it should be placed on your server in the NetBootSP0 folder (It&#8217;s located in [Volume]/Library/NetBoot/).  Inside the NetBootSP0 folder will be other folders which DS created during install, these contain various other things for DS and also house your images.  I will go over image creation next.  This is where we will be able to test to see if your NetBoot Server and set are both working.</p>
<h2>Creating Images with DeployStudio</h2>
<p>Creating the images is an extremely simple task once you know what settings you need.  I will explain the setup with my current settings but attempt to go over most of the other ones.</p>
<p>To start the process, boot your mac and hold the &#8216;N&#8217; key down during power on, this will perform a network boot (<strong>REMEMBER</strong>: Your computers must all be on the same subnet, this is the only way to do this without messing with a lot of things!)  If your computer boots to the DS screen you will see the DS Runtime Window.</p>
<p>This window shows all of your available jobs in DS.  There are a few default jobs that come with DS, we&#8217;ll make our own later for deploying.  For now we&#8217;re gong to select &#8220;Create a master from a volume.&#8221;  Click the Play button at the top and you will come to the heart of the Image creation.</p>
<div id="attachment_460" class="wp-caption alignleft" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-11.png"><img class="size-medium wp-image-460" title="DS Image Creation" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-11-300x196.png" alt="" width="300" height="196" /></a><p class="wp-caption-text">My Image Settings from a PowerPC computer</p></div>
<p>This window is probably the hardest window we&#8217;ve seen so far.  First thing is to choose which drive you will make an image of from the dropdown menu.  I&#8217;ll start with my MacOS partition.  After selecting the correct partition I name the image something like <em>2011_09_02_Intel_lab</em> and leave other settings alone.  The keywords are not very important unless you have a lot of images. I usually select Compressed for the type because it saves space and it gives a much faster restoration.    Access group is what you would have set in your initial DS setup that I did not cover.</p>
<p>Format is what kind of image you are making.  Since I&#8217;m doing a MacOS install the Format will be HFS+.  I normally select &#8220;Auto Detect&#8221; but if you want to have HFS+ Journaled, Case-sensitive or both you may want to change it because it will always auto-detect HFS+ without journalising.</p>
<p>Once my settings are correct I click the Play button at the top and the image making process begins.  This will take a lot of time depending on the size of the image being created,  a 100+GB image will take roughly 2 hours (sometimes more, sometimes less, depends on the machine and network) and it will then compress the image (my images get compressed to about 75GB from 128GB&#8230;compression rocks!).</p>
<div id="attachment_461" class="wp-caption alignleft" style="width: 280px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-12.png"><img class="size-medium wp-image-461 " title="DS Folder" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-12-300x215.png" alt="" width="270" height="194" /></a><p class="wp-caption-text">Masters in the NetBootSP0 Folder</p></div>
<p>After image creation you will see the .dmg file in your NetBootSP0/Masters/HFS folder.  (<strong>Note:</strong> I just found out that new versions of DeployStudio won&#8217;t show your images in DS Admin unless you have .hfs in filename before the .dmg, it will automatically add them during image creation, but if you have old images, just add the .hfs right before the .dmg extension).</p>
<p>You can use this same process to create NTFS, FAT, and EXT4 images.  Follow the same steps but make sure you leave the Format as &#8220;Auto-Detect.&#8221;  After creating a NTFS image it might take some time to show up in DS admin, this is because some server-side tasks may need to be done, it will show up when that is complete.  NTFS imaging requires a little more setup in DS admin beforehand&#8230;again, I will not be covering that in this post.</p>
<p>&nbsp;</p>
<h2>Making Workflows to Deploy Images</h2>
<p>DeployStudio comes with an administration program where you can manage images, workflows, packages, scripts, and see progress of NetBooted computers.  You can also set up all of your computers in it before hand (names, network settings, licenses, etc) and set up automation for all of your systems so if you want a computer to automatically format and re-image when you NetBoot it, you can do that (please don&#8217;t think that&#8217;s a great idea&#8230;just saying).  To start setting up workflows you&#8217;ll need to open DS Admin, it&#8217;s located in /Applications/Utilities.  Enter your server credentials and you&#8217;re presented with the DS server information.</p>
<p>The window that opens first is the current (or previous) activities.  In this window you can watch and control the computers that are currently working in DS.  ou can also see what jobs they were doing, and how far along they are.  This screen is very helpful when you have DS running on many machines.</p>
<p>I am going to explain how to setup a dual-boot Mac workflow.  The default jobs are very helpful at getting you started, I&#8217;m going to start from scratch.  To create and edit workflows we&#8217;re going to select &#8220;Workflows&#8221; from the left sidebar and begin setting up our job.  Click the &#8220;+&#8221; button at the bottom and you will be presented with a new blank job.  Then click on the little &#8220;+&#8221; button next to &#8220;Drop tasks here.&#8221;</p>
<div id="attachment_464" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-15.png"><img class="size-medium wp-image-464 " title="DS workflows" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-15-300x152.png" alt="" width="300" height="152" /></a><p class="wp-caption-text">Creating a new workflow</p></div>
<p>The first thing to do is to drop the &#8220;Partition a disk&#8221; task from the left side to the drop space.  Then you should select  &#8220;Mac OS X + Windows&#8221; from the <em>Apply layout template</em> dropdown menu.  Resize the partitions to suit your needs, make sure your images will be able to fit on the partitions you make for your drive.  I normally do 75% Mac OS/25% Windows, I also normally Automate this process, your mileage my vary.</p>
<p style="text-align: left;"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-16.png"><img class="size-medium wp-image-465 aligncenter" title="DS Partitioning" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-16-300x227.png" alt="" width="300" height="227" /></a>The next step is to drag the &#8220;Restore a disk image&#8221; job from the left and drop it after the partitioning job.  Your MacOS image should ALWAYS be first of else it will not work.  Select &#8220;Enter value&#8230;&#8221; from the<em> Target volume </em>section, then select the &#8220;MacOSX&#8221; option from the menu.  Set your <em>Image</em> to HFS and select the appropriate image from the menu (the one you created earlier).  Now, for the options you can read from the image below how to set those.  If you&#8217;re imaging Mac OS 10.7 Lion you should check &#8220;Restore system recovery partitions&#8221; but I don&#8217;t need this.</p>
<div id="attachment_466" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-17.png"><img class="size-medium wp-image-466" title="DS Workflow 2" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-17-300x227.png" alt="" width="300" height="227" /></a><p class="wp-caption-text">My HFS Settings</p></div>
<p>You may also notice Multicast settings, you can set this up if you&#8217;re brave, I don&#8217;t need it so it&#8217;s ignored.  Your HFS partition is complete, now on to Windows.</p>
<p>Drag the &#8220;Restore a disk image&#8221; job from the left and drop it after the first restoring task.  Select &#8220;Enter value&#8230;&#8221; from the<em> Target volume </em>section, then select the &#8220;WINDOWS&#8221; option from the menu.  Set your <em>Image</em> to NTFS and select an appropriate image from the menu again.  Settings for Windows is relatively the same as HFS with some exceptions;  you should check &#8220;Expand restored NTFS partition&#8221; and uncheck &#8220;Set as default startup volume&#8221; unless you want to have Windows as your default.  You&#8217;ll also notice that all of these tasks are automated, this is so you can boot the computer, select the job, and walk away without intervention.</p>
<div id="attachment_467" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-18.png"><img class="size-medium wp-image-467" title="DS Deploy 3" src="http://yearofthegeek.net/wp-content/uploads/2011/09/Picture-18-300x227.png" alt="" width="300" height="227" /></a><p class="wp-caption-text">DS NTFS Settings</p></div>
<p>Now, you can add more jobs to the workflow such as AD binding, or software updates, but this setup is the basic setup for a dual-boot deploy.  Now just rename the job by clicking the name in the top with the other jobs and rename it, you can also add a short description of the job.  Your workflow is now complete! Now it&#8217;s on to the easiest task&#8230;deployment!</p>
<h2>Deployment</h2>
<p>I say this is the easiest part because it really is.  If you have everything set up properly, you <span style="text-decoration: underline;">should</span> have no issues.</p>
<p>To deploy the image to the computers, boot the machines again pressing the &#8216;N&#8217; key, when the machine boots to DS you can select the newly created Workflow and press the play button.  If you automated everything, that&#8217;s it..it will partition your drive and load the images to those partitions.  After the job is complete your computers will either tell you it was successful (or failed&#8230;more on that below) or they will reboot.  If the task was successful, GREAT!  Reboot the machines, they will run the final scripts in MacOS then reboot again&#8230;MacOS is done.  You only have one more thing to do and that&#8217;s configure Windows.  I won&#8217;t go into this because it&#8217;s going to be different for everyone, but you will have to activate windows and any other programs that require it because Windows will not keep the activation after imaging.</p>
<h2>Issues?</h2>
<p>Now, not everyone will be so luck to have a successful run&#8230;if you run into any issues visit the <a href="http://www.deploystudio.com/Forums/index.php" target="_blank">DS forums</a>, they are very helpful and pretty speedy.  I had one issue that just drove me nuts.  When I ran my deployment script the MacOS partition would go fine but once Windows hit it would fail&#8230;everytime.  DeployStudio keeps logs for every computer on the server, so I took a look and noticed the following errors:</p>
<blockquote><p>[Thu Sep  1 14:41:15] dyld: unknown required load command 0&#215;80000022<br />
[Thu Sep  1 14:41:16] -&gt; invalid starting block value () defined in MBR for partition /dev/disk0s3.<br />
[Thu Sep  1 14:41:16]    Check your partition map. You need to define at least one DOS/FAT partition in order to get the MBR automatically in sync with GPT.<br />
[Thu Sep  1 14:41:20] -&gt; Restore action completed.<br />
[Thu Sep  1 14:41:20] Restoration failure (elapsed time: 0.24 minutes)</p></blockquote>
<p>I posted in the DS forums (<a href="http://www.deploystudio.com/Forums/viewtopic.php?id=3140" target="_blank">topic link</a>) and in a matter of hours the admin of the forums posted a solution:</p>
<blockquote><p>Sounds like the custom fdisk command fails on 10.7 DSS netboot sets. You may try to remove the one located in your netboot folder at /Applications/Utilities/DeployStudio\ Admin.app/Contents/Frameworks/DSCore.framework/Resources/Tools/fdisk.</p></blockquote>
<p>So I tried this and BOOM, successful.  It&#8217;s great when a developer helps with products so quickly&#8230;and I&#8217;ve only usually seen this with free or open source projects.  So if you&#8217;re having issues, the forums are key.</p>
<p>I hope this post helps people out with Mac imaging and deployment.  If you have any other questions or issues feel free to ask in the comments.  If this post helped you or think it will help others please feel free to repost and share away!</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/09/imaging-a-lab-with-deploystudio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Long Overdue Thunderbolt Review-type-thing</title>
		<link>http://yearofthegeek.net/2011/06/a-long-overdue-thunderbolt-review-type-thing/</link>
		<comments>http://yearofthegeek.net/2011/06/a-long-overdue-thunderbolt-review-type-thing/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 15:02:52 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Phones]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[thunderbolt]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=439</guid>
		<description><![CDATA[Two months ago I said I would write something about the Thunderbolt..it was only supposed to be about two weeks but life happens I suppose.  Honestly, I wasn't expecting to cave-in and buy the thing but I found a coupon for $50 off and thought, "well, this might be good!"  I bought the phone only a few weeks after I decided to root my original DROID (which from now on will be reffered to as OG, Original Gangsta) and install cyanogenmod 7.  Being the happy owner of one of the best Android phones to ever come out (I'm a little biased toward the OG, but others agree!) I had high hopes for what was supposed to be Verizon's new super phone; it's also the first phone to use their 4G LTE network.  What I got from it was a mixed set of feelings that make me miss my OG sometimes.]]></description>
				<content:encoded><![CDATA[<p><a title="That didn’t last as long as I was expecting…" href="http://yearofthegeek.net/2011/04/that-didnt-last-as-long-as-i-was-expecting/">Two months</a> ago I said I would write something about the Thunderbolt..it was only supposed to be about two weeks but life happens I suppose.  Honestly, I wasn&#8217;t expecting to cave-in and buy the thing but I found a coupon for $50 off and thought, &#8220;well, this might be good!&#8221;  I bought the phone only a few weeks after I decided to <a title="Getting more from my Original DROID (Part 1:Rooting and CM7)" href="http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-1/">root my original DROID</a> (which from now on will be referred to as OG, Original Gangsta) and <a title="Getting more from my Original DROID (Part 2: Restoring and Troubleshooting)" href="http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-part-2/">install cyanogenmod 7</a>.  Being the happy owner of one of the best Android phones to ever come out I had high hopes for what was supposed to be Verizon&#8217;s new super flagship phone as well as the first phone to use their 4G LTE network.  What I got from it was a mixed set of feelings that make me miss my OG sometimes.</p>
<p>Let me get this out of the way first, I like this phone a lot.  It&#8217;s a great device, it&#8217;s fast, it&#8217;s sexy, it&#8217;s big..but it&#8217;s not perfect&#8230;far from it, and most of the reason is due to the crap software that is on it&#8230;let me explain.</p>
<h2>The UI and Software</h2>
<p>My OG ran stock vanilla Android (what devs call AOSP: Android Open Source Project). This basically means it&#8217;s the bare Android OS with no added UI tweaks and no added bloatware crap (with exception to some Verizon apps).  This is the best way to run Android for the most part because it&#8217;s not using the CPU or RAM to run some fancy/ugly user interface over top of it, it&#8217;s not going to have built-in apps syncing crap in the background, it&#8217;s just plain ol&#8217; vanilla ice cream (and I like vanilla ice cream).  And it works!  It doesn&#8217;t waste CPU (meaning it&#8217;s faster) and it doesn&#8217;t background sync unnecessary apps constantly (meaning battery savings) unless you install them.  But of course, HTC and other companies want to change it to suit their own phones and needs.</p>
<div id="attachment_440" class="wp-caption aligncenter" style="width: 190px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/06/aosp1.png"><img class="size-medium wp-image-440" title="AOSP SS" src="http://yearofthegeek.net/wp-content/uploads/2011/06/aosp1-180x300.png" alt="Stock Android Screenshot from N1" width="180" height="300" /></a><p class="wp-caption-text">This is a Screenshot from a Nexus 1 running AOSP 2.2</p></div>
<p>Now, the Thunderbolt (as with many HTC phones) doesn&#8217;t do AOSP Android, they use Sense UI, it&#8217;s their own user interface which they designed to put on mobile devices for a &#8220;sleek&#8221; and &#8220;unified&#8221; look.</p>
<div id="attachment_441" class="wp-caption aligncenter" style="width: 224px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/06/htcsenseui.jpg"><img class="size-medium wp-image-441" title="HTC Sense UI Screenshot" src="http://yearofthegeek.net/wp-content/uploads/2011/06/htcsenseui-214x300.jpg" alt="HTC Sense UI Screenshot" width="214" height="300" /></a><p class="wp-caption-text">This is Sense UI</p></div>
<p>While some people like the look (which I don&#8217;t think is terrible mind you) and the feel, I don&#8217;t like it, I hate it.  There are several reasons I hate it actually the first and most important being that it&#8217;s clunky and slow to respond VERY often; it feels like my OG before I rooted it&#8230;this shouldn&#8217;t happen on a 1Ghz phone with 700+MB or RAM.  So what I did to &#8220;fix&#8221; this was install <a title="Android Market for ADW.Launcher" href="https://market.android.com/details?id=org.adw.launcher&amp;feature=search_result" target="_blank">ADW.Launcher</a> and use that as my home app.  It&#8217;s faster, and it looks and feels more like a stock phone now.  Second, they package a whole mess of crap in with it; they have a &#8220;friendsteam&#8221; which gathers your Twitter and Facebook and whatnot into a widget on your screen and displays it and updates it for you; a weather widget (which is actually nice, but i should have a choice to remove it);  and their own Facebook and Twitter syncing built in.  This is stuff I&#8217;d like to install on my own and not have running in the background constantly asking me to log in and sync; if I want Twitter and FB, let me install them myself.  They also use their own MMS app which is very slow compared to the AOSP app.</p>
<p>&nbsp;</p>
<p>You might be thinking, &#8220;man, this is cool that it&#8217;s all built-in, why are you hating on this?&#8221;  Because I like to be able to choose what to have installed on my device.  Because of these built in apps (which mind you, aren&#8217;t really apps, they&#8217;re more like utilities) I have two Facebook apps, and two Twitter apps and it&#8217;s kinda dumb to waste space on stuff like that.  I also find it annoying that they START UP WITH THE DEVICE&#8230;even when I DON&#8217;T USE THEM.  What a waste of CPU and battery.  Once CM7 is released for the phone (not Alpha-builds) that will be my savior.  Verizon is also guilty of bundling tons of bloatware with this device.  When I received the phone it was PACKED with tons and tons of useless crap..and you can&#8217;t remove this stuff!  I&#8217;ve <a title="T-Mobile, Big Red, Samsung, and Moto dump on the Open Handset Alliance" href="http://yearofthegeek.net/2010/07/t-mobile-big-red-samsung-and-moto-dump-on-the-open-handset-alliance/">written</a> about carriers loading bloatware onto phones before, this shit needs to stop with Android.</p>
<h2>The Battery</h2>
<p>Smartphones are notorious for having crummy batteries.  My OG was actually pretty great before the last few months of using it.  I used to get over a day with it and I was happy.  When deciding on a new phone every review I read had the same complaint with regard to the Thunderbolt: The battery is terrible.  Now, I&#8217;m never far from a power source, and I have around 4 or 5 micro-USB chargers from my older devices and ones that I found around the lab, so this wasn&#8217;t too much of an issue for me.  My first day on the phone I got through the entire day of heavy use and texting without it dying, it got to about 5% by midnight (from 8am or so).  The second day, same thing.  On the third day that&#8217;s when it ended.  Without using it too much I made it to about 2pm before it started dying on me, I charged it and it was low again by 9pm.  Now I see what the complaints were about.  I tried using task killers to kill unwanted tasks, I synced data less, I lowered brightness, nothing helped.  I read around online and found the best way to get more mileage was to turn off 4G.  I figured, I don&#8217;t need 4G all the time, so it&#8217;s fine, if I get more battery time out of it this is what needs to be done.  After turning off 4G, I get through the day again.  A few weeks ago an update was released that helped the 4G radio consume less power, so since then I&#8217;ve actually been able to leave 4G on and get through most of my day with it&#8230;so good on them for fixing that.</p>
<h2>The Hardware Itself</h2>
<p>This is where the phone really does come out.  This phone has some weight to it (it&#8217;s heavier than my OG which was a brick) and it&#8217;s got that big bright screen.  The screen makes it so easy to read things on and to watch videos, the rubberized back makes it easy to hold, the weight makes it feel like you&#8217;re not going to crush it in your hands.  It is a nice, solid phone.  It&#8217;s also fast when you need it to be.  Playing games, running apps, downloading, it just runs fast (especially with ADW.Launcher).  Of course Verizon&#8217;s network helps too, I get 4G everywhere in NYC, and the 4G speeds are really good (EVEN INDOORS! Take that WiMax!).  I have plenty of space on the 32GB MicroSD card they give you and on the internal storage (8GB but only about 2.5 are available).  The only complaints I have about the hardware and design: no dedicated camera button, I really miss this, but it&#8217;s fairly minor; the bluetooth volume is super low, I&#8217;ve read that it only does it with some headsets but my Jabra is so low I cannot use it; and the GPS takes forever to lock on, sometimes 5-10 minutes.  Now, some of this is probably software-based so a fix may be in line (apparently there might be an update in the next month or so to address some of these issues as well as the random reboots caused by the last update) but until that fix is out these problems will remain.</p>
<h2>Overall</h2>
<p>So to sum this up in a few lines (<strong>TL;DR</strong>); I really like this phone a lot, it is a great phone by design.  The 1Ghz Snapdragon processor and the large amount of RAM really make this phone fly with apps and games and with Verizon&#8217;s 4G it really is a speedy phone in all faces.  However, the phone has many kinks due to some bad software that comes bundled with it and a broken update from HTC.  Most of it&#8217;s issues are solely based on the software so hopefully we will see fixes for them in the future.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/06/a-long-overdue-thunderbolt-review-type-thing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>That didn&#8217;t last as long as I was expecting&#8230;</title>
		<link>http://yearofthegeek.net/2011/04/that-didnt-last-as-long-as-i-was-expecting/</link>
		<comments>http://yearofthegeek.net/2011/04/that-didnt-last-as-long-as-i-was-expecting/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 16:42:22 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[new purchase]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=436</guid>
		<description><![CDATA[I decided to upgrade to the Thunderbolt after all.  Main reason: I got $50 off from a web coupon.  I'm going to write a little bit about it after I've used it a bit more.]]></description>
				<content:encoded><![CDATA[<p>I decided to upgrade to the Thunderbolt after all.  Main reason: I got $50 off from a web coupon.  I&#8217;m going to write a little bit about it after I&#8217;ve used it a bit more.</p>
<p>Some first impressions: This thing is super fast, it&#8217;s got a nice feeling to it (not as solid as my DROID but still pretty well built), and the screen is really really nice.  The battery life isn&#8217;t as bad as everyone says it it&#8230;I got a full day out of it with fairly heavy use&#8230;we&#8217;ll see if that continues though.  I hate SenseUI&#8230;so I replaced it with ADW Launcher right away and I&#8217;m waiting for CyanogenMod to come out for it (it&#8217;s currently being worked on).  So expect some sort of review in the coming days/weeks&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/04/that-didnt-last-as-long-as-i-was-expecting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting more from my Original DROID (Part 2: Restoring and Troubleshooting)</title>
		<link>http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-part-2/</link>
		<comments>http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-part-2/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 17:23:26 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[DROID]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=423</guid>
		<description><![CDATA[In part 1 I described (in little detail) how I rooted my phone and installed CyanogenMod 7 on it to get some more mileage out of it until I upgrade to a newer device this year.  But of course every upgrade and every hack isn&#8217;t without it&#8217;s issues and every hack isn&#8217;t perfect at all.  [...]]]></description>
				<content:encoded><![CDATA[<p>In <a title="Getting more from my Original DROID (Part 1:Rooting and CM7)" href="http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-1/">part 1</a> I described (in little detail) how I rooted my phone and installed CyanogenMod 7 on it to get some more mileage out of it until I upgrade to a newer device this year.  But of course every upgrade and every hack isn&#8217;t without it&#8217;s issues and every hack isn&#8217;t perfect at all.  Cyanogen never claims to be 100% trouble-free, and every users&#8217; experience will vary depending on device and applications installed; after all, it is technically a hack made by third-party developers&#8230;and no developer is perfect. The methods for flashing are also different for each user.</p>
<p>I installed CM7 when it was at RC1 for the DROID (still buggy, but still good for everyday use) and I originally flashed my phone by doing a factory reset of the device (removes everything) and then installing the ROM. This gave me an endless boot screen.  What I had to do to fix this was not only do a factory reset, but wipe the cache partition AND the Dalvik cache partition.  This was easy with the ClockworkMod and it was also nearly 100% risk free since I had a complete Nandroid backup.  After wiping the two it booted successfully!</p>
<p>I noticed that in Android 2.3 Google will restore all of your previously purchased and downloaded apps if you want it to automatically on a new device (only the app itself, not the data..like game save data).  This is great, but I already decided to use MyBackup Root for this, mainly because I wanted to have my stuff there with all of the data.  So i just told the phone not to download everything and I&#8217;ll just restore everything from my backup.  What this left me with was broken installed apps with no way to update them because the Market links were all hosed.  This sucked, now what was I supposed to do?  I decided to flash again and allow Google to push the apps to my phone.  This process took some time but everything was downloaded for the most part; unfortunately, I didn&#8217;t have my app data, so all of my game data and all of my settings were gone&#8230;I check MyBackup and sure enough I was able to restore data only!  I did that and bingo, everything worked again with all of my old data!  A few apps needed to be reinstalled or needed their data wiped (Google maps and Facebook I think) but for the most part everything worked just as it was supposed to.</p>
<div id="attachment_424" class="wp-caption aligncenter" style="width: 178px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/04/Restore.png"><img class="size-medium wp-image-424" title="MyBackup Root restore" src="http://yearofthegeek.net/wp-content/uploads/2011/04/Restore-168x300.png" alt="" width="168" height="300" /></a><p class="wp-caption-text">Choose which to restore? Yay!</p></div>
<p>So now that I had my apps on my phone, I was nearing happiness with my hacked DROID.  I say nearing because I was still having many issues with other things.  I won&#8217;t go into every little one but I will talk about the two that almost made me decide to go back to stock.</p>
<h3>LED Notifications</h3>
<p>The one thing I love about Android phones is the LED notifications.  A simple little LED in the corner of my phone blinks different colors for certain things (texts, emails, etc) so I don&#8217;t need to turn the screen on, or unlock my phone to see what I missed or see what that beep was from&#8230;I can just look at the color of the LED.  Funny thing happened after installing, it stopped working.  I would look down and nothing would be blinking but when I unlocked my phone I&#8217;d notice an e-mail that I missed!  What was going on here?  I looked in the settings and found that CM has basically rewritten the notification system and you can customize colors and blink rate from it if you so desired, but instead it broke the damn thing.  This wouldn&#8217;t fly with me, I was about to go back to stock because one of my favorite features was broken&#8230;then I found the forums.  I searched the issue on the forums and found a lot of people with the same issue, on different phones even!  Reading through many of the posts they all usually came around to the same solution, un-check everything in the LED settings then check them again then hit &#8220;Reset all LED notifications&#8221; and reboot. And it worked!  I had my LED back and working and now it was even better because I can change the settings for every program and even change the colors and blink rate for them, pretty neat.</p>
<div id="attachment_426" class="wp-caption aligncenter" style="width: 178px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/04/ledprogramsett.png"><img class="size-medium wp-image-426" title="LED Program Settings" src="http://yearofthegeek.net/wp-content/uploads/2011/04/ledprogramsett-168x300.png" alt="" width="168" height="300" /></a><p class="wp-caption-text">Change color and rate for LED notifications</p></div>
<h3>Missing Messages</h3>
<p>Now that my LED notifications worked I was happy that I could look down and see if I missed any emails or (more importantly) text messages&#8230;but strangely I felt that I was receiving less messages.  I went an entire day without a text message, which is very odd for me actually.  I looked at my phone, no blinking LED, I unlocked the phone, no notification in the menu, I opened the messaging app and boom, new texts, some as old as a day!  What the hell was going on with this?  I&#8217;m missing text messages now?  This used to happen with my <a title="Cell Phone Fussing" href="http://yearofthegeek.net/2010/01/cell-phone-fussing/">EnV Touch</a>, never my DROID!  I tried resetting my notifications for the app, and it would work for a while after I opened the app.  I figured, okay, it&#8217;s fixed, but then it would stop later on in the day.  I was getting very frustrated with this now and was again thinking about going back to stock.  I hit the forums again and found one post about the issue with one simple solution:</p>
<div id="attachment_427" class="wp-caption aligncenter" style="width: 237px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/04/message-app-check.png"><img class="size-medium wp-image-427" title="Message App checkbox" src="http://yearofthegeek.net/wp-content/uploads/2011/04/message-app-check-227x300.png" alt="" width="227" height="300" /></a><p class="wp-caption-text">The solution! Check that box!</p></div>
<p>Once I checked that, never missed another message.  It locks the message app in the memory so it&#8217;s always running.  Sure it uses up memory, but my messages are more important to me than the amount of apps I can run at one time.</p>
<p><em>Side note: But why does the DROID do this with CM7?  The DROID has 256MB RAM, this was a lot when the phone came out and with 2.1 it was fine.  Once 2.2 was released memory was becoming a problem for the phone.  The phone had trouble even keeping the Home app in memory; if you ran a program that was memory hungry and went back to the home screen you&#8217;d have to wait for it to redraw because Android&#8217;s memory management would kill it.  So in CM7 you can see the two check boxes for home and messaging, this stoped the redrawing(relaunching) and the missing messages&#8230;but it took some memory away of course which means you can only do so much multitasking before apps start getting killed.  Android 2.3.3 uses more memory, and the DROID just doesn&#8217;t have that much&#8230;so CM7 also allows asset purging to free up RAM as well as compucache (memory compression).  These use a little CPU but allow you to multitask fairly well;  it&#8217;s nowhere near as good as other newer phones, but it works.</em></p>
<p>There were some other small odds and ends that I had fixed by tweaking settings and installing updates but I thought that these two were really the most damming for me.  I managed to fix them with help from other nerds at the <a title="CyanogenMod Forums" href="http://forum.cyanogenmod.com/">CyanogenMod Forums</a> who were running into similar issues and there are some I managed to fix by trial and error.  Now, he ROM still has it&#8217;s occasional reboots and hiccups (not very often) and they usually happen with two programs; Google Maps and the Camera app, but these crashes happen less and less with each update.</p>
<p>CM7 is now out of RC and was released as Gold&#8230;but not for the DROID yet.  It still is very much a work in progress, but the progress is going very quickly, and I really like the direction it&#8217;s heading.  They&#8217;ve managed to give DROID users Android 2.3 even after Motorola decided it &#8220;wouldn&#8217;t work&#8221; on the phone.  Well, it is working (for the most part) and I&#8217;m fairly happy with it.  It has really allowed me to use my phone a bit longer than I was expecting.  I&#8217;m probably going to wait until August to upgrade my phone instead of going for the Thunderbolt, but time may change that.  What I do know is that my phone still works well and I will get more time out of it because of the ROMS.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
