I hereby claim:
- I am joepvd on github.
- I am jvd (https://keybase.io/jvd) on keybase.
- I have a public key ASB4IUFMBtQ7BO6tcK67Dh6luXEjqvDvLOekTQnL6nIH4go
To claim this, I am signing this object:
# 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. |
# Love you, GNU. But got a bit tired of this conversation pattern: | |
# | |
# % ln -h | |
# ln: invalid option -- 'h' | |
# Try 'ln --help' for more information. | |
# | |
# Don't worry. I fixed you for me. | |
# | |
# Eternally yours, | |
# |
#! /usr/bin/env bash | |
set -e | |
eval "$(rbenv init -)" | |
for version in `rbenv whence gem`; do | |
rbenv shell "$version" | |
echo "Updating rubygems for $version" | |
gem update --system --no-rdoc --quiet |
#!/bin/sh | |
# No more peck and hunt with xev! | |
# By Joep van Delft, github.com/joepvd | |
xev | | |
awk ' | |
BEGIN { | |
FS="[ (),]+" | |
fmt = "%-7s %-4s %-6s %s\n" | |
printf fmt, "action", "code", "sym", "name" | |
printf fmt, "-------", "----", "------", "----" |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env bash | |
set -euo pipefail | |
# git remote prune origin | |
originating_branch() { | |
local i branch | |
i=0 | |
branch="" |
#!/usr/bin/env bash | |
home_monitor() { | |
echo "Setting single monitor">/dev/stderr | |
xrandr \ | |
--output DP-1 --primary --mode 3840x2160 --pos 0x0 --rotate normal \ | |
--output eDP-1 --off \ | |
--output HDMI-1 --off \ | |
--output DP-2 --off \ | |
--output HDMI-2 --off |
#!/usr/bin/env python | |
import requests | |
from ruamel import yaml | |
import sys | |
versions = ["4.12", "4.13", "4.14", "4.15", "4.16", "4.17", "4.18", "4.19"] | |
yml = yaml.YAML(typ='safe', pure=True) |