Alive
Hoom hum. Yes I’m still alive.
Here’s something to keep you distracted =)
Hoom hum. Yes I’m still alive.
Here’s something to keep you distracted =)
We got an apartment in Den Haag :) We’ll probably get the key on monday and we still need to do a lot with the walls and the floors before we can actually move in, but it’s happening. You can see the lovely video here.
Finally a result!
…
Generation 42: 1.0
DEBUG: inserting step in the trace: CALL_METHOD, test () ON REF 0
DEBUG: inserting step in the trace: CALL_METHOD, plus3 () ON REF 0
DEBUG: inserting step in the trace: CALL_METHOD, plus3 () ON REF 0
DEBUG: inserting step in the trace: CALL_METHOD, plus3 () ON REF 0
Generation 43: 1.0
DEBUG: inserting step in the trace: CALL_METHOD, minus1 () ON REF 0
DEBUG: inserting step in the trace: CALL_METHOD, plus2 () ON REF 0
DEBUG: removing step from the trace: CALL_METHOD, plus2 () ON REF 0
test 33 -9 24
Generation 44: 0.0
Covering trace found!
The fitness of that trace is: 0.0
The length of that trace is: 54
Method: Examples.GATest.test_0
Target Path Count : 2
Covered Path Count before: 1
Covered Path Count after : 2
Just so you know… this is a big breakthrough for me ;)
It’s really cool cause I can improve the coverage of T2 using my Genetic Algorithm :)
Now to make it work in more cases =)
Last night I had an urge to play with my Midi keyboard and since I’m better at coding than making actual music I decided to see if I could code something for my keyboard. The result was a color selector that you can control using the turnybuttonthingies (aka knobs) on my keyboard. It’s totally useless but cool that I actually know now how to read input from a midi port. I am already thinking if I can use my keyboard to make some kind of multiplayer game that you can play with 8 people at once on one keyboard. I have something in mind, but now that I know how to make it I’m not sure if I can put myself to actually implementing the whole thing :P So much to code, so little time.
For my thesis I’m reading about Genetic Programming and I just ran into something cool. This guy made a program that tries to remake the Mona Lisa using only 50 polygons. It mutates the polygons to reach an optimal solution that actually looks like the original. Nice (although perhaps kinda useless) demonstration of what you can do with genetic algorithms.
Ah yes, so I’m officially a Sun Certified Java Programmer now since I passed my SCJP exam with 87% :)
And Sinterklaas was really nice this year (got a new Mp3 player from Aniasint) :)
Oh and I think I might be addicted to Johnny Q.
Amstel
Getting distracted is very easy. Let me show you how I do it:
And now you are distracted. See, it’s that easy.
Last week Ania came to the Netherlands. We had a great time hanging out and doing touristy stuff. She posted the pics on Picasa. At the end of the week she went to her au pair family in Amstelveen and right after that I got sick. But last night she came over for a surprise visit to bring me food, drinks, medicine and some other things. It was so sweet :)
She warned me I shouldn’t write only about her or I’d lose all the thousands of loyal readers of this blog so here’s some mandatory non-Ania random stuff :P
It’s time for me to finally start with my graduation project so I’m reading in on some possible subjects and making plans. Currently I’m learning and playing with the Spring Framework and I updated Lumino Code to make it usable as a portfolio.
Oh and I noticed something weird about Dutch people speaking English. It seems that the moment they start speaking English they also start pronouncing certain names of people and cities like they’re English. Even though they know perfectly well how to pronounce it the real (Dutch) way. I think I do it too in some situations.
Anyway, Mario Kart for the Wii just arrived from Amazon so I’m gonna give it a spin =) I was thinking… maybe we can organize a Wii party sometime or something :P
/ania/
I’ve been sick for more than a week but it’s finally almost over. Before I got sick I was working my way through the The Java EE 5 Tutorial which is actually really terrible. It’s supposed to be the official tutorial for Java Enterprise Edition but it’s full of weird jumps and assumptions and useless information. I’ll probably read a couple more chapters and then find some decent docs. Since a couple of weeks I have another big project in mind which might be cool to make with JavaEE. It will also involve Hibernate so even if it won’t be any good it will still be helpful for my colloquium talk (which will be about Hibernate).
I just noticed something weird with SSH and Firefox. I was running Iceweasel (the Debian version of Firefox) on a remote computer over SSH with X forwarding. Then when I started Firefox on my local machine, instead of starting my own Firefox it started a new instance of Iceweasel for some reason. Even explicitly starting /usr/bin/firefox on my local machine gave me Iceweasel (which isn’t even installed on my local machine). Only after I closed all instances of Iceweasel could I run my own Firefox again. I’m not sure if this behavior was intended but apparently the browser shares state even with remote and different versions.