Friday, December 29, 2006

The Cost of Windows Vista

For the holidays I decided to leave my personal computer, Hopper, in residence, and just use the machine that is at my parents' house. One result of this is my not reading RSS feeds (basically my sole source of news) over the holidays. I know I will hear lectures of how I should use web-based RSS syndicators, but I like Liferea too much to just say goodbye to it.

As a result of not having read any of my favourite electronic haunts over the past week, I am a couple days behind on reading a particularly interesting news article. If you haven't already, I suggest reading A Cost Analysis of Windows Vista Content Protection. It's quite long, but I made it through the whole thing, and it's quite an interesting read, with many good points sprinkled throughout. Even the footnotes are good reading. Even though most people who read this blog have probably already found the article through Slashdot, I figured if more people blogged it, then more people will know about it. More specifically, I haven't found a response from a Microsoftie yet. There are the standard responses on Slashdot (Linux fanboyism), but hopefully other places like Channel 9 or other Microsoft community sites, and hopefully Microsoft bloggers will start to comment on it. I'll be keeping my eyes on the Google search for "vista_cost".

Thursday, December 28, 2006

No Rockbox On 80GB iPod Video

Well, I was doing more investigating to see how easily Rockbox would go onto my new iPod, and if iPod + Rockbox would be better than iAudio. As it turns out, from the iPod FAQ wiki page, and from the forum, last updated December 19, it looks like Rockbox is not currently running on the 80GB iPod Video (also known as the 5.5 Generation iPods). Apparently, the project has just recently gotten it working with the 30GB 5.5G, but not the 80. At this point, I figure it's time to just return the iPod. Oh well.

Wednesday, December 27, 2006

Open Street Mapping

As I mentioned in a previous blog post, my father received a Magellan GPS. Being the open source kind of guy, I have always had very strong feelings about the should-be openness of maps. I believe that the great land of Canada, especially the public land, belongs to the people and the maps of those lands should be completely open and public domain. After all, public land is called "Crown Land" in Canada, to denote that it is owned by the government and the people. I own a small portion of Vedder Road, so why should I have to pay and agree to copyright restrictions just to find out where it is? Thus, we have OpenStreetMap. Using GPS traces, and applying various properties to different location nodes, volunteers can map out street/ground level information. Personally, I think that topographical information should also be stored, but the openness of OpenStreetMap will allow export in the future, so I'm not too concerned (plus the extra dimension of information would be a huge burden on the already slow server).

I have already created an account, and have uploaded my first gpx trace. My mom had to drop my brother off at his work (Prospera Center), so I turned on the GPS unit, threw it in the back seat, and waited for her to return. You can see the resultant trace of my mom doing some errands around town. I have also downloaded the Java Open Street Map software, and am trying that out. Here's a screenshot of the same trace, after some cleaning up around my house area (the gps unit's accuracy went down from +-6m to +-30m once it came indoors and lost some satellites, so I had to clean that up).


Hopefully I'll get this stuff all figured out and do a couple traces of the Vedder Crossing area before I go back to residence (I don't get to take the GPS unit with me, so no mapping fun over the semester).

iPod or iAudio?

The major gift that I received this Christmas was an iPod Video 80GiB. 30 hours after removing the gift wrapping, the iPod remains in its shrink wrap packaging. Why haven't I opened it?

MP3 is a terrible audio format. In most listening tests it fails miserably, it only supports stereo, and most importantly, it's not open. Obviously the best audio codec (for lossy) is Vorbis, but most portable audio players don't support Vorbis right out of the box. The iPod is no exception. There are firmware alternatives such as RockBox, but I'm not a fan of potentially bricking a $400 piece of hardware. I have heard of the iRiver, and its support for Vorbis, so I thought maybe that would be a good alternative. I decided to take a look at Xiph's list of portable players. Unfortunately, the latest iRiver product, the H10, is not capable of playing Vorbis, so it looks like iRiver is dropping official support for the superior codec. Another potential candidate would have been the Neuros, whose firmware decoder was actually coded by the good people at Xiph (Tremor was written under contract and paid for by Neuros). Unfortunately, the Neuros II has been discontinued, and the Neuros III is still in the planning stages. Yet another potential candidate, was the Rio Karma (Rio is a relatively old company, having some history in the graphics card industry), but the Rio company went under and sold out to SigmaTel. So far this is looking very hopeless.

The one device that catches my eye from the list of compatible players is the Cowon iAudio X5. It can play Vorbis and FLAC, as well as other features that I would be less likely to use, such as MPEG4 video, FM radio tuning, built-in microphone recording, line-in recording, etc. The other nice thing is that it uses a simple mass storage device style communication with the computer, which means it will work with Linux (the official website even says it will work with Linux kernels 2.2 or later). I did some Googling and reading, and judging by the reviews for the 20GiB on Amazon, the jury is split, with some loving it, and others having problems with the battery after about a year, or having problems with the positioning/construction of the headphone jack. I don't know if these problems were solved with the 60GiB X5, as the reviews didn't discuss it. Another problem would be the X5's limit of 10,000 files, compared to the iPod 80GiB's limit of 20,000. I would estimate I have around 7,000 audio files right now (Rhythmbox can give me an exact number, but I'm not in front of Hopper right now), so I could hit the file limit before I hit the space limit. The final problem that I can find is the possibility that the 60GiB X5 is discontinued. The official North American Cowon distributor, Jetmall, has the 60GiB listed, but NCIX does not (though it does have the 20GiB and 30GiB available for ordering). If you are interested in learning more about Cowon products, I would suggest checking out iAudiophile.net, the fansite for Cowon products.

So after all that research, I am going to go back to looking at RockBox, and seeing what kind of features it provides, and if it is safer to use than when I had last heard about it. Oh, and in case you are wondering, converting my vorbis and flac files to mp3 is most certainly not an option.

Tuesday, December 26, 2006

Geotagging It Up

For Christmas my father received a global positioning system unit, the Magellan eXplorist 600. We are still trying to figure the thing out. For some strange reason Magellan decided not to include a comprehensive paper manual, leaving most of that duty up to a pdf file on the Internet. Even basic things like how to hook up the unit to the computer is left ambiguous. In the paper manual it says that to hook up to the computer or to charge the battery, you must hook up the data/power cable to the unit. The catch is that the connector on the back of the GPS unit is symmetrical in two axes (there are six conductor plates arranged in an almost-hexagon, with a nut in the center, while the cable has six pins with a bolt in the center), which means there are two ways to connect the cable, and the paper instruction manual does not have any description or graphics on how to hook it up. For about the first ten hours I was trying to charge the battery and get the data transfer working all while the unit was hooked up backwards. Quite a silly connector design, and quite a silly choice in not including a proper manual with the unit.

The included software (MapSend Lite) is, in my opinion, useless. Sure I've only been using it for a couple minutes, but it already looks featureless and boring. It only has an outline for major bodies of water (I'm talking about oceans and The Great Lakes. The software can't even import the overlay maps that come on the same CD (these overlay maps are intended to be loaded onto the GPS unit so that you get extra map information about your local area). I also tried getting Google Earth to work with the GPS, but that requires a $20 annual subscription to get Google Earth Plus. Right now I'm working on getting WorldWind running, and hope that will be able to import POI, waypoint, track, and other information. One nice thing about this unit is that all POI/waypoint/etc information is stored in ASCII, and realtime information is transferred over USB in NMEA format, which appears to be industry standard. Hopefully this means the unit will at least be marginally compatible with Linux.

My last topic in this post has to do with Geotagging. Geotagging Flickr photos seems to be easy, and there are many guides to doing it, but geotagging blog posts doesn't seem to be as popular. I tried looking around for guides on how to geotag posts in Blogger (blogger.com/blogspot/google), but to no avail. Ultimately, it would be nice to have tags in the proper place in the html posts that you read in a webbrowser, and also the proper tags in the proper place in the RSS/XML feed. This would require Blogger to have a special field where you can type or copy-paste your lat/long and then it will put that info into the headers properly. Even better would be a "Geotag" button that gets the NMEA info from the USB device, and does it all magically (having a webpage read data from USB is something you probably can't/shouldn't do, but it would be fun). As it is, I seem to be forced to just put the tags into the post itself, and hope that RSS programs can interpret the information correctly. Geotag follows in meta tags, so should not be visible.



If you're in Firefox, just right click the page, go to "View Page Info", and the geotag should be visible in the Meta info textbox. To generate these tags, I cheated and used http://www.addressfix.com/ to generate the tag. Geotagging usually uses deg.deg format, whereas the GPS unit is currently set to use deg.min.min format, and if I want to do real geotagging, I would have to change the settings for the gps unit.

Monday, December 25, 2006

On the First Day of Christmas...

So it's been a while since I last blogged, all the way back in June. I've had some things that I was going to blog about since then, but I just never got around to doing it. It is now Christmas day, and our dinner guests will be arriving in about ten minutes so this one will be quick, but assuredly, I have some things that I will be blogging about over the next couple days.

For now I leave you with the following screenshot of Expedia.ca:

Do take note on how the advertisement is preventing legitimate use of the website itself! It is not possible to use the calendar in this state. The softwares involved are: Windows XP, Firefox 2.0.0.1, and Flash 9. This is definitely one lesson on how not to design a webpage. Don't worry, I have already sent an email to Expedia describing the problem and linking to the screenshot.