Place Holder Projects Code
Bash MySQL JavaScript MySQL Quick Reference
Notes Return of the Fed Login

m7c1

Much by way of discourse, some by way of advice; security from Clausewitz to Fancy Bear.
Deep Copy in JS
Deep Copy in JS

Today, we'll look at how to perform a 'deep copy' of structures in JavaScript.  We'll look at a couple different out-of-the-box solutions and then roll our own recursive solution. This tutorial will also provide some background on the difference between copying by value and by reference in JS, and what exactly a 'deep copy' is.

Posted by Will - July 5th '20
JavaScript Quick Reference
JavaScript Quick Reference

A small but growing quick reference for JavaScript is now up.

Posted by Will - May 8th '20
Setting up a Samba Share on Linux
Setting up a Samba Share on Linux

In this short tutorial, we'll setup a basic file server by installing Samba on Linux, and configuring access to it.

Posted by Will - April 26th '20
Xinput Revisited: Improving Trackpad on Linux
Xinput Revisited: Improving Trackpad on Linux

In this short tutorial, we're going to explore improving the trackpad experience on Linux. We'll enable (or disable!) tap-to-click, natural scrolling and the three finger 'middle' mouse button action. This will also give us an opportunity to learn a little bit about xinput and how X events are connected to actions. This article applies to any system running X.

Posted by Will - April 12th '20
Creating an Encrypted Container on Linux
Creating an Encrypted Container on Linux

In this tutorial, we'll cover how to create an encrypted container on Linux.  We'll also cover how to integrate its use into your environment. You can think of this space as a safe, which you can open, store things in or read things from, and then close again.

Posted by Will - April 4th '20