Posted on May 12, 2010, 11:04 am, by Michael, under
miscellaneous.
…especially not in this game where I was quite unconcentrated and did not read enough, so that my opponent was able to change the status of some dead groups from alive to dead to alive again. As topzag said “Craziest … game … ever” — at least for me [link]
Posted on April 28, 2010, 11:08 pm, by Michael, under
go.
In this recently played game I obviously did a lot of mistakes, especially in the Fuseki, but from there on I tried to attack each weak groupĀ and gain something (double purpose moves, anyone?). Very happy with this (even though I see quite a lot of refutations for my attacks and moves)! [link]
Hi, Update: I tested a kernel 2.6.31-12 (from kernel.org) and had the same (if not even worse) behaviour as with 2.6.31-19. So, I apologize. It has nothing to do with Ubuntu per se, but probably with the linux-kernel; that makes me wonder if I haven’t done something faulty: that behaviour should have attracted the attention [...]
Posted on January 8, 2010, 4:38 pm, by Michael, under
haskell,
pastha.
Using my PASTHA library (more follows soon) to parallelize stencil calculations I wrote a few wrapper scripts for gnuplot and gifsicle to visualize the voltage diffusion for a metal plane for rising iteration depths:
After looking at the source code in Capabilities.c I think a rudimentary implementation to add dynamic capabilities can work like this: Wait, until it is safe to change the capabilities structure. Allocate memory for number_of_capabilities + 1 Copy old capabilities structure to new allocated one Relink to new memory location To be honest, I don’t [...]
Posted on December 14, 2009, 8:58 pm, by Michael, under
miscellaneous.
GHC 6.12 finally supports dynamic linking, leading too much smaller binaries: For the standard HelloWorld example module Main where main = putStrLn "Hello World" the binaries went from 427.000 bytes (stripped) to 10.736 bytes! That’s great
And what am I doing here? I currently read (more or less randomized) remarks about GHC’s source code; the codebase is quite huge (and probably the biggest code base that I’ve ever worked with): Extension Lines .lhs 300482 .hs 473479 .c 184039 .h 448394 combined 1406394 Found using wc -l `find . -name \*.` Thankfully [...]
Today I’ve started the small personal hacking project of implementing dynamic capatiblities in GHC‘s parallel runtime system; I’ll blog about my efforts, problems and solutions and would be grateful for any hints, comments or pointers for more documentation. IĀ began by talking with Simon Marlow and discussing the idea. He said that it’s a least worthwhile [...]
Posted on December 1, 2009, 11:53 am, by Michael, under
ghc,
haskell.
I’m excited about GHC 6.12 and hope it is released soon. Currently I have some problems with Ubuntu 9.10 and its Linux kernel 2.6.31-14. It seems that GHC 6.12 will solve (some) of my problems. For the examplary unoptimized code — Compile with ghc-6.10.4 -O2 -threaded –make Example.hs -o example module Main where import GHC.Conc [...]
Posted on November 30, 2009, 1:35 pm, by Michael, under
miscellaneous.
Hello, I’m relaunching mlesniak.com. Most of the old content (a raytracer and a tetris game in Java, biolib-Stuff) is gone at the moment but will probably be re-added over time. If you want details to a blog entry that you’ve found via Google’s cache just write me a mail.