jasonwryan.com

Miscellaneous ephemera…

5 Alternate Browsers

Tired of Firefox’s bloated, buggy behaviour?

Here are five alternatives that are lighter, faster and much more fun…

  • Uzbl. My current browser of choice. Completely customizable, integrates well with other programs and is scriptable.
  • Surf. From suckless.org. ‘Nuff said.
  • Conkeror. I used this for a long time before moving to uzbl - the emacs-like keybindings are why I gave it up…
  • Vimprobable. Gets great raps on the Arch boards. One to watch (…and a homepage that telegraphs exactly what to expect).
  • dwb. Another browser, like uzbl, to come from the Arch community. As the name suggests, built for tilers…

Vapourware

This morning I received a heap of brochures inviting me to attend professional development courses, training seminars and conferences. One in particular stood out for reasons I’d like to share with you.

By way of context; it’s a 2 day programme (workshops on the first, plenary sessions on the second) of social media for internal communicators. As I have a keen interest in internal communications, I studied their offering.

One presentation, from an “international guest speaker,” is so striking I’ll reprint it in its entirety, removing the name of the company to prevent them any (further) embarassment, (all emphasis mine):

[Multi-national company] is rolling out Sharepoint this year. It will provide the organization with an enhanced way of communicating, collaborating and managing content - a dynamic platform on which to evolve and further improve [company’s] way or working. From an internal communications perspective, the Microsoft Office product provides an updated way to engage colleagues, in order to drive winning culture and business performance. This session captures the opportunities, benefits, and realities of implementing and living with Sharepoint.

[Employee name], Internal Communications Director, [company].

Did I read that correctly? The company haven’t actually implemented the technology yet, but they are still fronting someone to sell it’s future virtues.

Whether or not the technology is able to deliver these benefits (and I doubt it very much), shouldn’t the corporate communicator at least be talking about, oh let’s say for a whim, something grounded in evidence?

Patching dwm

image

I had posted a while back about my (failed) attempt to patch dwm with both pertag and some of the other layout patches. I had been able to get it to work with bottomstack, but adding another patch caused some of the chunks to fail. It seems pertag moves the code around to the point that – using the standard patching method – any further patches won’t take.

Further investigation, and some trial and a tolerable amount of error, have however demonstrated to me that it is quite possible to patch dwm to your heart’s content; or at least to my meagre needs. Which in the case of my EeePC is pertag, cycle and push, with the addition of bstack on my workstation.

The solution, as I have found in almost every instance of my tinkering with dwm, is stunningly simple. Start with a new version of dwm and apply the pertag diff. Then manually add all of the chunks of the subsequent patches.

All of the changes are now in dwm.c and your config.h should only have the necessary keybindings to activate the functionality you have added to this amazing window manager.

If you want to see what changes this makes, you can take a peek at my .diff (for bstack, cycle, pertag and push). You are equally welcome to apply it if that is the functionality that you are looking for in 5.7.2.