Author Archive
Saturday, May 23rd, 2009
Working on a couple of projects
Well, it has been a long time since I have blogged here (a year?? really?), but I have been working on a couple of things. I have just quit my job to spend more time with my kids and family, and to spend some time on projects that I have been working on. The first [...]
1 Comment » - Posted in Uncategorized by jon
Thursday, February 28th, 2008
EvolveJs assembly code explained
Each animal in EvolveJs is written in a specialised assembly code. This assembly language was designed with some inspiration from Tierra. Each thread is essentially a stack machine and each operation operates on that stack. An assembly operation is a pair of [operation, operand]. One of the key concepts is in markers used for jumping. [...]
No Comments » - Posted in Technical,code,javascript by jon
Tuesday, February 26th, 2008
About evolveJs
This application is a “proof of concept” evolution simulator. Each animal (process) has the following properties Memory: This is both readable and writable memory addresses starting from address 0 for each animal. Threads: Each animal can have multiple threads that communicate via it’s memory. CpuTime: Each animal is granted cputime by it’s parent when it [...]
No Comments » - Posted in Technical,code,javascript by jon
Tuesday, January 22nd, 2008
Liam turns two
Liam turned two recently and he had a birthday party. Some of his friends from childcare came and we all had lots of fun. I was a bit worried about what it would be like having 10-15 2 year olds at our house, but nothing major was broken and we had lots of time to [...]
No Comments » - Posted in Family,Liam by jon
Sunday, January 20th, 2008
Evolution in javascript
I have been playing with javascript a bit lately, testing out techniques that I might use for doing a full web 2.0 business application (if any clients would agree…). The application that I have written is a game along the same sort of lines as RoboCode. It allows users to implement "animals" in custom written [...]
No Comments » - Posted in Technical,code,javascript by jon
Saturday, April 29th, 2006
My Firefox extensions
Firefox is a much better browser than MS Internet Explorer. It has lots of little benefits for me: Tabbed browsing More standards compliant Easier to develop in Better bookmark management and there are plenty more. But the main benefit is the extensions. The things that you can do with them are amazing. Literally changing your [...]
1 Comment » - Posted in Technical by jon
Saturday, April 29th, 2006
Word Press Challenge Manager Plugin
Challenge Manager is now ready for public use. It is currently being used on selfPortraitChallenge and Whipup. If you are happy with using this plugin, please link back to me on your blog, and put your address in the comments. I'll add a blog entry soon listing all the people that are using it. Please [...]
9 Comments » - Posted in Technical,WordPress by jon
Thursday, April 27th, 2006
Switching my parents to Ubuntu
Well, it turned out to be remarkably simple to switch my not very technically adept parents from Windows XP to Ubuntu (Breezy Badger). We did this on the basis that it was getting increasingly difficult to manage their computer difficulties from Melbourne, and their Windows XP installation was incredibly spamware and adware ridden. So at [...]
1 Comment » - Posted in Family,Technical by jon
Sunday, April 23rd, 2006
Grandma at Easter
Liam spent some time with Grandma in Canberra at Easter
No Comments » - Posted in Family,Liam by jon
Sunday, March 26th, 2006
Turings Cathedral
Interesting essay by George Dyson talking about Google, information and Artificial Intelligence
