I hereby claim:
- I am wdullaer on github.
- I am wdullaer (https://keybase.io/wdullaer) on keybase.
- I have a public key ASDhhLdKJQA77jQA0r6XHyUhDt7pMtq5WN9LGZGYji4QXQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash | |
| # Checkout remote branch to new local branch | |
| git checkout -b newbranch remotename/remotebranch | |
| # Reset a file to a version from a few commits ago | |
| # https://stackoverflow.com/questions/9751928/git-best-way-to-remove-all-changes-from-a-given-file-for-one-branch | |
| BASE_REV=$(git merge-base old-branch current-branch) | |
| git filter-branch --tree-filter "git checkout ${BASE_REV} -- path-to-restore" old-branch..current-branch |
| (ns wdullaer.bunyan-log | |
| (:require [clojure.data.json :as json] | |
| [clojure.string :as string] | |
| [taoensso.timbre :as log])) | |
| (def bunyan-levels | |
| "Maps a logging level keyword into a bunyan integer level" | |
| {:trace 10 | |
| :debug 20 | |
| :info 30 |
| #!/bin/bash | |
| mkdir -p /etc/systemd/system/docker.service.d | |
| cat <<EOF > /etc/systemd/system/docker.service.d/override.conf | |
| [Service] | |
| ExecStart= | |
| ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 | |
| EOF | |
| sudo systemctl daemon-reload | |
| sudo service docker restart |
| #! /usr/bin/env python3.5 | |
| """ | |
| Fixing bluetooth stereo headphone/headset problem in ubuntu 16.04 and also debian jessie, with bluez5. | |
| This version is adapted to work on ubuntu 16.10 | |
| Workaround for bug: https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197 | |
| Run it with python3.5 or higher after pairing/connecting the bluetooth stereo headphone. |
| (''+(+'⇹')).repeat(8) + ' BATMAN!' |
| [Unit] | |
| Description=BubbleUPnP Server | |
| Requires=network-online.target | |
| After=network-online.target | |
| [Service] | |
| Type=simple | |
| Environment=DEFAULTFILE=/etc/default/bubbleupnpserver | |
| Restart=on-failure | |
| ExecStartPre=/usr/share/bubbleupnpserver/startService.sh |
| /* Adjusted to give override background and text colour */ | |
| .highlight pre, pre, .highlight .hll { | |
| background-color: #49483E; | |
| border: 1px solid #ccc; | |
| padding: 6px 10px; | |
| border-radius: 3px; | |
| color: #FFFFFF; | |
| } | |
| .gist pre { |
| [Background] | |
| Color=40,40,40 | |
| [BackgroundIntense] | |
| Color=40,40,40 | |
| [Color0] | |
| Color=73,72,62 | |
| [Color0Intense] |
| #!/bin/sh | |
| # Cleanup docker files: untagged containers and images. | |
| # | |
| # Use `docker-cleanup -n` for a dry run to see what would be deleted. | |
| untagged_containers() { | |
| # Print containers using untagged images: $1 is used with awk's print: 0=line, 1=column 1. | |
| # NOTE: "[0-9a-f]{12}" does not work with GNU Awk 3.1.7 (RHEL6). | |
| # Ref: https://github.com/blueyed/dotfiles/commit/a14f0b4b#commitcomment-6736470 | |
| docker ps -a | tail -n +2 | awk '$2 ~ "^[0-9a-f]+$" {print $'$1'}' |