SequentialRead
  • blog
  • git
  • stream
  • password manager
  • greenhouse (alpha)

golang

11 post collection

thumbnail

Words in a base64-encoded string... Which decodes to the same words in ascii

... so if you imagine f is the computation you want to remain the same regardless of whether it's operating on a base64'd input or not, and g is the base64 function, and x is a not-base64'd input, then f(g(x)) = g(f(x)) ... Oooooohhhhh yes so f = user reads the word 'example', g = base64…

On Jun 13, 2024
thumbnail

Matrix Synapse Out of Disk Space state_groups_state

You log in with your matrix account, And then you can see what's using disk space. if there are any big rooms, you can delete them, including deleting the state_groups_state rows…

On Jan 09, 2023
thumbnail

🥳 Greenhouse Enters Alpha Test Phase!! 🎉

Besides that, I don't feel like writing any more description or introduction to what you are about to witness. [...] enjoy the demo video, and please give me feedback if you decide to try out the service!…

On Oct 25, 2021
thumbnail

Building a Spatial Index Supporting Range Query using Space Filling Hilbert Curve

Like Grant showed, it's continuous from order `n` to order `n+1`, meaning that scaling it down won't move anything around; in terms of percentages, both the 2D -> 1D and 1D -> 2D transformations will look exactly the same. After fixing a few bugs, it was "scrolling like butta" before my very eyes!…

On Jun 20, 2021
thumbnail

How I optimized my Owncast Stream to run on a Raspberry Pi part 2

...my workstation CPU is a lot cooler, I don't get keyboard drop-outs while I'm typing any more and I think the stream quality is also improved even though the video bit rate is lower, since it's only being encoded once now instead of twice.…

On May 26, 2021
thumbnail

How to connect to a remote redis server securely with TLS

Redis doesn't ship with TLS support out of the box, a heinous omission to be sure. TLS support can be enabled by compiling a custom build yourself, but the official "Securing Redis" guide re…

On Oct 04, 2020
thumbnail

Why do I have to be inside the GOPATH to run go commands? A hack fix

UPDATE 2018-07-24: It looks like the go project has come up with a new dependency management specification called "Modules" as a part of Go 1.11! https://github.com/golang/go/wiki/Modules T…

On Jul 05, 2018
thumbnail

Wrote a Libre Password Manager this weekend

I've always been a paranoid person around computers, and I've wanted to start using a password manager for a while, but the only cloud-based one which seemed trustworthy (1Password) costs money and is…

On Mar 19, 2017
thumbnail

Docker API Security Gateway Proof Of Concept

EDIT May 2021: I am now using this thing in production. The Docker API is very useful, but it also presents a security issue. Access to the docker socket or Docker API essentially represents root acc…

On Jan 09, 2017
thumbnail

tickscript-studio for kapacitor

Finally I get to show off some of the cool stuff I've been developing at work! I got the go-ahead from my employer to open-source one of the tools I developed called tickscript-studio. This is a w…

On Nov 24, 2016
thumbnail

live reloading golang server with gulp and browser-sync

It's been a while since I've posted anything, primarily because I just started a new job! I'm working on Dev Ops tools for multiple development teams to use across the organization. They are in the pr…

On Jun 01, 2016
  • ← Newer
  • Page 1 of 1
  • Older →

Copyleft [CC BY-SA 4.0] — Proudly hosted on an ODROID HC1 running Armbian, Docker and Ghost — pubkey: PGP SSH