Monthly Archives: May 2008

dehydra-xref 0.1

I’ve been continuing my work on dehydra over the past week, and today filed bug 435814.  I’m to the point now where I can deal with most of the crazy things the Mozilla tree throws at me, but certain edge cases are blocking further progress (especially static members).  I realize most people won’t have dehydra [...]
Posted in CDOT, Seneca | Comments closed

Firefox 3 where it belongs, in the NYT

There’s a great article in the New York Times today about Firefox 3 and Mozilla’s strength in the browser space.  It’s great to see this level of mainstream recognition for software so good it’s equally mainstream now too.  Sure, this has been your browser for years, but it’s your mom’s browser too, and your grandma’s.  [...]
Posted in CDOT, Seneca | Comments closed

“Hey, what if it did this…”

I came across Tikatok today via GeekDad, and it’s a cool idea that I hope to try with my own children. As Ken points out, there’s nothing really new here, except that this is targeted at a different audience: Obviously this is not unlike other print-on-demand services around the internet, but I like the kid- [...]
Posted in CDOT, Mozilla, Seneca | Comments closed

An ever expanding family

I’m thrilled to announce that my colleague and friend Chris Tyler is taking what we’ve learned about open source education at Seneca, and doing the same thing in the Fedora project. For the past year Chris has been team-teaching our four Mozilla development courses, distilling the model and trying to understand the best way [...]
Posted in CDOT, Mozilla, Seneca | Comments closed

GeekDad ftw

Hey Wil, I’m a GeekDad too.
Posted in family | Comments closed

Toward a Dehydra-MXR love child

I’m too tired to write this properly, but it’s satisfying enough to do before I quit. If you’ve been following my progress, you’ll know that I’ve been trying to solve Dave’s mxr-dehydra challenge, looking for all possible methods that SetParent could be in privatePrevAccessible->SetParent(this) (which is really nsPIAccessible->SetParent(nsIAccessible*)). As Dave discovered the hard [...]
Posted in CDOT, Mozilla, Seneca | Comments closed

C-a’ing emacs and screen

I spend my days in screen, emacs, irssi, and various Mozilla apps.  I’m pretty happy, but one that that drives me crazy is that C-a (i.e., CTRL+a) is “go to the start of the line” in emacs, and also how you invoke screen commands.  So running emacs in screen means you lose C-a. Not any longer.  [...]
Posted in CDOT, Seneca | Comments closed

Clear cutting

I’m terrible at enjoying a success, because as soon as I get something to work, I lift my gaze to the next horizon. Previously I got close to finding all possible concrete types for: privatePrevAccessible->SetParent(this); However, I had cheated by only building the parts of the tree that I knew contained what I wanted. I [...]
Posted in CDOT, Seneca | Comments closed

Building boats

Mark has a post up today that has me thinking. In it, he takes issue with a post from ReadWriteWeb on the new Google Maps Flash API. He’s frustrated, and I understand why: I share his passion for open source and Mozilla, and know that the things happening here are literally changing the [...]
Posted in CDOT, Come on!, Mozilla, Seneca | Comments closed

sqlite and dehydra are friends

After yesterday’s experiments with the dehydra js api, I decided to test my theory and have the dehydra scripts accumulate their findings in a sqlite database. I’ve never worked with sqlite in the past, but I’m a believer now. I decided to focus on type, inheritance, and member data, and wrote scripts to pull this [...]
Posted in CDOT, Seneca | Comments closed