Imablog Perspectives of a Canadian in the Old/Deep/New/Geographic South: This is where I ramble on about nothing in particular and post a few nice pictures.

Posts from February 2005

Get the stuff for the thing to give to the guy

I don't know what it is, but lately the wife has developed a knack for being incredibly vague whenever she asks me about something. She'll ask me things like

  • "Where's the thing?"
  • "Did you do the thing for that guy?"
  • "Did you send that stuff?"

and other equally vague questions. It's really amazing how vague she can be sometimes. Usually I'm left with a totally clueless look on my face and waving my hands trying to prompt her for more information about just what it is I'm supposed to do or know.

Maybe all this med school stuff has filled up her brain and she doesn't have room for everything else anymore.

All about CANDU

The latest issue of Physics in Canada is a cool theme issue with 4 really interesting articles about the features and capabilities of CANDU's newest ACR-700™ reactor. The first article, The CANDU™ Reactor — Past, Present, and Future talks about the evolution of CANDU reactors and design considerations that went into the ACR-700.

Another article (that I haven't gotten around to reading yet), ACR-700™ Reactor Physics and Fuel goes into some of the physics behind the various fuel core designs of the CANDU™ reactors.

It's a very interesting and instructive series of articles that shows what makes the CANDU™ reactor design simple to build (relatively), easy to operate and cheap to run.

Wear it like a geek badge

I got one of those USB thumb drives a little while ago. Just a simple little 256 MB PNY Attaché. But it comes with a lanyard that makes it handy to carry around your neck, instead of being relegated to the bottom of your pocket to get mangled by keys or something.

Normally I don't like to wear things around my neck, but I decided to try the lanyard with the thumb drive. Lots of other fellow computer guys around here carry thumb drives around their neck too. Having a thumb drive around your neck almost seems like some kind of geek identification device or badge. Now other things have made it onto the lanyard: my ID badge and radiation monitoring badge for starters. I'll have to stop adding things onto it before it gets too heavy.

I'll probably stop using it eventually because it tends to bounce around when I'm walking along, which is a little bit annoying. In the meantime, I'll just broadcast my geekiness around my neck.

Dealing with spam

From MT's ProNet comes some very good tips for dealing ith spam at the webserver level.

I'd just implemented mod_security a little while ago on my server, and while it hasn't stopped the flood of spammy referrers, it has kept a lot of them sucking up bandwidth. One thing I need to do is start keeping up with adding additional rules to mod_security. Soon I'll have to split it out into a separate file to include in httpd.conf. And to help with creating mod_security rules is Noel Jackson's mod_security rule generator.

The other things I'll be experimenting with are Peter Wood's blacklist_to_modsec script and the DSBL plugin from Brad Choate.

Another Star Trek series bites the dust

Word has it that Star Trek: Enterprise is being cancelled, with the final episode airing May 13th.

This is too bad. I was just starting to enjoy it too after the writers finally wrapped up that messy ugly Delta quadrant story arc that took up the first two and a half seasons. Why don't the Star Trek writers ever learn that time travel never works and just makes for ugly stories.

If you want to help save the show, go visit EnterpriseFans.com, EnterpriseProject.org or SaveEnterprise.com and see how you can help.

Just can't find anything good on TV anymore. With all the so-called 'reality show' crap on the air now there's just nothing worth watching anymore. It's a good thing I have the Babylon 5 DVDs to watch. I'll have to start working on the Stargate: SG1 and Farscape series now. Stock up before all the good TV gets drowned out by the crap.

Found on Slashdot.org.

Beating off referrer spam with mod_security

Mod_security so far has been quite effective at beating off the referrer spammers since I installed a few rules. It seems to have gotten even better since using blacklist_to_modsec to generate a bunch of rules based on MT Blacklist.

According to my stats, my server went from serving up at least 50MB of bandwidth/month to spammers (11 000 + requests/month) over the last two months (and that was just 403, 404 and 500 errors) to just 550kB (1500+ requests) so far this month (my default mod_security action is to send a 412 Precondition Failed error). They're still there and banging away, but instead of having to serve up the entire page requested, all they get is a 350 byte error page. That means a heck of a lot less bandwidth that I have to waste on spammers. There are still a few sneaking through, but it's not nearly as bad as it was before.

To paraphrase Flo, Kiss my bits spammers.

Back to basics

Well, the hardwood flooring throughout the house ended up being too expensive, so it's back to plain old carpet. The flooring that the builder was going to be put in was the solid ~3/4" wood plank-nail to the floor-3 coats of polyurethane type floor, not the thin snap together panel type floor. The wife is none too pleased about giving up the wood floor, but I figure we can always do the hardwood flooring a couple of years down the road anyway.

I think we'll have to get a second Roomba to help clean all the extra space.

Streaming Orange

Took this one yesterday morning at sunrise. It's a little blurry because of a slow shutter speed (1/4s) and lack of a tripod, but I think it captures nicely the neat orangy sunlight I get to wake up to most mornings.

Streaming Orange

Stuck on HGTV

So now that we're buying a house, the TV seems to be permanently stuck on HGTV. Even Food Network has been forced to take a back seat to the home improvement and decorating/redecorating shows like Design Remix, Decorating Cents and Weekend Warriors. I'm relegated to sneaking peeks on most of the other shows I like to watch now.

Watching these shows is interesting though. Home improvement doesn't seem that difficult. I think even I could do some of this stuff. Lots of work, and having the right tools seems to help. Of course it also helps to know what you're doing too. But then again, that's what shows like these are for, right?

Ok, when does Lowe's open...

Boom

"No boom?" - Michael Garibaldi
"No boom." - Cmdr Jeffrey Sinclair
"No boom today. Boom tomorrow. Always a boom tomorrow." - Lt. Cmdr Susan Ivanova

Cataloging the library

Found this sweet little tool called OpenDB on Sourceforge.net. It's an insanely flexible cataloging system, allowing you to define whatever types of objects you want. It comes with several pre-defined types (DVD, VHS, CD, Laser disc, VCD), but oddly enough no book type. You can define users and assign the ownership of each item to a user. If you're always lending things out to people, you can keep track of that too.

Probably the best feature of the program though, are the plugins that let you do lookups against sites like Amazon.com, Internet Book List, FreeDB and IMDB. For books, all you need to do is enter the ISBN, do the lookup on Amazon and it fills in all the fields you've set up for the Book type you define. For other stuff, just enter Amazon's ASIN and look it up. Entering a title will get you a list of possibilities. Click the one you want and all the fields are filled in for you. It's awesome. No need to type in anything manually, which is probably the biggest barrier to create and maintain a comprehensive inventory of your stuff.

Runs on PHP and uses MySQL on the back end. The database schema is fairly small and compact for what it stores and tracks.

If you've got a collection of stuff you're looking to keep track of, this is a cool bit of software to check out.

Canada Q&A

My sister sent me these. I have no idea if they're real questions (probably not) or something somebody made up (probably), but I thought they were pretty funny anyway.

Now that Vancouver has won the chance to host the 2010 "Winter Olympics", the following are some questions people the world over are asking!!!!!

These questions about Canada were actually posted on an international Tourism Website.

Q: I have never seen it warm on Canadian TV, so how do the plants grow?(UK)
A: We import all plants fully grown and then just sit around and watch them die.

Q: Will I be able to see Polar Bears in the street? (USA)
A: Depends how much you've been drinking.

Q: I want to walk from Vancouver to Toronto - can I follow the railroad tracks? (Sweden)
A: Sure, it's only four thousand miles, take lots of water.

Q: Is it safe to run around in the bushes in Canada? (Sweden)
A: So it's true what they say about Swedes.

Q: It is imperative that I find the names and addresses of places to contact for a stuffed Beaver. (Italy)
A: Let's not touch this one.

Q: Are there any ATMs (cash machines) in Canada? Can you send me a list of them in Toronto, Vancouver, Edmonton and Halifax? (UK)
A: What did your last slave die of?

Q: Can you give me some information about hippo racing in Canada?(USA)
A: A-fri-ca is the big triangle shaped continent south of Europe. Ca-na-da is that big country to your North . . . oh forget it. Sure, the hippo racing is every Tuesday night in Calgary. Come naked.

Q: Which direction is North in Canada? (USA)
A: Face south and then turn 180 degrees. Contact us when you get there and we'll send the rest of the directions.

Q: Can I bring cutlery into Canada? (UK)
A: Why? Just use your fingers like we do.

Q: Can you send me the Vienna Boys' Choir schedule? (USA)
A: Aus-tri-a is that quaint little country bordering Ger-man-y,which is....oh forget it. Sure, the Vienna Boys Choir plays every Tuesday night in Vancouver and in Calgary, right after the hippo races. Come naked.

Q: Do you have perfume in Canada? (Germany)
A: No, We don't stink.

Q: I have developed a new product that is the fountain of youth.Can you tell me where I can sell it in Canada? (USA)
A: Anywhere significant numbers of Americans gather.

Q: Can you tell me the regions in British Columbia where the female population is smaller than the male population? (Italy)
A: Yes, gay nightclubs.

Q: Do you celebrate Thanksgiving in Canada? (USA)
A: Only at Thanksgiving.

Q: Are there supermarkets in Toronto and is milk available all year round? (Germany)
A: No, we are a peaceful civilization of Vegan hunter/gatherers. Milk is illegal.

Q: I have a question about a famous animal in Canada, but I forget its name. It's a kind of big horse with horns. )(USA)
A: It's called a moose. They are tall and very violent,eating the brains of anyone walking close to them. You can scare them off by spraying yourself with human urine before you go out walking.

Q: I was in Canada in 1969 on R+R, and I want to contact the girl I dated while I was staying in Surrey, BC. Can you help? (USA)
A: Yes, and you will still have to pay her by the hour.

Q: Will I be able to speak English most places I go? (USA)
A: Yes, but you will have to learn it first.

Order of the Stick

Order of the StickMike put me onto this amusing online comic, The Order of the Stick that I think is just a hoot. Anyone who's ever been into role playing games will find it funny. Anyone who's hasn't probably won't see the humour in it at all.

It's probably best to start at the beginning.

Review: NCRP 147 - Structural Shielding Design for Medical X-ray Imaging Facilities

Amazon's review system apparently wasn't working when I tried to submit this there, so I'll put it here instead (it probably would have put it here anyway).

A few months ago, I unexpectedly received a fat FedEx envelope containing a draft copy of the much anticipated rewrite of NCRP 49: Structural Shielding Design and Evaluation for Medical Use of X-Rays and Gamma Rays of Energies Up to 10 MeV. Turned out it came to me because I'm on the AAPM Diagnostic Imaging Committee, and committee members were asked to review the draft to make sure there weren't any glaring errors or anything. Sweet, so I dug in. Been hearing about this thing for years, and was eagerly awaiting it's completion, like many other medical physicists out there.

A few weeks ago, I was rewarded for my efforts as a committee member reviewer by a surprise complimentary copy of the newly published NCRP 147. Even sweeter. And a hardcopy version to boot.

NCRP Report 147: Structural Shielding Design for Medical X-Ray Imaging Facilities
This is an invaluable upgrade to NCRP 49, and probably needs to be added to the collection of every medical imaging physicist that does shielding calculations. The focus is on shielding for imaging rooms, so there is much more relevant content for imaging physicists than there was in NCRP 49 which covered imaging and therapy shielding. New methods and techniques have been introduced which results in somewhat less conservative shielding requirements than what would have been required under the ultraconservative NCRP 49. Chapter 5 provides sample shielding calculations for just about every type of imaging room there is. This is a well written and much needed update to the original NCRP 49.

Even though I've already been through the draft, I'm going through it again, because this is the kind of thing medical physicists need to know like the back of their hand. Much of the content and calculations are similar to what was in NCRP 49, but there are enough new things in the rewrite that makes it worth studying thoroughly.

Dining with Robert

We had the pleasure of eating at Robert's of Charleston for the first time last night. We'd read about the restaurant several times over the years since we've been here, and finally had a chance to make it there for dinner.

Robert's is not your typical dining out experience. My first thought when I walked in was that it's a lot smaller than I expected. There is seating space for about 36 or so, and judging from when we finished dinner, only one seating per evening. A very cozy environment, although it can get a little loud at times with everybody talking over the piano playing in the background.

If you go, be prepared for a bit of a long drawn out dining adventure. Dinner is a 5 course prix fixe menu (including white and red wines), which may sound a bit daunting at first. However, courses are served with enough time in between to give you and your fellow diners plenty of time to savour each dish, and then relax and digest a bit before the next course arrives. Seating started at 7:30, and we left around 10:30. Be prepared to take your time. There's nobody rushing food to you or running you out the door so your table can be filled by the next party. You have all the time you need to enjoy and savour the food.

Then there is the singing. Chef Robert is, it seems a classically trained singer, and dinner begins with him singing in the appetizer as he walks around the room proudly displaying it to the guests. While the appetizer is being served by the rest of the wait staff, he sings a few more happy upbeat tunes. This happens several times throughout the night, making dinner almost a theatrical event and much fun.

The food is equally as good as Chef Robert's singing. Starting with a sea scallop mousse (much tastier than you might think it could be) and finishing with a decadent slice of triple chocolate tart, it was probably one of the most enjoyable dining experiences I've had in Charleton. It's a bit pricey though, so save your quarters before you go.

This is what was on the menu when we went

Sea Scallop Mousse, Maine Lobster Sauce
Fresh sea scallops blended with cream, eggs and baked
Fresh lobster broth emulsified with cream, Golden Beet relish

2001 Salmon Creek/Chardonnay or non-alcoholic California Chardonnay

Our Warm French Bread served with unsalted butter

Roasted Breast of Duckling
Oriental rice noodles - Orange ginger barbeque sauce

Mesclun Garden Greens and Radicchio
Fennel, Grape tomatoes, Calamata olives and Parmesan cheese
Virgin olive oil, sherry vinegar and honey dressing

2001 R. H. Phillips Cabernet Sauvignon

Roasted Chateaubriand or our fresh fish of the day.
Port Sauce and truffle butter roasted tenderloin of beef to your liking
Port wine reduced with Beef broth
Black truffles suspended in creamery butter
Appropriate fresh vegetables seasoned with Roberts Original Seasoning

Triple Chocolate Tart, Wild Berry Sauce & Praline
A rich flourless cake infused with coffee liqueur served with fresh fruit and a sprinkling of praline powder

Lavazza Italian coffee or a selection of teas

httpd go boom

For the past few weeks I've been dealing with a puzzling problem where this server becomes completely unresponsive. The first few times I caught I had to hit the power button to bring the system down. The third time I managed to catch it in the act with top(1) and discovered the httpd processes going absolutely bonkers. I also happened to be tail -f-ing the webserver access log at the time too. Oddly enough, there were httpd processes going nuts spawning and terminating processes over and over (load average spiked to over 100), but there were very few pages being served up. Took me a while to stop everything and kill off the httpd daemon. A check of the error logs didn't reveal anything enlightening unfortunately.

An upgrade to Apache 2.0.53 didn't seem to make things any better. It actually seems to have made things a little worse, since the problem seems to be cropping up more frequently.

At the moment, my prime suspect is mod_security, although I haven't read or seen anything about mod_security causing this kind of problem. But it started happening a few weeks ago on a previously stable server with no other changes other than adding mod_security to the mix. I haven't ruled out bad configuration on account of my own stupidity though. Also haven't ruled out that it could be because of using the 1.9dev1 version of mod_security either. I suppose I ought to test that out first.

Not much longer now

The drivewayThe driveway, walkway to the front door and back patio have been laid down, cabinets in the kitchen and bathrooms installed and painter guys have started working. Doesn't look like it'll be too much longer now, and everything seems to be moving along nicely. Now if only I could get someone to let me know when they expect the house to be finished so I can give the 60 days notice on my apartment and let the appraiser guy know when to check out the place!

More photos posted in the Photo Gallery if anybody wants to see.

Einstein@Home is officially active!

The Einstein@Home project has officially gone public! Go help find gravity waves!

I've had a couple of computers crunching part time for the past couple of weeks during the beta testing (2 computers 12 h/day) and like most other distributed computing projects, it's pretty unobtrusive. Download and install the BOINC client and follow the instructions. With E@H, you can tell it the start and end times you want the client to crunch away. When the client detects any user activity it stops, giving you back the CPU until you're finished. Then it goes back to work.

And if gravity waves aren't your thing, well then check out the other BOINC projects

GeoURL is back!

GeoURL is back! The 2.0 version is still in beta, but just as easy to use as before. In fact the required tags haven't changed at all and seems to function in pretty much the same way it did before. It was cool when I discovered it back in July 2003, and still is now that it's back.

Pop-unders are back

Those pesky pop-under ads are back. After switching to Firefox, it was so nice never having to see pop-up/under ads anymore. But someone's figured out a way around Firefox's pop-up/under ad blocking and now they're polluting my eyeballs again.

Argh.

So far only one website I (used to) visit on a regular basis (which I won't be anymore) has these new pop-up ads. Web advertising has become one of those necessary evils. I can live with ads plastered all over a website (obviously the less obtrusive and annoying, the better), but making ads pop up windows all over my screen like weeds is a guaranteed way of driving my eyeballs away from a site. I'm sure the same goes for many other geeks too.

Pop-up ads...just say no.

My PGP key

In case anybody had some strange reason for wanting to send me encrypted mail, this is the public key I use most often (i.e. the one I still remember my pass-phrase to).

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGP 8.0.2 - not licensed for commercial use: www.pgp.com

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
gX7dGjTv2cWLzadskKzWiTQraGB9i83hDDW7NdcNWd80gWqnbzI55xoLV3izB5M1
ToNBwR4ccE6Mytn5HEeujD+0Dw1IiscUsLoDmSvo2YY9ZMZKpeYPjbo04WIZESnq
DOEoUds+dgL6MFT5piV2/mnpFL4vkxZ12T5Ed2WOkUQqiTnJqj5zFV/2EBPySAOK
XLcsFtHMpP8AAA1fARAAAQEAAAAAAAAAAAAAAAD/2P/gABBKRklGAAEBAAABAAEA
AP/bAEMACgcHCAcGCggICAsKCgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQp
ISIwQTE0OTs+Pj4lLkRJQzxINz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEI
AJAAaAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/
xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHB
FVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6
wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEB
AQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID
EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkq
NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqS
k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl
5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APP/ALS753MTTfOOaiiHBzS8A8/p
XPc+jJfPOO9J5wPOefrUZPJyeKgdzIvyDGf4qqKbMataNNXZYa6VV5bGPeqcuoys
2Ixt9zUckXOeW9vWoXkAOFAyTyTWqgkeZUxk5aLREjXdxjd5hqSPUZVIDMeO9U8E
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
=/5Xg
-----END PGP PUBLIC KEY BLOCK-----

Hooligan house features

Rick asks:

However, you have not told us where the vomitorium is going to be. You know, the room that you can roll your drunk friends into, where the pizza and vomit stains on the floor are considered part of the ambiance.

Traditionally, the 'Vomitorium' is usually in the basement, which in most houses is usually unfinished or at least has one unfinished area (read: easily hosed down) that can easily serve the required function.

However, seeing as how Charleston is in the Lowcountry, and houses here typically have no basements (it's not called the Lowcountry for nothing you know) it's not really practical for the new house to have an indoor Vomitorium.

Fortunately, Charleston is sufficiently warm year-round (by Canadian Hooligan standards) that I think the screened-in porch out back could serve quite adequately as an outdoor Vomitorium. It has the benefit of being open with good air flow (so beer flatulence doesn't build up), is easily hosed down and dries quickly and has ample space for a large group of slumbering Hooligans. Easy access to the outdoors also means no stumbling around searching for the bathroom in an unfamiliar place.

He also asked:

And what about the whore closet? You have to ask pTom and Leanne about that room! although I do believe that pJoe was responsible for naming that one.

Although I'm not familiar with this 'whore closet', there are a few places that could serve what I imagine the required function to be. Up in the FROG there are a couple of gnome-sized doors on either side to access a small amount of storage area. There is room in here for maybe 3 or 4 people (2 or 3 large ones) on each side. It is open to the outside though, so these people might have to share the space with the occasional squirrel, bat or other critter.