Kinzo Cooling Mist Spray Fan Monitor Mount

Given the incoming extra hot wather, today, I bought a Kinzo Cooling Mist Spray Fan from the Action (a store in the Netherlands that sells a variety of odds and ends). It came with a stand for putting it on flat surfaces and you can take it out and hold it. One of the good […]

The Hague After Dark

The Hague After Dark A view of The Hague after the tourists all go home at night.

Data Website

This is a website designed and created by a third party. My involvement was setting up the hosting and later on working on bug fixes and some new features (such as open data download) TECHNICAL DETAILS CDN Distributed Custom configured Failover Hosting Open data download – the database is automatically converted to a csv and […]

Report Website

This website is a major redesign of an old website. Having built similar websites before, I took care of the technical aspects and the design and content entry was done by the respective teams. Unique to this website, however, was that we migrated elements from an old Drupal site. TECHNICAL DETAILS Wordpress Backend Elementor installed […]

Custom Coded Database Site

This site is a custom database of ‘ideas’ that visitors to the site can contribute to and search in various ways. By far the most complicated site to date, this involved working with a designer and other stakeholders to produce the final product. TECHNICAL DETAILS Wordpress Backend Custom plugins for submissions, search, sharing Modified plugins […]

Campaign Site

Working together with the designer, we created a site for a campaign TECHNICAL DETAILS Wordpress Backend Elementor installed to allow greater design control Responsive Multilingual – through the use of Polylang this site is configured to work in four languages. CDN Distributed Custom configured Failover Hosting CAMPAIGN SITE

WordPress Event Site

TECHNICAL DETAILS Wordpress Backend Design based off custom modified theme CDN Distributed Custom configured Failover Hosting EVENT SITE

WordPress Event Site

Working together with the designer, we created a site for an event. TECHNICAL DETAILS Wordpress Backend Elementor installed to allow greater design control Responsive Multilingual – through the use of Polylang this site is configured to work in two languages. CDN Distributed Custom configured Failover Hosting EVENT SITE

Shannon Informational Entropy in PHP

Shannon information entropy attempts to predict the smallest possible average size of lossless encoding of data. This is useful when writing compression software as it provides a target estimate to which we can attempt to compress a file without losing any of the information contained inside it when it is subsequently decompressed.

Cast V2 in PHP

Cast V2 is the protocol used in communications with Chromecast dongles and Google Home’s. It is not an open protocol, but as it is built into things like Chrome it is possible to reverse engineer how it works. Creating a library makes it easy to control these devices with PHP.

New Site

This site is undergoing a complete rewrite. Please be patient whilst I rework all the content and design.

mDNS in PHP

mDNS is a zero configuration protocol. Essentially it runs a localised, distributed, DNS service. It is used primarily by consumer devices, such as iPads, to enable the provision of services without burdening the consumer with technical configuration requirements.