Skip to main content.


This is the archive for October 2009

Thursday, October 22, 2009

Tonight, after dinner...

Wife: "Dear, would you please brew me a coffee?"
Me: "No way."
W: "Oh, please, dear!"
M: "Got to run, I am writing..."
W: "It's a matter of life and death... and not mine."
M: "... I am brewing your coffee."

Monday, October 19, 2009

I met up with Tatsuno Kazuo works more or less by chance.

An interview about the involvement of Mr. Tatsuno in the activism against the highway tunnel under the Takao Mountain.

While searching for materials to deepen my study of Japanese, I hit this book of his called Bunsho no kakikata, or "How to write". His work left a deep impression on me, so much that I tried to gather all his writings, the "book shaped" ones, on which I could lay my hands on.

One of his suggestion goes like...

If you want to dig a hole, start tracking it's borders. The wider the borders, the wider the hole will be. The deeper you'll be able to go without loosing sight of what you're doing.

Preparatory works. I do believe in those; as a programmer, I clear the ground from potential problems in advance, and ... I draw a big circle around the area I want to solve.

Tatsuno talks of writing, but he means "your job", and then "your work", and then "your life". Another suggestion is to write something. Each day. I'll try to follow it.

Wednesday, October 14, 2009

For a programmer, tomorrow is the next time you turn on your PC.

Sunday, October 11, 2009

I've been able to write the first prototype of "The Evolution Game".

It's a competitive programming game where two falcon scripts are fighting for survival in an arena with limited space and resources. The new twist in it is that, except for extremely naive strategies, it's practically necessary for each script to evolve and mutate in order to win.

We plan to build a contest on that, inviting programmers to submit their scripts, and see who is the best evolutionary programmer in the world.

There's also a small secret, that people experts of fractals, high order numerical-math, statistics and evolutionary computation will probably spot very soon. But I will keep silent about this 'till the end of the contest.

For now, I am pretty impressed about the power of the TEG program itself. I thought I could support an arena of 100x100 cells, each being a running Falcon script, called back several times per turn (one to five), at 1 turn per second, after introducing a bit of concurrent calculations. Contrarily to my expectations, the prototype, which is still largely unoptimized and totally single threaded, is running a 100x100 arena at five to eight turns per second. The script used in the prototype are largely trivial, but even making them three times as complex as they are, we'd still have a better performance than I expected after having introduced all the possible optimizations and parallelism.

We're gonna have fun with this toy.

Thursday, October 08, 2009

I can't stop thinking at this song as a precursor of Sekka No Shinwa (the Legend of the Snow Petals). Takase Kazuya weaves a round arrangement, able to evoke the vastness of an empty sky with whirling wind. A wind, as this song says, that can bring new life.

Eiko words are always more introspective and emotional than Kotoko's. The slow, solemn, female voice of Eiko and the joyful melodic line merges wonderfully with the restless background produced by Kazuya, in one of their best joint works ever.

I've been cherishing this translation for some years now, but I finally decided on a gentle request of a visitor of my Blog, which is also a great fan of Eiko and loves to dance her songs.