zack rusin
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