Pages
-
Recent Posts
-
Recent Comments
- Introducing Maker Party 2013. Join the open online course. Building Webmaker 2.0. | openmatt on Thought experiment: letting git normalize whitespace
- Lonnen on Thought experiment: letting git normalize whitespace
- CAFxX on Thought experiment: letting git normalize whitespace
- Simon on Thought experiment: letting git normalize whitespace
- Jesper Kristensen on Thought experiment: letting git normalize whitespace
Categories
- Baking
- CDOT
- Come on!
- Critics
- Digital Swag
- DPS909
- DXR
- Experiments with audio
- family
- Food
- FSOSS
- Home School
- Idea Factory
- Implementing Mouse Lock
- Implementing WebVTT
- Introversion
- MoFoDev
- Mozilla
- Mozilla Education
- Nature
- Processing.js
- Reading
- Seneca
- Teaching Open Source
- Uncategorized
- VncSharp
- Web Made Movies
- Webmaker
- Wireless
Archives
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
Monthly Archives: October 2009
If you build it, they will build more
Next week our students’ first project release is due (0.1). In the past few days I’ve had quite a few conversations with students working on their Processing.js work, and a lot of it is coming along nicely (Andor, for example, has been blogging and coding up a storm). Al will be coming to Toronto in [...]
Posted in CDOT, Mozilla Education, Seneca, Teaching Open Source Comments closed
Two thoughts from class
Today in class we were taking the skills and knowledge of the past few weeks and applying them. The students have learned how to build Mozilla, how to work with the code, how to make changes and get those changes compiled back into the application, how to work with revision control and make patches, what [...]
Posted in CDOT, Mozilla Education, Seneca, Teaching Open Source Comments closed
JavaScript regex and exec()
Every time I use JavaScript’s regular expressions I inevitably have to relearn something. Today I am putting the finishing touches on a new web-based static analysis tool I’ll blog about later, and I needed to do something simple: given a dehydra JS object that has been pushed through SpiderMonkey’s uneval() function, I want to find [...]
Posted in CDOT, Mozilla Education, Seneca Comments closed
Shared Milestones
What I love most about the web is its potential to connect me to my friends as they reflect and work through ideas that are also important to me. Today, among so many other examples, the web gave me a picture of what it’s like to be a homeschooling dad. I noticed Jason throw a [...]
Posted in family Comments closed
Writing off Technical Debt
In the last month I’ve encountered the term Technical Debt a great many times. If the term is unknown to you, consider it a sort of borrowing against your future (e.g., time in most cases, but also money to pay for employees’ time) in order to more quickly deliver something now (e.g., a software product). [...]
Posted in CDOT, Idea Factory, Mozilla Education, Seneca, Teaching Open Source Comments closed
Letters on the ground
Living in the country, one of the yearly jobs one has to do, which my city friends miss out on, is cleaning out a septic system filter. It involves removing a man-hole sized cover, which is fastened with 8 three-inch screws. Once open, you have to reach the length of your upper-body down into the [...]
“For all the details, please visit our website”
I’ve written before about my frustration with big media using the web as a supplemental mechanism for reusing content first delivered in a traditional format. When the web is viewed as a table of contents or handout to your main presentation, you miss the entire point of what the web is all about. Today I’m [...]
Posted in Come on!, Digital Swag, Food, family Comments closed
Thanksgiving weekend, somewhere in Canada
The girls and I drove to the dump, with CBC on the radio. Brent Bambury was interviewing Canadian Astronaut Julie Payette. When it was our turn, and I had to turn the car off, we were all sad at the thought of having to miss the last few minutes. But when I turned our radio [...]
Posted in family Comments closed
In praise of the library
“The original is unfaithful to the translation.” –Jorge Luis Borges
A post with this title could take me one of two ways, and tonight I’m going to follow it down the road paved with silicon. I had a guy tell me this week that the holy grail of software is what he called “freedom from translation” [...]
Posted in CDOT, Mozilla Education, Seneca, Teaching Open Source Comments closed
Classified Ad