Posts - Page 33 of 37
Working
I’m working now on an idea I have to refactor JuK’s playlist code to make the previous/next track decision code independent of the playlist code. The idea being to finally add support for the #2 requested feature in JuK, the ‘upcoming’ playlist.
Yay!
Well, Scott and I managed to get JuK down below 10 bugs in time for KDE 3.3 RC1, and I am insanely happy, especially since about half of the bugs seem to be unreproducable, and the other half can’t be fixed for 3.3 for the most part.
Got a new car
No one’s blogged recently, so I figured I’d regale you with tales of the car my wife and I bought yesterday. It’s a
2004 Chevrolet Aveo LS. It’s apparently a rebadged Daewoo, but that’s OK, the car has been very nice from my day or so of using it.
Some quiz results
Edit: Changed the img tags to hopefully make the images show up on Planet KDE. They sort of give context to the rest of my blog. ;-)
dotNET
KolourPaint
I am dedicating this blog entry to letting the world know that Clarence Dang’s KolourPaint, due to be included in KDE 3.3, is a very kick-ass painting program. Mind you, it’s not the Kimp, but it is much much better than KPaint ever was. And unlike MS Paint, it supports such niceties as transparency, and a selection of image effects (not just Resize / Skew). Also, there’s no Settings dialog; it doesn’t need one. :-)
System Admin Appreciation Day
Air conditioning actually sorta works
Well, the air conditioning is working a little better now. Turns out it wasn’t so much the air conditioning that was broken as the adjuster switch, which seems to be telling the air conditioning unit, “Yes, I love living in a sauna, so please tone down the cold.”
Where’s your hackergotchi? It’s waiting for you!
Aaron, you can have your floaty head when you make one, like I did. It took me about an hour and a half, taking the picture with the right pose, cropping out the head just so, clone brushing some of the blemishes out, etc. ;-)
Stuff
Wow, some of these bugs keep getting weirder. Juk was crashing in certain situations because a function which for the life of me appears re-entrant seemed to be unable to cope with being called multiple times. Or maybe it’s a side effect of changes the calling function was making. Either way, I didn’t have time to investigate too deeply, so I turned the code path into a poor man’s critical section.