<?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>Mega-ZBlog &#187; softwarepicks</title>
	<atom:link href="http://www.mzzt.net/tag/softwarepicks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mzzt.net</link>
	<description>You are here.</description>
	<lastBuildDate>Sat, 07 Jan 2012 23:53:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Software Picks: ANYTHING BUT iTunes</title>
		<link>http://www.mzzt.net/2009/07/04/software-picks-anything-but-itunes/</link>
		<comments>http://www.mzzt.net/2009/07/04/software-picks-anything-but-itunes/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 16:17:51 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Software Picks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bonjour]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[MicroXP]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarepicks]]></category>
		<category><![CDATA[sucks]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[virtual machines]]></category>
		<category><![CDATA[worthless]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=170</guid>
		<description><![CDATA[So recently I got a $15 iTunes gift card and now a 22-free songs code for iTunes so I decided to check it out. I expected a slow lumbering beast that would try and take over my whole OS so I booted up my favorite XP Virtual Machine and created a snapshot so I could [...]]]></description>
			<content:encoded><![CDATA[<p>So recently I got a $15 iTunes gift card and now a 22-free songs code for iTunes so I decided to check it out.  I expected a slow lumbering beast that would try and take over my whole OS so I booted up my favorite XP Virtual Machine and created a snapshot so I could then install iTunes on it without fear of it breaking anything permanently.</p>
<p>It was worse than I had feared.<span id="more-170"></span></p>
<p>First of all the install process has a progress bar that doesn&#8217;t actually measure anything meaninful since it just resets once it gets to the end and you have no clue how many times it has to fill before it&#8217;s done.  I hate installers that do that.  But I can&#8217;t fault Apple for this since it&#8217;s a universal sort of flaw you see everywhere.</p>
<p>The installer was actually sort of pleasent, well except that it steals all your file associations by default but if you&#8217;re the sort of person who reads all the checkboxes instead of just clicking Next until the installer is done it&#8217;s not a big problem.  Again this is a universal thing that happens in many installers, even Firefox.</p>
<p>Of course it installs no less than 3 different services in order to work properly.  I didn&#8217;t even check application drivers!  At most only one service should be needed for User mode compatibility&#8230; and even then I hate when apps need to install services that run all the time even when the app isn&#8217;t running.</p>
<p>Let&#8217;s see what we have here:</p>
<ol>
<li>&#8220;Apple Mobile Device: Provides the interface to Apple mobile devices.&#8221; I don&#8217;t even HAVE an iPod!</li>
<li>&#8220;Bonjour Service: Bonjour allows applications like iTunes and Safari to advertise and discover services on the local network.&#8221;  I&#8217;m not big on Mac stuff but I guess this is the Mac equivilent of an SMB client.  This really isn&#8217;t needed as a service, user mode apps SHOULD be able to use networking just fine without it, and it&#8217;s not like you can do much with these services without an Apple User mode app runnning, right?</li>
<li>&#8220;iPod Service: iPod hardware management services&#8221; Wait, didn&#8217;t we already get this in #1?  I&#8217;m confused.</li>
<li>Oh yeah, Apple&#8217;s Update thing goes into Scheduled Tasks if you don&#8217;t uncheck the box for it.  Not a service but still annoying.  I don&#8217;t really need to update your apps if I&#8217;m not running them, just check on app startup!</li>
</ol>
<p>Ok now the install is finished.  I get an error message indicating some Windows system components I need are missing.  Not a big surprise since I&#8217;m running a stripped-down XP VM&#8230; oh wait these components are only needed for iPod/iPhone communications.  But if we can&#8217;t do it anyway, why are the two services still running?  Oh well.</p>
<p>EULA, agree&#8230;</p>
<p>Welcome to iTunes wizard, next, uncheck scan my music folder, next, keep my iTunes music organized, next, it tells me about album artwork for some reason, finish.</p>
<p>The interface is actually quite nice, but this is where everything gets SLOW so it&#8217;s not really worth it to me.  The integrated IE browser is missing vital things like text selection, context menu, and address bar (it can only navigate iTunes store, which is OK I guess).  In place of an address bar you get a nifty breadcrumb bar that shows you where in the Apple Store heiarchy you are.</p>
<p>So I go to redeem my free songs first&#8230; oh wait I need an account.  So I use my AIM account to log in.  Oh wait, I need to set up an Apple account first&#8230; this was NOT on the 1 2 3 4 easy steps on the gift card!</p>
<p>So I set it up and eventually reach the credit card page.  This doesn&#8217;t qualify as &#8220;free&#8221; for me, but fortunately there is a convenient &#8220;No credit card&#8221; option that I select.  It still wants my address though.  Yeah, no.</p>
<p>When I try to skip that, it complains and sends me back to the page.  I go to fill it out&#8230; but the &#8220;No credit card&#8221; option is gone.  So now I HAVE to give them a credit card number which they will keep indefinitely and automatically charge me if any music is bought on my account.  Yeah, that&#8217;s not free, and definitely also not risky.</p>
<p>I try to restart the sign up process, but the &#8220;No credit card&#8221; option does not appear.  I almost give up and wipe iTunes right there, but then I figure out what Apple is up to here&#8230; so I decide to try my redeem code again.  I am told again I need to sign up, and I go to the sign up page&#8230; and the &#8220;No credit card&#8221; option is back.  Sneaky of them.</p>
<p>I do not appreciate trying to be railroaded into giving up my credit card information just because I make one little mistake.  The &#8220;No credit card&#8221; option is also intentionally hidden from new users who haven&#8217;t specifically tried to redeem free content.  That&#8217;s shady if you ask me.</p>
<p>So I put my address down as 555 5th Street and continue on.  Hooray, it&#8217;s redeemed my songs for me now!</p>
<p>So the download starts.  It seems nice, everything is happening automatically.</p>
<p>Then it finishes the first three songs and begins &#8220;processing file&#8221; on all of them.  What&#8217;s there to process?  DRM?  Just give me my music, you finished downloading it!  I&#8217;ve never seen a file downloader take so long to do&#8230; well&#8230; nothing I care about.  This is where the UI becomes so slow that it&#8217;s completely unresponsive while it downloads your music.  There&#8217;s really no point to the pause buttons on the music since they don&#8217;t respond to clicks.</p>
<p>Eventually I&#8217;m convinced iTunes has hung since the UI is unresponsive and nothing seems to happen for a period of time.  I kill it.  A reasonable thing to do and a regular Windows  practice.</p>
<p>Start it back up annnd&#8230; where did my music go?  I have 19 tracks queued for download, but the other three I downloaded are gone!  This doesn&#8217;t happen in Songbird, or any other program that downloads files, and is completely unintuitive and definitely undesired application behavior.</p>
<p>Next three downloaded, and it hangs again.  I have to restart it again and I&#8217;m down to 16 free songs from the original 22.</p>
<p>This time I decide to wait it out, maybe it wasn&#8217;t really hung.  Maybe it&#8217;s just slow from bring in a VM (but the rest of the VM&#8217;s apps are quite responsive). This time it finishes all the songs (eventually) and I look in the Library for the other 6.  They are gone.</p>
<p>I check the iTunes Library folder and find them in a temporary directory with temporary file names.  After some searching on Apple Support I direct iTunes to import music to the Library FROM the iTunes Library.  It imports the music!</p>
<p>&#8230; Except all the tracks are called &#8220;download&#8221; and are untagged.  Are you kidding me?!?!  All the other tracks were tagged, why does it wait until AFTER all the songs are downloaded to tag them?!?!</p>
<p>Of course there must be an easy way to get iTunes to redownload music you purchased (or redeemed) that failed to download, right?  Wrong.</p>
<p>My Purchased list in iTunes only shows the 16 songs, which is utterly rediculous, it should have a record of my proper purchases (redeems)!</p>
<p>I find an in-browser list of my purchases and it properly shows the 22 tracks.  Why then does iTunes only show 16?</p>
<p>I am then forced to write down every track in the list of 22, compare it to the 16 list by hand (I can&#8217;t have them both on the screen at once!), and then manually write down the names of the tracks that are untagged.  Then I have to listen to each track to figure out which is which (thankfully they were imported in alphabetical order) and tag them BY HAND, using Wikipedia and Google to fill in the blanks in the tags that iTunes didn&#8217;t list on the purchase order like Album, Track Number, etc.</p>
<p>Now I&#8217;m ready to give up iTunes and just enjoy my new music in Winamp, but I&#8217;m afraid I might have to battle with stripping off the DRM first.  Thankfully Apple did remove DRM from their music a while ago so when I exported my music to the host OS, it played just fine in Winamp to my delight.  Well except that my manually tagged music had on album art.  I was able to use Winamp to automatically get the album art for 4 of the 6 tracks easily enough.  But two were still missing, and I wanted proper tags for all 6.</p>
<p>So I decided to see if Apple Support would help.  Considering how much iTunes sucks they must be good at helping users by now.</p>
<p>When I indicated my problems in an e-mail, the tech that responded completely misunderstood my problem.  I thought I had made it quite clear but apparently he thought iTunes couldn&#8217;t read any music tags, when I had indicated that it could on all but 6 songs that lacked tags.  So I once again iterated that I had imported those 6 songs manually but they weren&#8217;t being tagged, so I wished to download them again.  I attached two screenshots of the 22-song purchase history and the 16-song iTunes purchases lists to indicate my problem more clearly.</p>
<p>Solution: Try it again!  Well to be fair he indicated I should clear my profile first and reinstall iTunes, and though he didn&#8217;t explain this point to me at the time he also reenabled the file downloads on my account.  Guess Apple doesn&#8217;t trust users to be able to download their files multiple time.  Bbut they can copy them as many times as they want, thanks to the lack of DRM!  Double standards are fun!</p>
<p>To ease the process of cleaning up iTunes I roll back the virtual machine and install it again.  Hangs after downloading 6 songs.  I wait a long time but it has definitely died.</p>
<p>I try to roll back and install again and here is where I discover that a tech support person has to manually authorize a redownload of songs.  I&#8217;m still trying to figure out how you authorize multiple computers to play your DRM&#8217;d songs when you can only download them once&#8230; it doesn&#8217;t make sense, it&#8217;s like users HAVE to figure out how to copy and distribute music to others in order to get their own music to play on their other computers&#8230;</p>
<p>So I e-mail the tech again and explain my problem.  All he can suggest is to try it yet again, which is where I am now.</p>
<p>Up to 6 songs again and I&#8217;m not very optimistic.  I guess I can settle for my 6 partially tagged songs.  But I&#8217;m not even going to TRY using that $15 gift card, as far as I&#8217;m concerned it&#8217;s worth far less than the plastic it&#8217;s printed on.</p>
<p>[Edit: It finished!  Only took 4 hours to download 1.4 hours of music, that's progress for you!]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/07/04/software-picks-anything-but-itunes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Picks: VirtualBox</title>
		<link>http://www.mzzt.net/2008/12/18/software-picks-virtualbox/</link>
		<comments>http://www.mzzt.net/2008/12/18/software-picks-virtualbox/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 05:49:20 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Software Picks]]></category>
		<category><![CDATA[easyvmx]]></category>
		<category><![CDATA[emulation]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[qemu]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarepicks]]></category>
		<category><![CDATA[virtual machines]]></category>
		<category><![CDATA[virtual pc]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vms]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[writer]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/2008/12/18/software-picks-virtualbox/</guid>
		<description><![CDATA[I should try to write a post everyday, and today I was messing around with VirtualBox. I also should write some new software picks, and I want to try out Windows Live Writer for this post. So here we go! Edit: Windows Live Writer totally broke all the HTML in my post. So yeah I [...]]]></description>
			<content:encoded><![CDATA[<p>I should try to write a post everyday, and today I was messing around with VirtualBox.  I also should write some new software picks, and I want to try out Windows Live Writer for this post.  So here we go!</p>
<p>Edit: Windows Live Writer totally broke all the HTML in my post.  So yeah I think I&#8217;m done with that.</p>
<p><span id="more-117"></span></p>
<p>First a small change to Software Picks from now on… I will first explain the type of software this is and what it does, then pick out some good examples (all free software, and usually all for Windows), and then explain why I like my favorite choice over those. Feel free to scroll past parts you don’t care about.</p>
<p>I am talking about virtualization software here. This is the idea of speeding up emulation of one type of hardware running on the same type of hardware, but abstracted away, so you can have your main OS running, but then have another OS (a “guest”) running in a sandbox where it can’t affect the “host”. Virtualization is faster than emulation (where the emulated hardware could be different from the host hardware) since you can make assumptions and optimizations based on similarities between host and guest.</p>
<p>I would also group virtualization software with PC emulators since that’s mostly what’s being emulated/virtualized.</p>
<p>In layman’s terms, you can run Linux or Windows or DOS or any other PC OS without having to format your hard drive or reboot or in any way affect your computer other than being just another piece of software. Cool, right?</p>
<p>First example of virtualization software is <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&amp;DisplayLang=en">Virtual PC</a>, Microsoft’s offering. Like much Microsoft software (<a href="http://en.wikipedia.org/wiki/Mosaic_(web_browser)#Background">Internet Explorer</a>, <a href="http://everything2.com/title/QDOS">MS-DOS</a>), <a href="http://www.microsoft.com/presspass/press/2003/Feb03/02-19PartitionPR.mspx">they bought it off of another company</a> and continue to improve it.</p>
<p>It was my choice for a while, but it lacks some of the flexibility of guest hardware choices that other programs offer. It also is optimized for Windows, meaning Linux will run horribly on it, and some distros like Ubuntu require special boot strings to boot correctly. However I still use it to run Windows 3.11 occasionally (last I checked VirtualBox had a bad freeze bug with it).</p>
<p>From <a href="http://www.vmware.com/">VMware</a> there are two free products of interest to the desktop user… <a href="http://www.vmware.com/download/player/">Player</a> and <a href="http://www.vmware.com/download/server/">Server</a>. Both are free. Server is the more full-featured of the two but it puts more hooks into Windows and installs more services which are always running… I don’t like that kind of thing. Player on the other hand is lighter but also limited as it cannot create new virtual machines, which would be an instant deal-breaker if not for <a href="http://www.easyvmx.com/">the resourcefulness of the Internet</a>. Unfortunately even with that you’ll still have to break out Notepad to tweak Virtual Machine configurations… not too fun. On the bright side we get USB device support and more hardware tools.</p>
<p>Next we have <a href="http://www1.interq.or.jp/~t-takeda/qemu/">QEMU</a>, the only emulator on my list. What this means is though QEMU is slower (you can download a kernel driver to help speed it up) it will run on a wider variety of computer architectures.</p>
<p>Only problem is, it’s a command line interface, and I usually have to consult the docs to figure out what I need to type. But it is chock full of features if you are comfortable with the command line.</p>
<p>The main problem is that there is no official Windows binaries, so when trying to use the KQEMU accelerator kernel driver, it can be difficult to find a version that matches up. It is also the slowest solution still, being an emulator. The built-in interface for changing virtual discs and so forth is ALSO a console interface, making it tough to use again. I also find myself constantly going back and forth between doc files trying to remember where I saw that command I was looking for.</p>
<p>Basically if you’re not comfortable with using the command line… don’t consider QEMU by itself. There are several GUI frontends available which probably make things a lot easier (Google around for them). I was actually making one once, but I lost interest and unfortunately for that project I have moved on to VirtualBox.</p>
<p><a href="http://www.virtualbox.org/">VirtualBox</a> is my pick. It has a decent array of hardware options, it runs Linux about 5 times as fast as Virtual PC, it has Guest Additions (drivers for a guest OS which integrate it with the host OS) for Windows and Linux, multiple networking options, USB devices in guest OSs… and some cool stuff like “seamless modequot; (just try it!) It also runs on Windows, Mac OSX, and Linux (as Host OSs, now) which is great because now I can use the same VMs when I boot into Linux.</p>
<p>The virtual disk manager is a bit annoying at first and seems to be in the way, but once you add all your disks to it it becomes quite useful as it aggregates them all in one place so you don’t have to browse all over to find the CD ISO./p  pAn update today replaces the TAP driver used for Host Interface networking (used to make the virtual machine appear on your network just like any physical machine) with a network filter… much “cleaner” which I like, and has the advantage of allowing multiple VMs to use the same network adapter.</p>
<p>More interesting is the new OpenGL 3D acceleration. I did some benchmarks on my Host OS as well as a Windows 2000 Guest OS using a 7-year old benchmarking program I found. The results are <a href="http://junk.mzzt.net/results.htm">here</a>. Don’t view the source of that page… I didn’t write it, and it’s quite ugly.</p>
<p>It’s not a perfect benchmark (I couldn’t turn VSync off in the VM) but it looks good enough to run Half-Life or even Quake 3-engine games at full speed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2008/12/18/software-picks-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Picks: 7-Zip</title>
		<link>http://www.mzzt.net/2008/06/24/software-picks-7-zip/</link>
		<comments>http://www.mzzt.net/2008/06/24/software-picks-7-zip/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 15:51:46 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Software Picks]]></category>
		<category><![CDATA[7zip]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[softwarepicks]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/2008/06/24/software-picks-7-zip/</guid>
		<description><![CDATA[I&#8217;ve decided to add content to my blog, and I will be drawing on my experience with all different types of software to recommend ones I like particularly. In this case, I see lots of people using trial versions of WinZip or WinRAR. Why? It doesn&#8217;t make sense, not when there are good, free products [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to add content to my blog, and I will be drawing on my experience with all different types of software to recommend ones I like particularly.</p>
<p>In this case, I see lots of people using trial versions of WinZip or WinRAR.  Why?  It doesn&#8217;t make sense, not when there are good, free products out there that don&#8217;t have nag screens or trial periods.</p>
<p>My archive tool of choice is <a href="http://www.7-zip.org/">7-Zip</a>.  It has a GUI tool, a command line interface, and a shell extension, so you can right click archives to extract them, or right click a bunch of files to archive them.  All these are musts for me, and 7-Zip does a good job in all of them.  It can also create self-extracting archives which is a plus if you want to compress in .7z format but aren&#8217;t sure if your friend has a tool that can open them.</p>
<p>The most interesting feature 7-Zip brings to the table is the 7-Zip file format.  It boasts higher compression rates than ZIP.  AFAIK, ZIP was originally intended for use with text files, so you get best compression rates with them.  I don&#8217;t know much about .7z but it was probably designed for modern uses that ZIP is currently used for.  At any rate, except for very small files or text files, .7z has always won out for compression ratio in my little tests.</p>
<p>It also supports extracting a number of archives.  Unfortunately it can only create a small subset of these, including .7z, ZIP, .tar, .gz, and .bz2, which is still a useful enough assortment.</p>
<p>The only thing it really can&#8217;t do is generate RAR files, but fortunately there really is no reason to have to make them anymore&#8230; I&#8217;m not sure why you still see some around.  I can only assume they get better compression ratios in some places than ZIP.  However I haven&#8217;t needed to make any RAR files for as long as I&#8217;ve been using 7-Zip.  Considering 7-Zip is a free tool and IIRC RAR creation support requires a paid license I can understand why there is no support.</p>
<p>I would recommend 7-Zip to anyone who is looking for a good desktop tool for extracting or creating archive files, or a good command line tool for the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2008/06/24/software-picks-7-zip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

