How to Insult the Mac Brigade

I’ve insulted the Mac Brigade. I am so sorry. I didn’t realise that putting stickers on an Apple Macbook was such a heinous crime. HOW COULD I HAVE BEEN SO STUPID?

Well, that’s how Bernie puts it anyway. Sort of. He posted a photo of my Macbook at BlogTalk and the response surprised me. Hahahaha. Thud! (Laughing my head off)

For those who missed the original shot, here’s one I took moments ago. There are stickers from Laughing Squid (and a button too), getfirefox.com (Thanks Nikolay), Zooomr.com, Hyku, that WordPress crowd who get everywhere, and 2 from Om Malik: FoundRead and NewTeeVee.
The other button says, “hard bloggin’ scientist” and I got that from Jan Schmidt last Tuesday at BlogTalk. Thanks!

Macbook

Lovely isn’t it? Who’s on your laptop? Anyone got a Dell sticker to put on the Apple Logo? It’d shine through nicely!

Please sir, can I have more?

A poor urchin goes up to the headmaster, “Please sir, can I have more comments?”
The headmaster looks down from his perch and with a grimace says, “Not before you show me your cookie!”

Well, the poor lad never did get any more comments. He didn’t have the right cookie, but you can. Just grab my Cookies For Comments plugin and anyone who leaves a comment on your blog will need the correct cookie. That will stop quite a bit of comment spam dead in it’s tracks.

It’s the first release and fairly simplistic, but it should give some comment spammers a headache for at least 10 minutes. It’s about time they upgraded their spamming tools anyway. According to my log file, it had stopped over 18,600 spam comments in the last week or so. The rest got handed to Akismet and it stopped several thousand more. They’ve been busy haven’t they?

So, should you use this instead of Akismet? Not a chance. This will only stop the brain dead comment spammers who use automated bots to post to the comment form. Trackback and pingback spam and spammers who either use poorly paid human slaves or browser based user agents will defeat this.

If you use a caching plugin such as WP Super Cache make sure you clear the cache after enabling this plugin. Also, I’m not sure what will happen with those plugins that merge CSS files together.

Thanks Dan for the idea!

On Tuesday I join the Bebo Generation at BlogTalk

Sigh. The local free newspaper, The Cork Independent, covered BlogTalk 2008 here in Cork and lead with the headline, “Bebo Generation descend on Cork”. Bebo? *mutter* *mutter*

Anyway, I’ll be sitting on a panel titled, From blog-style commentary to conversational social media which pretty much spans the entire blogging and social media experiences. On the panel with me will be Stephanie Booth who I have conversed with a few times on IRC but never met, Bernie Goldbach who I have met a number of times and always has something interesting to say, and finally, Jan Schmidt who I had never heard of but his bio suggests someone who will know a lot about the topic of social media!

How do I feel about the current crop of social media sites? I quit Facebook! Well, no I didn’t, but I will, soon!

How to successfully spam blogs (and how to fight back)

What you’re about to learn isn’t anything new. It’s not particularly earth shattering either, but a lot of people don’t know it.

NOFOLLOW DOES NOT WORK (properly)

You may have noticed legitimate looking comments on your blog from people with suspect names. Usually the name will be a brand name, service or literally anything that sells. The commenter’s website is obviously related to that business. Why do they bother using special keywords when Google is supposed to not follow those links? Do they know something you don’t? Yup. They know that keywords, even on nofollowed links, matter. I’d provide reference links to SEO blogs explaining this but then they’d know I’m reading and they might shut up.

So, how do you go about spamming blogs? (And how do you defend against those spammers?) Here are two examples:

How to spam a niche blog

George, who runs 858graphics obviously makes signs in San Diego. I’m sorry that his store was egged last year, but he’s obviously trying to manipulate Google. Unfortunately, he succeeded. He is #2 in Google for “San Diego Signs”. Strangely enough there are no links to his website.

How to spam a niche blog

This second guy isn’t quite so successful, and to think he’s spamming my poor Shih Tzu, Oscar. The spammer’s domain is near the bottom of the first page of a Google search for Shih Tzu Checks. That’s still pretty good considering he doesn’t have any links to that page either.

How did these guys find my blog? The first guy searched for WordPress blog posts with comments. The second looked for a page saying, “leave a reply”, an open invitation to spam if ever there was one!

Out of curiosity I followed the Google search a recent spammer used. On the blogs surrounding my blog in that search I found traces of him everywhere. He left legit looking comments but the link was always full of keywords for his business.

Stuffing keywords in nofollowed links certainly helps rank for keywords.

So, you want to know how to fight back? It’s very simple if you’re using WordPress:

  1. Install my Comment Referrers plugin. That will add a line at the end of the moderation emails with the referrer of the visitor. Some referrers should ring alarm bells!
  2. Install Delink Comment Author. This plugin removes the link the comment author left as their URL. I modified my install so it removes the email too as I moderate comments from new users.
  3. I was planning on coding this next plugin, but I found Lucia’s Link Love first and that saved me the trouble. I modified mine so it doesn’t hyper link the name of a comment author who has left less than a certain number of comments. See this comment as an example. That “Landscape Artist” never came back to my blog again so his “name” isn’t linked to his site.

So, chances are a few more people are going to try this technique now that I’ve blogged about it. I bet many more blog owners will be more vigilant of it now though. It’s your blog. If you don’t want to be pawn to a spammer then fight back!

Edit: Here is my version of Lucia’s Linky Love. Just rename this file to .php and drop into your plugins folder. If you’re not logged in or have a comment cookie in your browser you should see some comment author’s names won’t be linked.

How China Digital Times moved from MT to WordPress

Can you improve performance when moving from a statically generated site to a dynamic environment? You can if the conditions are right. In the case of CDT, publishing times were a nightmare with Movable Type. Search performance was horrible, and the comment spam problem caused such a drag on the server that we’d had to disable commenting altogether. Now, with the site fully tag-enabled, searchable and comment-able, loads are down dramatically and publishing times have dropped from 15 minutes to a few seconds.

Notes on a massive WordPress migration. Scot moved the China Digital Times site with 16,000 posts and 6,000 tags from Movable Type to WordPress and saw a huge performance increase. Nice.

Will Prologue bring the Twitters back?

I bumped into Tom Raftery in Cork Airport on my way to Arizona. As luck would have it, we were both on the same flight to London, although he was going to Munich for a conference.
Unfortunately we weren’t sitting near each other on the plane but in the airport he said he spends more time in Twitter than reading blogs. That came as a surprise to me, but I’m sure it’s happening to many other busy people too.

That’s one reason I’m excited about Prologue, the new Twitter-like theme for WordPress. Automattic is already using it internally as a private discussion tool and for a group of disparate people spread all over the globe it’s a really useful tool to find out at a glance what each of us is up to.

Tom lives and breathes social media all day long. I’ll have to ping him on Twitter to read this and get some feedback from him!

I’m already thinking it might be an easy way to introduce blogging, social media and networking and Twitter to some of my non-blogging friends who slave away in offices all day long. Set up a private blog on WordPress.com, activate the Prologue Theme and invite them all on as contributors. They probably use RSS aware browsers too so keeping up to date on what’s happening should be a simple task.

Prologue is a perfect fit for WordPress MU too. You’ve already got many users who probably chat on your support forums. Let’s get our thinking caps on and create some sort of group blogs so people can converse right within the blogging environment!

Interested? Download the theme and play with it. It’s GPLed. Also, keep an eye on Joseph and Matt who will be updating the theme.

Finally, Matt describes Prologue really well:

Prologue was designed for something different—easily setting up and sharing a dialogue within a fixed group. It puts aside the standard “behind the scenes” method of blogging and makes the act of posting part of the experience. It creates a kind of archived and searchable conversation, like an IM window that’s archived, taggable, and accessible from any web browser.

WordPress MU 1.3.2

WordPress MU 1.3.2 was tagged earlier today. This is a major security update that brings together the fixes in WordPress 2.3.2 and a number of critical WordPress MU specific security problems.

Details of the fixes will be posted to the WordPress MU forum next week to give administrators time to upgrade. This release should be seen as an urgent upgrade.
Thanks to Alex Concha for his help with this release.

Please note: If you have plugins that uses options.php to save it’s options you must whitelist those options using the new add_option_update_handler() API. More information on this can be found on this forum post.

Download WordPress MU here

Biosphere 2

Can you imagine staying inside a sealed building for two years without physical contact with the outside world? That’s what happened at Biosphere 2 in 1991. It makes an interesting story and the Wikipedia page has a lot more on that mission and a second one that followed.

We visited there today, here are a few photos!

Biosphere 2
Matt wants us to go live in Biosphere 2, away from the Nintendo Wii distractions to help get WordPress 2.5 out on time.
Biosphere 2Biosphere 2Biosphere 2Biosphere 2Biosphere 2Biosphere 2
A room with a view
I asked for a room with a view and they gave me this. WiFi reception is spotty but the view is stunning!

Blogging in Arizona

Most of the Automattic team are in the wilds of Arizona this week. Looking out the window I see an environment as alien to the green Irish landscape I’m familiar with as I’ll probably ever see. Cactus grows everywhere, dark green bushes cover the hills and the dirt on the ground is bone dry. The sun beats down out of a clear blue sky. It’s warm outside, but so cold in the shade. It’s still winter after all, even if it doesn’t feel like it to me.

Cactus

It’s WordPress this, WordPress that. Despite the broadband going down yesterday there’s plenty going on here. Stay tuned for new developments!

PS. Act Two, Automattic Fundraising. Great news for Automattic and WordPress!