random($foo)

May 2008 Mix

It's been a good couple months for music. Sometimes mixes don't really have a name or a theme. Here's some stuff I've been digging lately. 43 minutes.

Oh yeah, trying Schiller's latest SoundManager 2 release (mostly based off of the inline player) and some custom posting code. (Mixwit doesn't seem to have an API?)

Tech note: for those that are looking to use SoundManager, you might want to check out to see if you're build has the onpause handler. If it doesn't you can add it to the SM the defaultOptions at the top and then call it in the pause() function around line 727 (just apply the onpause the same way the onstop above it is applied).

2008-05-08 20:39:32

Adium Productivity Tip

Recently, in my quest to minimize distractions, I've been going through and ...fixing things. First was updating my procmail and my spam filtering so that the only mail that ends up in my Inbox is real mail. (Inbox Zero for the past month!) And here's what I did for Adium so I could leave IM on while I was working:

Adium Productivity Tips

Turning off dock animations (no more bounces) and hiding Adium while in the background (no more window popping) were really huge. I also have my dock hidden, which helps as well. (The menu bar gives me enough cues so that I can see what's going on, but that isn't too bothersome while I'm trying to work.)

And of course, I have my work.py script, which lays out my Terminals appropriately. At some point I might start scripting Space switching for that, but at least right now, this seems to be working out OK.

2008-05-05 17:29:11

Flickr Favs: Thu May 01, 2008

ITS PEANUT BUTTER WASHINGTON! by Joe D! Geordi LaForge Washington by Joe D! Green Lantern Lincoln by Joe D! How to keep stress levels lower at work by .schill beardington. by meandmybadself GTA IV by joshua Coley, sporting the awesome Flickr hoodie by Jeff Croft Stewart and Neb by Paul Hammond My Least Favorite New YouTube Feature by waxpancake Yaayy! Surprise Buttsechs! by Laughing Squid Tron Guy by Laughing Squid Dry bones by wilsonminer nominal comfort by Orrin Sea Fort 23 by doctor.boogie ROFLCon by ‡Brennan Moore tron guy and ICHC peeps by Kate Raynes-Goldie Grumpy Neighbor by fraying wave by russelldavies - by fun house rear view mirrors FREE strips of paper by mezzoblue Olafur Eliasson by kathleenwatkins Street Art in East Village, New York City by nickgraywfu Diplo by mary survive Diplo by kingpinphoto Building Scalable Web Sites by Cal Henderson by natekoechley DSC_0175 by ballulah DSC_0202 by ballulah 16 April, 15.57 by Ti.mo One Button Deploy by kellan More donut QA testing by mroth Optimus Mom by Mike Monteiro "Who doesn't deserve a doughnut?" by straup embarcado bart by sugarlime Socialtext Dashboard with Gadgets by Ross Mayfield Representing IA by halliew The Farmers Market by sweetpeabicycles
2008-05-01 09:00:13

Web 2.0 Expo Presentation Rundown

There were actually a surprising amount (to me, at least - most of the people I talked to had low expectations) of very good presentations at Web 2.0 Expo last week. Most of them are now posted on either SlideShare (more presentations here) or, for the keynotes, on Blip.tv. This is I think, a very exciting and positive development for industry conferences (which I think will only have net-positive effects on attendance; conference proceedings are de rigueur at academic conferences). Here're the ones I thought were most interesting.

Keynotes (overall, I liked the 10min What X Knows format that asks companies to boil down numbers and insights):

Lots of awesome sessions, the quality of the presentations (primarily in terms of prep/interestingness) was higher than usual:

  • A Flickr Approach to Making Sense of the World - my favorite session of the conference. If you're doing "geo stuff," you owe it to yourself to take a look at this. The divisive hierarchical agglomerative clustering bit is great (using morton curves for better pathing, clever). Now there's not a lot on reverse-geocoding, which I believe I am now doing unique and interesting work on -- once I prove it works, I'll have to publish/present about that. :)
  • Capacity Planning for Web Operations - sure you can't clone Allspaw, but reading what he has to say is probably the next best thing.
  • Website Psychology - linking to an earlier version of Gavin's talk (with notes, yay) - he does a really great job mapping cognitive psychology concepts onto site usage and development. Well worth reading and thinking about
  • Grasping Social Patterns - by far my favorite Ignite talk this year, all kinds of hooks for thinking about how far social apps and the "social graph" needs to go
  • Making Email a Useful Web App - Bots are awesome and underrated. I've been working a lot more w/ them recently and this was a good overview (would love an even more comprehensive history of cool bots...)
  • Even Faster Website (PPT) - Steve Souders (now at GOOG, doing the same sorta thing he was doing at YHOO) talks about the current stuff he's working on, which is optimizing JS (the logical progression). Great new stuff, just as useful as the older stuff
  • Adding "Where" to Mobile and Web Applications - a bit basic, but a good overview of how location stands today. Come to Where 2.0 and Wherecamp to learn more...
  • Polite, Pertinent, and... Pretty: Designing for the New-wave of Personal Informatics - slides not online. Boo-urns
  • Casual Privacy - slides not online. Boo-urns
  • Next Generation Mobile UIs - slides not online. Boo-urns

Talks I didn't make but that have interesting decks:

Some stuff that sounded interesting but don't have slides online: include Marc Davis' Mobile talk, Opportunity Computing in the Cloud, Social Networks and Avatars (caught a few min of this, looks like they haven't done a lot of work on the numbers (even organizing across cohorts), but still would like to see the deck), Global Design Trends (there are slides, but only enough to wish you had a recording of the talk)

Some bonus talks if you've made it through all those:

Did I forget something (quite probable), miss one of your favs? Post links in the comments.

2008-04-30 18:17:58

Digging out Old Crap

I was doing a search and came across some old notes/presentations that I wrote back in 2003 (references)

Honestly, 5 years isn't a long time ago (time flies), but it's interesting to look back at my thinking at the time, and also to see where we are. There are some things that have happened that I wasn't expecting, and some that I would have expected to have happened by now (honestly, I expected Digital ID consolidation by 2008, and that's not gonna happen anytime soon)... Good times.

One thing led to the next, and soon I was looking through an old Recommended Reading List I had started making. That actually seems like a good idea, and I'll be working on one as I have time (I'll post about it once I've hashed out the basics).

Along the way of all this searching I found a dead link to an old UNIX tutorial I had written. I have a tarball of it somewhere, but honestly, it was much easier to just grab it from the Wayback Machine. So, here it is, for later reference: Stupid Unix Tricks.

It looks like it's aged pretty well (better than these old webdev workshops I also taught), although it does remind me that I need to publish my latest bash setup sometime (and maybe start writing down the new things I pick up before I forget them). The only big change (vs addition) is that when I'm not using cmd-line file transfers on OS X these days, I use Cyberduck (an open source SFTP, FTP, WebDAV, S3 client).

And lastly, where would a nostalgia post be without some old music? I've recently finally started digging through old boxes and am encoding all the CDs I lay my hand on. Here's a track, part of my "catching up on rock" period in the early 2000s:

2008-04-29 12:45:53