Lazycoder

23Dec/055

Stupid people shouldn’t buy music from iTunes

rexblog.com: Rex Hammock’s Weblog:

“Another person in
my office lost all of her Apple iTunes store purchases when her
PowerBook’s hard drive crashed (another rant for another day).
Despite the obvioius fact that Apple knows she has purchased these tunes and that her problem was caused by an Apple hardware problem, their response is: You should have backed it up. Huh? To what? ”

Some guy named Rex knows some stupid people. “To what?”. Well, maybe to the built in CD burner that Powerbooks come with. Unless she has a really, really old Powerbook. There’s another gem buried in his rant against DRM.

But because of the encyrption (or, DRM – “digital rights management”) of the iTunes store-purchased files, you are forced to go through an easy, but time-wasting and illogical few clicks to rip out the encryption. Again, Apple gives you the tools to convert the file into a non-encrypted file (they call it “Burn Disk,” but it might as well say “Get rid of our Ridiculous Encryption”).

Yes, because it was the DRM that caused the hard drive to fail, and it’s the DRM that prevented her from burning the DRM protected files to a CD-rom, where she could copy them back to her hard drive, add them to her library, and re-authorize her computer to play the songs. Ah, but he addresses this.

Don’t just back up the encrypted (DRM) version of the tune. By burning a CD, you will get your tunes out of the iTunes store format and into a format you can use without it having to be “authorized” by the Apple store. I (and my testing panel) have learned this the hard way. For some unique reasons, I have had three different computers during the past year. Having children who share some musical tastes also means a couple of other devices use the tunes. I’ve had to de-authorize and re-authorize my Apple store account more than the allowable times.

So there are two issues really, the first is disaster recovery. Which burning the DRMed files to CD takes care of. The second is hassle. I’ve read about some people who have had to contact Apple to allow a new computer authorization, usually it’s gone pretty smoothly. If you think you’re going to go through a lot of computers and you just don’t want to have to contact Apple, either burn the music to CD or just skip ALL digital music stores and rip them to your computer. Would it still be Apples fault if she had lost all of her Word documents? Back your stuff up if you care about it people.

Me? WHen I download a song, or an entire CD, from iTunes. I burn the DRMed file to CD, then if I have enough songs, I burn them to an audio CD.

Filed under: General 5 Comments
19Dec/050

SVG enabled in Webkit

“SVG Has Landed”

Nifty, the nightlies of Webkit, the rendering engine Safari is based on, now support SVG.

Filed under: General No Comments
14Dec/051

MSN and Privacy

MSN Search’s WebLog : Windows Live Local: Location Finder & Your Privacy: “”

I have a much bigger issue with the fact that MSN Virtual Earth “Birds eye” mode shows my backyard. We’ve got a privacy fence for a reason. We don’t want people looking in.

Filed under: General 1 Comment
12Dec/050

Because client script is HARD

searchBtn.Attributes.Add("onclick", "if("+searchWords.ClientID+".value == '')
{alert('Please enter a patient last name or MRN before searching'); return false;}");

Just came across this gem in some code I’m working on. I can’t take credit for it unfortunately. Doing client side validation in server-side code would have been a GREAT thing to have on my resume.

These kinds of gems are scattered EVERYWHERE in this code. Wheeeee

8Dec/051

A Tragic day in computer science and mathematics

Can you guess why?

Filed under: General 1 Comment
7Dec/051

To reiterate don’t sniff for browser versions

Watch Out for Request.Browser.MajorVersion in ASP.NET 2.0

Phil Scott has a post which makes the case for what Scott Hanselman and others have said about sniffing for browser versions. It’s a bad idea and leads to death and destruction, as well as the dark side.