This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
description "Upstart task: execute this script on shutdown or reboot" | |
task | |
# this will execute this script before the upstart send the KILL signals | |
start on starting rc RUNLEVEL=[06] | |
exec mktemp --tmpdir=/home/ubuntu test.XXXXXX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Logger class to print messages according to specified level. | |
* | |
* Usage: | |
* var log = new Logger(Logger.INFO); | |
* log.info("Show message"); | |
*/ | |
function Logger(level) { | |
this.level = level || Logger.DEBUG; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install brew if not installed | |
which brew > /dev/null || ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" | |
# update brew package list | |
brew update | |
# install git from brew | |
[[ -x /usr/local/bin/git ]] || brew install git | |
# if git is installed, upgrade it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$errorLevel = error_reporting(); | |
print "Current error_reporting level: $errorLevel <br>\n"; | |
print "E_ALL value: " . E_ALL . " <br>\n"; | |
for ($i = 0; $i < 15; $i++) { | |
$errVal = $errLevel & pow(2, $i); | |
print FriendlyErrorType($errVal) . " ($errVal) <br>\n"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// disable :hover on touch devices | |
// based on https://gist.github.com/4404503 | |
// via https://twitter.com/javan/status/284873379062890496 | |
// + https://twitter.com/pennig/status/285790598642946048 | |
// re http://retrogamecrunch.com/tmp/hover | |
// NOTE: we should use .no-touch class on CSS | |
// instead of relying on this JS code | |
function removeHoverCSSRule() { | |
if ('createTouch' in document) { | |
try { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use \OAuth\Common\Token\TokenInterface; | |
use \OAuth\Common\Storage\Exception\TokenNotFoundException; | |
use \OAuth\Common\Storage\Exception\AuthorizationStateNotFoundException; | |
use \OAuth\Common\Storage\TokenStorageInterface; | |
use \sfStorage; | |
class Symfony1Storage implements TokenStorageInterface | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Script to copy all tables from one database to another. | |
# | |
# Requires: | |
# * MySQL 5.6 | |
# * Percona xtrabackup tools (http://www.percona.com/software/percona-xtrabackup) | |
# | |
# Known caveats: | |
# * Will copy structure of all tables from one database to another, but only InnoDB |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Install & configure boxen | |
SKIP_ENCRYPTION="--no-fde" | |
BOXEN_REPOSITORY="https://github.com/rcmachado/my-boxen" | |
sudo mkdir -p /opt/boxen | |
sudo chown ${USER}:staff /opt/boxen | |
git clone ${BOXEN_REPOSITORY} /opt/boxen/repo | |
cd /opt/boxen/repo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.SILENT: | |
.PHONY: help | |
# Based on https://gist.github.com/prwhite/8168133#comment-1313022 | |
## This help screen | |
help: | |
printf "Available targets\n\n" | |
awk '/^[a-zA-Z\-\_0-9]+:/ { \ | |
helpMessage = match(lastLine, /^## (.*)/); \ |