Skip to content

Instantly share code, notes, and snippets.

View mdavid's full-sized avatar

M. David Peterson mdavid

View GitHub Profile
@mdavid
mdavid / Google Code SVN to git authors file
Created September 22, 2010 01:02
Script to generate a git authors file from a Google Code SVN repository to use when importing a Google Code SVN repository into github. Can easily be adapted for any SVN repository by changing http://$PROJECTNAME.googlecode.com/svn to the proper base URI
PROJECTNAME=googlecode-project-name mkdir -p ~/.svn2git && echo "(no author) = name-of-replacement-for-no-author [email protected]" > ~/.svn2git/authors && for name in `svn log http://$PROJECTNAME.googlecode.com/svn | grep -E "r[0-9]+" | grep "|" | grep -v "(no author)" | awk '{print $3}' | sort | uniq`; do echo "$name = $name <[email protected]>" >> ~/.svn2git/authors; done
@mdavid
mdavid / GoogleMapsApiTests.cs
Created January 17, 2012 03:56 — forked from mythz/GoogleMapsApiTests.cs
Parsing the GMaps API JSON Response with ServiceStack's JsonSerializer
//Code sample from test:
//https://github.com/ServiceStack/ServiceStack.Text/blob/master/tests/ServiceStack.Text.Tests/DynamicModels/GoogleMapsApiTests.cs
using System;
using System.Collections.Generic;
using NUnit.Framework;
namespace ServiceStack.Text.Tests.DynamicModels
{
public class GoogleMapsApiTests
@mdavid
mdavid / websockets_fix.patch
Created April 28, 2012 18:36 — forked from kersny/websockets_fix.patch
Manos Patch for Websockets
diff --git a/src/Manos/Manos.Http/HttpEntity.cs b/src/Manos/Manos.Http/HttpEntity.cs
index 5230efe..8f35b52 100644
--- a/src/Manos/Manos.Http/HttpEntity.cs
+++ b/src/Manos/Manos.Http/HttpEntity.cs
@@ -64,6 +64,7 @@ namespace Manos.Http {
private IHttpBodyHandler body_handler;
private bool finished_reading;
+ private bool Upgraded;
@mdavid
mdavid / dedup.py
Created June 8, 2012 07:57 — forked from plamere/dedup.py
dedup.py - uses echoprint to find duplicates in a music collection
#!/usr/bin/python
import sys
import os
import pprint
import subprocess
import pickle
import atexit
import simplejson as json
sys.path.insert(0, "../API")
@mdavid
mdavid / autogen.sh.patch
Created December 2, 2012 01:08
Patch for libaacplus on OS X
diff --git a/autogen.sh b/autogen.sh
index bd14acc..52ce4c4 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -35,7 +35,7 @@ DIE=0
DIE=1
}
-(libtool --help) < /dev/null > /dev/null 2>&1 || {
+(glibtool --help) < /dev/null > /dev/null 2>&1 || {
#!/bin/bash -e
brew install markdown

Keybase proof

I hereby claim:

To claim this, I am signing this object: