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

Yakuake

Linux Customization

Yakuake is a drop-down terminal application that i've used for years and may one day consider contributing to. This page is a collection of notes for the application. sudo apt install yakuake I set yakuake as a startup application so it's always available whe...

Submodules

Git Usage

Submodules are a useful feature of git, and allow us to nest projects within our own project. A good example of a project that would take advantage of this is a dotfiles repository - mine can be found on GitLab and has several submodules. I've recently been wo...

Wireless

Linux Interfaces

I didn't end up having luck with iw, but I'm sure it is very useful. It seems I just wasn't able to interactively enter a password, so in the end I couldn't connect to WiFi. Worth looking at iw though. sudo iw dev wlp0s20f3 scan sudo iw dev wlp0s20f3 scan | gr...

Mount Google Drive

Linux Customization

To mount your google drive as a network storage location on Linux, check out google-drive-ocamlfuse. It's a very useful cli tool to quickly mount your google drive to a local directory. I don't see why I should duplicate the official installation instructions,...

Bluetooth

Linux Interfaces

You can use bluetoothctl and bluetooth to control bluetooth devices To check the status of bluetooth rfkill ID TYPE DEVICE SOFT HARD 0 wlan phy0 unblocked unblocked 1 bluetooth hci0 blocked unblocked To turn bluetooth on (replace ...

Kernel Management

Linux

I encountered this bug While running 5.13.0-25-generic. The bug for me was related to the 5.11.0-46-generic Linux kernel. I have unfortunately lost the exact error message I recieved on my system due to a reboot, but in general the error message was the follow...

Linux Setup

Game Development Unreal Engine 5

The setup process for UE4 on Linux is pretty straight forward, and the official instructions are very well documented. Follow those steps, and return here once you're done. Below, I just outline some of the issues I encountered using UE4 on Linux post-installa...

Gameplay Ability System

Game Development Unreal Engine 5

Links and sources Example of using the GAS: GASShooter GitHub project Unofficial but detailed GAS Documentation Epic livestream in depth look at GAS Highly recommended: Setting up GAS youtube tutorial Notes Any Actor that wishes to use GameplayAbilities, have ...

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...