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

98 total results found

Retarget Skeleton Animations

Game Development Unreal Engine 5

Mixamo to UE5 Animation Retargeting UE5 These systems have changed with the official release of UE5. See the links above for updated tutorials If you're not an animator, you might also get use out of sites like Mixamo that provide some free animations. To use ...

GRUB

Linux

Notes on grub, because it's grand :) To apply any of these changes, make sure to run the following command after saving the configurations. sudo update-grub When you open the /etc/defaults/grub file for editing in the next section, the header comment will rem...

Gitea

Self-Hosted Applications

This page doesn't intend to replace or improve existing documentation, but rather provides me with material to look back on in the future if I ever have to revisit this setup again. The information here may or may not help setting up your gitea, but in either ...

WebGL

JavaScript

Khronos: WebGL Specification I would highly recommend grabbing the Khronos reference card for WebGL, and any other related APIs you might be interested in. This WebGL reference is very useful, but unfortunately it's gated behind a 30-day trial leading to subsc...

VirtualBox

Linux

This page contains my personal notes on various issues and solutions for VirtualBox. These were mostly written while working on Kubuntu 20.04, but any Ubuntu derivative should be fine. Download your VirtualBox version from VirtualBox Linux Downloads cd ~/Downl...

TCP/IP

Networking Protocols

Transmission Control Protocol / Internet Protocol describes the standardization of packet construction and routing between software and network destinations, respectively. This means that TCP/IP allows software to be created without the overhead of determining...

OSI Model

Networking Protocols

OSI Open System Interconnection Model breaks the TCP/IP protocol down into more specific layers with more specific responsibilities. The layers of the OSI model appear in this order when information is being sent out from the host machine. If information is be...

TCP / UDP

Networking Protocols

TCP Transmission Control Protocol In TCP, the client must first contact the server and request to connect to socket which the server has been configured to listen on. The server accepts the connection and creates a new socket for communicating with the client...

Proxy Servers

Networking

Proxies There are two primary types of proxies, forward and reverse proxy. A proxy masks the IP address of a client or server by routing requests through another server. Proximity to this remote server and the average load on this server can impact network spe...

Subnetting

Networking Protocols

Subnetting is the organization of hosts within smaller networks using subnet masks, which allows us to route packets to their destination more efficiently. This approach is similiar to what is employed by delivery services, where the package is first routed to...

Boot Process

Linux

When you boot a Linux system, the following steps will be completed before you're greeted with your usual OS 1. BIOS Basic Input Output System (BIOS) performs a Power On Self Test (POST) to ensure all required hardware is available and functional. If a problem...

Multithreading

C++

C++ Concurrency Support Below are some of the useful methods and objects I found in documentation for the C++ Concurrency Support Library. This is of course not an exhaustive list, and only covers what I've used in the examples later on this page. std::mutex i...

Software Development

Git

Application Lifecycle Management When creating an application, we outline the entire life cycle with a few key concepts referred to as Application Lifecycle Management (ALM). These concepts are not limited to the development of the application, and are concern...

Tunneling

Linux SSH Configuration

Reverse Tunneling this is AKA Remote Port Forwarding, where we basically forward a remote server's port to direct requests to a local port on our machine. This is rather fun to play with, and only takes a few minutes to complete a working example if you're fam...

dotnet CLI

Microsoft - dotnet CLI should be all the information you need, but it helps me to learn new things if I take notes on them. Often I end up exploring things I might not have otherwise, and having the notes around is a good reference for me if I need to do somet...

Basics

Just some notes on basic C#, as I have recently been learning .NET Microsoft - Tour of C# preproccessor directives Architecture You can download .NET as an SDK or a runtime. The SDK is for developing applications, while the runtime is for executing application...

Hugo

Self-Hosted Applications Site Generators

Official Documentation Hugo Docker Image that is not maintained by Hugo, but it is recommended by the official documentation Nice blog post on using Hugo with Docker nodinrogers - Hugo in Docker Site Setup sudo apt install docker-compose mkdir /Code/Docker/hug...

HomeAssistant

Docker Docker Compose Services

Installation There are two methods below. The recommeneded method IMO is KVM. You could use VirtualBox and maybe that would be simpler if you are already familiar. I wanted to learn about KVMs. Docker Compose This method of installation does not support add-on...