Skip to content

Instantly share code, notes, and snippets.

View bozdoz's full-sized avatar
☠️
I may be dead

bozdoz bozdoz

☠️
I may be dead
View GitHub Profile
@bozdoz
bozdoz / day-06.go
Created November 19, 2025 02:09
Day 06 - 2019
package main
import (
"io"
"log"
"github.com/bozdoz/advent-of-code-2025/utils"
)
type d = []string
@bozdoz
bozdoz / intcode.go
Created November 17, 2025 21:22
AOC 2019 / Day 5
package main
func intcode(data []int, input int) (ans []int) {
for i := 0; i < len(data); {
opcode := data[i+0]
if opcode == 99 {
// exit
return
}
@bozdoz
bozdoz / Dockerfile
Created November 9, 2025 02:25
bun-docker-scratch
# ---- Build stage ----
FROM oven/bun AS builder
WORKDIR /app
# Install TINI
RUN apt-get update && \
apt-get install -y --no-install-recommends tini && \
rm -rf /var/lib/apt/lists/* && \
# Copy tini (ARM64 version)
cp /usr/bin/tini /tini && \
@bozdoz
bozdoz / main.go
Created May 10, 2025 03:47
roman numerals in go
package main
import (
"flag"
"fmt"
"strings"
)
var (
to = flag.Int("to", 0, "convert int to roman")
@bozdoz
bozdoz / main.rs
Created December 30, 2024 17:34
aoc 24 1/2
#![allow(unused)]
use std::collections::{ HashMap, HashSet };
#[derive(Debug)]
enum Op {
AND,
XOR,
OR
}
@bozdoz
bozdoz / main.rs
Created December 30, 2024 15:36
aoc 23
#![allow(unused)]
use std::collections::{ HashMap, HashSet };
fn main() {
let networks = "kh-tc
qp-kh
de-cg
ka-co
yn-aq
@bozdoz
bozdoz / README.md
Last active December 26, 2024 07:09
Simple Example of how Deno could be calling NPM scripts

Important

Run with deno run --allow-run=deno main.ts (this allows us to run deno instead of node in scripts, but prevents any other nefarious scripts)

With NPM

npm run start

> deno@1.0.0 start
> node evil.js
@bozdoz
bozdoz / main.rs
Created December 11, 2024 20:52
AOC 2024 Day 11
fn main() {
let s = "125 17";
let mut data: Vec<_> = s.split(" ").map(|x| { x.parse::<usize>().unwrap() }).collect();
let mut len = data.len();
// println!("{:?}", data);
for _ in (0..).take(75) {
// println!("len: {len}");
@bozdoz
bozdoz / main.rs
Last active December 4, 2024 17:08
AOC 2024 Day 4 in rust
#![allow(unused)]
fn main() {
let example = "
MMMSXXMASM
MSAMXMSMSA
AMXSXMAAMM
MSAMASMSMX
XMASAMXAMM
XXAMMXXAMA
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.