Joab Jackson
The Memory Trap
Tutorials
Apache Web Server
Working With Server-Side Includes
Redirecting Web Page Requests
Setting up subdomains in Apache
Linux
Scheduling Tasks with crontab
Working with the vi Editor
Working with the ls Command
Understanding File Permissions
Securing a Web site with the proper file permissions
Removing Directory Access from Web Sites
Managing User Accounts
Redirection Basics
Changing File Owners
Converting Files From Windows to Unix
Tracing a Lost Connection With Traceroute
Simple String Replacement
Inodes
A (Somewhat) Easy Trick to Understanding File Permission Octals
Decoding Binary Files with Octal Dump
Working with root, from both CentOS and Ubuntu
SQL & MySQL
Some Notes on General Database Design
SQL: Constraining the Database
MySQL(SQL): Cheat Sheet
MySQL Admin Cheat Sheet
Fetching & Parsing with SQL SELECT
MySQL: Two Ways of Extracting Data using Perl
Restore a MySQL Database from a DigitalOcean Backup
Python
Python Basic Commands
Python Lists
Pandas, for Data Analysis
(in progress)
Numpy, for Fast Arrays
(in progress)
Templating with MAKO
HTML
Rendering the Less Than symbol in HTML
SVG Basics
The Difference Between Class and ID
HTTP: The King of URIs
CSS
Making a Box For a Web Page
Adding Background Colors To A Page
JavaScript
Math Operations
Functions
(
example
)
Loops
(
example
)
The Switch Statement
Arrays
Objects
Object Methods
(
example
)
Accessing Private Variables Within Objects
(
example
)
Making JavaScript "Classes"
(
example
)
Inserting Text Into the Body of a Page
(
example
)
Creating random numbers
Converting a JSON string into JavaScript objects
JavaScript React: Intro to JSX
(in progress)
Perl
Perl Snippets
C
C Code Snippets
Git
Git Quick Guide
Java
The Most Basic Java Program Possible
Embedding a Java Applet in a Web page
Creating an Array in Java
Creating a Function in Java
Creating an Object in Java
PHP
Creating a File on Disk
PHP Data Types
Entering Data into MySQL Through PHP
Passing variables from a PHP Web form to a Web page
Post the Results of a Simple MySql Query on a Web Page
Regular Expressions
Regular Expressions
Networking
Networking: Windows host files
Security
Security: Encrypt and decrypt files
Configure SSH for the Cloud
Projects
Roll Your Own URL Shortener
Setting up Hadoop for a Single Node
iTunes “Play Date” tag numeric mystery, solved!
Build a Linux-based Web Server on DigitalOcean: Virtual Machines, SSH Keys
Build a Linux-based Web Server on DigitalOcean: Domain Names, Apache
Blog
Writing
Hacks
Photos
About