Archive Tags Subscribe

Coffee's for Closures

  • Apr 17
    re: re: leopard delay

    This is old news, in blog time, but Gruber’s response to Jalkut’s comment on the Leopard delay misses a couple points. Gruber says: That’s right in the middle of the most productive stretch in Mac OS X history – 10.0.0 was released in March 2001, 10.1.0 was released in September, and 10.2.0 was released less than a year after that in August 2002. It only looks productive if you’re going by the numbering scheme.

  • Apr 7
    smart counting with dynamic_bitset and boost.framework

    In Ardour, we have numbered audio tracks named Track 1, Track 2, and so on. Most software when faced with what to name the next created track will just use a static int that is incremented with each track. With Ardour, we wanted to make it smarter. We wanted to be able to re-add Track 1 if the first track was deleted. But not if the first track had just been renamed.

  • Apr 6
    zsh test drive

    Based on stuffonfire’s zsh shout out, I’ll be switching to it on all my accounts and giving it a whirl. I’ve made it halfway through the user’s guide, but I might look for an actual book too. I need to look up the syntax for bash every time I write a for loop, so I don’t have to worry about the difficulty of forgetting my old knowledge. I’ll post if I find anything interesting about it.

  • Apr 3
    MacOS X memory alignment

    I had a hard time finding a definitive statement on MacOS X memory alignment so I did my own tests. On 10.4/intel, both stack and heap memory is 16 byte aligned. So people porting software can stop looking for memalign() and posix_memalign(). It’s not needed.

  • Mar 27
    I love it when a plan comes together

    With some help from Daniel Jalkut, Dave Dribin, Chris Hanson, and of course Andy Matuschak’s Sparkle and Reinvented Software’s Feeder, I finally have a system for pushing Gusto updates that are tied to SVN revision numbers. Once it works, it works pretty good. I might run into some trouble in the future if I were to use a different tree than trunk, but that’ll be a good ways away. I’m not too worried either because:

  • Feb 8
    Who is awesome? I am

    I just got Ardour working on MacOS X without X11. It’s not stable, but it’s pretty sweet. Also fun: submitting patches to important projects like Gtk+ and having people say “thanks!”

  • Oct 27
    GSoC 2006 writeup

    The conference went great. It was an “unconference” were people reserve rooms to talk about whatever they want. If other people are interested, they’ll show up. I gave a talk called Rewarding Contributors that was about the various project management tricks I’ve done to pay back people who volunteer on Ardour. Sixteen people showed up and the following discussion, mostly with the Drupal team was very rewarding. There was applause afterwards.

  • Oct 12
    Google Summer of Code conference!

    I’m going to the Google Summer of Code conference this Saturday. I’m flying out to San Jose tomorrow morning. I’m pretty excited. I’ll be leading a discussion of cheap, homegrown ways to reward contributors to open source projects. Then, I’ll fly to LA to visit some friends. And since I’ve never been to California before, this is all new to me. Too bad I won’t have time to check out San Francisco.

  • Aug 31
    Objective-C and libsigc++

    I’ve started working on a secret MacOSX project. I decided to use Apple’s Cocoa framework, so that means I have to use Objective-C. The backend I’m basing my project on is in C++ and uses the libsigc++ callback library as an important component of its interface with the frontend. So how do you setup ObjC methods to be called back? Use my glue header. It will create glue functions at compile time for calling objc_msgSend() with the appropriate arguments.

  • Jul 17
    The Mother of All Dubbers

    From Harrison’s marketing materials: The recording software behind the X-Dubber is an open-source, highly scalable program called Ardour. The stable, full-featured Ardour workstation has the capabilities you would expect from a state of the art workstation. By focusing on the specific needs of the post-production community, Harrison has packaged the Ardour workstationinto a robust, streamlined re-recording product that meets the needs ofour world-class customers. Pretty awesome. Go Team Ardour.

← Newer Posts Older Posts →

© Copyright 2018 Taybin Rutkin

Powered by Hugo Theme By nodejh