It can login. It can create messages. It can create folders. It does all of this as the user that owns the account. That's perfect. But, if the INBOX doesn't exist (even though all the folders leading up to it do) it can't. That's silly. So now, when I create a new user account, instead [...]
Read the rest of this entry »
There is no point in debating the creationist and evolutionist points of view on "creation" until evolutionists recognize ONE thing:
Let's say, for a moment, that the evolutionists ARE right. Let's say that, 18 bazillion years ago, the entire universe was a speck of dust that exploded in a massive ball of fire and fury, that [...]
Read the rest of this entry »
Wow! After a lot of work, Exim is finally configured exactly how I want it to handle multiple domains. Well, not exactly. I haven't implemented the MySQL portions yet. However, I've written them, and I'm pretty sure they work. I decided that I wanted mail to be able to function with or without MySQL, with [...]
Read the rest of this entry »
Out of all of the satellite images of the blackout available and circulating amongst news sources and weblogs, the people in my office decide to circulate this one via email:
Obviously, this is a fake. First of all, how is it possible that the "ISAT Geostar 45″ managed to take a picture of the [...]
Read the rest of this entry »
So far, the DNS module of the control panel daemon can add a SOA record, add an RR record, delete an SOA record, delete an RR record, and list RR records. Additionally, it's all done in a user authenticated way making sure that the user requesting such things is authorized to do so. It pretty [...]
Read the rest of this entry »
PHP has set_error_handler(), trigger_error() and friends. But they aren't exactly up to par for handling massively abstracted code. So… how do you handle errors? Here's an example. It's overly complicated for something so simple, but… that's because it's merely a simple example.
Imagine you have a block of PHP code like this:
$res = add_two_numbers(15,27);
print $res;
Now let's [...]
Read the rest of this entry »
I've just received one of the most amusing pieces of SPAM ever.
If you and your spouse can't wait to be apart, then this is for you!
At FREE DIVORCE we understand how expensive it can be to get a divorce,
but with our do-it-yourself divorce kit, we have taken away the time,
hassle and expense. It's fast [...]
Read the rest of this entry »
Mike Gordon, basist for Phish, was caught in a secluded area after a Dead show with a 9-year old girl. He wasn't caught doing anything "bad", per se, but he there's really no reason for him to be in a private area at 1am with a 9-year old girl that isn't a friend or a [...]
Read the rest of this entry »
My dad just called to invite me to have all-you-can-eat lobster with him and my mom this evening at 6:45pm. It's at a place called Le Port (which, in American, is pronounced "lee port"). Should be fun.
Read the rest of this entry »
Mark has posted an Atom API Implementation. There's a lot of writing there. But if you read through it, you'll realize that it really is very simple. It just makes sense. And when things makes sense, that means they are usually easier to understand and easier to implement.
Read the rest of this entry »