Pages
Categories
Archives
- February 2012
- January 2012
- December 2011
- November 2011
- November 2010
- March 2010
- January 2010
- December 2009
- November 2009
- August 2009
- July 2009
- June 2009
- February 2009
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- November 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
Category Archives: Misc
Your Git Submodule and You
(Pssst. Check out my Git Submodules Cheat Sheet for a quick reference.) This post is the result of my investigations into how Git submodules work and how to use them. My goal in investigating submodules was to decide if they would be an effective way to share specs among the various Ruby FFI implementations (Ruby-FFI [...]
99% Pure Functional Programming
In my recent adventures in Haskell and Scheme, I was immersed in the concept of functional programming. Haskell in particular has a strong relation with the notion of pure functions, i.e. functions without side effects. A pure function does nothing except calculate and return some value based on the input parameters. I like pure functions, [...]
Fun (and not-so-fun) with Haskell and Scheme
Lately I’ve been poking around at some new-to-me programming languages, Haskell and Scheme. I don’t expect to use either of them in a serious, practal project (except maybe Scheme for scripting GIMP), but they are both “weird” enough that it’s fun to learn them and expand my horizons. For Haskell, I’ve been following along with [...]
Revision numbers considered harmful
When using Subversion for vertion control, I was always conscious of revision numbers when committing. It was as if there was a limited supply of revision numbers, and I didn’t want to waste them making tiny commits. So, I’d often bend over backwards to make sure the change was significant enough to be “commit-worthy”. It’s [...]
It’s a brand new blog(s)!
You may notice that something seems different around here. Today I migrated my blog from that crusty old Typo to the shiny new Mephisto! Most things are working well, but excuse the dust. You might also notice that the Rubygame posts have vanished mysteriously! Well, in fact, they have been moved to…the new Rubygame blog! [...]
Tip: pydrivers.py
Here’s a great tip from the BlenderWiki: If you create a text in Blender called pydrivers.py, any functions or variables you define there will be available (under the p namespace) from a pydriver that’s controlling an IPO channel. Great for keeping those pydrivers concise!
Bake Scripted Drivers
I wish I could ‘bake’ IPO channels that are being driven by a python script, so that I could see them visually and tweak them by hand. Barring that, just being able to preview it visually would be nice.
Arbitrary Attributes in Blender
I wish I could add new, arbitrary attributes to things in Blender, then associate an IPO curve with them. That’s something I really miss from Maya. That, and the ability to plug in crazy shit from one channel to another. Like using the color value from a texture to drive the position of an object [...]
Migrated from Mephisto to WordPress