Archive for July, 2010

Green Fangs Make Jumping Spiders Awesome

Saturday, July 24th, 2010

My lens doesn’t quite capture the majesty of these green fangs.
Technically, “chelicerae”.

These are apparently called Phidippus Audax.
It looks like a Phiddip.

Field Cricket

Saturday, July 24th, 2010

This field cricket was reclining on my backpack.

Lua Code for Curry (Currying Functions)

Friday, July 23rd, 2010

This is the Lua code to properly curry (according to the definition I learned, which is supported by Wikipedia) a function in Lua. Mine is a fairly efficient implementation that allows functions to be curried, regardless of how many arguments they would individually take.
My rant on incorrect implementations — several of them […]

Spiders Out Back

Sunday, July 18th, 2010

This jumping spider was finishing up its meal when I saw it.
It could fit comfortably on a dime.

If I had to guess, I’d say this is a sac spider with its young.

But I’m not completely sure.

My New (Used) Canon Rebel XT

Thursday, July 15th, 2010

The Panasonic Lumix’s CCD just can’t match Canon’s. Of course, the prices reflect that in reverse.
More sweet shots of greenbottle flies and bumblebees after the break.

Lily with bumblebee.

Bumblebee in lily.

I judge the quality of a camera by how well it can pick up the details of greenbottle flies.

Note the wings, hairs, and dimples on […]

FontClustr Code for Ubuntu Lucid

Friday, July 9th, 2010

My GNU software called FontClustr has been updated to run on Ubuntu Lucid Lynx.
I’ve also corrected an omission of the 3 files that make the output webpages work properly. Sorry!
You need these files:

fontclustr.py
tree.py
style.css
tabber.css
tabber.js

You’ll need to apt-get these Ubuntu packages (and possibly others):python-pythonmagick
python-pygame
python-gd
python-opencv
fonttools
Run it by making fontclustr.py executable and executing it, or running this from […]

Hand-Crank Paper Shredder

Saturday, July 3rd, 2010

I had wanted to do this paper shredder hack for a while.
So, when my paper shredder started acting up, I angrily tore it apart… then I discovered that it was my own fault it wasn’t working (it has a safety switch that engages when you properly place it on its waste basket)… then […]