Category web development

Triple Nested Forms in Rails 5

There are countless videos out there showing you how to make a single nested form. That is, a form that accepts two models. This tutorial is different in that it...

init (git it?)

Today is the start of something new. Let me explain –

Hello World

Hello, World!

Category self-help

Finding Time

I get it. We’re all busy people. Working, commuting, eating, sleeping, relaxing, seeing friends and family, or having fun; they all take time. Where does learning to code fit into...

Category rails

Triple Nested Forms in Rails 5

There are countless videos out there showing you how to make a single nested form. That is, a form that accepts two models. This tutorial is different in that it...

Postgres Foreign Keys and References

Few things in the world are more frustrating to a developer as when you push your code to Heroku, and it does not work. Why? Because you changed databases from...

Category raspberry pi

Increasing Playback Speed on Kodi LibreELEC on Raspberry Pi

Increasing the playback speed of a video has never been easier with Kodi on your Raspberry Pi. To enable this, we must do two things. First, we need to enable...

Category automation

Setting up Github Web Hooks

Setting up Webhooks with Github is a simple way to start many common tasks when deploying a website. In this tutorial I will be showing you how to create an...

Category ruby

Setting up Github Web Hooks

Setting up Webhooks with Github is a simple way to start many common tasks when deploying a website. In this tutorial I will be showing you how to create an...

Category linux

Setting up OpenLDAP

Setting up OpenLDAP Ubuntu 18.04 LTS

Join an Ubuntu 18 Server to an AD Domain

realmd is an “on demand system DBus service which allows callers to configure network authentication and domain membership”. It is used to allow users to log into a Linux server...

Self-Signed SSL

Sometimes you’re working on an internal network and you need to enable SSL. Why? Because you don’t want your credentials sniffed by anyone on the network.

Secure Installation of OSTicket

Using Ubuntu 18.04 with Nginx and MySQL

Open Source Intelligence

Being able to research and learn everthing about your target is a mission-critical aspect of any penetration test. One of the ways to gather information about a target is through...

Use iPad as External Monitor in Linux

Sometimes you just need a bit of extra space on your desktop. Perhaps you’re debugging some CSS and think it would be useful to have your developer tools open on...

tmux Cheat Sheet

tmux is a powerful command line tool that allows sessions to run in the background. I often use it when logging into a remote server and have a long-running process...

Category windows

Join an Ubuntu 18 Server to an AD Domain

realmd is an “on demand system DBus service which allows callers to configure network authentication and domain membership”. It is used to allow users to log into a Linux server...

Activating Windows 10 inside a Virtual Machine

I really tried. I gave Windows 10 a solid month of use before deciding that I couldn’t keep using it. It was a tough decision because I use Windows so...

Category system administration

Setting up OpenLDAP

Setting up OpenLDAP Ubuntu 18.04 LTS

Making Sense of Catalina's Notarization Requirements

A few weeks ago, Apple announced MacOS 10.15 - Catalina. Along with this they also introduced a requirement to sign and notarize all .pkg, .dmg, kexts, and Applications.

Join an Ubuntu 18 Server to an AD Domain

realmd is an “on demand system DBus service which allows callers to configure network authentication and domain membership”. It is used to allow users to log into a Linux server...

Self-Signed SSL

Sometimes you’re working on an internal network and you need to enable SSL. Why? Because you don’t want your credentials sniffed by anyone on the network.

Secure Installation of OSTicket

Using Ubuntu 18.04 with Nginx and MySQL

Activating Windows 10 inside a Virtual Machine

I really tried. I gave Windows 10 a solid month of use before deciding that I couldn’t keep using it. It was a tough decision because I use Windows so...

Category OSCP

Open Source Intelligence

Being able to research and learn everthing about your target is a mission-critical aspect of any penetration test. One of the ways to gather information about a target is through...

Category aws

S3 (Simple Storage Service)

S3 is used to store flat files (objects) like PDFs and Word Documents. It can also be used to host static websites.

CloudFront

CloundFront is Amazon’s CDN. It’s a system of distributed servers that deliver content to a user based on the geographic location of the user, content origin, and the delivery server....

Category notes

S3 (Simple Storage Service)

S3 is used to store flat files (objects) like PDFs and Word Documents. It can also be used to host static websites.

CloudFront

CloundFront is Amazon’s CDN. It’s a system of distributed servers that deliver content to a user based on the geographic location of the user, content origin, and the delivery server....

Category mac

Making Sense of Catalina's Notarization Requirements

A few weeks ago, Apple announced MacOS 10.15 - Catalina. Along with this they also introduced a requirement to sign and notarize all .pkg, .dmg, kexts, and Applications.