Installing Windows Vista: Part 2

Yesterday after making my last blog posting I decided these were the steps I was going to take when I got home:

Installing Windows Vista: Part 1

I know, it’s been a long time since I have posted a blog entry, and this one is going to be a bit of a rant. I hope you don’t mind indulging me for a few minutes.

C++ Inheritance Access Specifiers (previously: Types of C++ Inheritance)

In an effort to reduce the number of nonconstructive comments posted by visitors who do not read the entire article or previous comments, I have decided to change the title of the article and the initial summary to something more accurate.

Dirty Rotten Spam Bots

I had enabled bad behavior on the wiki site, which is supposed block spam postings, but it is NOT working as well as it should. I’ve had to disable anonymous posting on the wiki site for now until I come up with something better. Perhaps it will be better when the 2.0 version of the bad behavior scripts are released.

Random C++ Tidbits

Did you know that the following will generate a compiler error?

"Unconstitutional" Cross Ordered to be Removed is reporting on a 17 year long battle in California to have a cross removed from a war memorial on state land. Somehow, every court that has heard the case has ruled that the cross violates Article 1, Section 4 of the California Constitution. I will quote it here:

Payroll deduction ban found unconstitutional

Hooksett growth limit ruled unconstitutional

C++ Error Handling

I’m not going to address exceptions, per se, if that’s what you are thinking about. You can find tons of info on exceptions in other places. I recently needed to build a very robust & multithreaded app for work. During the development of it I came across 2 functions I had never heard of before.

Making a Linux Daemon

I just faced this problem at work and found a great little document that gave me the insight I needed. I’m posting it here for anyone else who is interested.