Am, currently contracting, but may take whatever the marketplace and situation deem wize (I hope), you may check out my web 2.0 CV . So firstly, I share a little bit about the meaning of life, why life exists here, and the relationship of this tool with life.
I started programing 20 years ago, I grew up in a South African coastal town, then on a small farm. While finishing my school career; after not being able to afford my own ZX81, I taught myself some modula2 over the Christmas break. I started on a track learning assembly after reverse-engineering my dads VGA bios in 1987 to write a screen-saver in x86 instructions. I fell into x86 directly mainly to write tinier and hugely faster code. My first TSR program was one that hacked the program memory control block to store executable code to save RAM, resulting in the tiniest screen-saver I ever saw.
I'm now a proper Computer programmer by day, and electronics hobbyist by night as you can see from the photos on the site. I
grew up in a cosy white suburb in the coastal town of East London, South Africa in the what was
then the Cape Province. At the time I was too young to realize that the
white man had invaded South Africa and would soon be sent packing. My
home province now has a new name, so you'll not find it on the map, Airports, holidays and institutions got renamed. But before all this really got under-way, I
finished school, learned to program in x86 assembly language and went
to the army. I then discovered that my life was a lie before, so this website
is currently a extension of that reality, an attempt to give back to the community I now live in.
To learn about my take on life, for zaphodikus blog.
I also tweet @zaphodikus, and bookmark zaphodikus with Delicious .
This software program is released under the GPL version 3 license, the preamble follows.
This program is free software: you can redistribute it and/or modify
If you wish to publish any portions of this work, in any form, you need to study the license, copyleft mechanism, and mostly be willing to share any modifications you make to the software program. All for the benefit of the ecosystem.
Mostly this project is my profile, or CV if you like; that, and I'm an altruist so that's why it's free. The simulator was born over a few weekends, and brought into the office on a Monday morning for a trial-run. I was writing communications drivers for Adroit Technologies (www.adroit.co.za) back then, and used a lot of code from multiple resources in the simulator to get going fast, by using some code that was already familiar to me. The code in this project that comes out ofr Adroit Technologies is actually published elsewhere in a driver SDK. Over time it has become my own although it still owes a lot to it's initial reason for existing. Right now and unless I find any work in a related line, this simulator is just a weekend project, and gets updated only when I have time or users report bugs.
If you think my coding on this project sux and could not possibly offer me a job to write more of the same for you, you are right. This code is nasty, but it's mine, and it does fulfill the design requirements quite well. However I am always looking for work opportunities in the UK.
I have helped users to test their applications and systems from various companies in the past most users help me by reporting any bugs, and in these cases I have found users in companies such as Honeywell, Schnieder, Matrikon and even Siemens. This simulator is the type of tool that finds a lot of use in the validation phase of a project, and then disappears on your hard-drive somewhere. But while you do use it, please give me any feedback, good or bad. Below is a list of new users starting Q4-2009.
http://www.sweetwilliamsl.com/ - Sweet William Automation, a charming Apple app using WiFi on the iPhone for monitor and control.
http://www.reussis.eu - Industrial IT Integration - Freddy Mare.
http://www.schlagel.com - A distributor drive controller product that used the simulator to verify modbus and DF1 interfaces during development.
Allen-Bradley is a trademark of Rockwell Corporation USA; MODBUS of Modicon USA; JOY is a trademark of Joy Mining Machinery UK; Windows is a trademark of Microsoft Corporation USA.