Archive for the ‘administrivia’ Category

Stopping wordpress’ lovely spam wonderful spam with Akismet

Saturday, April 15th, 2006

I hate spam.

Lovely Spam, Wonderful Spam

Email spam is under control thanks to SpamAssassin, but comment and trackback spam was a big problem. Wordpress antispam measures are useless. Every day I had to remove between 5 and dozens of spam-comments. I could have used a captcha or even worst, a moderation queue before a comment is displayed, but there are some issues with these approaches:

  • They are rude, like having a “you are not welcome here” sign.
  • They discourage participation
  • They don’t stop trackback spam, and in wordpress, trackbacks look like regular comments

But the biggest problem for me is, of course, all the time I waste babysitting everything. A moderation queue would take me even more time. That’s unacceptable.

Looking for some solution that keeps blog spammers at bay without human intervention (MY human intervention), I discovered Akismet, a wonderful thing that works like many solutions in the email antispam world: a colaborative database of spam. Quoting from their FAQ:

How does it work?

When a new comment, trackback, or pingback comes to your blog it is submitted to the Akismet web service which runs hundreds of tests on the comment and returns a thumbs up or thumbs down.

That’s wonderful. For those of you without server admin experience, this is also the (IMHO) best approach to stop email spam.

And now the best part:

Do I have to maintain a blacklist?

Nope! Part of the idea of Akismet is that you’re always protected up-to-the-second from the latest dirty tricks of spammers. There’s no maintenance, no upgrading, no hassle.

Ahh, no more messing with wordpress’ silly internal blacklists.

And the best of all is, every akismet user contributes back to the system. For instance, if a spam comment can make it and gets approved (something very rare), I will quickly mark it as spam. That will feed Akismet’s central database and every user of the system will benefit.

Let’s see some stats now, Akismet is telling me this:

Akismet has caught 59,503 spam for you since you installed it.

That’s a hell of a lot of spam. I have been using Akismet for like three months. It has caught more than 660 spam comments every day. And in all this time only 5 or 6 spam comments made it to the blog, I quickly marked them as spam. Akismet alone saved me HOURS of blog babysitting and spam removing. I love it.

Lighttpd and FastCGI: Migration from Apache

Tuesday, January 17th, 2006

The Apache HTTP server is by far the most used web server in the world. It is an excellent, feature packed and standards compliant web server. Extremely configurable, with an endless amount of modules, superb documentation and, due to its license, is being used commercially by companies like Oracle. There is only a small problem with Apache: It’s not the fastest server around. This is because historically, Apache’s priorities have been correctness and configurability, not performance. Correctness and configurability are the reasons why Apache powers almost 70% of the web today, but still, Apache has a big, fat ass (we are talking about system resources here).

(more…)

Blog revamped, FeedBurner, some SEO and wordpress plugins

Sunday, October 16th, 2005

After a long time I completly revamped this place (again). I am using a new theme, a new feed, a new advertising company, new wordpress plugins and also I registered the site in some blog directories like Blogwise and Blogalaxia.

New Theme:

I am using a modified version of the identification bands (3 columns right sided flavour). theme I had removed almost all images from the css since they made the blog really slow to scroll.

New Feed

I suscribed to Feedburner, my new feed is feeds.feedburner.com/tabo. Feedburner has advantages both for both feed subscribers and publishers, like:

(more…)

Blog Revamped

Friday, April 8th, 2005

I finally updated the layout of this place. Now I’m using a slightly modified version of Blogging Pro’s Gila Theme.

I also enabled Permalinks, so now the URLs will look better and will be more expressive.

On the Plugins front, I enabled:

In other news, apparently this humble blog has been one of the top referrers of the main www.debian.org site for several months (only after Google and other Debian sites). I am still trying to find out how this is possible.

Blog Upgrade: Wordpress 1.5

Wednesday, February 16th, 2005

I upgraded the blog to Wordpress 1.5. The upgrade process is documented here and here. Read that before you break something, since simple untarring the new tarball will not work.

Wordpress 1.5 has themes. I’ll try to port my ugly template as soon as I can.

There are also two very useful (for me at least) additions: An option to mark all the comments waiting for moderation as spam ( I just marked 169 that arrived THIS NIGHT) and a Comment Black List. This is some kind of list of spam words on steroids. If something in a post matches a BlackListed word, it will be rejected. Sweet.

Wordpress Update

Monday, June 7th, 2004

Upgraded the blog engine to the last version of Wordpress, since Slayer survived the upgrade, I guess it is safe to do it.

It looks like a very interesting upgrade, for example, they reduced the database stress on the server, post previews and specially plugins (no more nasty hacks :-).

New layout

Tuesday, January 13th, 2004

I rewrote the layout of the site to something more of my liking, this means, something dull and with no colors. I think this will be the final layout.

Now begins the “add links to the blog” stage, so if you have any suggestions for a link or link category, let me know.

First Post!

Monday, January 12th, 2004

Howdy, welcome to my blog.

Added:
+ vim buffer manager

Updated:
+ Hacha Open Zource