Archive for January, 2007

Jesus In A Nutshell

January 19th, 2007

I’ve been buying and reading a lot of tech books lately on the following topics:

  • SpringFramework
  • Hibernate
  • Test Driven Deployment
  • Agile Development/Extreme Programming
  • Design Patterns
  • Doomain Driven Design

I wonder how long it will be until O’Reilly publishes this one… ;)
jesusnutshell.jpg

Solar System

January 19th, 2007

This is part of a series of simple Java applets that I wrote in 2004 when I was doing a computational physics subject. There’s nothing too pretty here, just proof-of-concept sort of stuff. The source is included if you want to play around with any of the applets.

Intro
This one was just a bit of fun. I had a really crap 3rd year lab where they got us to tinker with a solar system model written in C. I thought I’d write my own version in Java. Not much advanced physics going on here, just the basic iterative approach to the many-body problem.

Interactive
You can run the applet here

Ising Model

January 19th, 2007

This is part of a series of simple Java applets that I wrote in 2004 when I was doing a computational physics subject. There’s nothing too pretty here, just proof-of-concept sort of stuff. The source is included if you want to play around with any of the applets.

Intro
In this project we extend the quantum spin chain model into two dimensions. To recap, a quantum spin chain is a one dimensional lattice of quantum spin sites, where each site can be either spin up or spin down. By extending the model to two dimensions we create a mesh of spin sites. This is known as the Ising Model. We constrain our model so that sites can only interact orthodonally with their nearest neighbours (see Figure 1).

Figure 1

Documentation
You can view the full report here

Interactive
You can run the applet here

Source
You can view the full source here

Hydrodynamics

January 19th, 2007

This is part of a series of simple Java applets that I wrote in 2004 when I was doing a computational physics subject. There’s nothing too pretty here, just proof-of-concept sort of stuff. The source is included if you want to play around with any of the applets.

Intro
In this project we consider the flow of a viscous, incompressible fluid in two dimensions. A thorough description of fluid flow can be very challenging (especially when turbulence is involved), so we are careful to choose a situation where the physics is fairly simple. The situation we wish to consider is that of a rectangular plate placed in the path of a flowing fluid (such as water to a good approximation). This is depicted in Figure 1.

Figure 1

Documentation
You can view the full report here

Interactive
You can run the applet here