bratsche is currently certified at Master level.

Name: Cody Russell
Member since: 2000-09-16 20:14:29
Last Login: 2007-06-19 16:33:42

FOAF RDF Share This



I'm a musician and software developer. I work right now for Medsphere Systems Corporation, where I work on medical software using gtk# on Linux and Windows. I also contribute to GTK as much as I can.

I'm not really using Advogato anymore, and mostly maintain my Gnome blog.

Please send comments, questions, and praise to bratsche at gnome dot org. Please send flames and complaints to /dev/null


Recent blog entries by bratsche

Syndication: RSS 2.0
I'm a film producer!

Yeah, I'm now listed on IMdb for being a producer on the 1 Second Film!. Sort of cool. :)

    I haven't been very good about making updates to my blog anymore. I have started a new blog at my homepage, but haven't been all that great about keeping it up to date either.

    I'm moving back up to Baltimore pretty soon, because I got a good job there. That's always exciting.

    Anyway, I'll post more information on the homepage blog soon.

    I spent some time yesterday in Windows working on GLSL support in NeoEngine. I had started on it before, but I scrapped that code in favor of this new design. I can't really decide yet if I like the new design or not, but it involves no API breakage so it seemed like the way to go. The previous design involved breaking the API for how we deal with shaders, and it ended up complicating the API, especially for systems that use DirectX or older OpenGL shader implementations.

    The major difference in GLSL is in that it allows you to link shaders into a final program object binary. All previous technology required that you send the entire source code for the vertex program, compile it, and entire source code for the fragment program, compile it.. and with each render you have to enable the vertex program and enable the fragment program. With GLSL you can upload the source code for as many vertex shaders and as many fragment shaders as you need, compile them, then link them all together. Much more like a traditional compiler. This is good, because we can make pipeline programming modular now. Well, we can do so much more easily now anyway. To do so in DirectX HLSL you need to do manually "compile" the source code together from multiple string sources before you upload it and really compile it. That's a lot of trouble.

C++ streams
    I learned a lot about C++ I/O streams back when I was working on NeoEngine's logging system. I'm pretty happy with how it works. It's set up with a log sink and log source system (with the streambuf class used internally). It doesn't appear that there's any standard C++ stream method of doing the equivalent of mmap(), so I think I'm going to try to make an mmmap-based stream sometime. I need to use mmap() for something else I'm working on, but I'd like to keep with the C++ style stream I/O if possible. Also, just so I learn better how to use it.
21 May 2004 (updated 24 May 2004 at 00:39 UTC) »
Viola/violin concerts that I'm dying to go to
    I just found out that on August 17-18 my favorite violist in the world, Tabea Zimmermann, is playing Mozart Sinfonia Concertante with Christian Tetzlaff on violin, with the Mostly Mozart Festival Orchestra and Bernard Labadie conducting. Then on the 18th at Lincoln Center she and Tetzlaff are playing Mozart Duos in G and B-flat, and she's doing a Hindemith solo sonata (not sure which one).

    I am so dying to go to these two concerts. This would be like the coolest thing ever.

    Plus I've never been to New York, somehow. This seems like a fantastic excuse for going. :)

Piano quartet recitals
    On Sunday we played for the Dallas Peace Society, and then a recital at UT Arlington in the evening. At the Peace Society concert there was a Mozart wind quintet, then our piano quartet played Brahms g minor quartet. At UTA Dr Solomons and Amirosh played Brahms clarinet trio with a clarinetist whose name I can't think of now, and then Amela and I joined to do the Brahms g minor quartet again, then a piece by Amirosh called Legends. It was really cool. But damn, we were tired by then.

312 older entries...


bratsche certified others as follows:

  • bratsche certified bratsche as Apprentice
  • bratsche certified dobey as Apprentice
  • bratsche certified federico as Master
  • bratsche certified raph as Master
  • bratsche certified ettore as Master
  • bratsche certified terral as Apprentice
  • bratsche certified timj as Master
  • bratsche certified hp as Master
  • bratsche certified miguel as Master
  • bratsche certified sopwith as Master
  • bratsche certified mathieu as Master
  • bratsche certified campd as Journeyer
  • bratsche certified gstein as Master
  • bratsche certified hacker as Journeyer
  • bratsche certified fejj as Journeyer
  • bratsche certified gman as Journeyer
  • bratsche certified yakk as Journeyer
  • bratsche certified Ankh as Master
  • bratsche certified Darin as Master
  • bratsche certified Carbamide as Apprentice
  • bratsche certified diskzero as Master
  • bratsche certified mjs as Master
  • bratsche certified cactus as Journeyer
  • bratsche certified clahey as Journeyer
  • bratsche certified cameron as Apprentice
  • bratsche certified alan as Master
  • bratsche certified chrisime as Apprentice
  • bratsche certified duncanm as Apprentice
  • bratsche certified macricht as Journeyer
  • bratsche certified itp as Journeyer
  • bratsche certified martin as Master
  • bratsche certified tigert as Master
  • bratsche certified dneighbors as Apprentice
  • bratsche certified DV as Master
  • bratsche certified bertrand as Journeyer
  • bratsche certified Guillaume as Journeyer
  • bratsche certified ole as Journeyer
  • bratsche certified hadess as Journeyer
  • bratsche certified andersca as Master
  • bratsche certified Iain as Journeyer
  • bratsche certified jamesh as Master
  • bratsche certified gleblanc as Journeyer
  • bratsche certified alex as Master
  • bratsche certified jao as Journeyer
  • bratsche certified syngin as Apprentice
  • bratsche certified lauris as Master
  • bratsche certified jrb as Master
  • bratsche certified snorp as Apprentice
  • bratsche certified Telsa as Apprentice
  • bratsche certified Uraeus as Journeyer
  • bratsche certified murrayc as Master
  • bratsche certified vicious as Master
  • bratsche certified aaronl as Apprentice
  • bratsche certified jimmac as Master
  • bratsche certified aldug as Apprentice
  • bratsche certified jdub as Master
  • bratsche certified Marcus as Master

Others have certified bratsche as follows:

  • Radagast certified bratsche as Apprentice
  • bratsche certified bratsche as Apprentice
  • mathieu certified bratsche as Apprentice
  • jrf certified bratsche as Apprentice
  • raph certified bratsche as Apprentice
  • Iain certified bratsche as Apprentice
  • timur certified bratsche as Apprentice
  • nullity certified bratsche as Journeyer
  • dneighbors certified bratsche as Apprentice
  • gman certified bratsche as Journeyer
  • chicane certified bratsche as Apprentice
  • fejj certified bratsche as Journeyer
  • Uraeus certified bratsche as Journeyer
  • async certified bratsche as Apprentice
  • exa certified bratsche as Journeyer
  • rupert certified bratsche as Journeyer
  • sad certified bratsche as Journeyer
  • chrisime certified bratsche as Journeyer
  • MikeGTN certified bratsche as Master
  • mikeszcz certified bratsche as Journeyer
  • ole certified bratsche as Journeyer
  • hadess certified bratsche as Journeyer
  • jao certified bratsche as Journeyer
  • jamesh certified bratsche as Journeyer
  • ishamael certified bratsche as Journeyer
  • johnnyb certified bratsche as Journeyer
  • syngin certified bratsche as Journeyer
  • cactus certified bratsche as Journeyer
  • fxn certified bratsche as Journeyer
  • Krelin certified bratsche as Apprentice
  • carl certified bratsche as Journeyer
  • ottawaDave certified bratsche as Journeyer
  • menesis certified bratsche as Journeyer
  • nixnut certified bratsche as Journeyer
  • mattr certified bratsche as Journeyer
  • rkrishnan certified bratsche as Journeyer
  • makki certified bratsche as Journeyer
  • sand certified bratsche as Journeyer
  • Barbicane certified bratsche as Journeyer
  • gleblanc certified bratsche as Journeyer
  • aldug certified bratsche as Journeyer
  • macricht certified bratsche as Journeyer
  • elanthis certified bratsche as Journeyer
  • kilmo certified bratsche as Journeyer
  • harshy certified bratsche as Journeyer
  • domi certified bratsche as Master
  • mglazer certified bratsche as Apprentice
  • watete certified bratsche as Journeyer
  • mdupont certified bratsche as Apprentice
  • mterry certified bratsche as Journeyer
  • mentifex certified bratsche as Master
  • lerdsuwa certified bratsche as Journeyer
  • lucasr certified bratsche as Journeyer
  • grant certified bratsche as Apprentice

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page