Copying multiple words in PhpStorm

Submitted by charles on

To copy multiple, non-adjacent words in PhpStorm, option click at the start of each word, then hold option and shift and hit the right-arrow key and each word will become highlighted. Ctrl + c to copy and then move to where you want to place the copied words and paste (Ctrl + v). You can also add extra text before or after the copied words, and the extra text will occur in the same place on each line from which the words were copied.

 

"Plastic Nightmare": a presentation in Kommetjie by Surfer and Scientist Dr. Tony Butt

Submitted by charles on

Surfer and oceanographer Dr. Tony Butt, who has been a regular at the big wave spots around the Kommetjie area over the years and who has given talks about the science of waves and geomorphology, spoke again this evening at the Kommetjie Surf Shop, but this time it wasn’t about surfing or the formation of waves, rather he presented his research and thoughts on this “Plastic Nightmare” we are living in and are all contributors to.

Prompting a user to confirm navigation away from a page using the "beforeunload" event in javascript

Submitted by charles on

To brush up on, and solidify my javascript knowledge, I'm currently going through the book "Eloquent Javascript", and came across the brief mention of "load" and "unload" events. I'm well aware of and use the "load" event all the time, but I haven't actually needed to use the "unload" event in any custom js code of mine before, so while the book doesn't really go into any detail I looked at the MDN's "beforeunload" documentation for some more info. 

The Internet Advertising Bureau (IAB) UK Drupal 7 to Drupal 8 Migration

I was contracted by LAB to manage the migration of content from the old IAB website (Drupal 7) to an under construction, Drupal 8, IAB UK website. I successfully set up and ran migrations for 16 Drupal 7 content types (including some with field collections), to some fairly complex, paragraph based, new Drupal 8 content types. This included document and image migration, as well as taxonomy migration. Some custom migration plugins had to be created to convert data from the old site into the correct format that the new site required.

Music In Africa

The Music In Africa site is an extensive social media website for African music industry players (artists and other music industry professionals). Charles was contracted to assist with the development of the site, in particular the music player and the video components of the site, as well as the setup of the music page itself. In addition, Charles provides ongoing support and new feature development. The latest feature added was the conference section.