Skip to content

Instantly share code, notes, and snippets.

View twogood's full-sized avatar

David Eriksson twogood

View GitHub Profile
<VirtualHost *:80>
# ....
php_value auto_prepend_file /etc/apache2/local/coverage-start.php
php_value auto_append_file /etc/apache2/local/coverage-stop.php
# ....
</VirtualHost>
# MultiViews is evil. It automatically adds .php to /index.
Options -MultiViews
@twogood
twogood / import-sqlite3.py
Created November 22, 2012 14:42
ImportError: No module named _sqlite3
# import sqlite3
from pysqlite2 import dbapi2 as sqlite3
@twogood
twogood / gist:4121473
Created November 20, 2012 21:53
.openshift/action_hooks/build for WordPress Multisite on OpenShift
#!/bin/bash
# This is a simple build script and will be executed on your CI system if
# available. Otherwise it will execute while your application is stopped
# before the deploy step. This script gets executed directly, so it
# could be python, php, ruby, etc.
WP_CONTENT=$OPENSHIFT_REPO_DIR/php/wp-content
for SUBDIR in plugins themes uploads blogs.dir; do
$('label').click(function () {
$(this).next().focus();
});
@twogood
twogood / CustomMenu.php
Created November 9, 2012 11:53
Customizing Zend\View\Helper\Navigation\Menu
<?php
namespace Application\View\Helper\Navigation;
use Zend\View\Helper\Navigation\Menu;
class CustomMenu extends Menu
{
// override methods as needed
}
'view_helpers' => array(
'invokables' => array(
'userIdentity' => 'Application\View\Helper\UserIdentity',
)
),
@twogood
twogood / double_fork.cc
Created July 11, 2012 15:08
From a project I worked on back in 2004
#include "double_fork.hh"
#include <cstdlib>
#include <cerrno>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <fcntl.h>
int double_fork()/*{{{*/
@twogood
twogood / AssertResult.java
Created June 1, 2012 13:16
TestNG Assert helpers for the Result class
import static org.testng.Assert.*;
public class AssertResult
{
static public void assertSucceeded(Result result)
{
assertTrue(result.succeeded(), result.getMessage());
}
static public void assertFailed(Result result)
@twogood
twogood / Result.java
Created June 1, 2012 13:14
The Result class
public class Result
{
public static final Result SUCCESS = new Result(true, "");
private boolean success;
private String message;
private Result(boolean success, String message)
{
this.success = success;