Look, there's random and then there's *too random*
So my iPhone has a fair chunk of my music, but it can't hold anywhere near all of it. I've been preparing for a "small" iPod for a while, rating songs and getting comfortable with Smart Playlists so I had an easy way to tag "here is the best stuff". My iPhone has a few key artists - everything I have by the Beatles or Jonathan Coulton, plus a few "by hand" playlists that incorporate most of my Norah Jones, Sarah McLachlan and a few others. It also has everything in the "My Top Rated" smart list which is anything with 4 or 5 stars in iTunes. As of right now I have 6913 tracks in iTunes, 5088 of which are unrated. Of the 1825 rated tracks 226 are in "My Top Rated". I let the phone take "My Top Rated" out for a shuffle spin today.
It led off with Bugs Bunny from the Bugs Bunny on Broadway CD - What's Opera, Doc? OK, that's a bit eclectic but I'll defend the four star rating there, this is a classic piece of culture. Even as the final Looney Tunes sting fades away it launches into … Roger Waters playing Another Brick in the Wall Part Two live from the In the Flesh set. This is not a segue you can take smoothly.
Fine though, I can roll with the Pink Floyd or it wouldn't be on there. After that it switched to Aqua's Barbie Girl. Now this is really stretching the definition of coherent playlist well past breaking. I mean Bugs Bunny to Pink Floyd to Aqua in three songs? That's not eclectic, that's psychotic.
After that it settled down and played Depeche Mode with Black Celebration, which it followed up with MC Frontalot's It is Pitch Dark. OK, that's spanning like 20 years of my life, but I can see that I likely played Infocom games while listening to DM. The last track on this little odyssey was Oingo Boingo's Gray Matter, which again, I can go from a song about Zork to a song about brains with a minimum of twitching. Shuffle mode, you have redeemed yourself. FOR NOW! But the double secret probation mode will remain in effect until further improvement is observed.
So my iPhone has a fair chunk of my music, but it can't hold anywhere near all of it. I've been preparing for a "small" iPod for a while, rating songs and getting comfortable with Smart Playlists so I had an easy way to tag "here is the best stuff". My iPhone has a few key artists - everything I have by the Beatles or Jonathan Coulton, plus a few "by hand" playlists that incorporate most of my Norah Jones, Sarah McLachlan and a few others. It also has everything in the "My Top Rated" smart list which is anything with 4 or 5 stars in iTunes. As of right now I have 6913 tracks in iTunes, 5088 of which are unrated. Of the 1825 rated tracks 226 are in "My Top Rated". I let the phone take "My Top Rated" out for a shuffle spin today.
It led off with Bugs Bunny from the Bugs Bunny on Broadway CD - What's Opera, Doc? OK, that's a bit eclectic but I'll defend the four star rating there, this is a classic piece of culture. Even as the final Looney Tunes sting fades away it launches into … Roger Waters playing Another Brick in the Wall Part Two live from the In the Flesh set. This is not a segue you can take smoothly.
Fine though, I can roll with the Pink Floyd or it wouldn't be on there. After that it switched to Aqua's Barbie Girl. Now this is really stretching the definition of coherent playlist well past breaking. I mean Bugs Bunny to Pink Floyd to Aqua in three songs? That's not eclectic, that's psychotic.
After that it settled down and played Depeche Mode with Black Celebration, which it followed up with MC Frontalot's It is Pitch Dark. OK, that's spanning like 20 years of my life, but I can see that I likely played Infocom games while listening to DM. The last track on this little odyssey was Oingo Boingo's Gray Matter, which again, I can go from a song about Zork to a song about brains with a minimum of twitching. Shuffle mode, you have redeemed yourself. FOR NOW! But the double secret probation mode will remain in effect until further improvement is observed.
It led off with Bugs Bunny from the Bugs Bunny on Broadway CD - What's Opera, Doc? OK, that's a bit eclectic but I'll defend the four star rating there, this is a classic piece of culture. Even as the final Looney Tunes sting fades away it launches into … Roger Waters playing Another Brick in the Wall Part Two live from the In the Flesh set. This is not a segue you can take smoothly.
Fine though, I can roll with the Pink Floyd or it wouldn't be on there. After that it switched to Aqua's Barbie Girl. Now this is really stretching the definition of coherent playlist well past breaking. I mean Bugs Bunny to Pink Floyd to Aqua in three songs? That's not eclectic, that's psychotic.
After that it settled down and played Depeche Mode with Black Celebration, which it followed up with MC Frontalot's It is Pitch Dark. OK, that's spanning like 20 years of my life, but I can see that I likely played Infocom games while listening to DM. The last track on this little odyssey was Oingo Boingo's Gray Matter, which again, I can go from a song about Zork to a song about brains with a minimum of twitching. Shuffle mode, you have redeemed yourself. FOR NOW! But the double secret probation mode will remain in effect until further improvement is observed.
Speechless
I'll just quote a post from Joss Whedon's blog and let it speak for itself:
So..... The bag is catless. During the strike I started writing a musical intended as a limited internet series, 3 episodes of approximately 10 minutes each. Writing with me was my brother Jed, his fiancee Maurissa, and my other brother Zack. To my shock and surprise, we finished it. To my greater shock and surprise, we managed (with the help of many people I'll be praising at length soon) to drag it into preproduction (yes, just as DOLLHOUSE was given a start date two months away and all my comics were due.) And today, after a grueling week of writing everything ever while trying to be a producer, I got to start shooting. A musical. This much I will say: It's the story of a low-rent super-villain, the hero who keeps beating him up, and the cute girl from the laundromat he's too shy to talk to. And I'm having the time of my life. "DOCTOR HORRIBLE'S SING-ALONG BLOG" Neil Patrick Harris.....as Dr. Horrible Nathan Fillion..........as Captain Hammer Felicia Day.............as Penny And a cast of Dozens! Coming soon.
I'll just quote a post from Joss Whedon's blog and let it speak for itself:
So.....
The bag is catless.
During the strike I started writing a musical intended as a limited internet series, 3 episodes of approximately 10 minutes each. Writing with me was my brother Jed, his fiancee Maurissa, and my other brother Zack. To my shock and surprise, we finished it. To my greater shock and surprise, we managed (with the help of many people I'll be praising at length soon) to drag it into preproduction (yes, just as DOLLHOUSE was given a start date two months away and all my comics were due.) And today, after a grueling week of writing everything ever while trying to be a producer, I got to start shooting. A musical.
This much I will say: It's the story of a low-rent super-villain, the hero who keeps beating him up, and the cute girl from the laundromat he's too shy to talk to. And I'm having the time of my life.
"DOCTOR HORRIBLE'S SING-ALONG BLOG"
Neil Patrick Harris.....as Dr. Horrible
Nathan Fillion..........as Captain Hammer
Felicia Day.............as Penny
And a cast of Dozens!
Coming soon.
OK, fine if I drink the Kool-Aid will you all leave me alone?
I should come clean. I've had a 16 Gigabyte iPhone for just over a week now. "But Tim," you say, "didn't you explain why you didn't want an iPhone, and why you still didn't want an iPhone? And didn't you get a new iPod Classic for Christmas?"
And then I would say back to you, "Hey, stop using my blog search function!" But yes, all these things are true. Several things happened. The most important one is that Sprint decided to see if they could piss me off enough I'd shut off my Sprint account, damn my Treo. Turns out they could. Huzzah! The second thing was the iPhone SDK is substantial enough that I believe all my iPhone complaints will be resolved come June. As a minor third thing I actually wanted to develop stuff for iPhone, and didn't figure Karin would take kindly to me grabbing hers and debugging on it for long stretches of time. (Yes, I assumed it would be easier to get the hardware certificate than it appears to be thus far.)
So yeah, now I have an iPhone. I really and truly blame Sprint. I don't want to get into the whole thing, but the short version is that they claim that I did something to the billing in 2006 that re-upped a 2 year commitment on both my Treo and Karin's 2003-era phone. So when Karin got her iPhone for Christmas they charged me an early termination fee, despite the fact that I hadn't terminated the account or even tried to change the plan I was using. During that conversation I confirmed that because I hadn't sent in the $50 rebate paperwork on my Treo 700 that I *wasn't* under a two year contract, and that my phone number was released on March 5th. Exactly one week before my birthday. Hmmmm. Happy birthday to me, happy birthday to me.
It is a slick little device. I'd just prefer it to be a little less internet-oriented and a little more Tim's-data-oriented. The fact is that the biggest function of my Treo was probably the Calendar, and iPhone's calendar is less functional that the Treo, much less iCal. But I gotta admit, it is a fantastic video iPod.
I should come clean. I've had a 16 Gigabyte iPhone for just over a week now. "But Tim," you say, "didn't you explain why you didn't want an iPhone, and why you still didn't want an iPhone? And didn't you get a new iPod Classic for Christmas?"
And then I would say back to you, "Hey, stop using my blog search function!" But yes, all these things are true. Several things happened. The most important one is that Sprint decided to see if they could piss me off enough I'd shut off my Sprint account, damn my Treo. Turns out they could. Huzzah! The second thing was the iPhone SDK is substantial enough that I believe all my iPhone complaints will be resolved come June. As a minor third thing I actually wanted to develop stuff for iPhone, and didn't figure Karin would take kindly to me grabbing hers and debugging on it for long stretches of time. (Yes, I assumed it would be easier to get the hardware certificate than it appears to be thus far.)
So yeah, now I have an iPhone. I really and truly blame Sprint. I don't want to get into the whole thing, but the short version is that they claim that I did something to the billing in 2006 that re-upped a 2 year commitment on both my Treo and Karin's 2003-era phone. So when Karin got her iPhone for Christmas they charged me an early termination fee, despite the fact that I hadn't terminated the account or even tried to change the plan I was using. During that conversation I confirmed that because I hadn't sent in the $50 rebate paperwork on my Treo 700 that I *wasn't* under a two year contract, and that my phone number was released on March 5th. Exactly one week before my birthday. Hmmmm. Happy birthday to me, happy birthday to me.
It is a slick little device. I'd just prefer it to be a little less internet-oriented and a little more Tim's-data-oriented. The fact is that the biggest function of my Treo was probably the Calendar, and iPhone's calendar is less functional that the Treo, much less iCal. But I gotta admit, it is a fantastic video iPod.
And then I would say back to you, "Hey, stop using my blog search function!" But yes, all these things are true. Several things happened. The most important one is that Sprint decided to see if they could piss me off enough I'd shut off my Sprint account, damn my Treo. Turns out they could. Huzzah! The second thing was the iPhone SDK is substantial enough that I believe all my iPhone complaints will be resolved come June. As a minor third thing I actually wanted to develop stuff for iPhone, and didn't figure Karin would take kindly to me grabbing hers and debugging on it for long stretches of time. (Yes, I assumed it would be easier to get the hardware certificate than it appears to be thus far.)
So yeah, now I have an iPhone. I really and truly blame Sprint. I don't want to get into the whole thing, but the short version is that they claim that I did something to the billing in 2006 that re-upped a 2 year commitment on both my Treo and Karin's 2003-era phone. So when Karin got her iPhone for Christmas they charged me an early termination fee, despite the fact that I hadn't terminated the account or even tried to change the plan I was using. During that conversation I confirmed that because I hadn't sent in the $50 rebate paperwork on my Treo 700 that I *wasn't* under a two year contract, and that my phone number was released on March 5th. Exactly one week before my birthday. Hmmmm. Happy birthday to me, happy birthday to me.
It is a slick little device. I'd just prefer it to be a little less internet-oriented and a little more Tim's-data-oriented. The fact is that the biggest function of my Treo was probably the Calendar, and iPhone's calendar is less functional that the Treo, much less iCal. But I gotta admit, it is a fantastic video iPod.
.Mac Photo Gallery
I still consider Flickr to be my "definitive" place I store pictures online, but I have been putting some flower and yard pictures in a .Mac gallery as well, simply because it's easy to do from Aperture. So if for some reason you don't like Flickr or you want to play with the fancypants effects of the .Mac galleries go take a look at the Yard gallery.
I still consider Flickr to be my "definitive" place I store pictures online, but I have been putting some flower and yard pictures in a .Mac gallery as well, simply because it's easy to do from Aperture. So if for some reason you don't like Flickr or you want to play with the fancypants effects of the .Mac galleries go take a look at the Yard gallery.
Microsoft's programmer docs never have a sense of humor
From the Cocoa Application Tutorial:
Objects with id as their type are dynamically typed, meaning that the class of the object is determined at runtime. You can use id as the type for any object. The dynamically typed object’s class can be changed as needed, even during runtime, which should invoke a sense of both excitement and extreme caution in even the most grizzled OO veteran.Just so.
From the Cocoa Application Tutorial:
Just so.
Objects with id as their type are dynamically typed, meaning that the class of the object is determined at runtime. You can use id as the type for any object. The dynamically typed object’s class can be changed as needed, even during runtime, which should invoke a sense of both excitement and extreme caution in even the most grizzled OO veteran.
Just so.