ActiveBlog

Insights on Code, the Cloud, and More

XBL javascript completions (Mozilla JavaScript development)

By Todd Whiteman, July 17, 2008

If you are working with Firefox extensions (or Mozilla derivate) and ever used a XBL binding, you soon find there are certain JavaScript API calls you can use to make working with XBL easier, such as

  • document.getAnonymousNodes()
  • document.getAnonymousElementByAtttibute()

Unfortunately, Komodo does not provide completions for these methods by default (as they are browser specific calls), but you can easily add these XBL methods through a Komodo API catalog.

Powerless

By , July 16, 2008

Strange things are afoot at ActiveState. Server crashes have been plaguing us for the past few days, perhaps due to the manhole-cover-blowing fire underground, maybe because we want to extend our weekends (but unlikely the latter, as our systems folks...

Strange things are afoot at ActiveState.

Tabhunter - Find Firefox Tabs Easily

By , July 15, 2008

I blogged about my Tabhunter Firefox extension a couple of weeks ago, and then on second thought decided to postpone the announcement until the AMO (addons.mozilla.org) accepted my submission. So here it is. The extension's at https://addons.mozilla.org/en-US/firefox/addon/7924 - the details...I blogged about my Tabhunter Firefox extension a couple of weeks ago, and then on second thought decided to postpone the announcement until the AMO (addons.mozilla.org) accepted my submission.  So here it is.

Let's get cookin'

By , July 13, 2008

One of the cooler things ActiveState did very early on was create the Cookbooks section of our ASPN site. The formula was simple: users submitted, commented on and rated chunks of re-usable code. In particular the Python section formed the basis for O'Reilly's 'Python Cookbook' book. Unfortunately the other cookbooks never quite caught on the same way that the Python one did, and the web application powering the cookbooks ended up being fairly brittle and hard to maintain.

Mozilla file icon magic

By Shane Caraveo, July 4, 2008

Every now and then I find some piece of code in the Mozilla code base that makes me go WTF? Today, I found out about the moz-icon scheme. Try this URL in Firefox: moz-icon://.js?size=128 Of course it's no secret, other...

Every now and then I find some piece of code in the Mozilla code base that makes me go WTF?  Today, I found out about the moz-icon scheme.  Try this URL in Firefox: 

moz-icon://.js?size=128

ActiveState Dev Hero Contest: Not Spam!

By , July 2, 2008

Yikes! I tried to contact the grand prize winner of the ActiveState Dev Hero Contest and my email got booted back by their server. Seems no one sends legitimate emails about contest winnings anymore: no more "Congratulations!" nor "You Won...

Yikes! I tried to contact the grand prize winner of the ActiveState Dev Hero Contest and my email got booted back by their server.

Happy 141st Birthday, eh!

By Kendra Penrose, July 1, 2008

What better day than today to raise a glass of beer and yell "Cheers!" with the closest Canadian. Need some good tunes for the patio? Why not tune into CBC Radio 3 - some great independent Canadian music to liven...

What better day than today to raise a glass of beer and yell "Cheers!" with the closest Canadian. Need some good tunes for the patio? Why not tune into CBC Radio 3 - some great independent Canadian music to liven up your July 1st.

Komodo IDE 4.4 released!

By , June 26, 2008

Yesterday we released Komodo 4.4, which is the final minor release of Komodo before we hit the big 5-oh. You can read all the usual stuff here on Komodo IDE for Perl, Python, Tcl and more.

My personal list of favourite / awesome features in this release:

Category: perl, python, tcl

PPM build servers are dead -- long live PPM!

By Kendra Penrose, June 25, 2008

Our PPM build server infrastructure has been very maintenance intensive; it needed some manual tweaking and fixing on a weekly basis. We finally couldn't stand doing it any longer and turned them off a couple of weeks ago. The PPM...

Our PPM build server infrastructure has been very maintenance intensive; it needed some manual tweaking and fixing on a weekly basis.  We finally couldn't stand doing it any longer and turned them off a couple of weeks ago.  The PPM repositories are still there, but they're not being updated anymore.

Komodo 4.4 and a Kitchen Sink

By Shane Caraveo, June 24, 2008

Komodo 4.4 is out today! Komodo does amazing things, practically a kitchen sink of tools, but hopefully a whole lot more portable.