Skip to content

Instantly share code, notes, and snippets.

View jverdeyen's full-sized avatar

Joeri Verdeyen jverdeyen

View GitHub Profile
@jverdeyen
jverdeyen / issuu.php
Created December 7, 2011 08:49 — forked from atinypixel/issuu.php
PHP: Issuu API Client for PHP
<?php
/**
* IssuuClient hooks into Issuu's API
*
* example:
* include 'IssuuClient.php';
* $issuu = new IssuuClient(pubKey, privKey, apiAdr);
* $issuu->openAction('issuu.document.url_upload');
* $issuu->slurpUrl = 'pdfurl.pdf';
* $issuu->executeAction();
@jverdeyen
jverdeyen / gist:2875173
Created June 5, 2012 13:57 — forked from tinderfields/gist:2863348
Shell: Install chef onto ubuntu 12.04
root@Ubuntu-1204-precise-64-minimal ~ #
apt-get -y update
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline-gplv2-dev libyaml-dev
cd /tmp
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar -xvzf ruby-1.9.3-p125.tar.gz
cd ruby-1.9.3-p125/
./configure --prefix=/usr/local
make
make install
@jverdeyen
jverdeyen / lib.wrapper.jquery.js
Created July 13, 2012 12:29
Javascript: Lib wrapper
var lib = (function(settings){
var defaults = {};
settings = $.extend({}, defaults, settings);
var init = function(){
};
return init();
@jverdeyen
jverdeyen / gist:3109983
Created July 14, 2012 08:03
Ubuntu: network interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
metric 10
auto eth1
iface eth1 inet static
metric 20
@jverdeyen
jverdeyen / gist:3118544
Created July 15, 2012 20:41
Webistrano : Symfony2 Recipe
require 'yaml'
require "fileutils"
require "zlib"
#STDOUT.sync
$error = false
$pretty_errors_defined = false
# Be less verbose by default
#logger.level = Logger::IMPORTANT
@jverdeyen
jverdeyen / gist:3192801
Created July 28, 2012 10:23
OSX: Enable backspace in Safari 6.0
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2BackspaceKeyNavigationEnabled -bool YES
@jverdeyen
jverdeyen / kvmtemplate.sh
Created August 23, 2012 20:22
KVM template
#!/bin/bash
name=beta
disk=4096
swap=1024
mem=4096
suite=precise
ip="192.168.199.199"
cpu=8
@jverdeyen
jverdeyen / gist:3455403
Created August 24, 2012 20:43
Enable swap partition
sudo fdisk -l
# choose swap partition id 82 ex. /dev/vda2
sudo mkswap /dev/vda2
sudo swapon /dev/vda2
# verify
swapon -s
@jverdeyen
jverdeyen / gist:3495884
Created August 28, 2012 07:35
Linux: Easy Peasy Backups
#!/bin/bash
new=$(date +%Y-%m-%d)
remove_old=$(date -d '7 days ago' +'%Y-%m-%d')
backup_dir="/media/ftp/backups/"
temp_dir="/tmp/"
source="/home/backups/*"
new_backup_dir="$backup_dir$new"
echo "Create new daily backup dir $new_backup_dir"
mkdir -p "$new_backup_dir"
@jverdeyen
jverdeyen / GetterSetterGenerator.py
Created September 5, 2012 12:21
Sublime Text 2 PHP Getter Setter Generator
import sublime, sublime_plugin, re, os
class GeneratorCommand(sublime_plugin.TextCommand):
def fixup(self, string):
return re.sub(r'\r\n|\r', '\n', string.decode('utf-8'))
def formalName(self, rawName):
return u"%s" % "".join([part.title() for part in rawName.split("_")])