Skip to content

Instantly share code, notes, and snippets.

ffcompress () {
local TARGET_SIZE="$1"
local INPUT="$2"
if [[ -z "$TARGET_SIZE" || -z "$INPUT" ]]; then
echo "Usage: ffcompress 10mb input.mp4"
return 1
fi
# Strip non-numeric characters
@kirkegaard
kirkegaard / tamagotchi.py
Last active January 14, 2026 16:23
a tamagotchi simulator in python
import os
import time
import sched
import threading
import inquirer
class Tamagotchi:
age = 0
bored = 0
@kirkegaard
kirkegaard / isAlternating.go
Created December 27, 2025 00:00
cassidoo #436
package main
import (
"fmt"
)
var sequences = [][]int{
[]int{},
[]int{1},
[]int{1, 1},
let a = [1, 3, 5, 0, 0, 0];
let b = [2, 4, 6];
function merge(a, b) {
return [...new Set([...a, ...b])].filter(function (item) {
return item !== null && item !== undefined && item !== 0;
}).sort((a, b) => a - b);
}
const res = merge(a, b);
/* Container styles */
.container {
display: flex;
flex-wrap: var(--wrap, wrap);
flex-direction: var(--direction, row);
width: 100%;
margin: calc(var(--spacing, 0px) / -2);
box-sizing: border-box;
}
@kirkegaard
kirkegaard / dumpoverssh.sh
Created December 20, 2010 11:33
pipe a mysql dump through gzip and send it over ssh
mysqldump -u MYSQL_USERNAME -p YOUR_DATABASE | gzip -c | ssh USERNAME@YOUR_TO_HOST 'cat > ~/dump.sql.gz'
@kirkegaard
kirkegaard / toPablodraw.go
Last active September 17, 2025 20:36
converts this into something pablodraw will read: https://demozoo.org/graphics/370994/
package main
import (
"log"
"os"
)
func main() {
data, err := os.ReadFile("input.txt")
if err != nil {
@kirkegaard
kirkegaard / hexagon.c
Created September 10, 2025 15:17
Hexagons
#include <math.h>
#include <proto/dos.h>
#include <proto/exec.h>
#include <proto/graphics.h>
#include <proto/intuition.h>
#include <stdint.h>
#include <stdlib.h>
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 256
@kirkegaard
kirkegaard / iterator.js
Last active August 18, 2025 16:28
@cassidoo mailing list question
function createLaundryItem() {
let count = 0;
const tasks = [
"soak",
"wash",
"rinse",
"spin",
"dry",
];