Skip to content

Mattr 

anybody for rich text?

Friday, 21 May 2004
I added support for receiving bold, italic, and underline text in yahoo today. It was pretty easy. The next step is to now implement the sending of it, which will probably be a tad harder, especially considering how brain-dead some clients tend to be when handling rich text. Should be lots of fun. I've decided that i'm going to try and write here more often. Now let's just hope I have more interesting things to write about. :-) Read More

running more than one distro on the same machine

Thursday, 20 May 2004
I've been thinking for quite some time on how to install multiple distributions onto a single hard disk. At the moment, my sole reason for doing this would be to troubleshoot bugs on the various distributions since some of them seem to be distribution specific, and I'm sure I'll find other uses later. I'm pretty sure I've got a decent idea for booting things in my head, it should be pretty easy, and sharing a boot partition should be a piece of cake. I have a few ideas for how I can share certain things from the home directory as well. Perhaps when I feel like being without a system for a few days, I'll give it a whirl. Here's the distributions I was thinking of installing: Read More

so i guess i should write something

Wednesday, 19 May 2004
It was about a year ago that I got my CVS account after posting a patch to the kopete-devel fixing some issue in the Yahoo plugin. I don't even remember what it was. I sent the patch and Duncan Mac-Vicar Prett was like, "You should get a CVS account.". A few days later and I had one. Needless to say, I was quite pleased with myself. So anyways, it's been a year now, and I'd say I've been pretty active, although not as active as some people. For those who like lots of stats, here's some numbers since I got my CVS account on 05/13/2003 Read More

it keeps sucking me back in!!!!

Friday, 23 April 2004
hmmm, ok, so much for not working on kopete for awhile. I was going to try to take a break, but I can't! It's like freaking quicksand, I keep getting sucked back in, so I fixed a few bugs, and now I'm better. In other news, I've kinda gotten hooked on Bitstream Vera Sans Mono. It's a cool font for editing code in. Although finding a font size that's just right with this 112 DPI screen is somewhat nerve racking. I think i'll need to play with the DPI a little bit. (ugh) Read More

reporting that there's really not much to report

Thursday, 22 April 2004
hmmm, not much to report really (watch, I'll end up writing a huge blog ;-) ). I've lost interest in hacking on anything network related at the moment, so I haven't been working on Kopete much lately, although I did start rewriting some OSCAR code to remove the old Kit api that's been polluting it and generally causing bugs with the contact list handling. :-( I might complete that at the end of this week if I get around to it (and feel like it). I dropped from the top spot in the bugs closed list earlier this week, which is good, because i don't feel like fixing any bugs right now anyways. The bug reporters have been kinda sassy and seem like they think they know it all lately, at least with the Kopete reports. However, I suppose that's what you should expect when you're hacking on an IM application everybody expects to be perfect, and if it's not, you get bitched at like you're a damn moron. I'd like to see them do it. I should start a page for Kopete like Don Sanders did for Kontact. Even better would be finding somebody to sponsor my continued development on Kopete and KDE in general. :-) I'll keep dreaming, but for now, I'll go back to hacking on the secret project. Read More

Where did all these projects come from?

Monday, 12 April 2004
I just looked at the mound of stuff I have in my local CVS tree, in addition to the bits and pieces that I have scattered around the KDE CVS tree and I started thinking, "Where did all these projects come from?" I've got quite several going on. They are: Read More

i had a nice break

Wednesday, 31 March 2004
I took a semi-break over the last couple of weeks and went hardcore back into coding on Sunday. Cleaned up Kopete's filetransfer API a bit (ok, removed one whole function), fixed a Gadu bug, and then added mail notifications to Yahoo. Not really sure what to work on next, but I get to run Linux (and therefore KDE) at work now, so I hope I can code there more. Read More

Working on more than one thing at a time

Friday, 20 February 2004
Recently, I've decided to find something else in the KDE project that interests me, familiarize myself with its inner workings, and start hacking on it. I've come up with a couple of things, mostly KIO, and KOffice (KWord, KSpread, and Kexi to be exact). The problem that I've run into is one of time management. Now that I have a full time job, I don't exactly have the amount of time that I can devote to hacking KDE that I used to when i was still in university. I'm curious to know how people manage their time with working on more than one piece of KDE at a time. Read More

Ripping out parts of oscar

Friday, 23 January 2004
so, yup, i started ripping out parts of kopete's oscar plugin last night. The first thing to go was the old Kit API and so the AIMBuddy and AIMGroup classes are gone. abracadabra and poof. :) However, this means that contact list handling is completely broken right now. good thing i'm doing this in my own branch. :) Read More

ChangeLogs shall plague me no more

Monday, 19 January 2004
I've started working on a (currently small) app that will parse the ChangeLog files created by cvs2cl and display them in a KListView and allow me to edit them and produce a new ChangeLog file from that. The current code is pretty rough and is something I did this weekend to be more of a proof of concept just to see how hard it would be. Why was I worried about how hard it would be? Well, I wrote a somewhat similar program (it also parsed text output) in Windows w/o using QT and it's about 75 times bigger than the program that I just wrote this weekend. :) I love QT. Anyways, now that I'm off my soapbox about that crappy windows program, I had a few more things in mind for this ChangeLog parser thingie (currently, it's name is KChangeLogMaker, but well, names change :) ). Here are some of the ideas: Read More

posting a blog when you don't know what to post about.

Thursday, 8 January 2004
So, yup, this is my blog entry, and I have no idea what to write about. Maybe it's because I'm not doing anything, or maybe it's because I'm doing too much, or.... and the list could go on and on. Or maybe, it's because I'd like to try fixing Xinerama support, but I haven't a clue where to start, and I went back down to a single monitor a couple of weeks ago because having that second monitor left no room on my desk. :( Anyways, I've rearranged the desk and so now I may try again after I get home. I'm stuck at work right now, and it really sucks since I don't have a whole lot of time to work on KDE here anymore because we're always so busy. :( Maybe it'll slow down some though and I can get back to hacking. Read More

The TODO list that has snuck up on me

Thursday, 23 October 2003
It's snuck up on me. It's been growing item by item until it can go unnoticed no longer. Yup, my TODO list has become so long, I can no longer ignore it. So, I thought i'd write it down. I imagine that I haven't gotten everything I need to do on here, but here's some of it. Read More

A walk down memory lane

Tuesday, 7 October 2003
Ok, now that i've thought of a snappy title for my blog to get people to read it, I'll actually write something here I've had an interesting weekend. I was supposed to release Kopete 0.7.3 source tarballs on Sunday, but that didn't quite happen since I spent most of sunday troubleshooting hardware problems and building all kinds of source code. :) I got some upgrades and things didn't go at all as planned. :( Read More

yahoo works again

Wednesday, 1 October 2003
Well, I got the kopete yahoo plugin to work again. Yahoo decided to change their authentication methods and so that left all of us in the dark. From the looks of it, I tihink they're using an SHA style hash now, but I'm not all that sure since I don't know enough about the protocol internals as I should. Personally, I don't think they're documented well enough, so maybe I'll document them when I have the chance. Anyways, time for bed, have to be at work early tomorrow. ;( Read More

I'm number 2! (and in this case, it's not a bad thing)

Friday, 26 September 2003
Wow, it's amazing what a little venting can do for your motivation!. I ranted about how certain people were pissing me off and that I just didn't have motivation to work on Kopete a whole lot anymore. Well, after ranting, I feel much better! Being in your last semester of uni and taking only 9 hours of class gives you lots of free time to work on free software. :) (and I prefer to use it doing something other than playing video games, although Halo has become rather addicting) Read More

An endless cycle - the highs and lows of OSS development

Wednesday, 24 September 2003
Here's the mandanatory blurb about having not posted a blog in awhile: "I haven't posted anything here in awhile, sorry bout that" And now on to the bulk of the content. :) (It's going to be rather long) Read More

How much I don't know about the KDE framework

Thursday, 4 September 2003
I've been porting the Kopete config dialogs for the plugins for the last couple of days. Man, I knew that I knew very little of what the KDE framework offers, but I had no clue. :( The stuff in kutils (The KConfigureDialog stuff) that Matthias Kretz has wrote is just plain cool. Sadly, I'm sure I've just barely touched the surface. Read More

Kopete's Oscar protocol goes KExtendedSocket, Matt tries Unsermake, and more!

Thursday, 28 August 2003
I've been converting Kopete's Oscar protocol to KExtendedSocket over the past week or two. Needless to say, it hasn't been without it's headaches, but I have finally conquered it!!! The testing that I've done so far seems to indicate that it still works the way it did before the conversion, although now I can't test it to make sure an issue I had with disconnecting is gone because of the KUtils stuff. I'm not quite sure I know what to think about the KUtils stuff, just basically because I feel like it limits us to using HEAD for kopete now. Oh well, I guess I shouldn't care too much since I use HEAD on a daily basis anyways. Read More

long time no blog

Tuesday, 26 August 2003
it's been awhile since I've written one of these. Mostly because I've been working on porting Kopete's oscar protocol to KExtendedSocket. It's used QSocket which is very limited in certain things. KExtendedSocket gives more control, as well as built in IPv6 support and proxy support. I wonder how many AIM and ICQ proxy related bugs I can close now. :D Hopefully it'll be in CVS in the next couple of days. Read More

Kopete 0.7.1

Monday, 11 August 2003
I just pushed Kopete 0.7.1 out the door. YAY! :) This was definately not the way I had scheduled it, thanks to bug:62210. Kopete 0.7.0 would not have gone out if I had known about that bug. :/ Read More

No More Classes!

Friday, 8 August 2003
YAY! One last exam (at 6pm today) and then I'm done with stupid summer classes!! After that exam, the weekend starts, along with my two week break from school before fall classes start. Fortunately for me, I'm only taking 12 hours in the fall, and so I should have plenty of time to hack then too. I get to hack at work sometimes too, although It's mostly when I don't have anything else to do, so wouldn't say that I get paid to hack on KDE. But all in all, it just looks like I'll have more time for KDE hacking (which is always a good thing). :D Read More

No More Classes! (or AKA how to post two of the same blog)

Friday, 8 August 2003
ok, yup, i'm a dumbass, i posted two of the same blog, but i'm going back and editing this one so :P Well, today has turned out to be a weird day so far. Nothing just feels right, but I did get paid. :D Has anybody tried to new crystal icons (0.9) on kde-look? They all look really nice. It would be cool if we could get the lastest version imported into CVS into KDE 3.2. Perhaps somebody will talk to Everaldo about that. :) He does have a CVS account now though, so he could do it himself, hmmmmm.......... Read More

A little bit more to see

Wednesday, 6 August 2003
There's a little bit more to see here now. I wanna write a blog, but I just don't have motivation at the moment since i have an exam in about 3 hours (must study!). Read More

Kopete 0.7 and a Yahoo bug

Wednesday, 30 July 2003
How annoying. I fixed the yahoo bad account data log in bug that Bille (Will Stephenson) pointed out to me, but I can't commit for 0.7 because it has string changes. I suppose I shouldn't bitch much since i'm the one that imposed the string freeze. My original reasoning behind the string freeze was because it would give all the other kopete developers a small taste of what it would be like if/when kopete makes the move to kdenetwork. (not that we really needed the string freeze in the first place). So anyways, that change will go in HEAD when the branch is created in about 3 days from now. Read More

The translators are going to hate me

Sunday, 27 July 2003
I'm trying to get kopete's .pot file updated since it's three days old. I was under the impression that they were generated automagically by one of the kde servers, but I was wrong. :( I'm trying to get it done today since today is the start of kopete's string freeze before 0.7 comes out around August 4th. I don't think I'm going to get my fix for the yahoo account online with invalid data bug in for Kopete 0.7 because of the string freeze, although I might be able to, since it doesn't add any strings, it just moves them somewhere, so I might do that if I can get rid of the stupid select bug ( bug:56028 ). Maybe after 0.7 (and when I have time), I'll port libyahoo over to QT/KDE so I can use things like KExtendedSocket for automatic proxy stuff, and maybe even get to use KIO for file transfers, and then I also won't have to worry about C with it's stupid callbacks. I think the functors in the IRC protocol are enough to keep my head spinning. Read More

7/24/03 - Eureka!

Friday, 25 July 2003
Well, I still have no time to hack on KDE, (well, Kopete to be more specific) but that's ok since I just made a nice breakthrough with my algorithms project that's due on Monday night (6pm). I was having problems getting Kruskal's down from O(n2 log n) to O(n log n), but i figured it out so I'm happy now. Now if I could only find a graph generator. :) Read More

7/22/2003 - I need more time

Tuesday, 22 July 2003
Why is it that university professors always pile crap loads of work on at the end of the term? sigh So yeah, I got lots of homework and projects, and no time to hack. But i'll stop bitching now. :) Read More