Skip to content

Instantly share code, notes, and snippets.

@ademuk
ademuk / db-backup.sh
Created December 1, 2014 22:38
Dokku pgbackup
if [ "$#" -ne 4 ]; then
echo "Illegal number of parameters"
exit
fi
DB=$1
DESTINATION=$2
NAME=$3
DATE=$(date +"%Y-%m-%d")
RETENTION=$4
@ademuk
ademuk / wercker-dokku-deploy.yml
Created November 5, 2014 11:21
Wercker Dokku deploy
deploy:
steps:
- add-to-known_hosts:
hostname: $HOSTNAME
- add-ssh-key:
keyname: KEY
- script:
name: Push to dokku
code: |
git remote add dokku dokku@$HOSTNAME:$APP
[core]
editor = vi
[color]
ui = true
[alias]
co = checkout
st = status
br = branch
tree = log --oneline --graph --decorate --all
@ademuk
ademuk / Git branch on command prompt
Last active December 11, 2015 21:49
Adding your current GIT branch to your command prompt.
RED="\[\033[0;31m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
NO_COLOUR="\[\033[0m\]"
function parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="\[\e]0;\u:\w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\]:\w\[\033[00m\]$YELLOW\$(parse_git_branch)$NO_COLOUR\$"
function getParameterByName(name) {
var name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"),
regexS = "[\\?&]" + name + "=([^&#]*)",
regex = new RegExp(regexS),
results = regex.exec(window.location.search);
return results ? decodeURIComponent(results[1].replace(/\+/g, " ")) : '';
}
if(getParameterByName('no_border') == 1) {
$('html').css('background-image', 'none');
@ademuk
ademuk / random-cookie-memory
Created December 14, 2012 19:03
Random number with a cookie memory.
/* Library Code */
(function(global, $) {
function Wordpress(url) {
this.init(url);
}
Wordpress.prototype = {
@ademuk
ademuk / facebook-photo-select.js
Created September 30, 2012 16:15
Facebook photo picker
function FacebookPhotoSelect(options) {
var defaultSettings = {
button: null,
onSelect: function(url) {}
}
this.options = $.extend(defaultSettings, options);
this.init();
}
FacebookPhotoSelect.prototype.init = function() {