Projects
Writing
Functional Programming in PHP Book (1st and 2nd edition)
Learn advanced and powerful functional programming techniques in your favourite language. Out now!
SQL style guide by Simon Holywell
A consistent code style guide for SQL to ensure legible and maintainable projects - sqlstyle.guide.
Code
ssdeep bindings
PHP
PHP bindings for the ssdeep context-sensitive piecewise hashing algorithm.
The PHP ssdeep project is hosted on PECL and can be installed via the pecl command line client.
HHVM/Hip Hop VM/Hack
HHVM bindings for the ssdeep context-sensitive piecewise hashing algorithm. Documented and hosted on GitHub.
lib_mysqludf_ssdeep
MySQL bindings for the ssdeep API.
See this project on GitHub and documented online.
Navigator
Calculate the distance between two points on a spheroid such as earth or mars using Vincenty, Great Circle, Haversine or Cosine formulae.
There is full usage documentation and the source is hosted on GitHub.
PHP at Job Queue Wrapper
A simple PHP wrapper for the Linux at queue binary available on GitHub.
Other projects
For my other projects please visit my GitHub page for more information.
Other interests
Ndebele
My notes whilst trying to learn Ndebele.