Two Cents – Hacking your finances one cent at a time

March 5th, 2014

Lifehacker’s new personal finance sub-blog. Must revisit.

Two Cents – Hacking your finances one cent at a time

Whats the Closest Google Font?

March 4th, 2014

Find the closest Google Fonts match for some other font.

Whats the Closest Google Font?

OS X Mavericks v10.9.1: Repeated prompts to unlock “Local Items” keychain

February 27th, 2014

I had this problem — apps kept prompting me for access to the Local Items keychain, then not remembering it. This fixed it for me.

OS X Mavericks v10.9.1: Repeated prompts to unlock “Local Items” keychain

Network Security

February 24th, 2014

Chompy the dinosaur guards our wifi.

Flipload JS Component

February 24th, 2014

Flipping HTML elements to show a loading indicator easily.

Flipload JS Component

Cubee – Clone Trooper by CyberDrone on deviantART

February 21st, 2014

Templates for papercraft “cubeecraft” Star Wars characters.

Cubee – Clone Trooper by CyberDrone on deviantART

javascript – window.resize event firing in Internet Explorer – Stack Overflow

February 21st, 2014

There’s your problem.

javascript – window.resize event firing in Internet Explorer – Stack Overflow

Interoperability, Browser & Cross Platform Testing | Modern.IE

February 19th, 2014

The official source of virtual machines for running various versions of Internet Explorer for web testing.

Interoperability, Browser & Cross Platform Testing | Modern.IE

adnan-wahab/pathgl

February 14th, 2014

A WebGL renderer for the D3 visualization library.

adnan-wahab/pathgl

Fun with CodeIgniter

February 14th, 2014

I just spent many hours wrestling with CodeIgniter. For one thing, it seems to go out of its way to hide PHP errors from you, even in development mode, and even when you try to turn everything back on manually with directives in your index.php.

This doesn’t help when you are trying to integrate AJAX file uploads, and can’t figure out why all you ever get is a ‘500 Server Error’, with no indication of where that error is occurring.

For the record, my problem was that I needed to use CI’s form_open_multipart() function, in order to get the hidden CSFR protection token. Without it, the Security class was just silently dying before ever getting to my controller’s action handler.