Previous page: Daily Crap 2009-10-11
Next page: Daily Crap 2009-12-05


Daily Crap 2009-11-26

  1. Dude, I started work and suddenly I stop blogging? What gives? And the spammers noticed – good thing I moderate so strictly. Anyway, here's an update to let you know where I am in side-project land.
  2. Update I'm most excited about: I gave a talk about ruck at a Ruby/computer music meet-up last week. In preparation of the talk I added a load of sweet new features to ruck like support for MIDI playback (real-time and to disk) and GLApp integration. I haven't polluted the lib with these, but they drove some code reorganization so that I could share them as examples of how to use the library. The GLApp script runner exposes some bugs somewhere in Ruby or ruby-opengl, but despite the memory error messages on stderr it works, and everything else seems to work great. I hope Ruby's continuations aren't really going away in a future release.
  3. I got a fresh MacBook Pro for work, and since there wasn't much in my /usr/local, I wiped it clean and now I'm managing it with homebrew. It's a package manager that plays pretty nicely, though it's got issues. For example, I'm having a hard time writing a formula (package) for 9vx because the tar file extracts with some w-x permissions on some directories and I haven't yet found the right places to insert some chmods to ensure the rmtree can succeed. It also seems to copy the temporary build files to /usr/local individually, which the directory permissions for 9vx also make difficult.

    Packages I've successfully written are in my homebrew GitHub fork – which reminds me, being distributed in all these forks makes "keeping up to date" tricky.

  4. When I was in PLOrk I wrote some Ruby scripts to easily share directories via HTTP, advertised over Bonjour. Now they're online in my easyget repository. Might not work on Snow Leopard. I haven't tested much, but I couldn't get 'em to work after a few minutes poking around. Maybe the bundled gems need an update. (I include a gem repository in the project so that we could use the scripts even on computers without rubygems set up.)
  5. And on the interesting article front we have this one, "The Un-Scary Screwdriver," the story of young girls learning to build computers.

Comments

Click here to view the comments on this post.