Monday, December 2, 2013

GSoC Lessons: Part 1: Application Period

I briefly talked about my experiences at the Google Summer of Code 2013 Mentor Summit. I’ve been pretty remiss in sharing what was actually discussed there and for that I must apologize! This will hopefully be one of a few posts about what I learned and discussed at the …

read more →
Sunday, October 20, 2013

Google Summer of Code Mentor Summit 2013

Not only was I lucky enough to mentor a great student for this year’s Google Summer of Code, but Mozilla asked me to represent them at the Google Summer of Code Mentor Summit! This was located at Google’s offices in Mountain View, California this past weekend (Friday, Oct …

read more →
Wednesday, November 28, 2012

JavaScript typed arrays pain

If you’ve ever tried to deal with binary data in JavaScript you know it isn’t much fun and you usually resort to using strings lots of charCodeAt and related functions. Typed arrays are supposed to solve this though! The typed array API consists of creating a buffer of …

read more →
Monday, June 11, 2012

IRC Auto-Performs

There have been a few requests to support “auto-performs” (sending commands to the IRC server after connection that the user types into a box or whatever). Personally I find this to be:

  1. A fairly awful user experience.
  2. Confusing to new users.
  3. Unnecessary.

I additionally don’t like this idea since …

read more →
Friday, July 8, 2011

Shared Lightning profile across Linux and Windows

In #calendar on Mozilla IRC the past few days a user has been asking about using a shared profile on Thunderbird between Linux and Windows (“shared” meaning a dual boot system of Linux/Windows, but not at the same time, obviously). Generally this isn’t a big deal UNLESS you …

read more →
Monday, May 16, 2011

Compiling Instantbird

In the past I’ve tried to compile a few different programs that use the Mozilla toolkit to various levels of success. I’ve tried to compile Thunderbird, Songbird and Instantbird at various points. I got Thunderbird to compile, but it only worked sporadically (although I think that was Firefox …

read more →
Tuesday, January 18, 2011

Status Update - January 18, 2011

I haven’t had an update in a few weeks (since early December) actually, so I thought I would post a bit about what I’ve worked on. I’ve fixed a bunch of bugs in the backend of Instantbird that allow work on JavaScript IRC protocol to continue:

read more →
Wednesday, December 8, 2010

Why Rewrite IRC into JavaScript? (vs. libpurple’s vs. ChatZilla’s)

I had a request on IRC (from Mic) to write an in-depth blog post about IRC in JavaScript:

“Maybe we could ask clokep if he’d like to write something about js-irc? Why it is done, what the advantages are once it’s done, how he is working on it …
read more →
Saturday, December 4, 2010

JavaScript IRC in Instantbird

I’ve been working on rewriting the IRC plugin for Instantbird since the summer (sometime in August, I can’t seem to find the exact date — at least since Sept. 10th though).

Since libpurple (used in Pidgin, Adium, etc.) provides the IRC protocol that we currently use, why do this …

read more →
Monday, November 22, 2010

Yahoo & Thunderbird Can Finally Play Nice?

For years I’ve been dealing with Yahoo’s lack of support for any sort of decent (free) POP3/IMAP/SMTP protocol support. Why do I need this? So I can check my Yahoo mail in Mozilla Thunderbird of course!

At first I used YPOPS!, a program that read the …

read more →