Inspired by something I had over the weekend at Lou and Julie's house, made for our weekly dinner night: 3 pints of grape tomatoes 2 green peppers, seeded and sliced into squares 1 jar green olives 8 oz mozzarella, cut into smallish pieces Juice of one lemon 1/2 cup of parsley, chopped A big drizzle of olive oil A bunch of dried basil Salt and pepper Mix well in a big bowl, let it sit a bit in the fridge.
Had a need for a binary diff, didn't have anything on the machine I was on and needed something quick and dirty: od -cv file1 > file1.od od -cv file2 > file2.od diff -bu file1.od file2.od Worked like a charm.
I've done a bunch of reading up on ZFS, the Zettabyte File System that is part of modern Solaris. One of the more interesting parts to me is how ZFS handles snapshots, and its use of deadlists to handle object expiration. Various projects I've had rolling around in the back of my head need some sort of object store with a practical snapshot capability. Some of those projects, like large scale backups, could involve a gigantic number of objects, and trivial object expiration mechanisms just don't work that well for that.
After a co-worker asked for some help in matching and deleting from a file all occurances of: - delete: uid Our confusion stemmed from the fact that even with the /m flag to regular expressions, ^ and $ still only can anchor the beginning and end of a regex — to match internal line breaks you need '\n'. E.g. perl -p -i.orig -000 -e 's/\n-\ndelete: uid$//mg' file
Just got the Internet Fan Club download for "Join Us", thought I'd do a mini-review of my first listening. Can't Keep Johnny Down: I can't wait to hear this in concert, because I bet it's going to be about 10 times as rockin' as it is here. Also, electric keyboard parts are screaming out to be a accordion. Cloisonné: Bonus points for using "sleestak". But didn't do much else for me.
A while ago I came up with the idea of making a coffee gravy — not like red-eye gravy, which is basically ham drippings and coffee, but actual gravy. Basically, using a roux to thicken coffee to a gravy-like consistancy. Today I had a fortunate coincidence of events: I was at the Ugly Mug, needed to buy some beans for work, had some time to waste this afternoon and had my backup crappy bean grinder at home.
Thanks to my boss Andrew for the idea for this one. Bring 1 cup of water to boil in a lidded bowl, dump in 1/3 cup couscous and some chopped celery leaves (any other kind of herb would probably work here, I just happened to have celery leaves on hand). Let it sit until all the water is absorbed, around five minutes or so. Add a pinch of salt, some pepper, drizzle on a bit of olive oil.
Ever since May of 2005 I've had the habit of designating a local coffeeshop as my "Coffeeshop of Record" — it's the place I always hang out at, and my favorite local caffeine establishment. Or, as I sometimes put it, "my drug dealers". Because I'm also that kind of person, I keep statistics of how much I spend there. Shortly after moving to Ypsilanti I designated the Ugly Mug Cafe as my CsoR.
Or porridge, as some folks might say. Melt one tsp butter in a pot until it is nice and foamy. Add 1-1/2 cups steel cut oats. Stir over medium high heat until the oatmeal smells nice and takes on some color. Add 3 cups of water, bring to boil, reduce heat to a simmer. Throw in a pinch of salt. Peel and chop up an apple, and throw that in.
A while back, some folks I know were talking about the difference between someone who is a computer administrator and someone who is a systems administrator. Basically concentrating on the differences in thinking necessary when you move from dealing only with a single, isolated machine to dealing with multiple systems, with parts that can interact in subtle and non-trivial ways. I think I've found a concrete example that demonstrates well this difference, and I found it this morning in the restroom just down the hall from my office.