Posts from: 2011 (page 2)

3 Apr 2011

“The Authoritariate”

Whenever a teacher or police officer is revealed to have engaged in abusive behavior, a certain group of people always crawl out of the woodwork to defend the person of authority. They’re prepared to ignore any amount of evidence presented and to blame any abuse victims for being overly sensitive or for failing to do

[...read the post]
1 Apr 2011

Designing a Contextual Role-Based Capability Control System

Update May 2: ScopedRole is now a PHP5.3 library based on this design and is passing initial unit tests! After surveying a few permissions models that one might want to choose for an LMS, I think Moodle really got right the notion that role-based permissions should be flexible depending on the domain(s) the user’s in.

[...read the post]
1 Apr 2011

Programming is…

Myth: Programmers get to write code all day. Truth: Most programmers spend a ton of time (in no particular order): Carefully composing e-mails to other programmers/mailing lists/non-technical folks Sitting in on meetings, working on mockups and DB schemas, worrying about performance implications of proposed features Writing bug reports and searching through bug DBs Scrambling to

[...read the post]
16 Feb 2011

IE6/7 CSS Specificity Bug

After our team launched the new College of Education site, I discovered that IE8’s handy “Browser Mode: IE7″ mode of IE8 is useless for real IE7 testing (but IETester actually works!). Undoubtedly this “IE7 mode” has many quirks in its emulation we’ll never know about, but after a few hours of hair-pulling I finally pinned down a

[...read the post]
6 Feb 2011

Honduras Might Try Charter Cities

From the Charter Cities blog: The government in Honduras is convinced that a charter city could be the safe playing field, with new rules, where Hondurans of all backgrounds can come together and put their skills to work with the financial resources, expertise, and technology available in the rest of the world. I first read

[...read the post]
2 Feb 2011

Filtering WordPress Navigation Menus

WordPress 3 introduced native navigation menus, usually created via the wp_nav_menu theme function and the built-in Custom Menu widget.  If you have a menu with a deep hierarchy, you may want to display only the active branch and the submenu directly below the active item (given class “current-menu-item” by WordPress). You can see this menu

[...read the post]
25 Jan 2011

Simpler API for Zend’s built-in Firebug Logger

Zend Framework has functionality to send messages to the Firebug console (via Firefox’s FirePHP addon), but if you’re not using the ZF front controller, the API is a bit of a pain. Besides your instance of Zend_Log, you must keep track of a few additional objects just to manually flush the headers after all your

[...read the post]
15 Jan 2011

Goodbye Trish Keenan

The singer of one of my favorite bands passed away. It is with great sadness we announce that Trish Keenan from Broadcast passed away at 9am this morning in hospital. She died from complications with pneumonia after battling the illness for two weeks in intensive care. Our thoughts go out to James, Martin, her friends

[...read the post]
12 Jan 2011

Content Delivery and Format Fail

The pic on the right is from The Berrics’ “New Year’s Dae” video. The skating is amazing—well worth a dollar—and the site’s registration and checkout was painless, but the rest has been a disappointment: There’s no way to download this “downloadable part,” as it’s advertised. You must install an Adobe Air application, which downloads the

[...read the post]
4 Jan 2011

2000 Brian Wilson “Pet Sounds Symphony” Show Review

[More nostalgia: Copied from an e-mail I sent Oct 18, 2000.]

[...read the post]
4 Jan 2011

Brittle Stars 2000 East Coast Tour Diary

[Hey, only 11 years late. Found this rummaging through some old files. With the title “Tour diary – achingly detailed version”, you know it’s gonna be riveting.]

[...read the post]