Turn Pidgin into an awesome Microblogging client

Pidgin, Free Software multi protocol instant messenger, is the choice of many users on both Windows and Linux machines and a lot of people use it to post messages on on Microblogging sites like identi.ca or Twitter, either directly via xmpp in the case of identi.ca or using ping.fm, the probably most popular web application to post on several services simultaneously. I will show you some plugins to enhance the Microblogging experience using Pidgin.

First of all if you don’t know what Microblogging is, and you’re lazy to type Wikipedia into you’re location bar here’s the link to the the entry about it. Long story short, it’s basically some sort of online community where you can post public and private messages usually of 140 characters, the size of an SMS. It depends on your encoding, and responses on services like jaiku can be much longer, but that’s just to get you sort of an idea what it’s about.

This cap of characters your able to use is already the first problem you’ll probably face using Pidgin as you have absolutely no idea how many characters you already typed into the input field while the web sites of the services themselves usually show some sort of counter next to the input area or field. This brings us to our first plugin:


It’s kind of a no brainer to guess what it does. It counts the characters contained within the input area of Pidgin and shows the count on the right side of the bar where the emoticons, formatting and the like are located. Get it here

Pidgin identi.ca/Twitter Status

These two plugins set your status message to whatever your last dent on identi.ca or tweet on twitter was, only use one at the same time. Installation is quite easy, on Linux and you should already have everything you need to run them, on Windows however you’ll probably need to install ActivePerl. Which isn’t uncommon and you need for a lot of Pidgin plugins. Anyway here’s the like for the identi.ca plugin and here’s the one for the Twitter one.

Twitter in your profile

It puts your last tweet inside your protocol’s profile at a position you defined. You can put all your usual stuff in there and tell the plugin where it has to put the text of your last tweet. Personally, I don’t see a use for this. Is there anyone who even pays attention let alone looks at profiles on instant message services? Well, if your part of such a group this is probably for you. It works and it does what it promises. Link


This is the one plugin you should probably keep an eye on or maybe even start using it today. I currently only supports Twitter, but other services like Jaiku and identi.ca are planned for the future. When Twitter dropped it’s xmpp support a lot of people were sort of pissed as they couldn’t use pidgin anymore to post tweets. Ping.fm already existed at this point which some did not want to use following their Stallmanian ways. Microblog-Purple, when activated adds another protocol to your account management: TwitterIM. After you gave it your password and account name you can start writing and reading tweets. Link

I know that there are a lot of desktop application like Twitux, Twhirl and Gwibber out there which do an amazing job and which I used for a while and appreciate all the work that was put into them but I prefer to not run one gazillion applications at the same time, and if Pidgin does the job. Why not?

The Digg effect and what I could have done

Yesterday I received a lot of traffic, and a lot it is still quite of an understatement. When I realised where all this traffic was coming from it was already to late and only a bunch of cached pages withstood the enormous flow of visitors — at least for a while. I felt victim to the digg effect and sixteen thousand hits later I knew what I could have done to keep my blog alive.

In the evening my shared host provider sent me an email in which he explained that they though there was an DoS attack directed at my page and that they had to move me on an isolated server, after a quick email discussion and me telling them that it was in fact the digg front page what caused DoS like traffic they put me back on line.

There are few things I could have done to prevent the site from going down, the best probably being getting a root or managed server instead of an shared host but that’s not a quick solution and as I think this is probably an isolated case not really necessary. Now the support team of my hosting provider gave me this great tip on how to get rid of all that incoming digg traffic which was taking down my site with some short two lined addition to my .htaccess-file.

RewriteCond %{HTTP_REFERER} ^http://(.+\.)?digg\.com/ [NC]
RewriteRule .* - [F]

These to lines will drop incoming traffic from digg and show them a forbidden instead of forwarding them to my index.php where a lot of load is produced executing or accessing php files. Some people will assume the site remained done, some will be just confused why they’re forbidden to access the site, as I know digg some will shout censorship, and those who know what happened will just enter the URL in their address bar and access it this way as only traffic from digg is blocked. Anyway, I thought there is maybe a more elegant way, which I didn’t use because I did not know what Wikipedia’s policy would say about this and to be honest I’m just too lazy to dig it up. It is possible to to redirect incoming traffic from a specific source, in this case digg to a completely different URL and one that would suit quite well is the Wikipedia entry about the digg/slashdott/etc. effect.

RewriteCond %{HTTP_REFERER} ^http://(.+\.)?digg\.com/ [NC]
RewriteRule .* http://en.wikipedia.org/wiki/Digg_effect$1 [r=301,nc]

Well those two are what I could have done, but when I noticed what was happening most of the traffic has already had happened and at this point there was nothing I could do.

I think I was quite lucky that I installed the wp super cache add-on for WordPress which cached pages, making static URL files being served instead of executing the PHP files every single time which reduced the load at least to some extend but it clearly wasn’t enough and the server struggled every time a new page has to be cached.

Is there anything else more I could have done? I love the idea of a WordPress plug-in that puts those lines in my .htaccess every time a set number of visitors from digg or other social media sites tried to access the page, I don’t even know if this kind of automation is even possible though.

Clever idea, Youtube in “Super HD”

We all know Youtube made some progress in terms of quality of their videos, they still pretty much blow compared to every other video site out their and I doubt they’ll change a thing as their lead in the market isn’t in really in danger. This apparently wasn’t enough for blogger Mr.doob and he put up a video on his site powered by youtube with four times the resolution of an ordinary one. Continue reading

Get your GMails into your feed reader

Long time has passed since my last GMail tip about cleaning up your inbox, this time It’s all about feeds. I was really surprised to find out that there are people who didn’t know that GMail offers a variety of atom feeds for you to subscribe, so you don’t have to bother with newsletters in you inbox and can put and read them where they belong, in your feed reader. Continue reading