Link

thoughtbot:

Unobtrusive Ruby is any Ruby code that stays out of your way. It does not make you write lots of boilerplate, or stub methods, or open classes. It is decoupled. Its tests run quickly, its classes fit on one screen, its methods are tiny, and it is quickly refactorable.

Unobtrusive Ruby is a state of mind.

Tags: work
Link

MagicOptions is a ruby module that provides mechanisms for splatting an options hash into an object’s instance variables.

Tags: work
Photo
(via xkcd: AI)

(via xkcd: AI)

Tags: personal
Quote
"Does one thing and does it well. This addon is the only fix I could find, for the duplicate master password prompt bug in Lightning’s Provider for Google Calendar."

StartupMaster :: Reviews :: Add-ons for Firefox

Tags: work
Text

Skype contact request

In order to discuss features that you request,
as a developer
I would like you to add me to your Skype contacts.

Scenario 1: Vicci accepts
  Given I am on Skype
  And Vicci is on Skype
  When I send Vicci a contact request
  And Vicci accepts my contact request
  Then Vicci and I can converse on Skype.

Text

Fedora 15 krb5.conf

To get a Fedora 15 MIT Kerberos client to log into hosts with multiple PTRs using an older MIT Kerberos implementation (e.g. Debian Lenny), you need at least the following in your krb5.conf:

[libdefaults]
  rdns = false

Tags: work
Photo



SynSUN - Spring Mix (2011) by SynSUN
…or download the MP3: MP3 download
But seriously, however you get this into your ears, do it now and do it hard.

SynSUN - Spring Mix (2011) by SynSUN

…or download the MP3: MP3 download

But seriously, however you get this into your ears, do it now and do it hard.

Quote
"A [World of Warcraft] Horde guild proved a lot of the good things people say about online relationships by holding a respectful in-game funeral for a friend who had died in real life, and an Alliance guild, proved everything else they say by massacring everyone present."

The 7 Biggest Dick Moves in the History of Online Gaming | Cracked.com

Tags: personal
Quote
"OSX software updates, fuck off and stop bothering me. I’m trying to make magic happen."

Matt Carroll on #mcollective

Originally quoted without “OSX software updates”, but that put an elitist spin on it, instead of conveying the despair of an Apple customer aspiring to productivity.

Tags: work
Text

Renewing Kerberos tickets in Gnome3 

UPDATED… Some smart arse in the office pointed out that you can change this more easily as follows:

  • Click on your name in the top right of the screen.
  • Click System Settings in the drop-down menu.
  • Click Kerberos Authentication.
  • Type your preferred Kerberos principal into the Kerberos Principal text field.
  • Close the Kerberos Authentication window.

The original advice remains below as an exercise in humility.


With a large number of configuration utilities removed from Gnome3, I found it hard to adjust the principal that krb5-auth-dialog uses when refreshing my Kerberos ticket.

The principal I need to use is sheldonh/root@STARJUICE.NET. Unfortunately, krb5-auth-dialog defaults to sheldonh@STARJUICE.NET.

Happily, you can change this as follows:

  • Install and run gconf-editor.
  • Click to expand /apps in the tree view on the left.
  • Scroll down and click on /apps/krb5-auth-dialog in the tree view on the left.
  • Double-click on principal in the detail view on the right.
  • Type your preferred Kerberos principal into the Value text field and click OK.
  • Close gconf-editor.

Now when you click on “Get Ticket” in krb5-auth-dialog, you’re prompted for the password for your preferred principal.

Tags: work