Skip to content

Instantly share code, notes, and snippets.

View projectoperations's full-sized avatar

projectoperations projectoperations

View GitHub Profile
@projectoperations
projectoperations / Makefile
Last active June 21, 2025 06:54 — forked from Integralist/Makefile
Example of a detailed Makefile
# Hello, and welcome to makefile basics.
#
# You will learn why `make` is so great, and why, despite its "weird" syntax,
# it is actually a highly expressive, efficient, and powerful way to build
# programs.
#
# Once you're done here, go to
# http://www.gnu.org/software/make/manual/make.html
# to learn SOOOO much more.
#!/bin/bash
iatest=$(expr index "$-" i)
#######################################################
# SOURCED ALIAS'S AND SCRIPTS BY zachbrowne.me
#######################################################
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
@projectoperations
projectoperations / fedora-41-desktop-setup.sh
Created May 30, 2025 21:46 — forked from ph33nx/fedora-41-desktop-setup.sh
Fedora 41 Desktop Environment Setup for Developers
sudo dnf update -y && sudo dnf autoremove -y
reboot
# Enable RPMFusion repos: https://docs.fedoraproject.org/en-US/quick-docs/rpmfusion-setup/
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf config-manager --enable fedora-cisco-openh264
sudo dnf update @core
# If secure boot
sudo dnf install kmodtool akmods mokutil openssl
#!/bin/bash
set -e
set -o pipefail
sudo dnf install -y jq fuse fuse-libs
curl -sL \
$(curl -s 'https://data.services.jetbrains.com/products/releases?code=TBA&latest=true&type=release' \
| jq -r '.TBA[0].downloads.linux.link') \
#!/bin/bash
# Author: Jesse Koch
# Date: 2025-04-19
# Description: Runs all of the necessary install scripts for the system.
########################################
# RAZMAKAZ SERVER INSTALLER
#
# This script fully sets up a Fedora-based home server for gaming,
@projectoperations
projectoperations / Instructions.md
Created May 5, 2025 18:10 — forked from OlsenSM91/Instructions.md
How to Configure Ubuntu 22.04.03 LTS as a PXE Server

Setup and Configuration of an Ubuntu 22.04.3 LTS PXE Server

Utilizing dnsmasq and netbootxyz docker container to become a PXE server to deploy various images over a local network. This setup will configure a TFTP server, a DHCP server, a DNS server and iPXE firmware boot files to utilize PXE booting for known or custom boot image resources

Install Dependancies

I'm going to assume that you already have a fresh copy of Ubuntu Server 22.04.3 LTS with no current packages installed other than SSH

SSH into server

ssh user@ip.ad.dr.ess

Terraform

tfbackend.config

To make files with the .tfbackend.config extension use the same icons as .tf files in VS Code, you need to update the vsicons.associations.files entry in your user settings. Here’s how you can do it:

Steps:

  1. Open VS Code Settings:
  • Go to File > Preferences > Settings (or press Ctrl+,).
  1. Edit the Settings JSON:
@projectoperations
projectoperations / docker-compose.yaml
Created April 24, 2025 12:38 — forked from natcl/docker-compose.yaml
docker-compose static IP example
version: '3'
networks:
mynetwork:
ipam:
config:
- subnet: 172.20.0.0/24
services:
nodered1:
image: nodered/node-red-docker
ports:
github-repo-launcher README
Features
This extensions allows you to clone a github repo and launch vscode just by clicking a link. The link must be in the following format:
vscode://QuetzalSoftware.github-repo-launcher/open?repo=<REPO_NAME>&owner=<OWNER_GITHUB_USERNAME>
For example launch this git training repo.
This is the link:
@projectoperations
projectoperations / cloud-gpus.md
Created February 27, 2025 19:05 — forked from devinschumacher/cloud-gpus.md
Cloud GPUs // The Best Servers, Services & Providers [RANKED!]

Cloud GPUs: Servers, Providers & Everything You Would Ever Need

Your company's GPU computing strategy is essential whether you engage in 3D visualization, machine learning, AI, or any other form of intensive computing.

There was a time when businesses had to wait for long periods of time while deep learning models were being trained and processed. Because it was time-consuming, costly, and created space and organization problems, it reduced their output.

This problem has been resolved in the most recent GPU designs. Because of their high parallel processing efficiency, they are well-suited for handling large calculations and speeding up the training of your AI models.

When it comes to deep learning, good Cloud GPUs can speed up the training of neural networks by a factor of 250 compared to CPUs, and the latest generation of cloud GPUs is reshaping data science and other emerging technologies by delivering even greater performance