- Web
-
-
net/http has basic http2 support
-
net/http2 is newer implimentation of http2
-
github.com/lucas-clemente/quic-go is the most mature HTTP3 library in go
-
- CLI Parameter Parsing
-
-
flags is the builtin
-
kingpin is supports subcommands and is architecturally sound
-
cobra and urfave/cli both enforce a globals-heavy and architecturally questionable
-
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import print_function, unicode_literals | |
from prompt_toolkit.completion import Completer, Completion | |
class PwnCompleter(Completer): | |
cmds = {'quit': None, | |
'exit': None, | |
'use': ['/foo/bar', '/herp/derp', '/baz/qux'], |
- Best online slides software
-
-
GitPitch (exports to reveal.js)
-
AsciiDoctor-Slides (exports to reveal.js)
-
- For video recordings
-
-
Recommended commandline processing commands for ffmpeg to webm
-
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ "$EUID" -ne 0 ] | |
then echo "Please run as root" | |
exit | |
fi | |
echo | |
echo "Changing Debian repository suite from testing to bullseye..." | |
echo 'deb http://ftp.us.debian.org/debian/ bullseye main non-free contrib' > /etc/apt/sources.list |
For directly installing Debian Sid not supported by the Debian installer, namely:
- Single LUKS2 encrypted partition which contains the full installation
- Single BTRFS filesystem (integrated home partition)
- Encrypted swapfile in BTRFS subvolume (supports laptop suspend but not hibernate)
- Uses systemd-boot bootloader (instead of Grub2, also optional rEFInd instructions)
- Minimal Gnome install (plus instructions for any other DE you wish)
- Proper user groups for common security tools like sudo-less Wireshark, etc...
- Optional removal of crypto keys from RAM during laptop suspend
- Optional configurations for laptops (including fingerprint readers)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# IMPORTANT NOTE: | |
# | |
# You MUST install an appropriate mono-spaced Nerdfont for this to work correctly | |
# | |
# You can find download links and terminal install instructions here: | |
# | |
# https://github.com/romkatv/powerlevel10k#manual-font-installation | |
# | |
# You are not installing PowerLevel10k, you are just following the steps in this one section |