<?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 &#187; Software</title>
	<atom:link href="http://yearofthegeek.net/category/tech/software-tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://yearofthegeek.net</link>
	<description>More like 25 Years, but this is easier.</description>
	<lastBuildDate>Fri, 13 Apr 2012 16:01:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>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>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>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>
		<item>
		<title>Getting more from my Original DROID (Part 1:Rooting and CM7)</title>
		<link>http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-1/</link>
		<comments>http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-1/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 15:59:58 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[DROID]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=409</guid>
		<description><![CDATA[I love my DROID, I have since I got it over a year ago.  But in a year, a lot can happen with technology of course.  My phone was originally equipped with Android 2.1 (the first phone to have it actually) and had an ARM 600MHz processor (underclocked to 550 for battery life), and 256MB [...]]]></description>
			<content:encoded><![CDATA[<p>I love my <a title="Cell Phone Fussing" href="http://yearofthegeek.net/2010/01/cell-phone-fussing/">DROID</a>, I have since I got it over a year ago.  But in a year, a lot can happen with technology of course.  My phone was originally equipped with Android 2.1 (the first phone to have it actually) and had an ARM 600MHz processor (underclocked to 550 for battery life), and 256MB RAM.  It was fast, really fast&#8230;and it took a while for phones to be that fast&#8230;but it didn&#8217;t last long.  Soon after the DROID came out every new phone that came out just got faster and faster very quickly..I mean, that&#8217;s what technology does, right?  But the DROID looked slow very quickly.</p>
<p>So when Froyo (Android 2.2) came out the DROID got it down the line and that&#8217;s when the DROID started to show it&#8217;s age; extremely slow&#8230;a big drop in performance.  So I decided to root it to get a little more millage out of it before my upgrade.  Mind you, I was waiting for the <a title="Thundebolt via Phonearena" href="http://www.phonearena.com/phones/HTC-ThunderBolt_id4985" target="_blank">Thunderbolt</a> to come out to replace it&#8230;but decided against upgrading for the time&#8230;another story I suppose.  I decided to use <a title="SuperOneClick" href="http://forum.xda-developers.com/showthread.php?t=803682" target="_blank">SuperOneClick </a>to root my phone, and damn it was simple.  Literally one click and it was done&#8230;but what can I do with this root?  Well, first thing was overclocking to see if I can get some more speed.  I overclocked it to 800MHz and really didn&#8217;t notice much of a difference besides the fact that I could now have a wireless hot-spot&#8230;oh and I could take screen shots now (why doesn&#8217;t Android have this functionality built in? Seriously!).</p>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 178px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/04/snap20110411_111101.png"><img class="size-medium wp-image-410" title="Android Screen shot" src="http://yearofthegeek.net/wp-content/uploads/2011/04/snap20110411_111101-168x300.png" alt="Android Screen shot" width="168" height="300" /></a><p class="wp-caption-text">Hey look, I need to ROOT to take a screen shot!</p></div>
<p>So I decided to take it a step further.  My buddy was telling me about <a title="CyanogenMod" href="http://www.cyanogenmod.com/" target="_blank">CyanogenMod</a> and how he loved it on his MyTouch and basically brought life back into it.  So I said &#8220;Why the hell not?&#8221;  Not only does it add a lot of functionality, it will give me Android 2.3.3 (Gingerbread)&#8230;something the original DROIDs won&#8217;t ever see normally.  I backed-up my apps and text messages phone using <a title="MyBackup Root" href="https://market.android.com/details?id=com.rerware.android.MyBackupRoot" target="_blank">MyBackup Root</a> then flashed my recovery ROM to ClockworkMod which allows me to install firmware from the SD card and allows me to backup my entire phone to an image just in case anything goes wrong.  After the backup with MyBackup Root I rebooted into recovery mode and backed-up the entire phone using the Nandroid backup (in the recovery) then started to flash CyanogenMod 7 on my phone..this meant I had to do a complete wipe of the phone which is always scary but with the backup I should be cool!</p>
<p>Wiped the phone, flashed the ROM, and booted the phone. It worked! I had the Release Candidate (at the time it was RC1) of CyanogenMod 7 on my phone!</p>
<p>I had some issues with CM7 at first and some issues with getting my apps back (which I&#8217;ll talk about in Part 2) but after some initial bumps I was up running as smooth as I could be on a release candidate.  I had some reboots and some programs would crash but reinstalling them from scratch helped for the most part.</p>
<p>After a few updates it became more and more stable.  I am now running RC4 with a new ultra-low voltage kernel (which allows me to overclock to 1GHz and uses less battery power than the stock kernel). which gives me good battery life, pretty good performance, and all around a pretty good experience.</p>
<div id="attachment_411" class="wp-caption aligncenter" style="width: 178px"><a href="http://yearofthegeek.net/wp-content/uploads/2011/04/aboutPhone.png"><img class="size-medium wp-image-411" title="About my DROID" src="http://yearofthegeek.net/wp-content/uploads/2011/04/aboutPhone-168x300.png" alt="" width="168" height="300" /></a><p class="wp-caption-text">Android 2.3.3 and 1.1GHz! </p></div>
<p>So if you&#8217;re looking to get some more time from your old DROID this seems like a great way to do it.  It&#8217;s not up there with the new phones, but it does give your device a nice little jolt until you decide to retire it.</p>
<p>In Part 2 I&#8217;ll talk about installing all of the apps from backup and troubleshooting the many issues I had with memory issues and how they were resolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2011/04/getting-more-from-my-original-droid-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Doing things the legal way&#8230;the hard way?</title>
		<link>http://yearofthegeek.net/2010/08/doing-things-the-legal-way-the-hard-way/</link>
		<comments>http://yearofthegeek.net/2010/08/doing-things-the-legal-way-the-hard-way/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 19:28:54 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=366</guid>
		<description><![CDATA[The other day, I came across this comic while browsing Reddit: First, it made me laugh because of how truthful it is, and I know from experience. A few years ago, before I was the technical director of my lab, they were installing Maya 3D with a network license system.  The entire process of purchasing [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, I came across this comic while browsing Reddit:</p>
<p style="text-align: left;">
<div id="attachment_368" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2010/08/sOB1o.png"><img class="size-medium wp-image-368 " title="Cyanide &amp; Happiness DRM Comic" src="http://yearofthegeek.net/wp-content/uploads/2010/08/sOB1o-300x285.png" alt="" width="300" height="285" /></a><p class="wp-caption-text">From Cyanide &amp; Happiness</p></div>
<p style="text-align: left;">First, it made me laugh because of how truthful it is, and I know from experience.</p>
<p style="text-align: left;">A few years ago, before I was the technical director of my lab, they were installing Maya 3D with a network license system.  The entire process of purchasing the licenses and installing the server and putting the license files on the machines was a nightmare that ended with someone passing around a pirated copy of Maya to use in the class.  We owned the software and licenses, but the Alias (now Autodesk) licensing software was so convoluted  that it was easier to pirate the software.  Just recently I learned that the version of the FlexLM license server that we use doesn&#8217;t work with Mac OS 10.5, so I had to cut the package up and copy it to the computer myself.</p>
<p style="text-align: left;">Just the other day I was trying to watch an episode of Entourage on Fancast, legally (If you have HBO on your home cable with Comcast, you get HBO on demand on Fancast as well).  After waiting 5 minutes for the website to install stuff on my machine I tried to play the show and it didn&#8217;t work.  I began trying different browsers and refreshing and it still didn&#8217;t work.  I began to download it via a torrent while I was trying to get fancast to work properly and next thing I knew, the torrent was done and I was able to watch it.  Turns out it just didn&#8217;t work for some reason, no error, no nothing.</p>
<p style="text-align: left;">Both software problems, both problems with companies not testing their stuff properly for the consumers.</p>
<p style="text-align: left;">Now, I&#8217;m not specifically talking about DRM, more about big companies screwing consumers unintentionally, but all because they spend so much time and money on copy protection.  Of course I&#8217;m not saying that stealing software is okay, and I&#8217;m not saying that companies should not protect their products, but I do believe that if your normal consumer is getting screwed over because of shitty DRM or licensing then you&#8217;re doing something wrong.</p>
<p style="text-align: left;">Can anything really be done to fix this that will allow consumers to stop getting screwed while protecting the company?</p>
<p style="text-align: left;">I personally enjoy the <a href="http://ilok.com" target="_blank">iLok</a> to a certain extent.  The iLok is a hardware based licensing solution that just plugs into a USB port on the computer.  The software reads the license and it just runs.  It&#8217;s not perfect in the least though.  It&#8217;s managed online, and if you lose the iLok (or it gets stolen) you&#8217;re pretty much out that license, unless you pay for the protection.  You can store multiple licenses on one iLok, and you can move the iLok to another machine and use the software on a different machine if you need to.  A mobile license that (for the most part) it works!  The iLok must also be purchased, which adds more licensing costs, and it also takes up a USB port. So it&#8217;s not perfect..nothing is though.</p>
<p style="text-align: left;">This is something to think about, and I do fairly often since I deal with licensing a great deal for work.  So think about it!</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2010/08/doing-things-the-legal-way-the-hard-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Update from Motorola on the eFuse</title>
		<link>http://yearofthegeek.net/2010/07/an-update-from-motorola-on-the-efuse/</link>
		<comments>http://yearofthegeek.net/2010/07/an-update-from-motorola-on-the-efuse/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 17:21:51 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=363</guid>
		<description><![CDATA[Holy cow, a third update in two days?!?  Yep! Today Motorola responded to all of the eFuse nonsense with something that makes the situation a bit better. Motorola&#8217;s primary focus is the security of our end users and protection of their data, while also meeting carrier, partner and legal requirements. The Droid X and a [...]]]></description>
			<content:encoded><![CDATA[<p>Holy cow, a third update in two days?!?  Yep!</p>
<p>Today Motorola responded to all of the eFuse nonsense with  something  that makes the situation a <em>bit</em> better.</p>
<blockquote><p>Motorola&#8217;s primary focus is the security of our end users  and  protection of their data, while also meeting carrier, partner and  legal  requirements. The Droid X and a majority of Android consumer  devices on  the market today have a secured bootloader. In reference  specifically to  eFuse, the technology is not loaded with the purpose of  preventing a  consumer device from functioning, but rather ensuring for  the user that  the device only runs on updated and tested versions of  software. <strong>If  a device attempts to boot with unapproved software, it  will go into  recovery mode, and can re-boot once approved software is  re-installed.</strong> Checking for a valid software configuration is a  common practice within  the industry to protect the user against  potential malicious software  threats. Motorola has been a long time  advocate of open platforms and  provides a number of resources to  developers to foster the ecosystem  including tools and access to  devices via MOTODEV at  http://developer.motorola.com.</p></blockquote>
<p>This is very good compared to bricking the phone.  At least the phone  can be recovered by the user instead of having to ship it to Motorola  for a repair(not sure of the complete details and how warranty would work).  I&#8217;m also happy to see that Moto responded so quickly to the public.  However, this  still does not sit well with me as Android was developed with developers  and tinkering in mind.  If I want to mess around with my device, why  can&#8217;t I?</p>
<p>(Thanks to <a href="http://disq.us/h9pbk" target="_blank">Tom</a> for pointing this out for me)</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2010/07/an-update-from-motorola-on-the-efuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-Mobile, Big Red, Samsung, and Moto dump on the Open Handset Alliance</title>
		<link>http://yearofthegeek.net/2010/07/t-mobile-big-red-samsung-and-moto-dump-on-the-open-handset-alliance/</link>
		<comments>http://yearofthegeek.net/2010/07/t-mobile-big-red-samsung-and-moto-dump-on-the-open-handset-alliance/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 16:31:03 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[stupid]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=356</guid>
		<description><![CDATA[Let me set the stage up for those who don&#8217;t know much background. In 2005, Android, Inc. (a small company in Cali) was acquired by Google. Android, Inc. was a start-up whose business was in developing software for mobile phones. In 2007 Google helped fund the Open handset Alliance (OHA) which is a consortium of [...]]]></description>
			<content:encoded><![CDATA[<p>Let me set the stage up for those who don&#8217;t know much background.  In 2005, Android, Inc. (a small company in Cali) was acquired by Google.  Android, Inc. was a start-up whose business was in developing software for mobile phones.  In 2007 Google helped fund the <a href="http://en.wikipedia.org/wiki/Open_Handset_Alliance">Open handset Alliance</a> (OHA) which is a consortium of several technology companies whose purpose was to develop open standards for mobile devices.  Motorola, Samsung, and T-Mobile and among these companies.  These companies should all be first in line to make phones more open and free, right?</p>
<p>Well&#8230;</p>
<p>Yesterday&#8217;s <a href="http://yearofthegeek.net/2010/07/the-droid-x-and-the-efuse-moto-shooting-themselves-in-the-foot/">post</a> has already shown us that Motorola should really rework some of their business practices, but it also puts them in a precarious position in the OHA by going against what the OHA is exactly trying to stop, carrier and corporate lockdown of mobile devices.  Some even think that because of the eFuse <a href="http://www.absolutelyandroid.com/why-motorola-should-be-asked-to-leave-the-open-handset-alliance/">Moto should be asked to leave the OHA</a>, and I&#8217;m not entirely sure that they&#8217;re wrong in asking this.  If they are supposed to abide by the OHA terms, they should. No deviations.</p>
<p>Now for another punch in the OHA/Android face, T-Mobile and Verizon are now <a href="http://latimesblogs.latimes.com/technology/2010/07/android-junkware.html">installing &#8220;junkware&#8221; in their new Android phones</a> that cannot be removed in most circumstances.  The LA Times blog is reporting that, &#8220;the Droid X comes loaded with several nonstandard applications for Google&#8217;s Android, most of which cannot be removed&#8221; and that T-Mobile&#8217;s new Samsung Vibrant is also loaded with some extra apps that cannot be removed.  What kind of apps are installed?  Here&#8217;s a few snips:</p>
<blockquote><p>Among the [Droid X's] so-called junkware is a Blockbuster video app and a demo for an Electronic Arts game called Need for Speed: Shift&#8230;.The EA racing game, which provides limited functionality and a large button on the introduction screen urging players to buy the full version, can be removed&#8230;</p>
<p>Skype, which is included with other Android handsets Verizon sells, is a permanent fixture, as is a utility called City ID. The latter program provides location information about phone numbers on the incoming call screen. But it works for only 15 days before asking users to pay $1.99 per month&#8230;</p>
<p>The T-Mobile Vibrant phone from Samsung, meanwhile, has four of these extra apps staring you in the face.</p>
<p>One is the movie &#8220;Avatar,&#8221; permanently loaded onto the device&#8230;Another is a live video channel called MobiTV &#8212; good for only 30 days. The third is a link to install an EA game called The Sims 3: Collector&#8217;s Edition. The last is an outdated version of Amazon&#8217;s Kindle app.</p>
<p>There&#8217;s also Slacker Radio, which cannot be used before providing an e-mail address, and a button leading to Gogo Inflight Internet&#8217;s website, which includes a one-month trial for Web surfing (only on plans that provide the service).</p>
<p>Try as you might, none of these apps can be uninstalled.</p></blockquote>
<p>That is an awful lot of software to load onto a phone that runs an operating system that is supposed to be &#8220;free&#8221; and &#8220;open&#8221; for it&#8217;s users.  The fact that most of them cannot be uninstalled is the most enraging part.  I&#8217;m also sure that these apps take up a good deal of storage space.</p>
<p>Samsung, Motorola, Verizon, and T-Mobile are completely going against the principles of the OHA which they are all (with the exception of Verizon) a part of.  But I&#8217;d probably blame the carries more because in the end, they are the one&#8217;s with final say on what is loaded on their devices.</p>
<p>So, should all of them be asked to leave the OHA?  I&#8217;d say that if they continue this trend then yes.  The OHA should give them an ultimatum to stop and they should take it or leave.  If the OHA fails to even deliver on that then what is the point of the OHA?  If you&#8217;re not going to stand by one of your most basic principles then you have failed.</p>
<p>While I don&#8217;t think this is worse than the eFuse in the Droid X, it certainly is something that needs to be resolved just as rapidly.  Putting a few small applications on a phone specific to your company is not really a problem, not allowing your customers to remove them is.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2010/07/t-mobile-big-red-samsung-and-moto-dump-on-the-open-handset-alliance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TUAW&#8217;s iPhone 4.0 Wish List has Some Stupid Wishes</title>
		<link>http://yearofthegeek.net/2010/01/tuaws-iphone-4-0-wish-list-has-some-stupid-wishes/</link>
		<comments>http://yearofthegeek.net/2010/01/tuaws-iphone-4-0-wish-list-has-some-stupid-wishes/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:50:38 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[tuaw]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=302</guid>
		<description><![CDATA[Yesterday I came across this post on The Unofficial Apple Weblog (TUAW).  I read through it and couldn&#8217;t help but laugh at some of the requests; not just because some are silly but because some phones already do this and iPhone users used to ask, &#8220;Why do I need that?!&#8221; I felt I should write [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I came across <a href="http://www.tuaw.com/2010/01/10/dear-apple-what-we-want-to-see-for-iphone-4-0-part-1/#continued" target="_blank">this</a> post on The Unofficial Apple Weblog (TUAW).  I read through it and couldn&#8217;t help but laugh at some of the requests; not just because some are silly but because some phones already do this and iPhone users used to ask, &#8220;Why do I need that?!&#8221; I felt I should write my opinions on these requests.  Mind you, I have never owned an iPhone, but I&#8217;ve witnessed countless people with them and have used them a good deal troubleshooting for people while at work, I also own an Android-powered DROID; just a disclaimer.</p>
<p>Before I even get into the list I come across this</p>
<blockquote><p><em>This is the first of a series of letters to Apple on your behalf, telling the gang in Cupertino what would make their wonder-phone even more wondrous</em></p></blockquote>
<p>And it even goes into a real letter to Apple.</p>
<blockquote><p><em>Dear Apple,</em></p>
<p><em>While it&#8217;s clear the iPhone is the best smartphone on the market right now, you have a lot of <a href="http://www.engadget.com/2010/01/04/nexus-one-review/">competition</a> creeping up. We want to help you blow them out of the water with the iPhone OS 4.0. Here are our suggestions:</em></p></blockquote>
<p>Now, if you know Apple AT ALL you know that they really don&#8217;t listen to the user. TUAW certainly knows this since they write about Apple all the time.  Apple&#8217;s idea of market research is &#8220;Steve said this was good, so it&#8217;s good.&#8221;  This isn&#8217;t always the case of course; they brought back firewire to all of their laptops after omitting it on most for a time, but Apple really isn&#8217;t going to listen to you all that much.  They will look at the market and see what other phones have that they missed, and probably include some of those.  For instance, people use removable-media on their devices a lot, some people prefer it over internal media of course.  Will Apple ever put a microSD card in their iPhone or iPod? Probably not.  Why?  Probably because it&#8217;s something else that could break that they don&#8217;t want to have to worry about, but it&#8217;s probably because they don&#8217;t want people to add more space to their devices without buying a whole new device.</p>
<p>Now to the list (please read the article if you&#8217;re going to ask questions or complain or whatever, I will only be posting the main idea of each item, not the description of the idea)</p>
<blockquote><p><strong>1. The lock screen needs to change</strong></p></blockquote>
<p>This one is nothing too crazy.  The lock screen could change of course to show more information; a list of to-do&#8217;s, emails, whatever.  So this one I really don&#8217;t have an issue with.  Other phones do this a bit; on Android you get your notifications with an icon in the top menu bar as well as a different colored blinking LED on the front of the phone.</p>
<blockquote><p><strong>2. A new home screen. The iPhone is the smartest phone on the market. Make it smarter. Introduce a location-aware home screen.</strong></p></blockquote>
<p>This is another one that I really don&#8217;t have an issue with.  I actually like this idea and wonder why more phones/devices don&#8217;t have it.</p>
<blockquote><p><strong> 3. That new home screen? Let us access it by vertically swiping.</strong></p></blockquote>
<p>This one confused me a little bit. I can see the desire to have all of your feeds and shit within a simple swipe, but why?  Do something like Android and use a drop down menu at the top.  You select the top menu and slide it out, this way you don&#8217;t accidentally swipe vertically while you&#8217;re reading something and open your home screen. The mock-up looks nice:</p>
<div class="wp-caption aligncenter" style="width: 187px"><a href="http://www.teehanlax.com/blog/wp-content/uploads/iphone_home_all1.jpg"><img title="iPhone Home mock-up" src="http://www.teehanlax.com/blog/wp-content/uploads/iphone_home_all1.jpg" alt="Mock-Up home screen for iPhone" width="177" height="340" /></a><p class="wp-caption-text">Credit: Teehan+Lax</p></div>
<p>But it reminds me of the drop down in Android, just more refined.</p>
<blockquote><p><strong>4. Overhaul app navigation.</strong></p></blockquote>
<p>This is another one I really like.  Tape the home button when on your app menu and it shows all of your homescreens in a nice &#8220;exposé&#8221; style manner.</p>
<p style="text-align: center;">[youtube=http://www.youtube.com/watch?v=7soM07Y3qNI]</p>
<p>This should be standard too.  If hold my home button on my DROID it brings up my running programs and I can switch between them (more on multitasking later).</p>
<blockquote><p><strong>5. 85% of us want multitasking and 3rd party background apps</strong></p></blockquote>
<p>This is where I get a little annoyed with iPhone users.  Now, multitasking is something that the Palm Pre does with WebOS, as well as Android phones, but the iPhone falls short here.  It SHOULD have it, but iPhone users used to ask me &#8220;Who needs that?&#8221; or &#8220;Who cares about that?&#8221;  Well, apparently 85% of the people polled care about it enough to respond to TUAW.  This is a good demand&#8230;until I see the next line: &#8220;but not at the cost of battery life.&#8221; What? Really? You want to run multiple applications at once and not use battery life? What kind of engineering do you think Apple does?  Come on now, be realistic!</p>
<blockquote><p><strong>6. Almost 80% of us want Flash, even if it&#8217;s a bad idea.</strong></p></blockquote>
<p>Again, a pretty good request.  I want it on my DROID too.  Apparently it&#8217;ll be out for Android before the iPhone though.  Also, running Flash on anything MacOS related is a death sentence.  They realize this in the post, but I&#8217;m just throwing it in there also.</p>
<blockquote><p><strong>7. We love that you introduced landscape mode across virtually all apps in iPhone OS 3.0, but 70% of us want the ability to selectively turn it off.</strong></p></blockquote>
<p>Okay, this really isn&#8217;t built into the phone?  Android has it built in already&#8230;why didn&#8217;t Apple?  I don&#8217;t know. But it&#8217;s actually a legit request also.</p>
<blockquote><p><strong>8. When we leave an app, we want it to remember where we were.</strong></p></blockquote>
<p>This one is part of the whole multitasking thing. When multitasking comes, this better be in it, or you&#8217;re doing it wrong! (Yes, Android for the most part has this, and I believe WebOS does as well.)</p>
<blockquote><p><strong>9. 65% of us want the ability to remove Apple-branded apps.</strong></p></blockquote>
<p>This next one is a fair request, but it just won&#8217;t happen. Apple doesn&#8217;t care&#8230;really.  They don&#8217;t want you to remove their apps on the iPhone because, well, it&#8217;s their apps.  There are ways apparently to hid the app from your screen, but not to remove them. These apps are so small what should it matter? This is what you&#8217;re getting with a brand; the device and the apps to come with it.  Same on most devices.</p>
<blockquote><p><strong>10. 60% of us want a universal &#8220;documents&#8221; folder.</strong></p></blockquote>
<p>Okay, fair again, but a question is why doesn&#8217;t it do this anyway? &#8220;We realize this breaks the sandboxing model that prevents one app from blowing away data belonging to another one, but we have every confidence you can make it work.&#8221; Yeah, and when an app comes out that removes all of your pictures and documents who are you going to blame for allowing this? Thought so.</p>
<blockquote><p><strong>11. Better Support for Codecs and Add-ons</strong>.</p></blockquote>
<p>This one is basically asking to allow WMV and AVI stuff to run. I suppose this is another valid request. Next!</p>
<blockquote><p><strong>12. The iPhone is a hard drive with a screen, so&#8230;.</strong>[Give us Disk mode in the OS. 50% of us want to use our iPhone as an external USB/Wi-Fi hard drive.]</p></blockquote>
<p>One of my favorites. I wonder why Apple doesn&#8217;t allow this.  Maybe it&#8217;s because they don&#8217;t want people to be able to remove their apps so easily, or copy some over, or maybe it&#8217;s because they want their users to use iTunes.  You know, one of their most popular pieces of software.  It&#8217;s all about controlling the environment the phone runs with.  You can use other programs to add songs, and documents and pictures, but adding apps is all iTunes.  There is really no third party app vendor, is there? You&#8217;re stuck with iTunes, like it or not.</p>
<p>So that&#8217;s really my $.02 on this blog entry.  It&#8217;s probably biased, but it&#8217;s me being honest.  I like the iPhone.  I think it&#8217;s a great device, but it does have some stupid flaws that can easily be fixed (as well as being a shitty phone).  Unfortunately these requests might fall on deaf ears,  Steve Jobs is not going to listen much, he&#8217;s going to make you listen.</p>
<p>Fixing or adding any of these features to the iPhone will still not help if you&#8217;re sitting on a shitty network. I&#8217;ll keep m DROID and use an iPod Touch (or my 6th Gen iPod Classic).  I&#8217;ll at least be able to do everything I can on an iPhone while actually being able to make phone calls.<br />
There will most likely be a part 2 from this article, so I may just have to wager in on that one as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2010/01/tuaws-iphone-4-0-wish-list-has-some-stupid-wishes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Issues with WiFi and Vista</title>
		<link>http://yearofthegeek.net/2009/09/issues-with-wifi-and-vista/</link>
		<comments>http://yearofthegeek.net/2009/09/issues-with-wifi-and-vista/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:48:20 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[incompetence]]></category>
		<category><![CDATA[stupid]]></category>
		<category><![CDATA[vistasucks]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=266</guid>
		<description><![CDATA[In my lab I keep a wireless access point active; mainly for students and profs using it to connect computer together for whatever. I used to use a WPA password for the system. WPA worked fine except that many people who were not supposed to be on the network were on there. Students would give [...]]]></description>
			<content:encoded><![CDATA[<p>In my lab I keep a wireless access point active; mainly for students and profs using it to connect computer together for whatever.  I used to use a WPA password for the system.  WPA worked fine except that many people who were not supposed to be on the network were on there.  Students would give the password out, and this annoyed me.  That network is supposed to be for DM staff and students only, that&#8217;s why I have it separate from the schools wireless. </p>
<p>Over the summer I made a lot of changes to the network, mainly I changed it over to use WPA2 Enterprise with our RADIUS server.  The logins are taken from our Open Directory LDAP (the ones people use to log into our machines, website, wiki, etc.) and thats how people connect.  Works great in MacOS, I select the network, put my user and pass in and voila!  Windows was another story. </p>
<p>My MBP has Windows 7 Ultimate; I was able to connect to the network after changing some WIndows defaults.  It does ask for a login, which is better than what XP did, but it still had some issues.  I had to disable the &#8220;Check server certificate against blah blah&#8221;, because it&#8217;s a self-signed cert it wouldn&#8217;t work.  I also need to disable &#8220;Use windows login password to login to this network.&#8221;  I understand most people using &#8220;enterprise&#8221; networks all use AD or whatever to login to their computer, but why make that default?  Not to mention, to change both of these options it&#8217;s 5 levels down or so buried deep in the wireless preferences.  It&#8217;s impossible to change if you don&#8217;t know what you&#8217;re doing.</p>
<p>Windows 7 connects fine now.  No issues, it&#8217;s actually very stable.  Issues arise when Vista users connect.  Now, when I add the network for a Vista user it comes up as WPA2 Enterprise (good), AES (great), it even prompts for a user and password (excellent).  No connection.  I change those settings above again, because it&#8217;s by default, still nothing.  I go into even more advances prefs by changing the authentication method to MSCHAPv2 or TTLS, PEAP, whatever works.  Nothing works.  I check all of the Vista prefs with my working Windows 7 prefs, they are identical.  What is the issue then?</p>
<p>After a good Google search, and more and more searches, and stops to Apple discussions, and everything else I can think if, I see similar results.  Apparently Windows Vista HOME does not work with WPA2 Enterprise.  It just doesn&#8217;t work.  It&#8217;s &#8220;broken&#8221; as some would put it, or &#8220;disabled.&#8221;  Whatever the reason, my question is &#8220;Why??&#8221;  Why do you put WPA2 Enterprise network prefs and even allow me to add said network to my computer when I can&#8217;t fucking connect to it?  Explain that one, please!  If you don&#8217;t want Home users to connect to enterprise networks, take the fucking thing out, don&#8217;t just make it act like it works and then not let it.  How do I know it&#8217;s a client issue and not a server issue? Logs.</p>
<p>My server logs all RADIUS connections and attempts to authenticate.  My server issues the challenge to the machine, but the machine apparently ignores it, or throws it away, or wipes its ass with it.  It does NOTHING.</p>
<p>Now, I was having this issue with some other computers as well, Windows XP users.  Their main issue was that they didn&#8217;t have updated drivers or settings were screwed up, but they eventually worked most of the time.  I&#8217;ve also tried with some Vista Pro computers, and yes it works most of the time.  The times it doesn&#8217;t usually work, I tell the people to get the software from their card manufacturer and use it, and then it seems to magically work.  </p>
<p>What is wrong with WIndows wireless?  You got me, but I finally told those people who couldn’t connect to either upgrade or deal with it and connect to a poly network.  Hell, Poly&#8217;s putting N-Wireless in, I might just use it from now on also!</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2009/09/issues-with-wifi-and-vista/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Choosing the Right Programs for a Lab</title>
		<link>http://yearofthegeek.net/2009/08/choosing-the-right-programs-for-a-lab/</link>
		<comments>http://yearofthegeek.net/2009/08/choosing-the-right-programs-for-a-lab/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 17:48:01 +0000</pubDate>
		<dc:creator>John Mahlman IV</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[alternatives]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://yearofthegeek.net/?p=226</guid>
		<description><![CDATA[Sometimes it&#8217;s tough to stock a lab full of computers with software. You want to get the best software of course but that usually means the most expensive. Sometimes the expensive programs aren&#8217;t even the best either. The lab is primarily used for video editing and 2D/3D graphic design. These are three very expensive fields [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes it&#8217;s tough to stock a lab full of computers with software.  You want to get the best software of course but that usually means the most expensive.  Sometimes the expensive programs aren&#8217;t even the best either. </p>
<p>The lab is primarily used for video editing and 2D/3D graphic design. These are three very expensive fields when it comes to software.  For video editing we use Final Cut Studio 2.  We have a lab license which allows us to run 5 copies at any single time; this license costs us a one-time upgrade fee of around $2000.  Of course we had to have Final Cut Studio before that so you need to factor that cost into it also.  I&#8217;m not sure how much it was originally, but I&#8217;m guessing between 2 and 5k.  Now, we don&#8217;t pay a yearly fee or anything, it&#8217;s installed, and it works.  No fuss.  Is there anything else out there we could use, something free?  Maybe cheaper?  </p>
<p><strong>In short, no.</strong></p>
<p>There really is nothing like Final Cut Pro out on the market.  (And don&#8217;t tell me Adobe Premiere Pro because I&#8217;ll just have to punch you in the face)  Avid is around, it&#8217;s been around, it will probably always be around; but it&#8217;s not FCP.  Avid is a whiny little pain in the ass that doesn&#8217;t work if it doesn&#8217;t get it&#8217;s way, not to mention it&#8217;s about $2000/license.  No thanks.  So FCP is something we&#8217;re stuck with it looks like, no big loss.  (I know there are <a href="http://jahshaka.org/">open source editors</a> out there, but they&#8217;re just not as good and intuitive as FCP is at all, so don&#8217;t bring that up.) With respect to Adobe, we do have 1 license of After Effects.  It hardly gets used, but it&#8217;s really a good program from what I&#8217;m told.</p>
<p>Next is 2D graphic design.  This one is a bit simpler.  We use Adobe Creative Suite 3 (no, we didn&#8217;t upgrade to CS4) which comes with Photoshop, InDesign, Illustrator, Dreamweaver, Flash, and Acrobat Pro.  We&#8217;ll ignore Flash for now because we really can&#8217;t use anything else that I know of.  Photoshop is the standard graphics/photo editing software, the weapon of choice for graphic designers if you will.  Without this piece of software your digital media lab (or in this case, my lab) is a laughing stock of the DM world.  However, there are freebies out there, although they might not be <em>as good</em> they sure as hell will do the job well.  <a href="http://www.gimp.org/">GiMP</a> and <a href="http://www.gimpshop.com/">GiMPShop</a> are around and have been for a long time.  This Linux counterpart to Photoshop gives users who cannot afford the price tag from Adobe the ability to make beautiful graphics like the pros.  It&#8217;s tools are almost 100% similar, and it&#8217;s interface can also be with the help of GiMPShop.  I would show screen shots comparing the two, but I can&#8217;t seem to get GiMPShop to run on my laptop.  (BTW, the two run with X11, not natively.)</p>
<p>InDesign and Illustrator are programs I am not so sure about replacing, I&#8217;ve never tried alternatives to them.  I know there are a few out there though.  <a href="http://www.inkscape.org/index.php?lang=en">Inkscape</a> is one that looks like a promising Illustrator replacement, it&#8217;s free too!  For InDesign we have Quark of course; although Quark is rapidly getting replaced my InDesign, and one called <a href="http://www.scribus.net/">Scribus</a>, another open source replacement.  I&#8217;ve never used any of these so I cannot speak for them, but if you&#8217;re looking, try them out!</p>
<p>Dreamweaver is for web-development.  It&#8217;s more of a helper for most new developers.  It&#8217;s gotten a lot better over the years, but it&#8217;s still nothing that cannot be replaced by good ol&#8217; hand coding with <a href="http://macromates.com/">TextMate</a> or <a href="http://www.codingmonkeys.de/subethaedit/">whatever</a> <a href="http://www.barebones.com/">editor</a> you <a href="http://aquamacs.org/">prefer</a>.  These are all wonderful, some are free, some are not.  However, for true web editing I have to give props to <a href="https://www.panic.com/coda/">Coda by Panic</a>. I&#8217;ve mentioned before that I love this program.  I do.  I really think this is probably one of the best code/web/css editing programs on the market, ever.  It&#8217;s beautiful, and it&#8217;s functional.  It&#8217;s also $99.  Does this bother me?  No.  Each penny of that $99 is worth it.  If you&#8217;re just doing web stuff, don&#8217;t go near Dreamweaver, get Coda, as a matter of fact, get multiple copies of Coda to give to friends.  That&#8217;s how much I love it.</p>
<div id="attachment_229" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2009/08/Picture-1.png"><img src="http://yearofthegeek.net/wp-content/uploads/2009/08/Picture-1-300x193.png" alt="Look at this beautiful CSS editor!  I can also edit the code of the CSS and ANY OTHER CODE WITH CODE HINTING!" title="Coda CSS" width="300" height="193" class="size-medium wp-image-229" /></a><p class="wp-caption-text">Look at this beautiful CSS editor!  I can also edit the code of the CSS and ANY OTHER CODE WITH CODE HINTING!</p></div>
<p>Now we come to 3D graphics.  Our choice program in the lab is Autodesk Maya 2008 Unlimited.  Maya is the &#8220;industry standard&#8221; for 3D graphics, right with 3D Studio Max; both of which are now owned by Autodesk&#8230;weird huh?  Maya comes with so much stuff that it&#8217;s very hard to find a comparable program.  Some difficulties come up with licensing (you need to be running a license server if you have a set number of licenses, and you need to make sre you get Unlimited or Complete.  The difference is just what kind of fluids or fur you get, whatever. I like Maya to a certain extent.  it&#8217;s powerful and fairly easy, but it&#8217;s licensing is annoying, and it costs a good amount for upkeep.  We need to constantly upgrade if we want the bugs to go away (because lord knows you don&#8217;t want to keep fixing your software after the first service pack which we paid a few thousand dollars for in the first place) and if we want service for the license we bought, that&#8217;s also more money.  </p>
<div id="attachment_234" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2009/08/Picture-2.png"><img src="http://yearofthegeek.net/wp-content/uploads/2009/08/Picture-2-300x181.png" alt="Maya&#039;s starting interface." title="Maya" width="300" height="181" class="size-medium wp-image-234" /></a><p class="wp-caption-text">Maya's starting interface.</p></div>
<p>To replace Maya many people opt for <a href="http://blender.org">Blender</a>; Maya&#8217;s open-source cousin from the Dutch.  Blender is completely free, and it does a lot of the things Maya does.  It really is an excellent replacement for Maya; however, it&#8217;s got a steeper learning curve than Maya.  While Maya may still be considered difficult to grasp anyway, Bender is like a nightmare to some 3D artists I&#8217;ve known.  So if you can learn Blender (which by the way has <a href="http://www.blender.org/download/documentation/">all documentation online free</a> as all good programs should) you will probably be very happy with the results.</p>
<div id="attachment_236" class="wp-caption aligncenter" style="width: 310px"><a href="http://yearofthegeek.net/wp-content/uploads/2009/08/Blender3D_2.4.5-screen.jpg"><img src="http://yearofthegeek.net/wp-content/uploads/2009/08/Blender3D_2.4.5-screen-300x178.jpg" alt="A random screenshot from Blender 2.4 from Wikipedia." title="Blender from Wiki" width="300" height="178" class="size-medium wp-image-236" /></a><p class="wp-caption-text">A random screenshot from Blender 2.4 from Wikipedia.</p></div>
<p>Besides these main programs I have taken liberties to find free versions of other programs for my lab machines as replacements to troublesome or other non-free programs.  Adobe Acrobat 9 has a nasty issue with network users on Mac OS, it crashes&#8230;all the time.  I&#8217;ve taken Acrobat off and replaced it with a <a href="http://www.schubert-it.com/pluginpdf/">PDF plugin</a> for Safari and Firefox.  If someone wants to use Acrobat Pro, which is VERY rare here, then they can ask me to install it for them, for now Preview works just as well.  <a href="http://metaquark.de/appfresh/">AppFresh</a> is a free program that checks all of your programs for updates and allows you to install them at once.  very handy for updating the lab machines.  And I can&#8217;t forget my favorite free buddies <a href="http://www.bombich.com/software/ccc.html">Carbon Copy Cloner</a> and <a href="http://www.deploystudio.com/">DeployStudio</a>, without these FREE tools I would have be dead trying to deploy the lab and backup systems.</p>
<p>So, if you&#8217;re on a tight budget and you&#8217;re looking for cheaper alternatives, try out some of these.  They might end up being better for you in the long run.  If you have any other programs to suggest, drop a comment, I&#8217;d love to try some new programs out.  Just remember, sometimes you don&#8217;t get what you pay for.</p>
]]></content:encoded>
			<wfw:commentRss>http://yearofthegeek.net/2009/08/choosing-the-right-programs-for-a-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

