dsandler.org

Archive for March, 2005

[via BB] Jon Johansen discovered that the iTunes Music Store applies DRM to your purchased tracks once they’ve been downloaded. He’s created PyMusique, an app which lets you sign up with the store, buy music, and even download music you’ve already purchased, while skipping that pesky DRM step. Note: this doesn’t allow you to steal music; you must buy it, just as you do with iTunes. However, when you buy from iTunes, what you purchase is controlled by Apple; when you buy from iTunes through PyMusique, what you purchase is controlled by you.

A cursory glance through the Python source of the program shows that it includes a Python implementation of Jon’s DeDRMS DRM-stripping logic, but that’s only used for playing 30-second track samples (a handy feature of iTunes he wanted to preserve in PyMusique). When you actually purchase a song, the store sends it to you without DRM; this is what you have purchased from Apple and your local iTunes client further cripples it once the product has been delivered. PyMusique simply converts the raw M4A data (which appears to be AES-encrypted, but the key is handed to you at the same time1) to a usable M4A music file without applying further restrictions.

I’ll have to take a closer look at the source to understand more about how it works (if indeed there is more to understand).

1 Dr. Wallach points out that the reason the music is trivially encrypted has nothing to do with security. It could have been “encrypted” with XOR, or ROT-13. The purpose of this seemingly purposeless encryption step is to provide a legal foothold for Apple: because DVDjon undertakes some trivial decryption task when receiving the music file, his activities can now be considered in violation of the DMCA or any other law prohibiting the defeat of copy-protection measures.

From Poynter Online - Eight Things You Can Do Now To Improve On-Screen Readability:
3. Define type size by pixel, not by point size. Each monitor resolution will be different, so the type that you specify as “10 point” might measure as 14 points on one system and something different on another.

Uh, what? That’s insane. Here’s some sanity.

This is the sort of thing I’d usually just put in my bookmarks, but I wanted to quote a whole passage:

(continued…) (250 words)

Chris always likes to park his silver New Beetle next to other Volkswagens; he says it’s so they can gossip together in German. I saw an xB in the Greenbriar lot today, and decided as I drove over to it, “what the hell; maybe they can chat in boxy, affordable Japanese.”

My contribution to the what’s in your bag photomeme on Flickr. Note that the pencil case is also examined.


Alice Taylor has been taking meticulous notes from the Game Developer’s Conference in San Francisco. Starting at the end, take a look at the Game Developer’s Rant, which is a hilarious panel discussion with some deep insights too:

(continued…) (367 words)
“There was a scene in this episode which was drastically cut down in order to appease the censors.” Thus begins the vanity card appended to this week’s episode of Two And A Half Men by the show’s creator, Chuck Lorre, as he has done throughout the show’s run. [You can read all of them on his website.]

(There we go, blowing my whole bang-quota for today, just in the title.) So, all this fancy tagging is placing a non-trivial load on the DB; typical page generation takes about 4 or 5 seconds, which really sucks for a front page.

Staticize to the rescue.

(continued…) (157 words)
I went through and added tags for all of this year’s entries. That’s 2½ months down—just 42 more to go!

In between errands (isn’t that what spring break is for—to be able to accomplish tasks which require you to be available during business hours?), I’m getting my bit-house in order. That’s right, it’s time to make a long-term commitment to svn.

(continued…) (252 words, 1 image)

subscribe to dsandler.org

  •  
  • for faster updates, subscribe with FeedTree

mac software made on premises

toastycode.com: toasty software for the mac pyrotheque: a new (old) fireworks screensaver for the mac
Cuckoo—the bell tolls for your Mac.

twitter/dsandler [RSS]

    loading…

elsewhere

highlights

between the couch cushions

strongly connected

  • erinmak is not to be trifled with
  • pixelknave says moof when upside-down
  • dave is dangerous
  • rod is one groovy mother
  • adam is googling us all
  • amar is not really a pirate
  • angi sees little blue dots
  • harbinger lets you know it's coming
  • jason looks like an idiot in that hat
  • jeff is keeping austin weird
  • regan seems to tolerate jason
  • emann will not abide your IM-speak
  • jim is a stranger in ein anderes Land
  • liscio is pronounced "lee-show"
  • darryl has no need of identifying objects
  • friends as they appear on dsandler.org
  • sportsgirl reports…on all the pro courts

Search

Recent

Archives

dsandler.org is Dan Sandler's website and notebook.

Powered by WordPress and here's why.