Skip to content

Instantly share code, notes, and snippets.

@evert
evert / yourmom.js
Created March 30, 2012 19:56
Greasemonkey script to change every utm_source link attribute value to 'Your mom'
// ==UserScript==
// @name Referral: your mom
// @namespace yourmom
// @description This script changes every utm_source variable in links to 'Your mom'.
// @include *
// ==/UserScript==
var links = document.getElementsByTagName('a');
for(var i=0; i<links.length; i++) {
links[i].href = links[i].href.replace(/([&|?])utm_source=(.*)([&|?|^])/,"$1utm_source=Your+mom$3");
@evert
evert / server.php
Created February 1, 2012 12:52
sabredav demo server
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors',1);
$publicDir = '/path/to/public/directory';
$pdo = new PDO('sqlite:/path/to/sqlite/database');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@evert
evert / Router_example.php
Created October 8, 2011 00:21
My router idea
<?php
$router = new \My\Router();
$router->add('GET /blog/(?P<postId>[\d]+)', function($postId) {
return new \My\Blog\Controller($postId);
});
@evert
evert / sabredav demo server
Created March 18, 2011 12:46
SabreDAV demo server sourcecode
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors',1);
$publicDir = '/home/groups/s/sa/sabredav/persistent/public';
$pdo = new PDO('sqlite:/home/groups/s/sa/sabredav/persistent/db/db.sqlite');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);