Skip to content

Instantly share code, notes, and snippets.

View dutchmichael's full-sized avatar
🎯
Learning PHP, Javascript. and Laravel

Michael Van Voorhis dutchmichael

🎯
Learning PHP, Javascript. and Laravel
View GitHub Profile
@geosp
geosp / thunderbolt-networking-guide.md
Created March 21, 2025 03:44
Thunderbolt Networking Setup on Linux

Thunderbolt Networking Setup on Linux

This guide documents the steps to enable and configure Thunderbolt networking on your Linux system (e.g., Ubuntu, Proxmox). It covers loading the necessary kernel modules, ensuring persistent interface naming, configuring a fixed IP address, and testing throughput with iperf3. Note that Thunderbolt 3/4 hardware advertises a raw bandwidth of 40 Gbps, but practical throughput is typically lower due to half‑duplex operation, protocol overhead, and system constraints.

Hardware Used in This Guide

This guide was developed and tested with the following hardware:

  • CPU: AMD Ryzen 9 PRO 6950H
    • 8 cores / 16 threads
  • 3.3 GHz base frequency / 4.94 GHz boost
@jasonacox
jasonacox / TimeMachine.md
Last active January 15, 2026 13:52
Linux Ubuntu 24.04 Samba for MacoS Time Machine

Time Machine Backups using Samba on Ubuntu 24.04

Use Ubuntu 24.04 server as a Time Machine backup host for MacOS computers.

Introduction

In the past I set up netatalk on our Linux servers to provide Apple Talk shares on the network. However, I discovered Stefan Johner's post on usig Samba with the vfs_fruit module. The Samba package provides SMB compatible file sharing which means it works with a variety of operating systems and devices, including Windows and MacOS. The vfs_fruit module

@sbailliez
sbailliez / vagrant-vmware-fusion-13-apple-m1-pro.md
Last active December 21, 2025 21:09
Vagrant and VMWare Fusion 13 on Apple M1 Pro

Vagrant and VMWare Fusion 13.6.x and 25H2 on Apple M1 Pro

This document summarizes notes taken to make VMWare Fusion 13 Player work on Apple M1 Pro. It builds upon a previous deprecated document.

VMWare Fusion 13 was released on November 17, 2022.

@khalidahmada
khalidahmada / wp-mailhog-config-smtp.php
Created August 10, 2018 11:14
Config Wordpress SMTP for MailHog - test your emails local
/*
* Add the MailHog to your wordpress projects
* By Khalid Ahmada
* MailHog @see https://github.com/mailhog/MailHog
*/
class WP_MAILHOG
{
function __construct()
@ToniWonKanobi
ToniWonKanobi / custom.scss
Last active August 6, 2025 05:03
Custom Stylesheet for Desktop Safari
// Variables
// Color for <code> and <pre>
$lighterGray: lighten(black, 25%);
// Background color for <code>
$lightGray: lighten(lightgray, 10%);
// Border color for <pre> and <code>
$darkGray: darken(lightgray, 3%);
// Background color of YouTube
$darkerGray: darken(gray, 35%);
@kevinelliott
kevinelliott / 1-macOS-10.12-sierra-setup.md
Last active December 9, 2025 16:24
macOS 10.12 Sierra Setup

macOS 10.12 Sierra Setup

Custom recipe to get macOS 10.12 Sierra running from scratch, setup applications and developer environment. This is very similar (and currently mostly the same) as my 10.11 El Capitan setup recipe and 10.10 Yosemite setup recipe. I am currently tweaking this for 10.12 Sierra and expect to refine this gist over the next few weeks.

I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. I generally reinstall each computer from scratch every 6 months, and I do not perform upgrades between releases.

This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.

You are encouraged to fork this and modify it to your heart's content to match your o

@MIchaelMainer
MIchaelMainer / .bashrc
Last active December 4, 2016 12:23
Bash setup. Alias for git commands, easy chooser for repos, cd shortcuts, open current repo in browser
# Set the default path.
ppath="/c/repos" #TODO - change to your repo dir
# openInRepoDir() { cd $ppath ; }
###### Alias #####
### Git; this should probably go into the .gitconfig
alias gs='git status -s'
alias cma='git commit -a -m'
alias cm='git commit -m'
alias r='git remote -v'
@rrgrs
rrgrs / installvagrant
Last active February 21, 2025 05:41
installs brew, virtualbox, and vagrant in osx
if ! type "brew" > /dev/null; then
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)";
fi
brew cask install vagrant;
brew cask install virtualbox;