exp(x)'s Doomworld Forums Blog

exp(x)'s Doomworld Forums Blog

Want some coffee? October 1, 2007, 1:23 am
How about a BSOD?

I ran into this tonight at the grocery store. I really don't understand why linux isn't used for applications like this. The inkjet cartridge refilling machines at Walgreens use Windows as well.

I'm posting this on my graphing calculator September 7, 2007, 7:00 pm

Dog May 29, 2007, 5:03 am
My wife and I got an Italian Greyhound last week. His name is Buddy, and he is awesome.


Linux Certifications April 15, 2007, 3:14 am
Recently I've been considering training to become a Linux system admin, and I figure I'll need some sort of certification to get a job in the field. I looked into what is offered by Red Hat, Novell, CompTIA, and the Linux Professional Institute, and I think Red Hat's RHCT and RHCE courses and certifications are my best bet. They seem to be both highly regarded and extremely comprehensive.

Does anyone here know anything about the various Linux certifications or have any advice about getting an entry-level Linux system admin position?

Japanese translation request August 12, 2006, 3:28 pm
I was at an asian market yesterday and picked up a mix for making green tea ice cream. Unfortunately, the instructions are all in Japanese. Can anyone here translate them?

Front of package

Back of package

Mountain biking pics July 27, 2006, 1:33 am
I went mountain biking / camping with two co-workers this last weekend on the North Umpqua Trail in Oregon. Here are some pictures:

I'm on the left, trying to get some extra sleep.

My awesome bike with some of the gear on the back

On the left again

Heh, I sort of wiped out, and a stick ripped off some flesh from my knee.

It's just a flesh wound!

Beautiful Crater Lake

EDIT: Um, apparently some people aren't seeing the thumbnails that link to the full sized image and only see links to the thumbnails. If this is the case, you suck, and you'll have to remove the .th part of the image name in the url to see the full image.

New t-shirt design May 31, 2006, 4:44 am

I based it on this scene from the movie Reckless Kelly in which the main character, Ned Kelly, as the Christian Cowboy, says the line at the bottom of the design. I plan to transfer it to a silk screen on Thursday so I can start printing shirts. If you haven't seen this movie, you're really missing out. Unfortunately the VHS is out of print, and a DVD version was never made.

Best irc bot ever May 26, 2006, 4:03 am
I was bored today and decided to make a bot that interfaces with the command line version of Maple 10. He lives in #maplebot on irc.oftc.net if anyone is interested. Some fun things to type are:

MapleBot, Limit(Sum(1/k,k=1..n)-Ln(n),n=infinity) = limit(sum(1/k,k=1..n)-ln(n),n=infinity);

MapleBot, Int((1-exp(-x)-exp(-1/x))/x,x=0..1)=int((1-exp(-x)-exp(-1/x))/x,x=0..1);

MapleBot, evalf(Pi,1000);

Anyone really good with shell or perl scripts? March 11, 2006, 2:40 am

I hacked a billy bass to interface with linux via parallel port using the instructions on this website. I had to make a few changes to the source code, but it works great. I even added support for head and tail control.

The problem is that it's a royal pain in the ass to transcribe mouth, head, tail, head/mouth, and tail/mouth movements all at once. I found it's easier to do the movements for the mouth separately from the tail/head movements and then combine them manually. This is very tedious, though. It would be great if I had a program do this for me.

The transcription files are in timit format. Here are the first few lines of the mouth movements to the sound from this animation (NSFW):

0 2446 0
2446 3581 2
3581 5124 0
5124 6405 2
6405 7832 0
7832 9389 2
9389 9942 0
9942 11238 2
11238 12868 0
12868 15430 2
15430 17090 0
17090 18313 2
18313 19637 0
19637 20918 2
20918 22811 0

The first column is the start time (I'm not sure what the units are), the second is the end time, and the third is the control word. The control words correspond to the pins on the parallel port. 0x00 is off. 0x01 is pin 1 (tail). 0x02 is pin 2 (mouth). 0x04 is pin 3 (head). To do the head and mouth or tail and mouth movements simultaneously, I just need to add the bytes (0x04 + 0x02 = 0x06 and 0x01 + 0x02 = 0x03). Simultaneous head and tail movements aren't possible because they are driven by the same motor. The corresponding head/tail movement for the example above is:

0 8000 4
8000 16000 1
16000 24000 4

To combine everything into one file, I need to include all the start/stop times (this usually means adding new rows) and add the corresponding control words. For these two examples, the output would be:

0 2446 4
2446 3581 6
3581 5124 4
5124 6405 6
6405 7832 4
7832 8000 6
8000 9389 3
9389 9942 1
9942 11238 3
11238 12868 1
12868 15430 3
15430 16000 1
16000 17090 4
17090 18313 6
18313 19637 4
19637 20918 6
20918 22811 4
22811 24000 4

Does anyone think they can help by writing something that does that?

Buddy Guy February 20, 2006, 1:43 am
I saw Buddy Guy in Portland last night. The show was kickass, and I had a great seat. It is truly amazing how much energy that guy has at 69 years old. He was jumping up and down while dueling with his other guitarist and playing like an absolute beast. I took some pictures with a crappy disposable camera, but unfortunately, the one of him playing guitar with his teeth didn't come out. Here are a couple that did sort of turn out: