Recently Read

61 Reforms to C-61, Day 19: TPMs - No Exception for Digital Archiving

Earlier this week, the U.S. Library of Congress issued a report on digital archiving in which it expressed concern about the obstacles created by DRM to the preservation of digital materials.  This concern - which the Canadian government addressed in a narrow context for the Library and Archives Ca…

Firebuggin'

I've got a mini-announcement. Starting this week about half of my time at Mozilla is going to be spent driving the direction of the brand-new Mozilla Firebug team. I'm, understandably, quite excited about this proposition. Like all web developers I've found Firebug to be an invaluable tool for web d…

New Build Released - 0.1.4

We've been busy in the last month with today's release. Containing over 80 fixes, improvements, and new features, a lot of beta tester feedback has gone into this release. Thank you beta testers!

The first thing you'll notice is our tool bar redesign and new status bar. The tool bar has been reworke…

Why programmers should play Go

Go is an ancient strategy game with simple rules and a profound degree of complexity.

Software development is the art of managing complexity using a limited number of rules, structures, and patterns.

Programmers should play Go.

Go in 28 words or less.

The beauty of Go is its combination …

POV Photography On Steroids

For a long time, I've been a playful advocate of POV (Point-Of-View) photography. Years and years ago, I did this with my custom POV rig:



Hell, we all did it.

Then, it got more complicated. I was having fun and I sync'd my camera with a camera strapped to the athlete, so you'd get one moment from two…

Powering a Web Revolution

Like every web developer I've spent a lot of time using the Firebug extension to Firefox in my day-to-day development. I've found it interesting to see how my development methodologies have changed with access to that tool.

Unsurprisingly, my personal development style mirrors much of the general w…

61 Reforms to C-61, Day 10: Music Shifting Provision May Conflict With Computer Backup Systems

The music shifting provision is careful to limit the number of copies that may be shifted to one per device.  In particular, the provision (Section 29.22 (1)(c)) states that an individual may reproduce "the sound recording no more than once for each device that the individual owns, whether the repro…

Peter Mansbridge appointed to the Order of Canada

The CBC’s Peter Mansbridge will become an officer of the Order of Canada, according to a list of 75 appointees released yesterday by Gov. Gen. Michaëlle Jean.

Mansbridge, the chief correspondent of CBC News, anchors the flagship nightly news program The National and also hosts Newsworld’s Mansb…

Knight Rider GPS With KITT's Voice! [GPS]

I already have a GPS unit but I'll be dammed if I'm not throwing it out because the guys at Mio have come up with a Knight Rider branded GPS unit with voice prompts by the one and only Mr Feeny KITT William Daniels. Apparently, you will recognize his familiar voice as soon as you fire it up and hear…

Columnists Sound Off on C-61

While I've been focusing on the many Canadian editorials criticizing Bill C-61, it is worth noting that mainstream media columnists are focusing on the issue as well.  The Globe and Mail's Ivor Tossel covers the issue today, suggesting that "the bill seems doomed to failure."  The article …

Blog on top of your blog with Viviti

While blogging tools like WordPress and TypePad have recently undergone considerable overhauls to their respective blogging interfaces, a service called Viviti is going in a different direction. The blog host lets you edit and manage your content right on the page. There's still a simple WYSIWYG e…

Deep Profiling jQuery Apps

This evening I was playing around with the idea of profiling jQuery applications - trying to find a convenient way to completely analyze all the code that is being executed in your application.

I've come up with a plugin that you can inject into a jQuery site that you own and see how the performanc…

crazeinc: Why GitHub Will Overtake SourceForge

I was listening to the GitHub interview on the Web 2.0 Show that I missed when I heard Chris mention something that deserves repeating.

When you show up to project page on SourceForge, you’re completely befuddled as to where to go next:

You begin to ask yourself some basic questions: …

Web User Interface Design, Example Study: Viviti Toolbar

Now that Viviti is rolling along with full beta steam, we're getting a lot of feedback and I find myself re-thinking parts of the user interface design. I thought it might be interesting to discuss my thinking while re-designing the editor toolbar.

In order to understand my thoughts on re-design, I'…

New build released - 0.1.3

We've released another version today! While only a couple weeks since our last release we've got a bunch of new stuff, much of it a result of some of the early beta testers feedback. Thanks to all of you, for the ideas and the bug reports!

Much time has gone into fixing bugs and making things work s…

About

I'm a programmer and shutterbug living on the West Coast of Canada.

Blog Archive

Recently Heard

A Liberal Educationby New Model ArmyPlayed on 2008/07/16 at 02:35PM
The Two Sides of Monsieur Valentineby SpoonPlayed on 2008/07/16 at 02:32PM
You Weren't Thereby New Model ArmyPlayed on 2008/07/16 at 02:28PM
Powered by Viviti