Simple Ruby Constraint Satisfaction Problem Library August 13th, 2007
Constraint Satisfaction Problem (CSP) is a interesting topic. This was my thesis topic. CSP is something like this. Let’s say you have three variables, a, b, and c. Variable a has domain from 1 to 10 (integer). That means you can only give one of these values (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) to variable a. Variable b has domain from 5 to 15 (integer). Variable c has domain from 9 to 12 (integer). Domain is something like valid values for its variable. Then you have constraint. Let’s say we have two constraint. The first is a > c. The second is b is same as c. So we need to find the solution which need to satisfy these two constraints. Solution is described as process to give values to these three variables in one time. Giving a 2, b 7, and c 11 value is one of solution. But this is not a valid solution because it does not satisfy the first constraint. The a value (2) is lower than c value (11). The valid solution is giving a 10, b, 9, and c 9.
Read the rest of this entryThe Bourne Ultimatum August 13th, 2007
I have waited this movie for a long time. You can say this is the most anticipated movie in 2007. So I watched it in the first day release in Indonesia, that is August 10th.
This movie is awesome. Full packed with action stuff from the beginning to the end. There is a fighting scene one-to-one. Bourne fighted with Dash. Dash was in the same level with Bourne. Their movement was so fast. I can’t follow it 100%. Off course, Bourne won. There is a car chasing scene, motorcycle chasing scene, Bourne jumping from the top of the building to top of another building, entrancing the building with full security, Bourne beat all the agents guy (and Marocco policemen) by empty hand. Off course this movie has been packed with thriller too when Bourne try to sneak from spying system of CIA to meet his information source.
This movie is serious all the time. There is no joke like in Die Hard 4 movie. There is no love or sex scene. Action all the time. There is hottie off course. Yeah, Bourne’s girl was dead in the second of trilogy (The Bourne Supremacy). But this hottie is hotter than Bourne’s girl. In this movie her name is Nikki Parsson. I like her more than Bourne’s girl. She appeared in second Bourne movie. In this third movie, she is involved accidentally with Bourne. She helped Bourne to find the executor who will murder Bourne’s source of information. Because of that, Nikki was targeted by executor. Bourne saved her (beautiful, huh?!!). But after that, there was nothing between them. I understand. Bourne just lost her girl friend. If I were not mistaken, it was in previous week. It is not appropriate to do some romantic scene (especially having sex) when your girl friend was murdered a week ago. But from the conversation between Nikki and Bourne, it look like they have some kind of relationship back when Bourne is in program. So maybe in year later after Bourne found out who he was, Bourne find Nikki. And they live happily ever after.
Oh yeah, it is Julia Stiles who acts as Nikki.
So basically The Bourne Ultimatum is a heavy action packed movie. Director Paul Greengrass did a good job.
Rafaq Is Released August 13th, 2007
I know about Rails from the last year. I have bought the book (Agile Web Development With Rails first edition). Did the exercises. I also have read many articles about Rails. But I did not have a single complete Rails project. Back at the time when I was doing my thesis, I must write a program. So I used Rails. But the project was doomed because of the factory for the thesis had a very unclear requirements. The project was never finish. But my Rails skill was upgraded however.
But I still didn’t have a single complete Rails project. So in June or July, I started to write Rafaq so I can have a single complete Rails project. Yesterday the Rafaq is finished with its website. I host the project in RubyForge.
Read the rest of this entryExzoost Is Opensource Now August 9th, 2007
I started to make this software 3 years ago (November 2004). You can check about Exzoost in its project website. I always want to try Berlios opensource hosting. So I decided Exzoost is a good candidate. This is the first commercial software I developed. You know, everything first is always special.
From technical perspective, Exzoost is a java swing gui software. I developed it with Netbeans. Back in November 2004, the stable version of Netbeans was 3.6. But Netbeans version 3.6 was so ugly. So I used Netbeans 4.0 beta (I forgot the beta version). Every time Netbeans is released with new version, I upgraded Exzoost project to use new version of Netbeans.
Read the rest of this entry
Akbar