3 Aug 2003 judge   » (Master)

Advogato.org
Hmm, I guess people who rated me don't belive that I'm a Master. Well I do, and I'll wait till everybody else agrees :)
Thanks to everyone who certified me, thanks to them I was able to add self as a Developer on iRATE.
Please, excuse me the long post and probable grammar/spelling errors.

iRATE
Turns out win32 gcj(actually libjava) doesn't have some of the fancier threading features like Thread.interupt or Thread.destroy.
MichaelCrawford: I ended up rewriting the download timing mechanism in less efficient way. Hopefully it works.
I also turned on the irate-commits mailing list today for everybody's cvs following needs.

Sun's java idiocy

So a few ago days I started working on a cgi-bin gcj servlet wrapper(written little or no code yet) and ran into 2 not-so-amusing java deprecation issues.

  • Using environment variables is deprecated in java!?! System.getenv() is deprecated since java 1.1. According to sun it's cos not all java host platforms(MacOS9) support env variables. It's just sort of amusing that as of right now every sun-jdk supported platform have env variables now(even MacOS). Oh well, their sys env api sucked anyways, there was no way to get a list of all environment variables. btw: the official workaround is to pass variables like java -Dmy.shell.var=$MY_SHELL_VAR and then accessing them using System.getProperty("my.shell.var")
  • Here is a question for the java-enlightened. How the hell do you implement an interface(HttpServletRequest) that has a deprecated method or two? If I don't put them in, the class wont compile. If I do put them in, javac complains about overriding deprecated methods. Either way one is stuck. Obviously right now I'm just overriding them, but is there a proper way to handle this?

Eclipse-gtk2
Eclipse rocks. However right now it's hard to use on linux due to serious swt-gtk2 speed issues. A few days I tried the experimental FOX SWT port. It makes eclipse FAST :)
btw, am I the only one to notice how horridly awful gtk2 speed is? Even if one doesn't use AA, the drawing perfomance is a joke. Using some of the bigger gtk2 apps on my 700mhz laptop makes me feel like the laptop is long obsolete. On the other hand all other toolkits(even the lovely bloated XUL) perform decently(no I refuse to use a gtk2 build of moz since moz doesn't make use of any useful gtk2 features and only seems to use gtk to slow self down...why didn't xlib moz became default moz?)

Eclipse-gcj
Some bright redhat people made gcj bright enought o run eclipse. That's very wonderful. Now, can anyone repackage their stuff as mdk9.1 binaries? :)
The new RHAS looks like a kickass distro. Even though I'm not generally a redhat fan, congrads to Redhat for making linux much more workstation-grade(and including + working on eclipse!).

Studying
Well, I'm supposed to be studying for my CSC355(Digital Logic Design) and ECON103(Macroeconomics) finals. Turns out I'm not quite as clueless in CSC355 as I thought. I might even get a reasonable mark in that course. Back to studying I go...

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!