Skip to content

Instantly share code, notes, and snippets.

Dylan M. Taylor dylanmtaylor

Block or report user

Report or block dylanmtaylor

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
dylanmtaylor / cricket-urls.txt
Last active Aug 29, 2015
Cricket wireless default applications play store
View cricket-urls.txt
dylanmtaylor /
Created Apr 18, 2015
An exercise in simple shell timer programming
while [ 1 ]; do
HOUR=`date +%k`
MIN=`date +%M`
let REM="$MIN % 20"
if [ $REM = 0 ]; then
mocp -l beep-440-3s.ogg #a 440hz 3second ogg file
let SET="($MIN-$REM)/20"
echo -n "Hour: $HOUR Min: $MIN Set: $SET "
dylanmtaylor /
Created Apr 18, 2015
A dynamically generated house drawing with day and night modes in Java I wrote in high school
//Written by Dylan Taylor
//has both a day and night mode built-in
//This program is open source software licensed under version 3 of the GNU General Public License.
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
public class House extends JFrame {
if grep -q 'Autokey' <(echo `gsettings get com.canonical.Unity.Panel systray-whitelist`); then echo "'Autokey' exists in Unity panel whitelist. Nothing to do here."; else echo "Adding 'Autokey' to Unity panel whitelist." && gsettings set com.canonical.Unity.Panel systray-whitelist "`echo \`gsettings get com.canonical.Unity.Panel systray-whitelist | tr -d ]\`,\'Autokey\']`"; fi
dylanmtaylor / crontab
Last active Aug 29, 2015
vps server crontab
View crontab
*/1 * * * * su -s /bin/sh root -c 'cd /home/ && /usr/bin/git pull origin master' &> /dev/null
*/15 * * * * su -s /bin/sh root -c 'cd /home/ && /usr/bin/git pull origin master' &> /dev/null
00 00 * * * su -s /bin/sh root -c 'cd /home/ && sh /home/' &> /dev/null
dylanmtaylor / iptables-kvm-cheatsheet.txt
Created Apr 3, 2016
How to forward requests from a host machine to a KVM guest and back using iptables
View iptables-kvm-cheatsheet.txt
# echo 1 > /proc/sys/net/ipv4/ip_forward first
# 208.x.x.x is the host machine. 192.x.x.x is the guest machine
# This routes port 80 to the guest and back.
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.x.x.x6:80
iptables -t nat -A POSTROUTING -p tcp -d 192.x.x.x6 --dport 80 -j SNAT --to-source 208.x.x.x
# This routes port 2222 on the host to 22 on the guest machine
iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.x.x.x6:22
iptables -t nat -A POSTROUTING -p tcp -d 192.x.x.x6 --dport 22 -j SNAT --to-source 208.x.x.x
dylanmtaylor / gist:2755fc5bd5b5f3dc80953479b80fd98d
Created Apr 30, 2016
Unzip folder of zip files to matching directories
View gist:2755fc5bd5b5f3dc80953479b80fd98d
find . -name '*.zip' -exec mkdir -p "Unzipped/{}" \;
find . -name '*.zip' -exec unzip -o -d Unzipped/{}/ {} \;
dylanmtaylor /
Last active Apr 21, 2018
Aliases and Snippets
# Update all the things on Ubuntu
alias dup="sudo apt clean all; sudo apt update; sudo apt -y full-upgrade; sudo flatpak update; sudo snap refresh; sudo apt autoremove"
# Check primary nvme drive status
alias nvmeck='sudo smartctl -a /dev/nvme0'
# Connect to my OpenVPN server
alias ovpn='sudo openvpn ~/openvpn_cert.ovpn'
# Fetch latest ISO for OpenSUSE Tumbleweed
alias tumbleweed='wget -N'
# Fortune-telling rainbow cow. For fun.
fortune | cowsay | lolcat
dylanmtaylor /
Last active Apr 24, 2018
Install Latest Stable Kernel on Fedora
curl -s | sudo tee /etc/yum.repos.d/kernel-vanilla.repo
sudo dnf config-manager --set-enabled kernel-vanilla-stable
dylanmtaylor /
Created Apr 27, 2018
Rename upper to lower
rename 'y/A-Z/a-z/' *
You can’t perform that action at this time.