I like Mediawiki, it is a simple tool capable of doing a lot and can be very flexible and easy to customise. However its not always the right solution! I had a situation where we needed to migrate away from using it for a combination of security and usability reasons. So I thought it would … Continue reading Migrating away from Mediawiki and how to export its data
Category: Engineering
Pre-populating Neo4J using Kubernetes Init Containers and neo4j-admin import
Recently there has been an uptake in the use of Neo4j by the Data Scientists. This is a good thing! they are wanting to use the right tool for the job. However we need to run it inside our k8s cluster as a portable readable data source that has been dynamically populated from a pile … Continue reading Pre-populating Neo4J using Kubernetes Init Containers and neo4j-admin import
Adding Ambient Sounds to your Discord Server On LInux
I'm a Dungeon Master! I don't mean that in the S&M sense! As in the game Dungeons & Dragons (https://dnd.wizards.com), where I run a weekly game as well as take part in a couple of campaigns as a player. It's a lot of fun and something I would definitely recommend you have a go at … Continue reading Adding Ambient Sounds to your Discord Server On LInux
Encrypting additional drives with LUKS on Linux
Encryption is king nowadays with everyone having mobile devices. We have a significant number of people on laptops that travel around and also workstations that live in open plan offices. This means we encrypt all of our disks... just in case. 99% of the time is super simple to do as most OS installers give … Continue reading Encrypting additional drives with LUKS on Linux
Connecting to Ubuntu 18.04+ using RDP
We have a mix of different setups that the Software Engineer and Data Scientists use to get their work done. There are some using just Linux on laptops, Some on MacBooks and some on the various versions of Windows. For those not using Linux as their primary OS we have a bunch of Desktops that … Continue reading Connecting to Ubuntu 18.04+ using RDP
Dell DisplayLink D6000 & Ubuntu 18.04+ Issues
I love Ubuntu... I'm pretty fond of dell kit too! So I was rather chuffed when I started working at Medicines Discovery Catapult because they let me have both. When you look at my desk it looks like it could be an advert for Dell. Laptop, monitors, dock, keyboard and mouse.... its great when you … Continue reading Dell DisplayLink D6000 & Ubuntu 18.04+ Issues
Using Gmail aliases with Evolution
If your anything like me you have a large number of email aliases that you use with Gmail which is great. However I use Evolution as a mail client more often than not when using Gnome3 as a desktop. It's very easy to set up Evolution to create separate outbound email accounts that you can … Continue reading Using Gmail aliases with Evolution
A metaphor about PSR-7 and Middleware for non-developers
Never one to shy away from coming up with a metaphor for explaining something technical I found myself having to come up with one on the spot for PSR-7 and Middleware while at the recent PHPNW15 Conference. Normally my brain will come up with something completely inappropriate but this time round I found I quite … Continue reading A metaphor about PSR-7 and Middleware for non-developers
Flexbox cross browser
Despite having been around for a while and having been through a couple of revisions, its support across browsers can vary greatly. From "Candidate Recommendation" on Chrome/Opera, "legacy flexbox" on Firefox and no support at all on IE9 and earlier. Making flexbox work consistently across browsers was a challenge for us on a recent project, … Continue reading Flexbox cross browser
Disabling Cache in Silverstripe 3.1
While working with Silverstripe we found ourselves having to run "?flush=1" a lot to clear the Cache. To switch it off, while you work, add the following to your mysite/_config.php: SS_Cache::set_cache_lifetime('default', -1, 100);