Skip to content

Instantly share code, notes, and snippets.

View colrdavidson's full-sized avatar

Colin Davidson colrdavidson

  • Seattle, WA
  • 12:23 (UTC -07:00)
View GitHub Profile

Keybase proof

I hereby claim:

  • I am anchovieshat on github.
  • I am anchovieshat (https://keybase.io/anchovieshat) on keybase.
  • I have a public key whose fingerprint is 58C6 4D27 C827 C563 E604 98C4 7461 00CE 401B 0B2C

To claim this, I am signing this object:

@colrdavidson
colrdavidson / wordle.py
Last active June 23, 2022 21:31
Wordle Solver
import sys
import random
if len(sys.argv) != 2:
print("Expected a date!")
sys.exit(1)
date = sys.argv[1]
tries = random.randint(2, 4)
print("Wordle %s %s/6" % (date, tries))
@colrdavidson
colrdavidson / pe32.odin
Last active November 10, 2023 23:18
PDB Parsing Example
package main
import "core:fmt"
import "core:os"
import "core:bytes"
import "core:slice"
import "core:mem"
import "core:math"
/*
@colrdavidson
colrdavidson / dwarf.odin
Last active November 18, 2023 12:32
dwarf line info parsing example
package main
import "core:os"
import "core:fmt"
import "core:strings"
import "core:slice"
import "core:encoding/varint"
/* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */
@colrdavidson
colrdavidson / platform_darwin.odin
Created January 28, 2024 06:49
Getting OpenGL on OSX with Odin
//+build darwin
package main
import "core:fmt"
import "core:strings"
import "core:os"
import gl "vendor:OpenGL"
import NS "vendor:darwin/Foundation"