17 Feb 2004 (updated 17 Feb 2004 at 00:19 UTC) »
Computer Science
I finished the AI course at my school. Scheme was our primary language of programming and we had an Othello tournament in which our Othello AIs competed in. I'm currently taking a class in Computational Geometry and it is quite interesting. I've decided to take a break from Scheme and code in C++. I've written a lot of stuff in Scheme lately.. Functional programming is quite interesting.
Software
A lot of work done on the software synthesizer my friend and I are writing. We had it working and producing some music (no graphical frontend though) at one point, but we decided to rewrite the engine completely in C++ so that it would be a lot easier to design and maintain in the future. The current engine in C++, although much cleaner, isn't working yet. I've also completely halted development on GtkHx as Hotline is a dead-end and I no longer wish to spend my time working on this dead-end project. Although I've received an offer for it to be taken over, no one has stepped up to the plate yet.
Life
Life has been really great lately; I'm no longer depressed,
I've got a lot more friends, and I'm happy. School is still
stressful as usual, but I'm managing. I'm hoping to have an
internship this summer, but so far I haven't had any job
opportunities. I should start actively looking for a job. I
still have a job at Euclid Computers, but they don't really
have me do much, so as a result I'm not really getting paid.
They're going to have me set up a new server soon, though,
so that will be cool.
Computer Science
I took compiler design last semester at school. We were
writing a Pascal compiler in C, but I never finished, since
it was merely a one semester course. I already had it
generating parse trees using my own parser/tokenizer, and it
was just a matter of code generation .. Right now I'm taking
programming language design, which is a pretty interesting
course. We've studied all sorts of languages, language
principles, and different programming paradigms. I'm
currently learning functional programming with Scheme.
Software
I made a really cool new friend at Linux10 and he and I
basically meet every weekend now. We were working on a
language for this synth we were writing using my
compiler/language design knowledge, but then we stopped and
were working on a "War on Afghanistan" game which is still
unfinished. (I'll post screenshots later.) Last weekend, we
resumed work on the synth, but with greater ambitions. The
synth is going to be part of a music sequencer we're writing
. We're probably going to have it use SDL and GTK+. GtkHx is
still going, but with less committment. I have threaded news
completely done and I'm mainly working on some minor feature
requests/bug stomping right now.
Life
So school is out now..Having quite a boring summer as usual.
I have a job working at Euclid Computers, I'm
writing Perl stuff for them like graphing orders/clicks and
fun stuff like that ... My grandfather passed away
yesterday.. I didn't know him too well; he came to the US
when I was 5 and lived with us for a short while until he
started living alone and his health was continously
degrading. Last I saw him, he was a complete vegetable ..
Well, I finally got through the Debian NM process and I'm a Debian developer now. Yay..
I visited Europe a few weeks ago. We took a plane to Paris and immediately rented a car and took off to Waterloo, Belgium. We stayed there a night and visited nearby Brussels. We then went to Brugge, Belgium and stayed there a couple of nights. Afterwards, we stayed in Delft, Netherlands for a night and then we stayed in Amsterdam for three nights. Then we travelled to Koln, Germany and stayed a night there. After that, we went to Frankfurt and stayed there two nights. We then went to Munich and rested a night there. Then we stopped in Bazel, Switzerland for a night. Afterwards, we drove to an airport (forgot which) by Paris and stayed in a hotel there for a night and then we flew back to San Jose, CA. It was a pretty cool vacation..
GtkHx
GtkHx is now up to version 0.8.13 and a kind person has
redesigned the GtkHx
website. I haven't worked on it recently but I've got
some cool ideas for it. Just need to overcome my
unwillingness to work..
Hardware
My workstation recently started randomly locking up in X. I
thought that my GeForce II MX finally decided to start dying
on me so I bought a Radeon VE to replace it but it didn't
fix the problem. When I was upgrading packages, my machine
just restarted and it would restart everytime I ran apt-get
dist-upgrade, each time damaging files. Someone on
#debian-devel pointed out that the files might be damaged
because I was using ReiserFS with kernel 2.4.4. Sure enough,
that was the problem. I upgraded my kernel by sticking the
drive into the server and building it there and then
installing it on my machine. But X still locked up randomly
with either card. I thought that perhaps my RAM was bad
again (I've had experience where my RAM decided to stop
functioning.) I bought replacement RAM, but it didn't solve
the problem. So then, I thought it must either be my
motherboard or CPU. Now my workstation has a Slot A AMD
Athlon. Fry's no longer carries any Slot A boards/CPUs, so I
had to get myself a completely new motherboard and CPU (1GHz
AMD Thunderbird =) ) and now everything works well.
I also recently upgraded my server's 400MHz PII to a 550MHz PIII. The motherboard in the server was built before PIIIs even existed, but it seems to work fine.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!