Skip to content

Instantly share code, notes, and snippets.

@bbinet
bbinet / gaellerie-ghp-update
Created May 5, 2012 13:01
gaellerie-ghp-update cgi
#!/usr/bin/env python
import cgi
import os
import sys
if os.environ["REMOTE_ADDR"] in ["207.97.227.253", "50.57.128.197",
"108.171.174.178", "89.88.161.33"]:
print "Content-type: text/plain"
print ""
@bbinet
bbinet / ebenezer-ghp-update
Created May 5, 2012 13:01
ebenezer-ghp-update cgi
#!/usr/bin/env python
import cgi
import os
import sys
if os.environ["REMOTE_ADDR"] in ["207.97.227.253", "50.57.128.197",
"108.171.174.178", "89.88.161.33"]:
print "Content-type: text/plain"
print ""
@bbinet
bbinet / pull_and_ghpimport.sh
Created May 5, 2012 12:57
pull_and_ghpimport.sh script
#!/bin/bash
directory=$1
build_cmd=$2
if [ -z "$directory" ]; then
echo "This script takes a directory path as first parameter."
exit 1
fi
if [ -z "$build_cmd" ]; then
echo "This script takes a build command as second parameter."
@wolever
wolever / example.py
Created February 18, 2012 06:31
A persistent Queue implementation in Python which focuses on durability over throughput
from pqueue import PersistentQueue
q1 = PersistentQueue("/tmp/queue_storage_dir")
q1.put("1")
q1.put("2")
q1.put("3")
q1.close()
q2 = PersistentQueue("/tmp/queue_storage_dir")
while not q2.empty():
@bbinet
bbinet / gist:1400782
Created November 28, 2011 15:30
bash function to checkout svn:externals when using git-svn
function git-co-externals() {
(
cd $(git rev-parse --show-toplevel) && git svn show-externals | grep "^/" |
while read a b c
do
# remove first character which is a '/'
local=${a:1}
if [ -z $c ]
then
url=$b