You are here


Migrate/Upgrade Ubuntu 18.04 LTS (Bionic Beaver) GNU/Linux from 32 bit to 64 bit HowTo

Sorry, no more upgrades for this system
There will not be any further Ubuntu releases for this system's 'i386' architecture. 
Updates for Ubuntu 18.04 will continue until April 2023.

This guide is for you if you've seen the above message and you want to upgrade your Ubuntu system to 20.04 LTS.

This brief HOWTO shows how to take a working 32 bit 18.04 installation and convert it into a 64 bit system. You will be able to keep all your programs, settings and data. Once converted to 64 bit you can plan the upgrade to 20.04 LTS.


Presenting Ordnance Survey Meridian 2 data in QGIS

Chelmsford, Essex 1:25,000 Meridian 2 QGIS
Romford, London 1:55,000 Meridian 2 QGIS
Purfleet, Essex 1:90,000 Meridian 2 QGIS

Below are QGIS QML stylesheets for OS OpenData Meridian 2 layers.  Ordnance Survey data has been available for a while for download as OS OpenData.  Also provided are SLDs for ESRI.  However these SLDs do not import correctly into QGIS.


Large file synchronization

Efficiently synchronize copies of a large sparse file locally. I deal with a large amount of large sparse files because of virtualization and other technologies. Because of their size, often a small number of blocks have data and, of these, a small number of blocks are changed and need to be backed up. Using a log-based (snapshotting) file system on USB 2 as a backup device, I only want to write blocks if absolutely necessary.

So what's the solution?  Some simple custom code that

  1. checks that both file sizes are identical;
  2. verifies that some metadata has changed (i.e time stamp, permissions or owner/group);
  3. reads both files block-by-block;
  4. writes only changed blocks to the destination file, and
  5. updates any changed metadata.

Oracle Database 12c: Flex ASM enable an existing cluster

This HowTo demonstrates migrating a RAC cluster to Flex ASM from 'traditional' ASM.

The prerequisites are that the OCR files, ASM parameter file and ASM password file are stored in an ASM disk group with asm.compatible set to at least 12.1.  We will confirm the ASM cluster mode before we begin and after we have finished.


Oracle Database 12c IPv6 enabled CRS RAC (Grid Infrastructure)

Oracle Database 12c Release 1 fully supports IPv6. Here is how to add IPv6 support to VIPs and SCANs in a 12c RAC cluster. The VIPs, SCANs and their listeners will support both IPv4 and IPv6 and addresses from both families will relocate between RAC nodes as normal. It is only assumed that the servers already have a host IPv6 address assigned via auto-configuration.


Mapping UK crime data HowTo

QGIS showing Essex street crimes
Local street crimes in Basildon, Essex

We will create a database and populate it with UK streets and incidents of street crime. We will then plot the crimes on an interactive map for further analysis.

We will create a PostgreSQL PostGIS database on the local machine. Eventually all our spatial data will be stored here.



Subscribe to Computing