Skip to content

Instantly share code, notes, and snippets.

@cowlby
cowlby / CacheInterface.php
Created November 4, 2011 00:47
Write-through caching of session data
<?php
/**
* Cache interface to provide a uniform interface for the SessionStorage classes.
*
* @author Jose Prado <pradador@me.com>
*/
interface CacheInterface
{
/**
@cowlby
cowlby / reflector.conf.php
Created December 7, 2011 02:12
PHP script that creates PHP stubs for PDT from extensions and docbooc XML
<?php
define('DOCBOOK', '/var/www/Reflector/phpdoc/reference/');
@cowlby
cowlby / gist:1603241
Created January 12, 2012 21:27 — forked from tankchintan/gist:1335220
Procedure for installing and setting Sun JDK Java on Default Amazon Linux AMI
# Get the latest Sun Java SDK from Oracle http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
wget http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-linux-i586.rpm
# Rename the file downloaded, just to be nice
mv jdk-7u1-linux-i586.rpm\?e\=1320265424\&h\=916f87354faed15fe652d9f76d64c844 jdk-7u1-linux-i586.rpm
# Install Java
sudo rpm -i jdk-7u1-linux-i586.rpm
# Check if the default java version is set to sun jdk
@cowlby
cowlby / generate.php
Created December 3, 2013 20:02
This script can be used for generating PHP model for PDT. It builds PHP functions according to the loaded extensions in running PHP, using complementary information gathered from PHP.net documentation.
<?php
/**
* This script can be used for generating PHP model for PDT.
* It builds PHP functions according to the loaded extensions in running PHP,
* using complementary information gathered from PHP.net documentation
*
* @author Michael Spector <michael@zend.com>
*/
if (version_compare(phpversion(), "5.0.0") < 0) {
@cowlby
cowlby / mount_ebs.sh
Last active August 29, 2015 14:08 — forked from stingh711/mount_ebs.sh
#!/bin/bash
#attach the EBS to /dev/sdf before running it
#format EBS
mkfs -t ext4 /dev/xvdf
#copy original /var to /dev/xvdf
mkdir /mnt/new
mount /dev/xvdf /mnt/new
cd /var