Labnotes

This is where I write down the things that I explore, so that I can find them later.

April 2024

Readability and JSDOM took me a while to get this little code

11th

Streaming responses from ollama really any fetch thing

10th

Image upload with node storing on a seperate directory why do anything so fancy as S3

4th

Vite and express development javascript all the way down

4th

March

Deploying ollama on fly.io scale to zero

29th

Using pushState and replaceState better linking

29th

Leaflet markers with vite build

26th

Deploying static vite site on fly silly silly

26th

shoelace and vite adding static assets

25th

Playing with openrouteservice-js learning about mapping

25th

Address already in use lsof

22nd

Deploying puppeteer on fly.io

22nd

Installing sqlite-utils on bookworm missing dependencies

22nd

Wait for the download to finish with puppeteer Page.downloadProcess

22nd

Port 5000 already open on OSX airplay receiver

16th

Ruby crashes on fly.io more memory

5th

February

AI in Emacs everything in emacs

29th

Running Google Gemma Locally in which i discover ollama

27th

2023

September

Sinatra with activerecord small json server apps

30th

July

Indexing a hugo site using pagefind static all the way down

23rd

erb static site builder single file templating system

18th

Flushing DNS cache on OSX I keep forgetting

16th

Using ruby netssh Connect to a server

10th

Playing with unocss Slimmer than tailwind, but still cool

10th

Updating date in org file simple and fun

10th

Watching a directory for changes simple job queue

3rd

June

Installing gitolite Intercepting git

30th

Installing old ruby on Ventura back in time

28th

Deploying a private docker registry Deployment testing

21st

Using the cloudflare API setting A records ez

20th

Controlling Hetzner with CLI Simple wrapper scripts

19th

Using Mrsk Deployment testing

5th

April

Using lastpass from CLI or script better than keeping files around

6th

2022

January

Snowpack for fast builds react and tailwind too

2nd

2021

May

Sending files with wormhole tools I didn’t know

19th

April

Bootstrapping React with Tailwind as so I remember

15th

March

Installing emacs on buster so many ways to get software

5th

February

Setting up redis and nat-connector with FaasD Storage for your functions

22nd

Docker One Liners Why install

12th

January

Logging with an HTTP Proxy Simple MITM debugging

22nd

2020

November

rails uuid primary key Slightly more obscure

22nd

July

Getting Websters More glorious language

30th

June

Upgrading emacs on debian fixing crashes

28th

Simple CORS workaround for local development Keep is Simple

15th

IPFS and Fuse the worlds data in your filesystem

5th

Playing with deno Rethinking package managers

3rd

April

Book Image Shortcode for Hugo Lets link to bookshop

28th

March

Styling tables with Hugo Markdown sometimes isn’t enough

2nd

January

Styling Hugo Diffs Showing just what you changed

31st

2019

April

Splitting Git Repos and Work Directories all the fun things git can do

20th

Building a slimmer go Docker container All we need is the binary

9th

2018

October

Automating hugo builds using CircleCI Let someone else run your build server

29th

2017

December

Getting firebase and grpc working under termux tilting at windmills

10th

2016

July

Deploying ActionCable on Heroku with Sidekiq you’re gonna need a bigger redis

11th

2015

Receiving posted JSON with Sinatra small tricks to make things easier

27th

Bower with Rails Javascript dependancies and sprockets

25th

May

OSX Script for Kiosk Mode make your own screen saver

20th

2014

December

Middleman Tricks and Hacks specific tricks I used to build this site

13th

November

New HappySeed released now with even more awesome

28th

Embedding 3d models on your page Github is awesome

16th

Making Yosemite Faster something is up with WindowServer

7th