Skip to content

Instantly share code, notes, and snippets.

View jweinst1's full-sized avatar
🎯
Focusing

Josh Weinstein jweinst1

🎯
Focusing
View GitHub Profile
@jweinst1
jweinst1 / kqueue_tail.c
Last active May 11, 2025 23:08
Tailing implemented with Kqueue
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include <stddef.h>
#include <limits.h>
#include <assert.h>
#include <sys/event.h>
#include <sys/time.h>
@jweinst1
jweinst1 / atlas_based_game.swift
Last active May 1, 2025 00:09
img atlas based game swift
//
// GameScene.swift
// FunScape
//
// Created by Joshua Weinstein on 4/26/25.
//
import SpriteKit
import GameplayKit
#include <string>
#include <cstring>
#include <filesystem>
#include <string>
#include <iostream>
#include <regex>
#include <vector>
#include <unordered_map>
#include <cstdio>
#include <cstdlib>
@jweinst1
jweinst1 / hash_merge_tree.cpp
Last active March 10, 2025 02:07
hash merge tree
#include <map>
#include <unordered_map>
#include <string>
#include <vector>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cstdint>
#include <ctime>
#include <optional>
@jweinst1
jweinst1 / bloom_hash.cpp
Created February 22, 2025 09:50
A hash map that doesn't resolve collisions and tries to be a bloom filter but gives location and membership info
#include <map>
#include <string>
#include <vector>
#include <cstdio>
#include <cstdlib>
#include <cstdint>
#include <ctime>
#include <optional>
#include <chrono>
#include <memory>
@jweinst1
jweinst1 / sorted_string.cpp
Last active February 22, 2025 07:24
a sorted string table in C++
#include <map>
#include <string>
#include <vector>
#include <cstdio>
#include <cstdlib>
#include <cstdint>
#include <ctime>
#include <optional>
#include <chrono>
@jweinst1
jweinst1 / direction_sprite_game.html
Created December 23, 2024 23:43
A 16 x 16 sprinte drawer with directions game in JS
<!DOCTYPE html>
<html>
<head>
<title>Runner Game</title>
<style>
canvas { background: #eee;
display: block;
margin: 0 auto;
}
</style>
#include <stdlib.h>
#include <cstdio>
#include <vector>
enum class Color {
Red,
Blue,
Yellow
};
@jweinst1
jweinst1 / unix_dir_iter.cpp
Last active December 12, 2024 01:33
dir iterator with C++ and direct
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include <stddef.h>
#include <limits.h>
#include <assert.h>
#include <sys/event.h>
#include <sys/time.h>
@jweinst1
jweinst1 / dirmon.c
Last active December 7, 2024 00:03
Mac queue directory monitor with queue
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include <stddef.h>
#include <limits.h>
#include <assert.h>
#include <sys/event.h>
#include <sys/time.h>