Point and dereference,
Then index, convert, and print.
What am I doing?
It's been a shockingly productive day here in Bloomington. I finished up that OS assignment, wrote some proofs for analysis (which I am still not a fan of... hand-waving gets my goat, and we don't seem to have formal definitions for half the things we are trying to prove statements about), baked a pizza (dericious... recipe below), worked through most of the packet-sniffer for networks, practised piano, and bathed. Crazy, I know.
Ok, elaborations, for those of you still reading:
Analysis: So the prof for this class is a topologist who is teaching analysis. If you are unfamiliar with these words, it's not really important to know what they mean, just that that is a very weird thing. Those fields are, while not diametrically opposed, quite dissimilar in focus. This leads to the prof sometimes deciding that we don't know and don't need to know something, whereupon he promptly draws a picture, waves his hands, says some semi-meaningful things, and moves on. It can lead to very frustrating homework sessions with Chas where we realise that we have no idea what we are actually trying to prove.
Pizza: It was my cooking night tonight, and I didn't have anything particular in mind. On this occasion, that meant that I just took a bunch of things I love and threw them on dough, put it all through the oven, and called it pizza. I don't know how many of you have made pizza crust before, but it's super easy (and way tastier than bought crusts). Venus asked me for the recipe recently, so it's basically like this:
Run water until it gets pretty hot. You should still be able to touch it, but it should get rather uncomfortable quite quickly. Put some of this in the bottom of a bowl or cup or whatever you'd like (about 1/2 cup or so). Add a tablespoon-ish of sugar and swirl it around in the water a little, then get some yeast and sprinkle it over the surface of the water (probably a teaspoon of yeast is plenty). Shake that around a little bit and let it rest for 5 minutes or so until it gets all frothy and yeast-looking.
Put some flour in a bowl. Obviously how much varies directly with the volume of bread product you hope to produce. I used about 4 cups today, I think, for two big pizza crusts. Add some more sugar (maybe 1/2 cup, probably a little less), then add the water and some more hot water. Mix it up and add flour or water as necessary until you get a nice doughy consistency. Mine is usually a little stickier than most people like, but it should be such that there's no flour stuck in the bottom of the bowl and the lump of dough doesn't stick all over your fingers.
Put some olive oil in the bowl and roll the doughball around in it. This isn't strictly necessary, but it is yummy. Put the bowl "in a warm place" to rise. I actually hate when sites say that. I usually turn the oven on and set the bowl on one of the back burners (oven heat escapes through them on most models, except probably the kind of stoves that have the flat little doodads cooker thingies). Let it sit for an hour, then abuse it a little to get some air out, then let it sit another half hour. Then bake it! I usually bake at 425.
The pizza toppings were just things that I like, as I mentioned: chunks of butternut squash (which I pre-baked for about half an hour before I baked the pizza), garlic (minced), spinach leaves (rough chop), and mozzarella cheese. It was a hit.
Networks: Georgi and I are chugging away at this packet sniffer. It has to do things like determine how many packets use which protocols (network layer and transport layer), count occurences of flags on packets, calculate overhead, and check data validity. Anyway, there's one line that we wrote that I particularly liked:
22.9.09
less hurried, more ninja (?)
~ Valkyrie Savage @ 23:56 0 comments
Labels: analysis, bathing, cooking, networks, operating systems, piano, pizza, recipe
2.9.09
last fun before work?
Splash! Head-first, a sea
Of work, a pool of pals, and
Enough to keep busy.
Two days down (three, really, since I'm done with class for today, now), and everything is still going smoothly. I just officially switched from taking 2 undergrad and 2 grad courses to 1 undergrad and 3 grad courses. I think the real work starts next week.
My Operating Systems class is going to be awesome. Andrew Lumsdaine (he was the guy who ran the Cluster Challenge stuff the past couple years) is the professor, and he's quite a guy. Plus I'm stoked about learning exactly how these damn things that I program on every day actually work.
Analysis will be a little less awesome, I think... the professor seems like he's a little confused (and he's quite furry, in a nice way :P), and this is his first time teaching the course, but he seems to know what he's doing, and I hope that things will turn out alright.
The trend of excessively large classes hasn't ended... there are like 35 people in each of my Tuesday/Thursday classes, too. Argh.
I went to the Honors Seminar this week, too, and my networks prof was the speaker: she talked about cybercrime and DNS cache poisoning and fastflux IPs and all kinds of cool things. I wonder if we will learn hax in Networks. I friggin hope so.
Other than that... I've been keeping myself occupied. There's not much homework yet, so I got time to hang out with Roy and Chet and Jill in a pool for a while, and Roy happens to have an underwater camera (like mine!), so we got some pretty glorious photos.
My roommates continue to make delicious food, including lasagna and curry. And the food attitude here is "everybody please eat stuff before it goes bad, because right now it's delicious." The sharing is way cool, and I'm glad that people are actually home when I'm home this year. Last year we were all way too busy to ever hang out, but living so close to campus really facilitates it this time around.
Tonight brings play practice, volunteer sign-up (for the Honors College and some of their events), and more delicious food, although I don't know what yet. School!
~ Valkyrie Savage @ 14:24 0 comments
Labels: analysis, cooking, food, networks, operating systems, swimming