Tamal en Elote

Beat 4 eggs, add: 1 can kernel corn 1 can creamed corn 1½ cup cornmeal 1¼ cup buttermilk some oil (on the order of ½ cup) green chiles onion garlic to taste salt cheese, half in, half on top

Bake 325⁰F for 1 hour or so, covered

Capresish Salad

4oz chopped pepperoni, fake if you like 4oz shredded parmesan 1 head finely shredded lettuce 8 mushrooms, halved then sliced

4oz olive oil 2oz balsamic vinegar 2 oz shredded or powdered parmesan 4 teaspoons basil 1 teaspoon oregano ½ teaspoon salt a dash of pepper

Asian Fusion Salad

2 teaspoons five spice powder 3 eggs 1/2 teaspoon salt Scramble and cook, chop up the pieces

Chop a head of lettuce 1 cucumber, thinly sliced or coarsely chopped

Hydrate 1-2 tablespoons hijiki

Sautee 10 mushrooms, sliced thick, with 2 tablespoons oil, 1 teaspoon mirin

Add the hijiki, a dash of ume plum vinegar, a teaspoon of toasted sesame oil, 2 tablespoons flaked dulse

Toss and serve, preferably cold.

1114

Things I love about this town include going out to get supplies for dinner and ending up at your landlord’s dinner party, eating gumbo and drinking beer instead.

My whole day’s been like this. I left my office to go home for lunch three times, and ended up such places as the coffeeshop with my parents, the giant parking-lot yard-sale that happens twice a year here, and a random lunch with engnyath and his EMT class.

In other news, I made Imam Bayalidi again, and let me tell you, you should be envious. Eggplant has never tasted this good. I’m thinking making hummus and pita and having my parents over. I’ve gotta get dinner in with them once more before they move!

How I stopped worrying and learned to love errno.h

I just spent 16 hours debugging a complicated, annoying and frustrating problem involving pages not loading in a database frontend, and being spontaneously logged out of a webmail application.

The culprit was the SQLite library (or its bindings to Ruby) being useless with error messages. An example:

#<SQLite3::CantOpenException: could not open database: unable to open database file>

This is not okay. First off, not saying what file is a little annoying, but thankfully, I can tell which file by context since this program only opens one database. Second, and most grievous, it doesn’t say which system call failed (though I guess it’s open(2)) and third, it doesn’t say what error code. There’s a reason errno.h exists, people! perror is your friend. A happy little “It didn’t work” exception is no replacement for an exception that could read like this: #<SQLite3::CantOpenException: could not open database important.db: EMFILE: The process already has the maximum number of files open.>

I wouldn’t be hacking about supposing it’s a concurrency and locking issue. I’d be knowing that something’s not closing files like it’s supposed to, like I now know after stracing the process and seeing the real value of errno(3).

Don’t do this, folks! Let exceptions carry the most information possible. If you code in C, use perror(3).

Now I get to see why my web framework isn't closing the database on a reload.

So!

I told my mother that engnyath and I are planning on getting married. I have no idea why telling her terrified me so much, but it was fine like I thought it would be.

So we’re planning on August 1, 2009.

Sunday, Lazy Sunday

This day off has been just what I needed.

DHCP without NWAM in OpenSolaris 2008.05

I just turned off NWAM so that I could get IPv6 auto-configuration working. That part’s easy:

` touch /etc/hostname6.interface

svcadm disable network/physical:nwam

svcadm enable network/physical:default`

The hard part is that this broke IPv4 DHCP. The trick turned out to be simple, but take a lot of playing to find:

` touch /etc/hostname.interface

touch /etc/dhcp.interface `

This solved errors like Failed to configure IPv4 DHCP interface(s): <var>interface</var> and in.routed: route 0.0.0.0 --&gt; <var>gateway</var> nexthop is not directly connected

New glasses!

I finally saw the optometrist yesterday. My mother set up the appointment with this guy she’s followed through three clinics and now works out of his house – a neat man, and really nice to talk to.

He’s checking both our eyes, and asks “Can I have your glasses to measure, young lady?”, and my mother, being nearer hands him her glasses. “No, the other young lady”. I hand him my glasses, and I get death glares from my mother as I don’t correct him.

He writes down “F” on my forms, and says that my birthname on the forms is a funny name for a girl. My mother extends the death glares in his direction too.

I get directed to the women’s glasses in both of the shops we go into, too. After a while, my mother started relaxing that we were shopping in the same section, and we started helping each other pick frames, she some oval and tawny colored ones, me blue-framed and more rectangular.

Things are good. Pictures coming when my new glasses arrive.

Note to users

Signal quality is measured in dBm and error rate, atmospheric pressure is measured in bar. Just sayin’.

1107

I’m home again.

The wedding was great. Catching up with who I was able to catch up with was great.

I’m really sad to have missed gorillapotter and instrumentalx and poeticajasmine, and will be trying to get back out there some time with more time.

To everyone who called to chat while I was out, I’ll call you back sometime soon.

1106

Nine years ago right now i was crossing the Canada-US border on my bike, 1600 km to go to get to San Francisco.

Last minute guests

Last night we had aechei and hir friend dropped in on us at peaceofpie‘s suggestion. Great folks and an evening well spent.

Now off to Portland I go!

Portland!

I’m going to be in town for upna‘s wedding to Max Orhai. I’d love to hang out, but I’m only in town two days. Who has time on Monday, June 30?

Also, I’m not positive that I know where I’m sleeping. Anyone with floor space who wants to hang out?

1103

baileyjordan and I are planning a commitment ceremony for August of 2009. We’ve lived together over a year now, and in that time only become closer. We’ve known each other two years, and we’re finding we’re really compatible.

I’m still trying to find a way to express our excitement to my parents, but I’m really having a blast starting to plan ideas for a poly-friendly, very queer party and ceremony.

Invitations will be forthcoming