Sunday, January 25, 2009
Whoa, where did the time go?
Thursday, July 3, 2008
Heading to Lone Star Ruby Conf
Monday, June 30, 2008
Note to self: Don't create an ActiveRecord model named Action
Lean Software Development
Saturday, April 12, 2008
Management of podcasts in iTunes
- Group podcasts by an arbitrary categorization that I choose
- Order the podcasts in each category by the release date
- Not include podcasts that have been played
Here’s an example of what I’ve done.
- I created a folder in iTunes for each Podcast categorization, e.g. one of the is named Ruby Podcasts
- In the folder I added a Smart Playlist for each podcast related to Ruby and Rails development from my Podcast subscriptions and named the folder Ruby Podcasts. As an example, I chose File > New Smart Playlist and entered:
- Genre is Podcast
- Album is Rails Envy Podcast
- Play Count is 0
- I created a Smart Playlist like this for each podcast that I felt belonged in the Ruby Podcasts folder.
- I created another Smart Playlist in the same folder named All Ruby Podcasts. For each smart playlist in the folder which I wanted to add to this aggregate playlist, I selected: Playlist is
, e.g. - Playlist is Learning Rails
- Playlist is Rails Envy
- Playlist is Railscasts
- Playlist is Ruby on Rails Podcast
- etc.
- I also chose to Limit to 10 items selected by most recently added in order to limit the number of items added to my iPod. I have a little iPod Nano and lots of podcasts and audiobooks on which to catch up in addition to music I keep around, but don’t listen nearly to enough.
- Finally, I ordered the All
playlist by Release Date so that the podcasts show up in the order of most recently created in both iTunes and on my iPod. I may change this so that when listening to podcasts that should be heard as a series they are by default in the correct order. For example part 1 of 2 of a series would be heard by default before 2 of 2.
Have an alternative way of organizing your podcasts? I’d like to hear about it.
Friday, March 7, 2008
iPhone News
Watching the iPhone software roadmap that was announced yesterday, I'm excited by a couple of points.
1. Exchange integration will be baked into the next version of the iPhone software. Apple is doing this right by taking advantage of what Microsoft offers directly with Exchange and not forcing you (ala RIM) to buy server products to sit in between Exchange and your devices.
This not only means your email, calendar events, and to-do items, can be pushed to your iPhone from Exchange, but you also get all of the security administration features that Exchange provides, like the ability to remotely secure devices, require pin numbers, and wipe them.
2. Native SDK. There seems to have been a bit of hype around the web lately that Apple was about announce an iPhone SDK that let you build Widgets, but not "real" applications. Nope, they're releasing a real SDK that allows for the building of custom applications. They reveal that the iPhone (and iPod Touch) are the same architecture stack as OS X with the notable exception that they've built a new presentation layer tailored to non-mouse/keyboard driven devices called Cocoa Touch. Didn't quite get if it is really "net new" or if it is an enhancement/rebuilding of what exists in Cocoa.
Not even half way through the video yet, so I might post more when I get a chance to see the rest.
Wednesday, February 6, 2008
Big First Post
Welcome friend,
Like many of my friends and colleagues I've intended to start a blog for a long time now. Also, like many people I know, I've simply procrastinated about doing it. Why? I'm not entirely sure, but I'm guessing it has somewhat to do with asking myself just what I should say in the Big First Post. Likely I should describe the intent of the blog, a little about who I am, and just who I think I am that feel compelled to share any self perceived wisdom or stand on a soapbox and spout off on occasion.
So, without having any really great witticisms as a rationale for this blog's existence, I've decided to simply just eschew all of the intro type content that should likely be here. Instead, I'll simply leave it at this. Hello world, and welcome to my little corner of the net.
printf( "Welcome" );
Console.WriteLine( "Welcome" );
System.out.println( "Welcome" );
(format t "Welcome")
puts "Welcome"
Transcript show: 'Welcome'
There, now that the Big First Post is over with, perhaps I can begin to simply spout at will.