Skip to content

Instantly share code, notes, and snippets.

View fud's full-sized avatar

Brenton Bills fud

  • Paypa Plane
  • Brisbane, Australia.
  • 15:26 (UTC +10:00)
View GitHub Profile
function clone(obj) {
var target = {};
for (var i in obj) {
if (obj.hasOwnProperty(i)) {
target[i] = obj[i];
}
}
return target;
}

Keybase proof

I hereby claim:

  • I am fud on github.
  • I am fud (https://keybase.io/fud) on keybase.
  • I have a public key whose fingerprint is DFCB 835A 40C8 1445 910F D496 09E5 703E 7172 3FAE

To claim this, I am signing this object:

@fud
fud / 0_reuse_code.js
Last active September 4, 2015 03:45
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
geoposition_from_site = indexes.BooleanField()
./code/apncore/notices/search_indexes.py
has_photo_gallery = indexes.BooleanField(model_attr='has_photo_gallery', indexed=False)
hide_place_address = indexes.BooleanField(model_attr='hide_place_address', indexed=False)
owned = indexes.BooleanField(model_attr='owned', indexed=False)
./code/bd/listing/search_indexes.py
for_sale_valid = indexes.BooleanField(model_attr='for_sale_valid')
./code/finda/media/search_indexes.py
ad_show_on_map = indexes.BooleanField(model_attr='show_on_map')
featured = indexes.BooleanField(model_attr='featured', indexed=True, default=None)
@fud
fud / fix.sh
Last active June 7, 2016 01:18
Script to update docker-machine config paths which are hardcoded. Needs jq installed which can be installed with home brew.
#!/usr/bin/env bash
for config in ~/.docker/machine/machines/*/config.json; do
echo Fixing $config to refer to your user.
echo Backup at $config.orig
cp $config $config.orig
jq --arg user $USER -f users.jq $config > $config.fixed
mv $config.fixed $config
echo "Done"
done
@fud
fud / nzbdrone.conf
Created June 24, 2016 06:15
Sonar Upstart Script for Synology DSM 6.0. Put it in /etc/init. Then execute start nzbdrone as root
description "NZB Drone"
author "Brenton Bills"
start on syno.share.ready
stop on runlevel [06]
setuid nzbdrone
env PATH=${MONO_PATH}:${PATH}
@fud
fud / config.md
Created July 14, 2016 00:04
alias to set email for a github project

Set a global alias like a bash alias that can set an email address for a project.

alias.homeprofile=config user.email "x.x@gmail.com"

Then @ work when I want to commit something to my home github project.

cd ~/git-project
git homeprofile
@fud
fud / restart.txt
Created July 16, 2016 05:11
synology restart dnsmasq
sudo restart pkgctl-dnsmasq
@fud
fud / gist:ecafd564060d962c944190a2dbbff8e6
Created July 16, 2016 05:21
Route a particular address over vpn
sudo /sbin/route add -host xxx.xxx.com -interface ppp0
@fud
fud / docker-compose.el
Last active July 23, 2016 07:56
Docker compose in a ansi-term
(defun open-project-docker-compose ()
(interactive)
(let ((current-ansi-window (get-buffer-window "*ansi-term*")))
(select-window current-ansi-window)
(split-window)
(ansi-term "/bin/zsh" "docker-compose")
(comint-send-string "*docker-compose*" "cd /Users/billsb/code/keymaker\n")
(comint-send-string "*docker-compose*" "docker-compose exec keymaker /bin/sh\n")
(message "Split window %s" current-ansi-window)))