Leaf battery degradation case A: AZE0 24 kW⋅h—part 4 2022-11

Posted on 8 December 2022 in Electric vehicles • Tagged with EV, Nissan Leaf

Part 4 in a series detailing the state of health (SoH) degradation of a Nissan Leaf AZE0 24 kW⋅h battery.


Continue reading

Leaf battery degradation case A: AZE0 24 kW⋅h—part 3 2021-10

Posted on 24 December 2021 in Electric vehicles • Tagged with EV, Nissan Leaf

Part 3 in a series detailing the state of health (SoH) degradation of a Nissan Leaf AZE0 24 kW⋅h battery.


Continue reading

Include a Git revision in firmware with PlatformIO

Posted on 20 May 2021 in Mechatronics • Tagged with Arduino, Git, PlatformIO, Python

How to include a Git revision in constant your firmware at build time with PlatformIO.


Continue reading

Leaf battery degradation case A: AZE0 24 kW⋅h—part 2 2020-10

Posted on 11 January 2021 in Electric vehicles • Tagged with EV, Nissan Leaf

Part 2 in a series detailing the state of health (SoH) degradation of a Nissan Leaf AZE0 24 kW⋅h battery.


Continue reading

Leaf battery degradation case A: AZE0 24 kW⋅h—part 1 2019-10

Posted on 11 January 2021 in Electric vehicles • Tagged with EV, Nissan Leaf

Part 1 in a series detailing the state of health (SoH) degradation of a Nissan Leaf AZE0 24 kW⋅h battery.


Continue reading

An introduction to Drupal 8 development tools

Posted on 7 July 2015 in Web development • Tagged with Drupal 8, Drupal

This Drupal 8 article is obsolete.

The use of third party components in Drupal 8 has inspired two new tools for Drupal 8 developers: the Drupal Console and the Drupal Web Profiler. Based on the Symfony Console component, the Drupal Console is a scaffolding generator which allows developers to reduce development time by automating the generation of boilerplate code. The Drupal Web Profiler is a port of the Symfony 2 Web Profiler Bundle as a Drupal 8 module providing a toolbar with convenient access to performance and profile information.


Continue reading

Symfony 2 PDF service using LaTeX

Posted on 19 April 2015 in Web development • Tagged with Symfony 2, LaTeX

This Symfony 2 article is obsolete.

Portable Document Format (PDF) has become a universally accepted format for sharing documentation. As a result, the dynamic generation of PDF documents is an expected feature of many web applications. After reviewing a number of libraries for generating PDF documents it was decided to write a service wrapping the LaTeX typesetting system . LaTeX is ideally suited to the production of scientific and technical documentation.


Continue reading

Optimising page speed: a case study

Posted on 27 March 2015 in Web development • Tagged with Client side, Pelican

As an exercise in optimising page speed the Pelican theme pelican-bootstrap3 by Daan Debie was customised according to the specific requirements of seth.fischer.nz. The customisations reduced the total number of requests on the index page by 66% and the page size was reduced by 62%.


Continue reading

Deploying Drupal 8 with Fabric

Posted on 6 February 2015 in DevOps • Tagged with Drupal 8, Drupal, Fabric, Python

This Drupal 8 article is obsolete.

An automated build and deployment process saves time and, more importantly, provides a safeguard against failed deployments. Fabric is a tool that can be used to automate application deployment and related tasks. This article describes using Fabric to deploy a Drupal 8 site.


Continue reading

A Drupal 8 workflow using the Git subtree merge strategy

Posted on 23 January 2015 in Web development • Tagged with Drupal 8, Drupal, Git

This Drupal 8 article is obsolete.

Often there are components of a Drupal website that should not be located in the document root such as configuration files. It is convenient to keep these files in version control but outside of the Drupal root. By utilising Git subtrees, a Drupal installation root may be below the root of the main repository, and upstream changes to Drupal core conveniently merged with git read-tree.


Continue reading

Getting started with Drupal 8

Posted on 28 November 2014 in Web development • Tagged with Drupal 8, Drupal

This Drupal 8 article is obsolete.

Now that Drupal 8 is in beta phase it is a great time for site developers to start exploring the API. This article serves as an introduction to installing and configuring Drupal 8 using Git and Drush.


Continue reading