Grunge Theme Design

This is an example of the Grunge theme, a free band website template.

Upcoming Gigs

  • January 29, 2011 @ The Kool Haus, Toronto
  • February 15, 2011 @ Hamilton Place Concert Theatre
  • February 16, 2011 @ Phoenix Concert Theatre, Toronto

Band Updates

We’re back in the studio recording our second album. It should be in stores for the summer.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.

[Read more]

Freestyle Theme Design

This is an example of the Freestyle theme, a free band website template.

Upcoming Gigs

  • January 29, 2011 @ The Kool Haus, Toronto
  • February 15, 2011 @ Hamilton Place Concert Theatre
  • February 16, 2011 @ Phoenix Concert Theatre, Toronto

Band Updates

We’re back in the studio recording our second album. It should be in stores for the summer.

[Read more]

Needs work

This theme still needs some work.

The default display of image attachments to pages and blog posts needs some prettying up. Is it time to switch to a WYSIWYG editor with better inline image support? I think so!

There is certainly some appeal of Wordpress for blogging over Drupal. Drupal has a sparse, developers-only feel to a default installation. The media uploading system included by default with Wordpress is quite attractive, if a little confusing to new users.

[Read more]

Tiny fish, you died and left your partner all alone

Oh Triangle (the fish is named Triangle), why did you die? I am not terribly emotionally attached to you, as you have no fur or personality, but I feel sad for you partner Slag-a-thor whom you have left behind.

I woke up this morning and you were floating upside down, how sad.

The positive side of this is that you will no longer have any baby fish that I will have to take care of.

[Read more]

More design changes & Web Fonts

I will be playing around with the theme of this site over the next while. Thanks to Git, visitors won’t be forced to sit through the design change process. I have grown to love Git since working on my GSoC project last summer, gradually beginning to track everything at work as well as my little projects.

Web Fonts

While investigating the various methods of embedding web fonts, I was quite pleased that @font-face is finally ready for the limelight. I have forced myself to be satisfied with Helvetica and TNR until now, never believing that PHP- or javascript-based image-rendering web font replacement was the Right Thing To Do.

[Read more]

adventures in mail - week 10

Another week. I have not blogged in a few; life is busy!

This week was full of work. Interesting work, I must say.

Ryan (desrt) and I have been getting quite a bit accomplished in my quest to make email more accessable. We now have a working DBus api for folders lists.

Currently supports fetching from the server and updating the list of folders and their message counts.

The api is stable enough right now to write code based on it. Ryan is writing a bunch of fun command line utilities right now that use the api.

[Read more]

Faces of GUADEC ‘09 - Part 2

Somehow, Planet picked up my the now-deleted first draft of this post. Much love for accidental ‘Submit’ button presses.

As I was saying before:

Since returning to Canada from GUADEC, I have not sat still long enough to make this blog post.

The Gnome Foundation was awesome enough to sponsor me to come. Without their help, I would not have had the chance to meet a lot of great people!

[Read more]

Adventures

July 10, 10:30 (+1) - Wake up July 10, 12:00 (+1) - Lounge around July 10, 20:00 (+1) - Farewell party July 11, 05:00 (+1) - Airport taxi July 11, 06:20 (+1) - Spanair 5005 to Madrid July 11, 13:00 (+2) - Air Canada 837 to Toronto July 11, 17:00 (-4) - Family gathering July 11, 22:00 (-4) - Finally home July 12, 12:00 (-4) - Wake up

[Read more]

adVentures in maIl - wEek 6

This week I am at GUADEC. I have been lucky to see a great number of talks and talk with some great people.

I have not had an unproductive week, however.

Over the past week, I have written the code to connection asyncronously to an IMAP server and do some -basic- IMAP parsing.

From latest git commit:

IMAPFolder

  • tracks overall folder uid list
  • count of messages in the folder
  • has data_in and data_out GIO streams
  • change_state()
    • checks if folder is in the IDLE state and sends DONE command if necessary to perform another command
  • new_search()
    • creates a new search object
    • changes state to ‘searchlist’ with the tag of the

Using a basic state variable on the IMAPFolder object to control behaviour depending on the current state. Eg. ignore EXISTS and EXPUNGED while waiting for the results of an IMAP serach.

[Read more]