zack rusin 

Blog

Tuesday, 16 May 2006
I decided to move my blog and it's now at http://zrusin.blogspot.com/

Creating organic interfaces

Thursday, 13 April 2006
V for Vendetta is so good. Aaron and I went to see it yesterday. On the way there we went to a really great (and cheap) vegan Chinese place and stopped by an arcade (remember those? Read More

Calgary

Sunday, 9 April 2006
Oh, sure, normally when you go to visit your friends they take you down to see the city they live in, hang out with their friends and so on. It's no different when I come to see aseigo, but we do all that while protesting. Read More

Hardware fun

Thursday, 30 March 2006
I'm finishing my leave of absence and going back to work. Yes, doing what I wanted was great, but the pay was miserable. So I'll be going back to Trolltech. It looks like Trolltech will pay me to go to Calgary and work on Plasma with Aaron for a bit, which is just great. Read More

Santa Clara

Wednesday, 8 February 2006
I'm in Santa Clara for the XDevConf. Flying from cold and rainy Philly to sunny Santa Clara is quite a change. I wish I brought my skateboard. I couldn't get WIFI working in the hotel which was a little disappointing and I forgot to bring an ethernet cable. Read More

SWF

Tuesday, 10 January 2006
Lets talk SWF. A lot of people seem to be mentioning Gnash today. Some seem to think it's a giant step for FSF. I think it's really funny. It's really funny (or sad - it depends how you look at it) how a giant win for FSF is taking a wonderful Public Domain project and basically just releasing it under GNU GPL. Read More

"Lead developer"

Wednesday, 4 January 2006
My last blog entry has been caught by a few sites which described me as a "lead KDE developer". I felt the need to clarify this because I don't think it's fair to all other KDE developers. Read More

It's going to be a good year

Sunday, 1 January 2006
I finally got most the implementation of the HTML Canvas element for KHTML finished. It's in the kdelibs-js branch in SVN. After George/Maks merge their other changes we'll merge it to HEAD. Read More

Some reflections

Sunday, 27 November 2005
I haven't blogged for a while again. To some extend because the things I'm doing at the moment have little to do with KDE. First of all, yes, it's true that I don't work for Trolltech and that I'm back in States. Read More

Simply cool

Saturday, 22 October 2005
I haven't been blogging for a while. Mainly because I simply haven't felt like it and I've been going through some things lately. But I promised that I'm going to show some movies of things I've been doing. Read More

After the release

Saturday, 2 July 2005
I miss Snapple ice-tea. For some reason they don't seem to have it in Norway. They've got Snapple lemonade which I don't like at all. Right brand, wrong product. And the whole approach to cooking seems to be different here. Read More

Summer coding

Friday, 3 June 2005
We've put together some ideas for Google's Summer of Code. I think there's quite a few interesting entries there and we tried to make sure that there is a nice set of initial ideas. Read More

Just having fun

Sunday, 29 May 2005
Being a non-meat-eater in Norway is to say the least interesting. It's been a while since I've heard people say things like "oh, you don't eat meat? we got chicken", or "oh, don't worry, we got fish". Read More

"What can Apple do?"

Sunday, 1 May 2005
Dave Hyatt asks this question in his blog. First of all let me just say this: KDE developers who worked on KHTML are simply really attached to it because historically it was the "rendering engine done right" and for people who worked on it, well, it's their baby. Read More

So, when will KHTML merge all the WebCore changes?

Thursday, 28 April 2005
You can't even imagine how I hate that question. The truth is "most probably never". I just read the article on /. about Safari supporting the "all crack Acid2" test and people raving how great it is for KHTML. Read More

Browsers

Friday, 15 April 2005
First all let me answer the question as to why I rarely release the code I have and when I do I usually stop maintaining it soon afterwards: when I hack, I do it for fun. Read More

Render optimizations

Friday, 15 April 2005
Last week I went to Norway to do the paperwork and see the Trolltech office. I loved Oslo which bodes well for the next few months. I'm back in States but will be moving to Norway in the next few weeks. Read More

Moving

Thursday, 24 March 2005
So, as some of you may already know in the coming weeks I'll be moving to Norway. I'll be taking a fulltime position at Trolltech. A large part of my responsibilities there will be making sure that X11 is again a state of the art technology. Read More

3D Window Managers

Sunday, 23 January 2005
So I got bored late in December and decided to just write something that would be fun. So I started hacking on what became Impresario. Impresario started as a very simple window manager. Read More

Desktop Composition

Sunday, 23 January 2005
What I find missing quite often is ability to take context specific notes. For example: when I'm reading some spec, html documentation or emails I often want to create a transparent box over something noting "this is important", "this is not true" or something along those lines, taking some personal notes as such when editing code, So "desktop composition" is something that an application author could put on top of any widget which could induce the above described behavior. Read More

Appreciation

Thursday, 30 December 2004
I've been looking at some of the bug reports lately and I noticed something weird. People are getting outright hostile when their wishlist items are closed as WONTFIX. I mean, that was always the case, but it's been happening a lot more frequently lately. Read More

Holidays

Saturday, 25 December 2004
The one thing I love about any holidays is the spare time. As some of you may know last week I started the kde-graphics-devel list. It's a huge relief for me because I felt bad about not having enough time to answer all the emails I was getting about image effects, new widgets and just a lot of KDE graphics related coding. Read More

Getting Qt Mozilla

Monday, 11 October 2004
I just committed the Qt Mozilla code. To start testing it you need to: checkout mozilla, configure with --enable-default-toolkit=qt, make and that's it. Please do not, I repeat do not send me wishes or bug reports just yet. Read More

Update

Friday, 24 September 2004
Lately I didn't have too much spare time, but I've been working a little bit on the Qt Mozilla port yesterday and today. I finally figured out why we've been getting paint event storms but I haven't yet implemented it as it's a fundemental flaw in the way I wrote nsCommonWidget. Read More

Cairo

Saturday, 11 September 2004
Oh, I almost forgot. I sat down yesterday night and played a little bit with Cairo. It does have quite a nice API. A full example is at http://vortex.bd.psu.edu/~mkr137/qcairo.tar.bz2 . It's a pure Qt application. Read More

Mozilla

Saturday, 11 September 2004
I think by now almost everyone knows that together with Lars we started working on the Mozilla code. Essentially the story is that on Sunday night on a winefest in Ludwigsburg we started talking about having Mozilla run natively on KDE. Read More

Testing your code

Friday, 23 July 2004
This is another blog entry from the series of "how to improve my code". I was very happy with the response I got to the "delayed initialization" entry. Today I'll show you how to prove your code is working or at least doing what's expected. Read More

Initialization

Sunday, 11 July 2004
Startup of more complex c++ applications is a problem. As an application developer you often don't have the ability to fix a lot of the issues related to this problem but there's one thing that bothers me a lot, that you, as an application developer can fix, so I decided to write about it a little today. Read More

Configuration

Friday, 9 July 2004
I've been away for a few days with some of my friends. So here's a few pictures of your truly away from computer. I'm actually wearing glasses on those (gray shirt, blue jeans). Read More

GUADEC

Tuesday, 29 June 2004
Although GUADEC ends tomorrow, I and Waldo are unfortunately leaving tonight. It was a fun time and I'd like thank GNOME's for the last few days. Thank you! Most of all I'd like to sincerely thank Nat Friedman and David Neary. Read More

That's funny

Tuesday, 6 April 2004
Come on people, the stuff that's going on lately is just plain funny: osnews posts the april fool's joke from dot.kde.org while adding "we had some people saying that this is April's fools news, but these claims are false. Read More

GUADEC

Monday, 5 April 2004
So I'll be talking on GUADEC this year. I found out just yesterday because Michael has sent the notification to a wrong address (thanks Glynn for forwarding it to me). The abstract is available at http://www. Read More

Changes

Saturday, 17 January 2004
Winter is the time of changes. It is because I made it so. Some of you might have been taught that it's a different season, but for the sake of my argument we'll assume that I'm correct and all the others are wrong. Read More

Image manipulation / LinuxWorld

Wednesday, 7 January 2004
I was talking to Rich today and he pointed me to a wonderful paper : http://www-sop.inria.fr/odyssee/research/tschumperle-deriche:02d/appliu/index.html . Please look at the image restoration one can achieve with this baby. The "Image Inpainting" examples are breathtaking! Read More

For fun

Friday, 2 January 2004
I'm over at Ian's place at the moment. West Chester, PA, suburbia at its best :) Everytime I come over he makes me do something weird. This time he made me write a bumpmapping algorithm for him. Read More

khtml, kmail and d-bus

Wednesday, 26 November 2003
Thanksgiving is in two days. I'm a vegetarian so I'm definitely not going to be eating turkey. Anyway, I've spent most of today with Coolo and Dirk talking about khtml, safari and regression testing. Read More

Optimizations

Saturday, 20 September 2003
I haven't updated my blog in quite a while. The car accident, moving to a new place and a lot of work didn't leave with me a lot of spare time. Read More

Moving forward

Tuesday, 19 August 2003
I haven't added any blog entries for a while now. I'm in Germany, eagerly awaiting n7y. The basic functionality of KConfEdit is there. I think it's pretty much ready to move it to kdeadmin. Read More

KNode in Kontact

Monday, 4 August 2003
Sunday, I woke up, there was nothing on tv, I was bored. I sat down and did something that had to be done and no one was really ready to do. Read More

KConfEdit, KMail and OSCAR

Saturday, 2 August 2003
I finally committed to CVS the new OSCAR protocol implementation. It uses libfaim from Gaim. Gaim developers have been very responsive so far, they applied some things I've sent them and were patiently answering my questions. Read More

DBus

Thursday, 31 July 2003
One more thing. I'm getting emails about DBus because my name appears in the AUTHORS file, so : KDE is not switching to DBus I hardly did anything for DBus Yes, I do have Qt bindings for DBus pretty much finished. Read More

Optimizations and getting along with the kernel

Thursday, 31 July 2003
I needed a short break from coding on the two projects that I've been working on for the last few days on so today I added support for both PPC AltiVec and AMD 3DNow instructions to the KCPUInfo class. Read More

OLS

Monday, 28 July 2003
I didn't think that I'm going to write a blog describing OLS, but I wanted to point out a few things: Nat's dashboad presentation - horrible. The man curses more than I, or anyone else I've ever seen does. Read More

7/22/2003

Tuesday, 22 July 2003
I'm trying to make a habit out of those entries. I've spent a little time today working on and closing 12384, which by now had 423 votes. Felt good to close it. Read More

KSpell cont.

Monday, 21 July 2003
I don't like the fact that I have to be coming up with topics for those entries. I think I'll just start putting dates for them. People who want to know what I'm doing will find them anyway. Read More

KSpell

Sunday, 20 July 2003
Geiseri definitely made my day with this site, so I wanted to thank him by fixing kspell. I looked over the logs to see which commits broke it. It was broken twice in revision 1. Read More