From: Andrew M
At 2:39pm Today David R wrote: > Does anyone know how to make Evolution print? Everytime I try > to print from Evolution, Evolution crashes. I think this is natural selection. What you should do is change a random byte in your evolution binary (/opt/gnome/bin/evolution) and see if it solves the problem. This is known as mutation, and is the natural process by which all software is generated. If you want to assist this natural process, here is some code for you: FILE=`which evolution` SIZE=`wc -c $FILE` POSITION=$(( $RANDOM % SIZE )) dd if=/dev/random bs=1 of=$FILE seek=$POSITION count=1 This code is somewhat limited, but it does simulate the natural processes of magnetic flips, without the hassle of corresponding CRC corrections. You may need to try it a bunch of times to fix your problem, but natural selection and time are on your side. Besides, this way of modifying software is much better than involving a programmer. In fact, it eliminates the need for a programmer, which many people find morally unacceptable. You can find more drivel here: http://lunch.za.net/evolution/
David R pointed out that
> Actually this code is a little limited..... > > Unfortunately, you will not be able to make the binary program grow or > shrink... Maybe you need to work on your code a little...
To which Andrew wrote (privately, until now):
Right now I'm working on a self-modifing evolutionary bash script: The current one does not support changing the length of the output, so I'm using it on itself (recursively) in the hope that it will evolve this capability. (If I worked on it, I would have to put in a bit of design, which would be counterevolutionary).
|Theory of Computer Evolution.||Note that these pages are in no way associated with Answers in Genesis.|