Skip to content

Instantly share code, notes, and snippets.

directionless / main.go
Last active October 28, 2022 16:06
Fyne Test
View main.go
// Creates an app with a systray menu
// Still not quite right
package main
import (
fyne ""
directionless / policy.xml
Last active September 11, 2021 13:15
ImageMagick policy.xml for blocking various exploits
View policy.xml
<!-- This is my imagemagick policy.xml file. It's a collection of various
recommendations cargo culted from around the internet to block various
exploits. It is effective in stopping CVE-2021-3781 (
and -->
<policy domain="cache" name="shared-secret" value="passphrase" stealth="true"/>
<policy domain="coder" rights="none" pattern="EPHEMERAL" />
<policy domain="coder" rights="none" pattern="EPI" />
<policy domain="coder" rights="none" pattern="EPS" />
<policy domain="coder" rights="none" pattern="MSL" />
directionless /
Last active May 19, 2022 07:47
osquery manual release notes
directionless / main.go
Created September 17, 2019 15:48
Playing with go subcommand styles
View main.go
// Some snippets of how I'm current doing subcommands.
package main
type subCommand struct {
Name string
Command func(context.Context, []string) error
Description string
directionless / main.cpp
Created February 16, 2019 06:49
boost::algorithm::split_regex hangs and consumes CPU on dangling alternatives
View main.cpp
#include <stdlib.h>
#include <iostream>
#include <boost/regex.hpp>
#include <boost/algorithm/string/regex.hpp>
int main() {
// Works
directionless / hash_formatter.rb
Created February 12, 2019 18:28
rails hash log formatter
View hash_formatter.rb
class HashFormatter
def parse_json(string)
def call(severity, timestamp, progname, msg)
base_struct = {
severity: severity,
directionless /
Created February 28, 2017 15:54
Postgres Dump Sanitizer
# We'd like to have a sanitized/elided copy of the database suitable
# for letting various people run reporting against. Thus, we need to
# strip out sensitive or noisy data.
# One "obvious" way to do that is with a table by table
# pg_dump. Unfortunatly, that ends up omiting the non-table data (like
# views) which we do need. thus, we have this awkward script.
directionless / example1.rb
Last active February 9, 2017 06:06
Ruby CSV Converters What's Wrong
View example1.rb
require 'csv'
CSV::Converters[:num2] = lambda do |num|
puts "Converter called with #{num}"
return num unless num.is_a?(Numeric)
sprintf('%.2f', num)
{ headers: [:name, :val] , write_headers: true,
directionless / solar
Last active February 11, 2016 15:45
Notes about Solar (Massachusetts, circa 2014)
View solar

I wrote this in Feburary 2014, as a note to a friend, about solar. Though the market has changed, it might be useful to you.

My partner and I bought a house a couple years ago, and our roof is pretty ideal for solar. This fall, we spent awhile trying to understand the options, and we completed our installation in December. How programs work vary by state and year.