Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

100 total results found

Shlink

Docker Docker Compose Services

Shlink allows for passing of parameters to URLs using # for anchored links Shlink does not allow you to rename a shortlink. :( Overview Shlink is a URL shortner that can be hosted locally or in a docker container. It feels very segmented in the sense that ...

Dockerfile

Docker

Official Dockerfile Documentation Docker Images Docs is also a good place to get information on using various basic images which can be built off of. Below, we define a Dockerfile within some exclusive directory on our system where we want to work on our do...

Read The Docs

Self-Hosted Applications Documentation Generators

Features Static Generators Read The Docs (RTD) is a documentation generator that utilizes either Sphinx or MkDocs to generate the documentation site and theme, depending on your choice. The RTD GitHub houses the configurations and files that generates the ...

Project Settings

Game Development Unity

At first when opening the Unity editor I was a bit overwhelmed by the many options available, and it can be hard to get going without at least knowing how to configure the most basic of settings for a Unity project. In the sections below, I'll cover some simpl...

Scripting

Game Development Unity

Scripting in Unity uses C# and is very well documented. In the sections below, I'll Provide examples and edge cases where possible, and link to the relative documentation for quick reference. For a collection of classes and structs that are required for Unity...

Shortcuts

Game Development Unity

Since Unity has many features and shortcuts available that will widen the gap between an experienced developer and a beginner, I'll list some of my most frequently used shortcuts and tricks here. Though these can all be viewed and modified by opening the panel...

Prefabs

Game Development Unity

Since the Unity workflow is built around prefabs, I figured I'd document some specific use cases for the many features introduced in the Unity LTS 2019 release which added support for prefab variants and nested prefabs. On this page, I'll cover some good pract...

Post Processing

Game Development Unity

Good graphics are good. That's why I was excited to find adding Post Processing to my Unity 3D project was not only easy to do, but a huge improvement to the visuals within my scene. This enables common modern graphics features like Motion Blur, Ambient Occlus...

GitLab

Docker Docker Compose Services

Following the link below, GitLab provides a good refence for the many ways to deploy and configure various portions of a self hosted GitLab instance. fo Official Ubuntu Installation Instructions Versions GitLab offers two types of instances, SaaS and self-...

Authentication

Git

Authenticating with Git There are many ways to authenticate with Git when pushing to remote repositories. See some of the below for examples. SSH Keys You can use ssh-keygen to generate a key and the manually add the key to your GitHub profile. To do this, run...

Pushing / Merging Branches

Git Usage

Pushing If we run ... git push <remote> serverfix Git automatically expands the serverfix branchname out to refs/heads/serverfix:refs/heads/serverfix, where the sytax is local:remote.. You can use this same syntax when pusshing a local branch into a remote bra...

MAME Web Application

Self-Hosted Applications

MAME Documentation GitHub Repository Emscripten Javascript and HTML will help to run this emulator within a web application Overview To run mame as a web application, we need a few things.. ROMs to run MAME Source Code Clone &amp; Install Emscripten ...

Basics

C++

Maybe worth looking through these - Wikipedia: Index of C++ Idioms See Bjarne Strostrup's C++11 FAQ for several examples ACCU Recommended Reading C++ Core Guidelines GitHub repository You can get offline versions of cppreference, for me the most notable option...

Classes

C++

Encapsulation is a concept that is used to protect member variables and ensure that the object is always in a certain state. Inheritance With Access Specifiers When creating classes in C++ we should use the access specifier below that best fits our scenario. B...

New Input System

Game Development Unity

Setup Using the default configuration for a keyboard&mouse / Gamepad Input Actions asset in unity, we can implement universal controls given various input devices. Issues getting an input device to work? Click Window->Analysis->Input Debugger and at the to...

Solidity

Blockchain

This page will cover setting up a local environment for working with Solidity. This is not required to deploy an ERC20 token, but it is a good learning experience to set up these environments yourself instead of using a provided service like Remix. That said, ...

VirtualBox Networks

Security

TLDR - If you are working in a VirtualBox VM, you should check that your VM's network settings are using the bridged option before trying to perform any pentesting or reconnaissance on your local network. To do this, right click the VM in VirtualBox and naviga...

XPS 9310

Linux

I intalled my own SSD after purchasing a model from dell with a small SSD installed. This was mostly because I wanted to store the SSD from dell as-is in a box so if I had to submit a claim or sell the laptop later I could reinstall it and it would be as it ar...