Skip to content

Instantly share code, notes, and snippets.

Avatar
Go Phillies!

Tim Ski marshyski

Go Phillies!
View GitHub Profile
@marshyski
marshyski / update_cf_record.sh
Created Mar 20, 2022
Update Cloudflare DNS Record with Dynamic IP
View update_cf_record.sh
#!/bin/sh
CF_TOKEN=""
ZONE_ID=""
SITE_ID=""
DNS_RECORD="foobar.com"
PUB_IP=$(dig @1.1.1.1 ch txt whoami.cloudflare +short | cut -d\" -f 2)
curl -XPUT "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$SITE_ID" \
-H "Authorization: Bearer $CF_TOKEN" -H "Content-Type: application/json" \
View 2022 Windows PC Guide.md

First make sure Windows Update is caught up with all the system updates.

Follow the following steps below in order.

Snappy Driver Installer

  1. Download SDI Lite version https://sdi-tool.org/download/
  2. Extract Zip to Downloads or Documents
  3. Right-click SDI_x64_*.exe and Run as Administrator
  4. Download Indexes Only
@marshyski
marshyski / yum-nginx-api-v1-proposal.md
Last active Jun 21, 2020
yum-nginx-api 2020 v1 proposal
View yum-nginx-api-v1-proposal.md

Move API routes:

Old New
/api/health /v1/health
/api/upload /v1/rpm/upload /v1/deb/upload
/api/repo /v1/rpm/repo /v1/deb/repo

/rep will default to a single repo/xml directory. The goal would be manage multiple repos by utlizing a name query parameter as such:

@marshyski
marshyski / Windows 10 Gaming Performance.md
Last active Jul 22, 2022
Windows 10 Gaming Optimizations
View Windows 10 Gaming Performance.md

Windows 10 Gaming Performance

Tested On: MSI GS66 Stealth 10SFS-037 Laptop | Intel i7-10750H | Nvidia RTX 2070 Super

Date Updated: 28JUN2020

Est. Time to Completion: 1 hour

Expected improvement from stock Windows 10 install for gaming is 1-3x network improvement and reduction in OS overhead.

View mac-setup.md
View goss.yaml
file:
/bin/aws:
exists: true
owner: root
group: root
linked-to: /usr/share/aws/bin/aws
filetype: symlink
/var/awslogs/bin/awslogs-agent-launcher.sh:
exists: true
mode: "0755"
View Vagrantfile-proxy
# -*- mode: ruby -*-
# vi: set ft=ruby :
$script = <<SCRIPT
export http_proxy=#{ENV['http_proxy']}
export https_proxy=#{ENV['https_proxy']}
export HTTP_PROXY=#{ENV['http_proxy']}
export HTTPS_PROXY=#{ENV['https_proxy']}
echo "export http_proxy=#{ENV['http_proxy']}" > /etc/profile.d/proxy.sh
echo "export https_proxy=#{ENV['https_proxy']}" >> /etc/profile.d/proxy.sh
View flaskdeploy.conf
server {
listen 80;
server_name 54.213.202.21;
location ~ /(.git|.svn|README.md) {
deny all;
log_not_found off;
access_log off;
return 404;
}
View gunicorn.sh
#!/bin/bash
NAME=project
WORKERS=`lscpu | grep ^'CPU(s)' | awk '{ print $2 }'`
DEPLOY_DIR=./
if [[ `grep ^nginx /etc/passwd` = "" ]]; then
if [[ `grep ^www-data /etc/passwd` = "" ]]; then
GUN_USER=$USER
fi
@marshyski
marshyski / lua-randoms.sh
Created May 12, 2016
Random Lua installs
View lua-randoms.sh
luarocks install lua-requests CRYPTO_INCDIR='/usr/local/Cellar/openssl/1.0.2g/include' OPENSSL_INCDIR='/usr/local/Cellar/openssl/1.0.2g/include'