I write, therefore I am
With this variation on a famous statement by the philosopher Descartes, I would like to express that the act of writing about what happens in my life is important to me.
TkkrLab funFun things this evening at TkkrLab
Tried to install Android development environment.
Parrallel parser improvedSince I wrote about a parallel parser on 9th, I have been working on fixing problems with memory deallocation. I soon realized that not all parse state representing objects were deleted, as soon as they no longer could be reached, and that actually most of them were not deleted at all. Although this does not show in the output of the first published implementation, I do find it an essential requirement, especially when the purpose of the algorithm is to be used to parse lines in an editor over and over again, causing the memory footprint to grow with every keystroke. In the process the code has been changed considerable. The current version also contains a lot of tracing code, because it took me quite a lot of time to figure out what was going wrong and how to fix it. The idea is to integrate this prototype with the existing IParse implementation.
Zomergo: Last dayIn the morning, I played against a young girl. I had to give her nine stones ahead. At first it seemed that she was going to make a lot of territorium in the center, but soon, I was sure of victory, but I did not want her to lose big, so I made many 'stupid' moves, and allowed her to close some place where I could invade. Nevertheless, she still lost with about seventy points. Afterwards, we played another 'teaching' game on a thirteen by thirteen with five stones ahead, and with my suggestions, she easily won that game. The Green Cathedral, a landscape artwork by Marinus Boezem. I walked around and through it, and took some pictures. The GPS-track of how I traveled today in KML file for Google Earth or in Google Maps
Zomergo: Fifth dayIn the morning, I played against young man and and lost the game with nine and half points. From the start of the game, I felt uncomfortable about it. Half way, I thought about resigning, but still continues. My oponent suggested that I could still invade some corner. Because I had not seen this myself, I did not feel comfortable trying it. He felt that I regain some of my loss towards the end of the game.
In the afternoon, I helped with preparing the dinner. In the evening, there was a rather clear sky and with relatively less light polution, one could see many stars. We walked to a nearby field where it was darker. We could see (part of) the milky way.
Zomergo: Fourth dayIn the morning, I played against woman and and won the game with nine and half points. I also worked on perfecting a short script for MySample to extract the state of a Go board from a 190 by 190 pixel image. The output of the script is used to display the Go board position at the end of my games.
Zomergo: Third dayIn the morning, I played against man and and won the game with a slim margin. In the afternoon, I gave my talk about Nim, Go, and surreal numbers to about eight people.
Zomergo: Second dayIn the morning, I played against a young woman, who just in the past year learned playing Go, but appeared stronger than me. It seems she is much better at reading than I, after I made a daring move (one that should not work) she was able to capture a number of stones, after which defeat was eminent. In the afternoon, I helped with preparing dinner for about four hours gutting vegitables.
ZomergoIn the afternoon, I arrived at Zomra rather relaxed Go retreat. I was of the first to arrive. The first tournament round was held in the afternoon. I won by resignation. On the right top the state of the board at the end of the game. Dinner was quite late, as usual. Afterwards some girls wanted to program the game snake on the IJduino. One of them had some experience with programming and we succeeded in implementing it using the potentiometer, which adds an additional constraint, because you cannot turn left (or right) too often in a row, because you cannot turn the potentiometer in one direction indefinitly. (The snake.ino program.)
Disassembling ROM'sIn the past days, I worked on disassembling two ROM's for the Acorn Atom that can be found on AtoMMC2: An SD/MMC card interface. For this purpose I wrote a program (based on source from the Acorn Atom emulator I worked on long ago) that generates quasi C code for easy readability (at least for me). I made use of a handy online 6502 disassembler, Acorn Atom memory map and disassembly of the Acorn OS ROM. I appended the output of the program to this program listing (which I might update in the future).
BookYesterday, I bought three AKI finals catalogues. There were some more of them, but they were already marked on a short list that I always me carry with me of catalogues that I already own. Today, I noticed that it contained an error with respect to 1992. I do own a small book from 1992, but it is not the finals catalogue. I vaguely remembered having seen the yesterday, so, I went back this afternoon to charity shop Het Goed, and found it. At 17:26, I bought the AKI Akademie voor Beeldende Kunst eindexamencatalogus 1992 edited by Bas Könning, Gerhard van Dragt, Marijke Harmens, and Sipke Huismans written in Dutch published by AKI Akademie voor Beeldende Kunst in 1992, ISBN:9789073025042, for € 1.95.
BookAt 13:20, I bought the following three books, each for € 1.95, from charity shop Het Goed:
Also had a look at the emfcamp badge: a microcontroller with small display runing micro phython. I also talked with some other member about the Acorn Atom and the SD/MMC card interface designed by Charlie Robson, which makes use of pic16f874p controller. We agreed that I would order a pic16f874p. But at home, I discovered that it seems that this controller is no longer on sale. I also studied the various descriptions of the SD/MCC card interface, realizing that they are quite old and I got the impression that there are are some holes in the description. I wonder if it is possible to replace the PIC microcontroller by an ATmega168 microcontroller. I presume that the communication between the Acorn Atom and the pic16f874p makes use of a relatively low speed serial connection and that it would not be so difficult to access an SD card. I downloaded two ROM images to be placed inside the Acorn Atom for further analyses. This is going to be an interesting project.
Sunday, August 14, 2016
Saturday, August 13, 2016
Temperature at zeroLast night the temperature at ground level (10cm/4inch above, to be exact) at the official weather station at Enschede Airport Twente dropped to zero. It is only the third time that a temperature to or below zero is on record in August in the Netherlands and the second time in Twente. It never dropped to (or below) zero between July 20 and August 21.
Wednesday, August 10, 2016
BookAt 11:45, I bought the book Living inside the grid edited by Dan Cameron written in English published by New Museum of Contemporary Art in 2003, ISBN:9780915557868, from charity shop Het Goed for € 2.95.
Trip to China 2010
-- contact -- Frans
My life as a hacker
The Art of Programming
HTML to LaTeX
eXtreme Programming Programs Hamilton cycles