Exposé quick tip

Does Mac OS X Exposé ever just stop working on you for no apparent reason?  It happens to me regularly.  Haven’t been able to find out why this happens yet.  BUT, here’s how you quick fix it:

Open a terminal and use:

killall Dock

Exposé should work again.  If you keep a terminal open all day like me, you can reserve a tab just for repeating this command again and again.  Sigh.

(via LESS.app For Mac OS X)
This brilliant {Less} compiler, along with {Less}, became an integral part of my dev workflow in less than one hour.  It is incredibly easy.  If you’re unfamiliar with {Less}, find out more at lesscss.org.

(via LESS.app For Mac OS X)

This brilliant {Less} compiler, along with {Less}, became an integral part of my dev workflow in less than one hour.  It is incredibly easy.  If you’re unfamiliar with {Less}, find out more at lesscss.org.

John Resig - Simple “Class” Instantiation

Interesting post that has some counter-points to my previous link to Ben Cherry’s module pattern post.  One of the gripes of the module pattern enthusiasts is the need to use the keyword “new” with class instantiation when using the more traditional prototype style for writing OO javascript;  Resig’s post also addresses this.

Adequately Good - JavaScript Module Pattern: In-Depth - by Ben Cherry

Interesting code style.  I was particularly interested in the points about the ability to perform non-blocking parallel downloads of JS files.

Opera Reader: Paging the Web

Very cool… for tablets.  But on a desktop browser?  I’m not seeing why swiping left and right with your mouse is better than scrolling with a mousewheel.  In fact it feels a lot more awkward and difficult to get to more information, in much the same way that grabbing a horizontal scrollbar feels awkward.  I’d be interested to hear a convincing argument in favor of using this on a desktop, mouse-driven platform.

Still, this seems like a very cool technology for developing great touch-oriented websites with native-app-like UI-responsiveness.

(via Migrating from Flickr to Picasaweb | edparsons.com)
This was really helpful for migrating *all* my photos from Flickr (6 or 7 years worth) to Picasa Web, including metadata and album organization.  You have to have some chops on the command-line, particularly if your system isn’t already set up with Python, since there are multiple dependencies. But in my experience it is a superior, much more stable method compared to others out there.  The most popular one seems to be Windows/.NET-based Migratr.  All due respect to the developer of that app, but it simply kept failing mid-process and was in general a waste of time for me.  YMMV.

(via Migrating from Flickr to Picasaweb | edparsons.com)

This was really helpful for migrating *all* my photos from Flickr (6 or 7 years worth) to Picasa Web, including metadata and album organization.  You have to have some chops on the command-line, particularly if your system isn’t already set up with Python, since there are multiple dependencies. But in my experience it is a superior, much more stable method compared to others out there.  The most popular one seems to be Windows/.NET-based Migratr.  All due respect to the developer of that app, but it simply kept failing mid-process and was in general a waste of time for me.  YMMV.

Paper.js — Paper.js

Tipped off by nodeone about Paper.js.  It’s a lightweight library created to assist with javascript development for the HTML5 canvas tag.  This is definitely going to be fun.