Mourning dove feeding
Finally got around to posting a video of the mourning doves that lived in our tomato plant last summer. I was working from home at the time, and this was the window right next to my desk, so I have a...
View ArticleMac-style wheel zoom, Exposé/Switcher on Windows 7
Having a Mac at work has been a mixed blessing, mostly good. There are some great OS features that I've become addicted to. Happily, I have discovered ways to duplicate them on my Windows 7 home...
View ArticleCompiling GnuCAP in CygWin
Update: GnuCAP is now available as an official CygWin package, as is some dialect of SPICE.Very simple patch to get recent development snapshots of GnuCAP to compile in CygWin: --- md.h.bak 2010-03-19...
View ArticleEclipse Windows 7 Plugin Problems
Wow, Eclipse is really a piece of work. I wasted an hour trying to get it to behave reasonably with multiple plugins installed on Windows 7. Online forums were little help until I finally came across...
View ArticleGlobus Toolkit 5.0.2 on Cygwin 1.7
Updates (2011-02-20): Cygwin patches did not make it into GT5.0.3, but they may make it into a future release.Updates (2010-12-08): Binghamton University TeraGrid has written up instructions for...
View ArticleChords: "Holiday" by the Kinks
The chords posted around online are a bit wrong. And it's such a great, simple song! Fixed it up a little: Artist-The Kinks Song-Holiday Album-Muswell Hillbillies Writer-Ray Davies Tabbed by S....
View ArticleBluegiga WT12 Breakout Board V0.2
I just got my first ever printed circuit boards back from BatchPCB. Pretty exciting! One of the boards is a Toyota audio system interface, but it needs to have a chip replaced and the pinout is...
View ArticleStartup GNU Screen with multiple regions (split screen)
Since I've been doing a lot of work remotely lately I've been brushing up my GNU Screen skillz.One thing I'd like is to be able to reattach a screen with a number of regions (AKA split screens) setup...
View ArticleFaster median calculation and generic rank selections in MatLab via nth_element
Update (2011-09-03): I've added new functions to the release that edit the arrays in-place. This is not good Matlab style but gives significant speedups for the very performance conscious. It appears...
View ArticleDIY KitchenAid attachments
Update: (2011-03-14): So this does not quite fit perfectly into the Attachment Hub, but it is good enough that with a housing for the shaft I'm pretty sure it will work. I'll take more precise...
View ArticleGlobus Toolkit 5.0.3 on Cygwin 1.7
Cygwin patches (see earlier post) did not make it into GT5.0.3. The patch requirement is therefore the same as for GT5.0.2 (see earlier post). These patches may make it into future distributions.I took...
View ArticleCombining USDA SR23 with glycemic index data
USDA provides a National Nutrient Database for Standard Reference currently in Version 23 (SR23), which has loads of nutritional data on a good selection of food products. On my wishlist would be...
View ArticleMac OS 10.6.8 breaks OpenSSL dev compatibility
Update (2011-07-29): Globus Toolkit devs have told me that this is a frequent problem with Mac OS updates. Thanks Apple. So they recommend running with the --without-openssl-header-check flag if you...
View ArticleBroken Mac OS 10.6 (and 10.7 and 10.8 and...) Java
Apple has a pretty lousy history with Java support, but this still surprised me. If you are having trouble getting programs to compile with older Java versions (e.g. for backward compatibility), you...
View ArticleSimple(r) concurrent Matlab programming with Theron
Preamble: What follows are my (long-winded) musings on the current (Sep. 2011) state of concurrent programming in Matlab. For a specific guide to using the Theron C++ library for Actors concurrency in...
View ArticleHOWTO: deploy multithreading on Matlab with the Theron C++ Actors library
Preamble: What follows is a HOWTO guide for getting Theron-2.09 multithreaded C++ mex files built on Matlab. For my general musings on Matlab concurrency and Theron, see the previous post.Building...
View ArticleMatlab internals and in-place editing
Here's a couple of articles I wrote for the blog Undocumented Matlab: Matlab mex in-place editingMatlab's internal memory representation If you're interested in how Matlab works behind the scenes...
View ArticleKitchenaid drill adapter
Update: this coupler has started to fail. See details on the update post, as well as a new model. Here are the links to Thingiverse and Shapeways, but be aware the current 3D printed plastic material...
View ArticleUpdate: DIY Hario conical burr grinder Kitchenaid stand mixer attachment
Update 3: More updates to the design, particularly housing for a ball bearing in the flange.Update 2: It seemed like a Wiki was actually more appropriate, so I am retiring the Google Group in favor of...
View Article