GIMP - Image Manipulation Program

GIMP – How to Resize Images / Canvas / Layers

Knowing how to resize images in GIMP, and resizing the canvas and various layers, is one of the most basic skills you need for image manipulation. It’s not difficult to learn these skills, and once you’ve done it a few times it becomes second-nature. However, if you’re new to image-editing, or specifically to GIMP, then you may need a gentle pointer in the right direction. That’s what this tutorial hopes to achieve!

Continue reading »
HitFilm Express

HitFilm Express – How to Add Scrolling Credits

So, your amazing movie is nearly finished, and naturally it will win lots of plaudits for excellence, and maybe even awards. But one thing remains; because you’re a decent guy/gal and a class act, you need to give credit to all of the talented people and resources that helped your movie come together. Cue scrolling credits! We’ll show you exactly how to create cool scrolling credits using HitFilm Express software.

Continue reading »
Computer Programmer

JavaScript & CSS – How to Determine Script Usage

Once you have your fancy new website looking pretty, one of the next things you might do is to try and optimize various aspects of it. This may include optimizing images so they load more quickly, and making sure the site is easily accessible for those with impaired vision, for example, and ensuring the site is usable on various types of device. These are all excellent ideas; another is to ensure that the JavaScript and CSS files being included in your pages are actually being utilized properly.

Continue reading »
WordPress

WordPress – Get the SQL Query Used by get_posts()

The get_posts() function in WordPress retrieves an array of posts matching the parameters provided by the programmer. Thus, it’s one of the most important and useful functions of WordPress, since posts are quite often at the heart of any WordPress website. The results of any query to the function can obviously be seen by examining the output, but sometimes it’s really helpful to examine the SQL query actually created by get_posts().

Continue reading »
MUMPS Programming

MUMPS Programming Language Snippets

Recently I had cause to learn something about the now somewhat elderly programming language MUMPS (“Massachusetts General Hospital Utility Multi-Programming System”), also sometimes known just as M. It’s a very different type of language to modern programming languages, and at first somewhat cryptic. However, with a little persistence, it was intriguing to write a few simple programs.

Continue reading »
Perl Programming

Perl Programming – Bubble Sort a String

After getting familiar with the syntax of a language, performing little challenges – such as sorting a list of items – is often the next thing one might try. So, although I’d previously lots of Perl experience, having focused on other things for a while I was decidedly rusty, and decided to reactivate my Perl braincells, and write a little program to bubble sort a string in Perl. 

Continue reading »
Microsoft WSL

WSL2 – Apache with Named Local Hosts

WSL2 (Windows Subsystem for Linux, version 2) is a great piece of software for all kinds of useful reasons. For one it means you don’t need to have a separate Linux machine to develop on, and it also avoids you needing to install a VM using Oracle VM VirtualBox or Hyper-V, for example. Plus, it’s easy to set up and for most things is probably as close as you’ll need to working on a Linux machine, while still using your trusty Windows machine.

Continue reading »
Perl Programming

Perl – One-liner to Get Local IP Address, No Modules

The code in this post will enable you to identify your system’s local IP address and put it into a variable for your further use. I specifically did this to identify the IP address on a Ubuntu WSL2 instance (i.e. Windows Subsystem for Linux), but it should work on any machine. As anyone familiar with WSL2 will know, unlike prior versions of WSL, WSL2 doesn’t keep a static IP address, which can be a pain, and provides a new one on each startup. So, being able to identify the newly allocated IP at startup can be quite handy.

Continue reading »
GIMP - Image Manipulation Program

GIMP and WebP Images

First of all, if you’re looking for a free feature-filled and comprehensive image editor, and you haven’t yet used GIMP, then we recommend you give it a try. It’s an open-source project which has been around for a number of years, and is well-supported, constantly improving, and has lots of useful tutorials and forums dedicated to its use. It’s also pretty straightforward to learn.

Continue reading »