My Favorite Vim Plugins
The Sublime Text Experiment
Book Review: Wonderful Life with the Elements (Bunpei Yorifuji)
From WordPress to Nanoc
Steve Jobs would not appr o ve
TwitCoop: A Desktop Cage for Twitter Mobile Web
The official Twitter for Mac app gives a great interface for Twitter: lightweight, compact, no bloat, and it looks great. Unfortunately, amongst the hundreds of Twitter clients already existing, I couldn’t find anything similar for Linux or Windows. Instead of creating yet another client (which Twitter doesn’t like anyway), I did a bit of Qt WebKit coding, and created a small desktop client around the (current) Twitter Mobile Web interface.
XMPP Scripting with Sluift
Did you ever want to find out what XMPP clients people in your contact list are using? Do you want to migrate your contact list from one server to another, but don’t want to provide your password to some on-line service to do that? Do you have some XMPP-related task you quickly want to write a script for, but don’t want to deal with complex asynchronous APIs? Well, Sluift may be just the thing you are looking for!
Sluift is a Lua-based script layer on top of the Swiften XMPP library. It provides a simple API to do common XMPP tasks, either interactively (through an XMPP console), or by running a script in batch mode. In this post, we’ll go through some examples of what you can already do with Sluift today.
Retjilp: A Native Auto-Retweet Bot
The Myths of Innovation (Scott Berkun)
By taking some of the great past and present innovations off the divine pedestal they have been put on, Scott Berkun illustrates what innovating is really about in his Myths of Innovation. And although the subject sounds negative, this classic by Scott Berkun is strangely empowering, inspires everyone to be innovative, and does all this in the extremely pleasant, entertaining, and easy to read style we’re used to from Berkun. Highly recommended!
More squishy data
After Tobias Markmann told me that he was running into resource limitations with a Swiften-based tool for testing server load, I decided to do a small experiment myself. I created a small benchmarking tool, and ran it through the memory allocation profiler from Apple’s Instruments. It turned out that the combination of TLS and ZLib compression (aka “squishy data”) was causing a much higher memory usage than I would have expected.