Image 01

Transneptune

beyond the Kuiper Belt, over the sea

Archive for the ‘computers’ Category

Wiring

Wednesday, November 4th, 2009

I spent much of today rewiring the house (with my dad’s assistance, or, more accurately, I was assisting him).  Lots of drilling, crawling in the basement, getting dusty, trying not to inhale fiberglass insulation.  I found it quite fun, but it’s not a usual thing for me, which I suppose makes a difference.  But there was something exciting and satisfying to that kind of work—a nice combination of manual work, and basic network set up of a sort familiar to me.  Satisfying work is satisfying.

Minor complaints

Wednesday, July 15th, 2009

I have many ways to switch between active work areas: ctrl-a, n when using screen; ctrl-arrow when using Spaces; cmd-tab when using normal OS X application switching; ctrl-tab when using my Windows VM.  These can get confusing, and I spend a certain amount of time swapping between applications and desktops and virtual terminals fruitlessly.

I am kind of sick of sitting and typing for so much of the day.

WordPress and its plugins, though updated, do not think that they are.

iPython as your default shell

Tuesday, June 16th, 2009

At the request of Ultranurd, allow me to explain my new shell set up.

I’m sick of bash.  The syntax is absurd, and absurd syntax makes me sad. So I’ve just recently set up iPython as my shell. What follows are the relevant config files and some explanation. (more…)

Jabber Bot

Sunday, May 10th, 2009

So, I’ve written a python-based MUC-aware Jabber bot framework, using XMPPpy.  If anyone would be interested in using or improving this, please let me know.  I want it to be of use to people, like a Jabbery version of your IRC-bot framework of choice.  It is currently instantiated only as Tyche, my dicerolling bot for tabletop RPGs online (who also provides some snark when people are predictable in the gaming rooms).  But the more uses it finds, the moar betterer it gets, right?

Serializing Architecture

Friday, January 30th, 2009

As usual, BLDGBLOG blows my mind.  Skim over all the word-clouds—those are old-hat by now—and take a look at the last two paragraphs of the post.  The idea of making room clouds is great, but what it sparks in my mind is even more interesting, to me: the idea of serializing architecture.  If you could find a good encoding for architecture, you could use all sorts of existing techniques to play with large amounts of architectural data. I am thinking, particularly, of using genetic algorithms to grow building designs that are highly fit for various purposes; that would require a good fitness algorithm, too, but seriously, the field of computational architecture is untapped!

So how would one serialize a building?  I suspect that the work of Karl Sims is not irrelevant; serializing a building is a lot like serializing a creature.  The only difference for use in a genetic algorithm is the fitness function, which for a creature is based on reproductive ability before total energy loss, but for a building… well, that’s the question, isn’t it?  Clearly it would have a number of factors: safety, efficiency for purpose, pleasantness.

What would you think was important to a building’s fitness?