Skip to content

Instantly share code, notes, and snippets.

View ix's full-sized avatar

rosie ix

View GitHub Profile
@ix
ix / fdate.sh
Created May 22, 2026 10:20
FZF Date Picker
#!/usr/bin/env sh
# An fzf-powered date picker for the current year.
# Defaults the selection to the current day.
# Output format is YYYY-MM-DD.
START=$(( $(gdate -d "january 1" +%s) ))
END=$(( $(gdate -d "december 31" +%s) ))
NOW=$(( $(gdate +%s) ))
@ix
ix / crc32.lua
Created January 10, 2021 12:46
local CRC32 = {
0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f,
0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988,
0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2,
0xf3b97148, 0x84be41de, 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7,
0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172,
0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b, 0x35b5a8fa, 0x42b2986c,
0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59,
0x26d930ac, 0x51de003a, 0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423,
@ix
ix / CK62.ahk
Last active May 25, 2020 15:14
An AutoHotKey script for the Motospeed CK62, which makes Escape a function key for arrows with hjkl and tilde/grave with backslash. It also adds function keys when used with the number row.
; I just copied these from another script, apparently they're good for
; compatibility or something.
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
; Needed otherwise Escape by itself doesn't seem to work.
Escape::Send {Escape}