snaq.net is the website of Giles Winstanley, comprising a mixture of content relating to underwater photography, SCUBA diving, software development, and anything else that I feel like posting here. This focus arises from a background in Java and web-based software development, along with experience as a diving instructor, as an underwater photographer, and from my training in tropical marine ecology.

While attempts have been made to provide a good user experience, it's recommended that you use an up-to-date version of one of the leading browsers (e.g. Firefox, Safari, etc.), and make sure JavaScript is enabled. Some gallery pages also make use of additional technologies such as Flash, Java, or Quicktime.

Mozambique

I recently started working for the Foundation for the Protection of Marine Megafauna based at Praia do Tofo, Mozambique. As a research assistant on the their Manta Ray Project, I'm helping with photo identification, laser photogrammetry, tissue sampling, and tagging of manta rays. Tofo is a unique location due to being visited by both the reef manta (Manta alfredi) and giant manta (Manta birostris) as they seek out cleaning stations to remove parasites and clean wounds inflicted by shark attacks. This gallery shows some of photographic highlights I encounter along way.

Last updated: 3rd July 2012

SudokuJ

Sudoku is an excellent way to kick-start your brain in the morning before the caffeine has had a chance to start surging through the blood stream. This Java-based implementation helps to ease the hassle of games that result in lots of number tedious elimination. The latest version adds the ability to generate games at a variety of skill levels, and retains the previous ability to provide hints or even a full solution.

Last updated: 17th June 2012 (Version 2.0)

JCLAP: Java Comand-Line Argument Parser

JCLAP is a utility for Java developers to help provide a simple and robust command-line interface for software applications which don't require a graphical user interface (GUI).

Last updated: 29th February 2012 (Version 1.1.1)

Panorama viewer for Flickr

FlickrPanoGen is an online service for users of the Flickr photo hosting/sharing website, which facilitates viewing panoramic photos. Flickr doesn't provide support for viewing panoramas, so this utility allows users to provide links in image descriptions to display interactive panoramas in a Java applet.

Last updated: 28th May 2013 (Version 1.1)

Panoramic Photography

Panoramic imageI've recently been experimenting more with creating panoramic images from multiple photos, and I decided to showcase a few here on the website. Initially I started with some basic two or three frame scenes, but I'm now experimenting with full spherical 360° immersive panoramas.

Sustainable Research Vessel

Visit www.sustainableresearchvessel.comThe Sustainable Research Vessel is an innovative project to design and build a state-of-the-art scientific research vessel capable of providing leading-edge mobile research facilities, while at the same time minimising the environmental impact of performing that research.

The ever-growing awareness of human-induced environmental changes, combined with the need to conduct ongoing and new marine research, has produced a need to conduct the research itself with similar environmental awareness. Research scientists have long seen research-related environmental impacts as a necessary by-product, yet this project aims to streamline research processes by providing facilities incorporating the latest environmentally low-impact technologies.

The project is currently seeking initial funding for the design and planning of the vessel; see the website for more details.

Pelagicon Underwater Imagery

Visit www.pelagicon.comAs my portfolio of underwater photographs has expanded I've been looking for a more convenient solution to showcase them in a unified way, and provide an simple way for anyone to browse spectacular imagery and have the opportunity to purchase prints. The result is the Pelagicon Underwater Imagery website: www.pelagicon.com Links to an external site

DBPool: Database connection pooling for Java

Flashes of lightening pierce the dark clouded sky, and rumbling thunder echoes around the labyrithine corridors of the snaq.net laboratory complex. On command the trusty lab assistant throws the switch on the cold damp wall; flashes of electricity arc around the room, crackling and sizzling. Whisps of smoke creep up from the plinth in the centre of the room, and behold...the tiniest of movements. The long nights have finally come to an end; at last all can be revealed...a new creation! DBPool 5.0 is finally ready to see the light of day.

This new major release incorporates numerous stability improvements, includes additional functionality, and is thoroughly recommended for all those either currently using a previous release, or those looking for a connection pooling solution. This version requires Java 1.4+ and JDBC 3.0 or greater, and includes some backward-incompatible changes for those not just using the pool manager.

Last updated: 12th May 2010 (Version 5.0)

Shark Conservation

Bite-Back is a unique organisation in the UK dedicated to the protection of sharks by reducing consumer demand for meat and fins. Working constructively with both suppliers and retailers to remove threatened species from menus and fish counters, it aims to effectively lower the global trade in such species. Many of those for sale fulfil significant biological roles in their normal ecosystems, and fishing at unsustainable rates can lead to potentially serious problems for the marine communities which depend on their presence.

By striving to prevent over-use of threatened species we all stand a better chance of maintaining our world in a state of balance between the resources we require and the decline of those we harvest. Take a look at the Bite-Back website to see how you can make a positive difference, in a surprisingly simple and effective way.

All images/videos displayed on this website are copyrighted material.