Archive for September, 2009

Ging!

This evening at the GeekDinner someone pointed out that I haven’t blogged about my cat, and best of all, they weren’t being sarcastic.

So for everyone who’s not following me on twitter, here goes.

just over a month ago someone posted an email to the community mailing list saying that they had rescued a kitten from the train station and asking if anyone had lost it. The cat would end up at an animal shelter if no owner was found and that just wasn’t an option so I mailed the woman and told her that I would take the kitten if nobody had claimed it after a few days.

A few days later we got Ging.

Ging likes to eat.

Ging likes to eat.

Ging is the most precocious cat in the world. She’s tiny but is fearless and wants to explore everything.

Ging is always ready to pounce.

Ging is always ready to pounce.

But Ging is also a lover.

Ging loves things that are tasty.

Ging loves things that are tasty.

But never, EVER, turn your back.

Because the Ging will get you!

Because the Ging will get you!

Ging sits on my lap while I work and lies on my chest while I watch TV. It’s all incredibly cutesy, but I must admit that I’m totally sold on cats now. Dogs are still awesome, but in a very very different way.

As usual you can see more of my photos on my flickr site at http://www.flickr.com/photos/arbitraryuser/

http://www.flickr.com/photos/arbitraryuser/
No Comments

Quick and Simple Server SMTP

I have a number of servers that I look after in various places on the intertubes. I like to have things like MDADM (Linux software RAID manager) be able to mail me when the something goes wrong like a disk dies etc.

Some of these machines are in places without reliable SMTP servers for me to send mail through and I’ve tried running my own postfix and delivering the mail directly, but invariably I run into situations where the servers that I’m trying to deliver mail to don’t like DSL IPs… and not getting a mail about a dead disk is kinda a big issue.

I also don’t trust a lot of ISP’s SMTP, and some of my servers move around, so one day it’ll be behind a DSL IP and the next behind a Verizon IP (where it can’t talk to smtp.dslprovider.net etc).

My solution is quite simple, use google. (This guide is for Ubuntu but I’m sure you’ll figure it out with other distros)

  1. Create a gmail account for monitoring. I do this because I don’t want my gmail password floating around in plaintext on various machines.
  2. Install the ca-certificates package

    $ sudo aptitude install ca-certificates
    $ sudo update-ca-certificates

  3. Install msmtp

    $ sudo apt-get install msmtp

  4. Configure msmtp

    $ sudo vim /etc/msmtprc

    Set it to something like

    account gmail
    host smtp.gmail.com
    from myemailaddress@gmail.com
    auth on
    tls on
    tls_trust_file /etc/ssl/certs/ca-certificates.crt
    user notifyemailaddress@gmail.com
    password mys3cr3tp455w0rd
    port 587

    account default : gmail

  5. Create a sendmail simlink

    $ sudo ln -s /usr/bin/msmtp /usr/sbin/sendmail

  6. Run a test

    $ echo “This is a an awesome test email” | msmtp youremail@domain.com

  7. If you want mdadm to mail you when something goes wrong

    $ sudo vim /etc/mdadm/mdadm.conf

    and put your email address on the line that reads something like

    MAILADDR youremail@domain.com

  8. And then run a mdadm test by running

    $ sudo mdadm –monitor –scan –test –oneshot

  9. If everything is working according to plan you should receive an email. You can now rest assured that any future MDADM issues will get to you.
1 Comment

You can keep Mr Huntley

Part of me wants to write a scathing commentary on how much of a tonsil I think Brandon Huntley is, but there’s no point in beating a dead horse so I’ll just say it once. Brandon Huntley is an a-grade, raging, super massive ass hole. There, I’m done.

Canada is a lovely country, it’s so lovely it gets boring. When I was living there they had a shooting in Alberta. For two days the news covered this shooting, which is entirely reasonable until you found out that nobody actually died; in fact nobody was even hurt… actually, nobody was even shot at… it was just a guy shooting his gun into the air to show how much of a man he was. For two days they covered something that probably happens on an almost hourly basis in the Cape Flats. When a Canadian says their car was hijacked they actually mean it was stolen…. when they weren’t around, stolen… because in Canada the idea of someone actually forcing you out of your own car at gunpoint is just too far fetched for them to comprehend. Keep that in mind.

Canadians are also lovely people, they are friendly and helpful. I didn’t meet any racist Canadians while I lived there, but I also didn’t meet many black people. Canada has a much better reputation for “knowing about other countries” than the Americans, but the truth is that a lot of them, while *knowing* full well that we have cities and suburbs etc, still have a very romanticised, sleeping in tents in the bush with the lions roaring in the distance, idea of South Africa.

In contrast, South Africa is a pretty scary place at times. We have levels of crime that are unbelievable. Babies getting raped, people getting shot for the cars etc, just insane… and it’s published internationally.

Enter Brandon Huntley. He went to De Villier’s Graaf High School in Villiersdorp, an Afrikaans boarding school about 100km outside of Cape Town. This is a school for kids who had been expelled from other schools or wanted to get as far away from their parents as possible, a school where the machismo and racism run side by side. The boys are tough; disputes are resolved in fist fights where the loser can walk away covered in blood, and the winner, a hero. Kids go through initiations that involve being caned repeatedly for no reason. The idea that any boy who attended De Villiers Graaf High School could end up as the repeated victim of racially motivated attacks is very very hard to believe. And I should know; I went to school with Brandon Huntley… I only stayed for a year. He was 1 year ahead of me.

I don’t remember Brandon clearly but his face seems familiar and based on what people who knew him better have said about him, he fits very neatly into a stereotype that existed in the school. Hard, tough and mean. He did martial arts and played rugby.

Brandon claims that he was attacked multiple times, by black people, who attacked him because he was white. To put this in context, I have never been attacked by a black person. I know a few people who have been mugged by black people, but they knew, just as their attacker knew, that the attack wasn’t motivated by the colour of their skin, but merely because they had stuff worth stealing. When Lucky Dube’s attacker pulled the trigger it was because Lucky was driving a luxury vehicle… No other reasons, No racism needed.

Brandon claims to have scars on his body from all the times he was stabbed by black people who were attacking him because he was white. I find it so incredibly far fetched that a tough white kid who went to the school he did, and subsequently lived in the suburbs he lived in, ever got attacked by anyone… without provocation. I think that it’s far more believable that Brandon went around looking for shit, picking fights with people in night clubs and occasionally came off second best.

There are really two issues here.

1. Brandon lied in order to stay in Canada. There are some unforgivable lies. Lying about being the victim of racially based attacks in South Africa is one of them. Brandon has perverted the most painful element of South Africa’s history to his advantage and in doing so has brought about a world of pain for himself. I’m sure he never thought that we would find out what he’d said, but now he has made himself unwelcome in two countries… one of them being the country of his birth. We legally have to take him back… pity.

2. The Canadian authorities believed his lies. The individual who processed Brandon’s application is definitely a racist. Brandon’s story seems unbelievable, even to most Canadians. To be in a position within government responsible for dealing with foreigners on a daily makes this official’s ignorance unbelievable… ie. I don’t believe that he really believed Brandon, I think he just wanted to help Brandon get away from the savage and vengeful blacks that both believed in. The part of this story that is so incredibly sad to me is this: The officer responsible for approving Brandon’s racist lies is also responsible for approving, or denying, the refugee applications from countries like Darfur. What chance do honest, petrified human beings, whose families have been slaughtered and who happen to be black, have of gaining asylum when being interviewed by a man like that?

1 Comment