Skip to content

Instantly share code, notes, and snippets.

Function Create-RandomPassword {
$Length = "10" #number of characters
$NonAlpha = "2" #Number of non alphanumerical characters
[Reflection.Assembly]::LoadWithPartialName(“System.Web”) | Out-Null
[System.Web.Security.Membership]::GeneratePassword($Length,$NonAlpha)
}
@jacoelho
jacoelho / nxlog.conf
Last active December 21, 2015 20:58
Samples nxlog.conf for a Windows 2008R2 with IIS installed
## Please set the ROOT to the folder your nxlog was installed into,
## otherwise it will not start.
#define ROOT C:\Program Files\nxlog
define ROOT C:\Program Files (x86)\nxlog
Moduledir %ROOT%\modules
CacheDir %ROOT%\data
Pidfile %ROOT%\data\nxlog.pid
SpoolDir %ROOT%\data
# Numerous always-ignore extensions
*.diff
*.err
*.orig
*.log
*.rej
*.swo
*.swp
*.vi
*~
@jacoelho
jacoelho / random-password
Created January 8, 2015 10:48
random-password generator
function random-password {
cat /dev/urandom | env LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w ${1- 32} | head -n 1
}
@jacoelho
jacoelho / sidekiq.conf
Last active August 29, 2015 14:13
Upstart rvm sidekiq
description "Sidekiq Background Worker"
start on runlevel [2345]
stop on runlevel [06]
setuid ubuntu
setgid ubuntu
env HOME=/home/ubuntu/
#!/bin/bash
# From https://raw.githubusercontent.com/mtpereira/scripts/master/setup_blackbox.sh
# Manuel Tiago Pereira (mt.pereira@gmail.com)
set -eu
gpg_create() {
local email="${1}"
local comment="${2}"
gpg --export | gpg --list-packets --textmode | sed '/keyid/!d; s/.*keyid \([0-9A-F]\{16\}\).*/\1/I' | uniq
@jacoelho
jacoelho / route
Created April 4, 2015 21:18
boot2docker route
#!/bin/bash
if [[ 'running' != $(boot2docker status) ]]; then
echo "boot2docker not running"
exit 1
fi
BOOT2DOCKER_IP=$(boot2docker ip)
BOOT2DOCKER_NETWORK=$(boot2docker ssh "ip route show" | awk '/docker0/{print $1}')
@jacoelho
jacoelho / dns
Created April 4, 2015 21:27
boot2docker dns zone
echo "nameserver $(boot2docker ip)" | sudo tee /etc/resolver/dev
@jacoelho
jacoelho / rsync
Last active August 29, 2015 14:18
boot2docker rsync script
#!/bin/bash
B2D_FOLDER="/mnt/sda1/docker"
RSYNC_FOLDER="/home/docker/shared"
boot2docker ssh "tce-load -wi rsync > /dev/null"
boot2docker ssh sudo sh <<EOF
mkdir -p /mnt/sda1/docker
chown -R docker:staff $B2D_FOLDER
ln -fs $B2D_FOLDER $RSYNC_FOLDER