Deprecated: Creation of dynamic property InsertHeadersAndFooters::$plugin is deprecated in /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php on line 41

Deprecated: Creation of dynamic property InsertHeadersAndFooters::$body_open_supported is deprecated in /home2/itenterp/public_html/wp-content/plugins/insert-headers-and-footers/ihaf.php on line 48

Deprecated: Creation of dynamic property WP_Rocket\Engine\Preload\SitemapPreloadSubscriber::$options is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/Engine/Preload/SitemapPreloadSubscriber.php on line 26

Deprecated: Creation of dynamic property WP_Rocket\Engine\Preload\SitemapPreloadSubscriber::$sitemap_preload is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/Engine/Preload/SitemapPreloadSubscriber.php on line 27

Deprecated: Automatic conversion of false to array is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/seo/yoast-seo.php on line 10

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-smushit/core/modules/helpers/class-parser.php on line 229

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-smushit/core/modules/helpers/class-parser.php on line 234

Deprecated: Creation of dynamic property Smush\Core\Modules::$webp is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-smushit/core/class-modules.php on line 95

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_classic_block is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 347

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_block is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 349

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$toolbar_block_side is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 350

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$panels_block is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 351

Deprecated: Creation of dynamic property Advanced_Editor_Tools::$used_block_buttons is deprecated in /home2/itenterp/public_html/wp-content/plugins/tinymce-advanced/tinymce-advanced.php on line 354
Dave McKay, Author at ITEnterpriser | Page 4 of 5

Dave McKay

Dave McKay first used computers in the industry when punched paper tape was in vogue and he has been programming ever since. His use of computers pre-dates the birth of the PC and the public release of Unix. He has programmed in everything from 6502 assembly to Lisp, and from Forth to C#.

Don't let his six years at two different Universities fool you. He isn't a theoretical academic sheltered from the stark realities of the modern digital world. He has over 30 years of front-line experience working with IT in demanding business and industrial settings. His first IT technology article was published in Personal Computer World in 1985.

Dave has worked as a freelance programmer, manager of an international software development team, and an IT services project manager. Latterly he was the Data Protection Officer for a managed services provider, responsible for the data protection and regulatory compliance of businesses ranging in size from tens of users up to multiple thousands of users.

He is now a technology journalist and independent Data Protection and Compliance consultant.

Dave is a Linux evangelist, an open-source advocate, and an inveterate tinkerer.

How to Install ZFS and Create a ZFS Pool on Ubuntu

ZFS is a stable, robust, and fault-tolerant file system with built-in RAID-like properties and drive pools. We show you how to create a ZFS drive pool and control access...

What is the QSnatch QNAP Malware?

QSnatch is malware that has infected 62,000 QNAP NAS devices. It steals files, compromises credentials, and is difficult to remove. What is QSnatch? It’s a sophisticated and tenacious enemy. ...

What is a Trojan Virus? A Master of Disguise

What is a Trojan virus? An impostor, a saboteur, and a master of disguise. But it isn’t actually a virus. Find out how this masquerading malware operates, and keep...

What is a VPN? Security and Privacy, Up To a Point

Virtual Private Networks (VPN) have been around for roughly thirty years. They provide secure communication between two networks, even over the public internet. What is a VPN? It’s how...

How Cybercriminals Are Exploiting COVID-19

Cybercriminals are opportunistic and nimble. They can re-skin existing cyberthreats extremely quickly. They’ll pick whatever is in the news and camouflage their scams under that hot topic. How are...

Latest posts

Neatly stacked shipping containers

Securing Kuburnetes with StackRox

StackRox integrates with Kubernetes to secure clusters of containers by scanning container images during the creation, deployment, and runtime phases. Real-time alerting, dashboards, and...
QNAP NAS in the initial physical setup process

How to Delete a Folder From File Station on a QNAP NAS

You may occasionally want to do some housekeeping on your QNAP NAS, and deleting folders may be a big part of it. Here's how...
World map with pins and strings connecting cities

ExpressVPN Review: How Does It Perform (and How to Install) on Ubuntu?

ExpressVPN is considered one of the top-tier VPN products. We install it on Ubuntu 21.04 and use it from the command-line and from within...
Diskashur M22

Diskashur M2 Secure SSD Review: IP68, FIPS 140-2 Level 3 (soon) and a Good...

iStorage's Diskashur M2 is stylish, stealthy and a pretty decent bargain as far as secure flash drives are concerned. More importantly, it's a good...
Seagate IronWolf 510

Seagate IronWolf 510 Review: A Long-lived NVMe Caching SSD Specifically for NAS

Seagate's IronWolf 510 NVMe SSD is a fast reader with an excellent endurance rating, but it's a very slow, albeit hyper-steady writer. When I...

Deprecated: Use of "parent" in callables is deprecated in /home2/itenterp/public_html/wp-content/plugins/wp-rocket/inc/Dependencies/Minify/JS.php on line 127