Monthly Archives: April 2011

Dynamic Processing.js Sketches in a Tweet

Yesterday, no doubt delirious from having made it through exams, processing.js developer Andor Salga idly tossed out a challenge: Anyone interested in a @ProcessingJS #Twitter 140 char challenge? He followed it up with the first sketch-in-a-tweet (spaces added for line breaking only): f=0;k=stroke;r=rotate;s=300;int draw(){f++;r(f/s);k();d();translate(sin(f/9)*9,0); k(0,9,0);d()}int d(){for(i=0;i<6.4;i+=.1){r(i);line(s);r(-i)}} It may not be obvious what this does just to look at the code, [...]
Posted in CDOT, Mozilla, Mozilla Education, Seneca | Comments closed

No Comply Documentary

Mozilla shot a short documentary with our #audio team about the No Comply demo we built for the launch of Firefox 4.  It was fun to get everyone together (we missed Al that day, but the rest of us were there) for the day.  If you wonder who I work with to build all this [...]
Posted in CDOT, Experiments with audio, Mozilla, Seneca | Comments closed

At the tomb, on Easter

My grandma died this week.  It’s Easter, today is Easter Monday, and I spent the morning at the cemetery helping to lower her casket into the grave.  I can tell you, with the confidence of one having just looked full into its opening, that the tomb was indeed empty.  She was buried beside her husband, [...]
Posted in Introversion, family | Comments closed

“Do it on the web”

One night last week David Ascher sent me a challenge on twitter: @humphd challenge: do http://t.co/XImyz11 on the web Funnily enough, I’d seen this demo earlier in the day.  It’s a fantastically simple, yet captivating video by Joerg Piringer.  He describes it like this: i made video called “unicode”. it shows all displayable characters in [...]
Posted in CDOT, Digital Swag, Mozilla, Mozilla Education, Seneca, Teaching Open Source, Web Made Movies | Comments closed

The joys of same origin file access

Last night CJ was asking me about whether the Firefox Audio API supports files that are dropped onto the page using the File API.  “Depends on their origin,” I told him.  We don’t allow content scripts to get at raw audio data if the media resource isn’t from the same origin as the page (also [...]
Posted in CDOT, Mozilla, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Painting with Tape

Today the girls and I spent some time experimenting with a painting technique that uses tape.  Earlier in the week I had been linked to this amazing documentary about young, contemporary artists in Brazil.  The girls were fascinated by some of the things these artists did, “How is this art, Dad?” and it allowed us [...]
Posted in Home School, family | Comments closed

Assessing the familiar by means of the unfamiliar

There has been some great discussion recently within Mozilla about contributor engagement.  People like David Eaves and the Metrics team have been looking at this from a data-driven perspective, and engineers like Paul Bigger have been doing it at the level of our tools and processes.  It’s a topic very important to me, because I [...]
Posted in CDOT, Mozilla, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Election 2011 Issue: Rural Broadband

Today Michael Geist tweeted that the Liberals have released their party platform [pdf], and with it a strategy for the Canadian Digital Economy. One of the issues they discuss is access to broadband Internet for rural Canadians. Here are the relevant sections: Rural Broadband Canada’s economy is increasingly knit together through the internet. As jobs, [...]
Posted in Digital Swag, Idea Factory | Comments closed