Skip to content

Instantly share code, notes, and snippets.

@Passw
Passw / vim-sexp-cheatsheet.md
Created December 22, 2025 05:37 — forked from cszentkiralyi/vim-sexp-cheatsheet.md
vim-sexp cheatsheet

Prereqs

These are for the combined vim-sexp (https://github.com/guns/vim-sexp) and vim-sexp-mappings-for-regular-people (https://github.com/tpope/vim-sexp-mappings-for-regular-people) plugins. vim-sexp is neat on its own but Tim Pope makes common stuff much easier.

Note that some vim-sexp functionality depends on <LocalLeader> mappings. This is a different leader key than the global leader, and is the variable maplocalleader (instead of mapleader). To see if you have this set, use :echo maplocalleader; if it errors out you'll need to set it, otherwise it will echo the key. If you want to set your LocalLeader to <Space>, you'll need two commands in your .vimrc, since by default <Space> is bound to <Right> in normal mode:

nnoremap <Space> <Nop>
let maplocalleader=" "

TOC

@Passw
Passw / README.md
Created October 25, 2025 23:35 — forked from magnetikonline/README.md
VirtualBox create host-only interface and attach to VMs.
# Author: Kewbit.org
# Description: Hardened TOR-based orchestrator for Docker containers with isolated networking, circuit-level Tor routing, and optional container access control.
set -e
# === GLOBALS ===
TOR_GW_NAME="tor-gateway"
DEFAULT_TOR_IP="192.168.100.2"
BRIDGE_PREFIX="kewnet" # Changed for consistent prefix
BASE_SUBNET="192.168"
@Passw
Passw / heap-lisp.c
Created October 7, 2025 01:13 — forked from swatson555/heap-lisp.c
Heap based scheme machine.
/* Heap based virtual machine described in section 3.4 of Three Implementation Models for Scheme, Dybvig
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
char token[128][32];
@Passw
Passw / lisp.cpp
Created January 29, 2025 11:21
Lisp interpreter in 90 lines of C++
Lisp interpreter in 90 lines of C++
I've enjoyed reading Peter Norvig's recent articles on Lisp. He implements a Scheme interpreter in 90 lines of Python in the first, and develops it further in the second.
Just for fun I wondered if I could write one in C++. My goals would be
1. A Lisp interpreter that would complete Peter's Lis.py test cases correctly...
2. ...in no more than 90 lines of C++.
Although I've been thinking about this for a few weeks, as I write this I have not written a line of the code. I'm pretty sure I will achieve 1, and 2 will be... a piece of cake!
https://www.reddit.com/r/tailswiki/wiki/index/internal-hd-install
1) boot from DVD/USB and set a password, then open a terminal
a) sudo gedit /usr/lib/python2.7/dist-packages/tails_installer/creator.py
-> search for "Only pay attention to USB and SDIO devices"
-> comment out next 7 lines (until and including "continue") by prepending a "#" (a changing font color means you did it right)
b) sudo /usr/bin/python -tt /usr/lib/tails_installer/tails-installer -u -n --clone -P -m -x
-> choose your hdd and create the Tails device
c) mount "Tails" partition from just created device/drive using Applications | Utilities | Disks
d) gedit /media/amnesia/Tails/syslinux/live*.cfg
@Passw
Passw / keybase.md
Created December 25, 2024 03:01 — forked from grugq/keybase.md

Keybase proof

I hereby claim:

  • I am grugq on github.
  • I am grugq (https://keybase.io/grugq) on keybase.
  • I have a public key whose fingerprint is 6103 B780 CA99 5ABA BDC6 0C1A DB60 C7B9 BD53 1054

To claim this, I am signing this object:

@Passw
Passw / dracula_theme.vt
Created December 25, 2024 03:00 — forked from grugq/dracula_theme.vt
Dracula theme for the Linux console
# Dracula Theme for Consoles
#
# Console colors are set by the `setvtrgb` command which takes as argument a
# file of exactly three lines of text. These lines are the 0..255 values for
#
# red: black,red,green,yellow,blue,magenta,cyan,white,bold_black,bold_red,bold_green,bold_yellow,bold_blue,bold_magenta,bold_cyan,bold_white
# grn: black,red,green,yellow,blue,magenta,cyan,white,bold_black,bold_red,bold_green,bold_yellow,bold_blue,bold_magenta,bold_cyan,bold_white
# blu: black,red,green,yellow,blue,magenta,cyan,white,bold_black,bold_red,bold_green,bold_yellow,bold_blue,bold_magenta,bold_cyan,bold_white
#
# Needless to say, this is a very annoying format. Here are the values for
@Passw
Passw / ppw
Created December 25, 2024 02:55 — forked from grugq/ppw
passphrase generator using cmdline tools because wtf not
#!/bin/bash
#
# simplistic program that creates passphrases using bash. the passphrases
# are a Number of '-' separated words, ea. of max Chars, with limited post
# processing (upper case, lower case, 1337.)
#
# (c) 2019, thaddeus t. grugq <the.grugq@gmail.com>
#
CRACKLIB=/usr/share/dict/cracklib-small

Simple Security Guidelines

Using an iDevice? (Best option)

  • Use an iPod or an iPad without a SIM card
  • Use an iPhone
  • Do not jailbreak
  • Always upgrade to new iOS versions
  • Use Brave browser

Need Secure chat?