Interesting web server log entries

The last few days, I’ve been ‘tail -f’ing (no, it’s not what you think) the webserver logs just to see what kind of traffic the server gets. Most of it is internal, lots of spiders and web crawlers, and more than a few crack attempts. Then this morning I saw one I’d never seen before
211.21.44.211 – – [20/Oct/2003:08:31:32 -0400] “CONNECT 1.3.3.7:1337 HTTP/1.0” 200 9612 “-” “-”
A Google search yielded many promising results including this very informative one.
netstat or ps didn’t reveal anything usual at the time. A lookup of the IP told me the IP address was part of a block registered to Cool Er Ke Ji Ltd in Taipei, Taiwan. A portscan of the offending machine didn’t reveal any open ports out of the ordinary.
Well, I’m pretty sure my server is still reasonably secure. A couple of mods to my server config should keep anybody from trying to use it as a proxy server. A lesson to sysadmins: Keep an eye on those logs.

Grits

Grits: A coarse cereal made from something called hominy, which apparently is a type of corn.
Anybody from the South, or with roots in the South can tell you what they are. Anybody not from the South will look at you funny wondering why you’re talking about eating sandpaper. Anybody not from the South over the age of 25 will recognize grits as something Flo from Alice is always telling people to kiss.
My first encounter with grits was on that TV show, Alice. It was one of those sitcoms that I grew up watching, because it was funny and had strange characters. Flo was always telling people to ‘Kiss my grits’, which didn’t really mean much to me at the time. Perhaps it was some unknown part of the female anatomy or something.
My second encounter with grits was many years later, when I made my first trip to NY to visit my future wife. There I learned it was a white gloppy substance that people ate for breakfast.
So over the years, I’ve learned to eat grits, and even how to cook them. Grits aren’t something that I’ll go out of my way to eat though. When I do eat them, it has to have lots of cheese. I’ve been told I cook a mean pot of grits though.
When cooking grits, caution must be exercised at all times. Cooked grits have high viscosity, and a very high specific heat. Anyone who’s had grits splashed on them will tell you it BURNS. And it sticks to you, prolonging the burning process. If you try to lick it off, you’ll burn your tongue, and the part that got splashed will still burn. I’ve always imagined that if there were grits back in medieval times, they would have been used for castle defense when the caudrons of burning pitch ran out (or even before).
Castle Defender: “They’re coming! Prepare the grits!”
And I’m sure if the US military could come up with a way to keep grits steaming hot in a bomb, it would be far more effective than napalm.
Anyway, how do I cook grits?
2/3 cup water
2/3 cup chicken broth or stock
1/3 cup grits
pinch of salt
Cheese (whatever kind you want)
If your chicken broth/stock is homemade, go with all broth/stock. If it comes out of a can, go with half water/half stock. Canned broth tends to be a little on the salty side. Add grits to water/stock in a pot and bring to a boil. Stir often. Grits will stick to the bottom of the pot. When the grits become thick and gloppy taste for texture and add pepper to taste. If the grits are still a little hard and coarse, add 1/2 cup water/broth and stir. Cook until they become thick and gloppy again. Stir in the cheese (as much as you want). I like extra sharp Cheddar in mine, sometimes with a good healthy handful of Parmesan (freshly grated, not the stuff in the can) on top to garnish. You can use whatever kind of cheese you prefer. Serve in a bowl or over a fried egg. Immediately immerse the empty pot in hot water and let it soak. Don’t ever let grits dry in the pot, or you’ll need a chisel to chip it out.

Friday Five

1. Name five things in your refrigerator.
Well, after Thanksgiving dinner, there’s only turkey, dressing, sweet potatoes left. There are also a couple cartons of orange juice, and water.
2. Name five things in your freezer.
A good portion of the turkey, some Jamaican beef patties, frozen shrimp shells (for making stock), lots of smoked chicken legs, and ground turkey.
3. Name five things under your kitchen sink.
Dishwasher detergent, bottle of Mr Clean, Windex, bug spray, fire extinguisher among other things.
4. Name five things around your computer.
Piles of paper, cups filled with pens (most of which don’t work anymore), one of the bookshelves, the printer and some CDs.
5. Name five things in your medicine cabinet.
A large bottle of Advil, Theraflu, cold medicine, BandAids, and my razor blades.

Restructured blog

I’ve restructured the way my blog is organized to try to make blog rebuilds faster. One of the problems I was running into was that the MT plugins I was using in the side panel was causing the rebuild process to take sufficiently long enough that the server connection would time out before the rebuild process finished.
So, to get around this, thanks to some ideas I got at the MT support forum, I turned the side panel into a separate index page, and use PHP to include() the side panel into each page.
This way, the plugins only get processed once per rebuild instead of once per page per rebuild. Makes a really big difference when you have lots of blog entries. The downside is that all of my page extensions changed from .html to .php, breaking any search engine links. I’ll be leaving the .html around for a little while, but eventually they’ll be going away.
If you find anything that’s broken, let me know.
UPDATE: Figured out how to add a redirect in my server config so that anybody looking for the html version of my blog pages will be redirected to the php version.

Matrix: Revolutions on IMAX!

Just learned that the Charleston IMAX theater is going to be one of the IMAX theaters showing Matrix: Revolutions on November 5. The first Hollywood film to be released concurrently in regular and IMAX formats. Woohoo! This is going to be so cool! Can’t wait to go see it!