Skip to content

Instantly share code, notes, and snippets.

View bfritz's full-sized avatar
🔧
Breaking and fixing things.

Brad Fritz bfritz

🔧
Breaking and fixing things.
View GitHub Profile
@bfritz
bfritz / keybase.md
Created October 30, 2021 01:39
keybase.md

Keybase proof

I hereby claim:

  • I am bfritz on github.
  • I am bradfritz (https://keybase.io/bradfritz) on keybase.
  • I have a public key ASDhPmLT-4qLIh1eyY5h-KmDy9TWKnqFmOarh9ExhFzvcgo

To claim this, I am signing this object:

@bfritz
bfritz / HeaderStringsBench.scala
Last active February 2, 2017 20:19
http4s string vs szb benchmark flamegraph with 16 headers
package org.http4s
package bench
import org.http4s.util.StringWriter
import java.nio.ByteBuffer
import java.nio.charset.StandardCharsets
import java.util.concurrent.TimeUnit
import org.openjdk.jmh.annotations._
@bfritz
bfritz / WhyYouTimeoutSpec.scala
Last active January 27, 2017 00:18
specs2 thread dump on test timeout
package com.bfritz
package specs2
import scala.collection.JavaConverters._
import org.specs2.concurrent.ExecutionEnv
import org.specs2.control.Debug._
import org.specs2.execute.AsResult
import org.specs2.matcher._
import org.specs2.mutable.{Around, Specification}
import org.specs2.specification.Scope
@bfritz
bfritz / install_ruby.sh
Last active January 21, 2017 15:56
kitchen-salt for Arch Linux
#!/bin/sh
set -e
if [ ! -x /usr/bin/ruby ]; then
pacman -Sy --noconfirm ruby
mkdir -p /opt/chef/embedded/bin
ln -s /usr/bin/gem /opt/chef/embedded/bin/gem
fi
@bfritz
bfritz / .SRCINFO
Last active November 30, 2016 22:16
kubernetes-1.5.0_beta.2 for Arch Linux
# Generated by mksrcinfo v8
# Sun Nov 20 09:43:00 UTC 2016
pkgbase = kubernetes
pkgdesc = Container Cluster Manager for Docker
pkgver = 1.5.0_beta.2
pkgrel = 1
url = http://kubernetes.io/
install = kubernetes.install
arch = x86_64
arch = i686
@bfritz
bfritz / after.csv
Last active August 8, 2017 12:34
rapture-csv in Ammonite REPL
territory_id first_name last_name email employee_id
XMOWSM54 Peter Alexander palexander0@unesco.org E00QTOF
XMRNBM47 Samuel Lopez slopez1@163.com E00UBFA
XMOWMF87 Elizabeth Stone estone2@usatoday.com E00WDYK
XMZWPW22 William Carroll wcarroll3@odnoklassniki.ru E00VDYQ
XMOWRW46 Carolyn Little clittle4@ox.ac.uk E00HUPR
XMZNDX26 Marilyn Robinson mrobinson5@wired.com E00ZJGS
XMZNAI68 Christopher Rogers crogers6@posterous.com E00DCHF
XMONCD74 Anthony Allen aallen7@flickr.com E00ACEQ
XMRNMD81 Martin Baker mbaker8@hatena.ne.jp E00DKRZ
@bfritz
bfritz / extract.sh
Created January 15, 2016 19:23
convert android backup.ab file to tarball
# assumes unencrypted backup
# dump tarball to stdout
tail -n +5 backup.ab | openssl zlib -d
# show tarball TOC
tail -n +5 backup.ab | openssl zlib -d | tar tv | less
@bfritz
bfritz / build.sh
Last active October 20, 2015 16:26
build lxqt-desktop-git with pacaur
#!/bin/sh
build_and_install() {
local PKG=$1
curl -s https://aur.archlinux.org/cgit/aur.git/snapshot/$PKG.tar.gz | tar xz
cd $PKG
makepkg --syncdeps --install --noconfirm
cd ..
}
@bfritz
bfritz / gist:af1c97737272df29dceb
Last active August 29, 2015 14:18
update IP address for OpenNMS host
$ /etc/init.d/opennms stop
$ grep password /etc/opennms/opennms-datasources.xml
$ psql -h localhost -U opennms
-- -- --
\set AUTOCOMMIT off