upgrading to drm free in itunes

Posted by clint

The new Itunes update includes Itunes Plus—evidently the “plus” means “drm free”.

Open Itunes and go to the Music Store. Somewhere in the middle is a square announcing “Itunes Plus”. Click it and Itunes makes you accept some legalese before enabling drm free downloads (only from EMI at this point).

The coolest part: Itunes knows which drm’d EMI records you’ve bought and has a big button in the upper right that lets you upgrade all of your EMI tracks to drm free for $0.30 / song—all in one go. Only cost me about $20. Sweet!

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 50)) ORDER BY tags.name
  • Meta: permalink

Finally, google calendar mobile

Posted by clint

This is awesome news

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 48)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 48)) ORDER BY tags.name
  • Meta: permalink

Coding for kiddies

Posted by clint

Hackety Hack

from _why

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 47)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 47)) ORDER BY tags.name
  • Meta: permalink

RejectConf

Posted by clint

I feel like I’m being too negative about RailsConf.

To tip the scales, we remember RejectConf. RejectConf pretty much Rocked.

Some Pics

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 46)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 46)) ORDER BY tags.name
  • Meta: permalink

RailsConf

Posted by clint

A few days after RailsConf and I’m still hanging out in Portland, working in the city.

When RailsConf was over I was a little let down—bummed out about the quality of the sessions (some were pretty bad) and the general technical wow factor (most talks were pretty basic). I walked out of at least as many talks as I stayed for. And, I got really really tired of the keynote speakers trying to sell me things. Ugh. That said, RailsConf would have been great for those new to Rails, and the networking opportunities were fantastic. I saw both Google and Amazon people standing next to the Big White Board with pads of paper studiously writing down the many names and numbers advertising programmers-for-hire.

That isn’t to say there weren’t any highlights…

The respond_to voice talk (by Jonathan Palley) is still the most memorable technical bit. That’s cool stuff! Almost magic!

And, Ze Frank’s keynote was as good as I hoped it would be.

And, let’s not forget the lunch break entertainment—thanks pivotal guys !!!

I’ll probably go to RailsConf again, but next time I’ll be there to focus on the dork-to-nerd networking—that’s where RailsConf shined this year.

resond_to :voice Slides

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 45)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 45)) ORDER BY tags.name
  • Meta: permalink

The Optimus keboard lives!

Posted by clint

There’s even a countdown timer to pre-order

http://www.artlebedev.com/everything/optimus/

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 44)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 44)) ORDER BY tags.name
  • Meta: permalink

Google's online office suite?

Posted by clint

Looks like google has a powerpoint viewer.

http://blog.outer-court.com/archive/2007-05-16-n74.html

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 43)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 43)) ORDER BY tags.name
  • Meta: permalink

A Real Ruby Debugger

Posted by clint

Tired of script/breakpointer? Longing to step? Need a remote debugger? Textmate integration?

Try ruby-debug !

    Liquid error: Mysql::Error: MySQL server has gone away: SELECT sections.* FROM sections INNER JOIN assigned_sections ON sections.id = assigned_sections.section_id WHERE ((assigned_sections.article_id = 42)) ORDER BY sections.name Liquid error: Mysql::Error: MySQL server has gone away: SELECT tags.* FROM tags INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((taggings.taggable_type = 'Content') AND (taggings.taggable_id = 42)) ORDER BY tags.name
  • Meta: permalink