Wed, 28 Mar 2007
Simulating Typing in Perl - Take Two
In my Simulating Typing in Perl post
I included a small chunk of perl for varying the typing speed of a fake
user. While it works it did have some oddities that were noticeable by a
sharp eyed viewer.
Thanks to a pointer from Mark Fowler I've now revised the script slightly and included String::KeyboardDistance. This nifty module knows how far away keys on the keyboard are from each other and so helps to smooth the delays out a little; for example the string 'aaaaa' is now typed much faster than before (because there is no travel involved) where as 'qpqpqpq' will be slower due to the finger movement - although I'm not bothered enough to make repeated sequences faster.
I've also uploaded the revised automatic typing script to UnixDaemon.net
Like this post? - Digg Me! | Add to del.icio.us! | reddit this!
Posted: 2007/03/28 23:02 | /perl | Permanent link to this entry | This entry and same date
Marooned In Realtime - Short Review
Marooned In
Realtime was the first Vinge book I read and it has prompted me to
start looking for all his others.
A small number of time travellers (that can only go forward) awaken to find out humanity is gone. Amid a plan to gather all the other travellers together and kick start the human race one of the more powerful techs dies in odd circumstances, a 9000 year old traveller returns, aliens might be waiting to finish us off and an ex-detective is ordered to lead a manhunt to find out just what happened to the projects architect and biggest supporter (who may have been murdered by old age). Oh and people of different backgrounds don't get on. So some of it is familiar :)
It's also worth noting that this is actually a sequel to The Peace War (which I've yet to read) but it stands alone as a riveting read. The combination of sci-fi and detective story is a favourite of mine and this one is a top notch example of how to do it right.
Summary: humanity is almost finished, a few of the survivors have all too powerful technology, a possible murder might have been committed and one of the lo-techs is roped in to find it. If I had a checklist this book would tick most of them. 7/10.
Like this post? - Digg Me! | Add to del.icio.us! | reddit this!
Posted: 2007/03/28 22:32 | /books | Permanent link to this entry | This entry and same date
True Names - Short Review
This is more like it, True
Names by Vernor Vinge is a great mix of sci-fi and fantasy.
Technical wizards join forces in cyberspace to oppose the "Great Adversary". When one of them is compromised and turned in the real world a hunt for the most dangerous of the online personas is launched, leading to a great chase and some nicely described online battled. I'm not doing it justice, just click the above link dammit.
Summary: an enjoyable, expertly paced story that was one of the first to introduce some of the most common themes in modern sci-fi. It has aged surprisingly well and is more than worth a read. 7/10.
Like this post? - Digg Me! | Add to del.icio.us! | reddit this!
Posted: 2007/03/28 22:08 | /books | Permanent link to this entry | This entry and same date
Blood Music - Short Review
I've been on a sci-fi novel kick again recently and despite its short page
count Blood Music by
Greg Bear was the one I found slowest to finish from my first batch.
A rogue biotechnologist starts his own experiments in to biological computers based on his own lymphocytes while on the company clock. He gets caught, ignores all precautions and injects himself with them. They then become intelligent and start spreading. If you're interested in the genre it's nothing you haven't seen before. Just (probably) slower moving and with less interesting characters. Blood music just never grabbed me.
Summary: an OK story of an Earth changing grey goo incident. Not very exciting, dull characters and the pacing felt very slow. 3/10
Like this post? - Digg Me! | Add to del.icio.us! | reddit this!
Posted: 2007/03/28 21:53 | /books | Permanent link to this entry | This entry and same date

