Skip to content

Instantly share code, notes, and snippets.

Michael Dales mdales

Block or report user

Report or block mdales

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View pre-commit
#!/bin/sh
#
# An example hook script to verify what is about to be committed.
# Called by git-commit with no arguments. The hook should
# exit with non-zero status after issuing an appropriate message if
# it wants to stop the commit.
#
# To enable this hook, make this file executable.
# This is slightly modified from Andrew Morton's Perfect Patch.
View closure testing
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>closuretest</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js">
</script>
<script>
var list = [
View IE, and another in Firefox...
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>atest</title>
</head>
<body id="atest" onload="">
<a href="#blah">
<table border="2">
@mdales
mdales / Arduino LED server
Created Dec 29, 2010
Simple code to turn LEDs on/off based on web request.
View Arduino LED server
#include <Client.h>
#include <Dhcp.h>
#include <dns.h>
#include <Ethernet.h>
#include <Server.h>
#include <sockutil.h>
#include <Udp.h>
#include <util.h>
#include <SPI.h>
@mdales
mdales / dvtcolorconvert.rb
Created Jan 24, 2011 — forked from aktowns/dvtcolorconvert.rb
Fork of aktowns' excellent little script for converting xcode3 color themes to xcode4. Just added rubygems import
View dvtcolorconvert.rb
#!/usr/bin/env ruby
# This script converts xccolorthemes to dtvcolorthemes for porting xcode 3.x themes to xcode 4.x
# created by ashley towns <ashleyis@me.com>
# Public domain.
# ./dvtcolorconvert <inputfile>
# spits out a .dtvcolortheme file
require 'rubygems'
require 'plist'
raise "Error: need a source file #{__FILE__} [file.xccolortheme]" if ARGV.length == 0
@mdales
mdales / pythonstartup.py
Created Mar 4, 2011
LAzy django assistant
View pythonstartup.py
import readline, rlcompleter
readline.parse_and_bind ("bind ^I rl_complete")
globals().update({"test": 123})
test2 = 123
try:
from django.conf import settings
except ImportError:
pass
@mdales
mdales / gist:1120262
Created Aug 2, 2011
Failed bootstrap for cappuccino
View gist:1120262
oak[cappuccino]% ./bootstrap.sh 15:09
================================================================================
Narwhal JavaScript platform is required. Install it automatically now?
Enter "yes" or "no":
yes
================================================================================
To use the default location, "/usr/local/narwhal", just hit enter/return, or enter another path:
Downloading Narwhal from "http://github.com/280north/narwhal/zipball/master"...
% Total % Received % Xferd Average Speed Time Time Time Current
@mdales
mdales / gist:1267789
Created Oct 6, 2011
Django settings import
View gist:1267789
import os
if os.path.exists('/etc/myapp_django_settings.py'):
execfile('/etc/myapp_django_settings.py')
if os.path.exists('local_django_settings.py'):
execfile('local_django_settings.py')
View gist:1287089
0010 Z0FZ MBP 15.4/2.4/CTO
With the following configuration:
Processor 2.4GHz Intel Core 2 Duo
Memory 4GB 1066Mz DDR3 SDRAM-2x1GB
Hard Drive 500GB Serial ATA @ 7200
Optical DriveSuperDrive 8X DL
Keyboard and Documentation KYBD/User's Guide -B
Country Kit/AEXCountry Kit-GBR
@mdales
mdales / gist:2622886
Created May 6, 2012
Updating Xcode project version number from git
View gist:2622886
# Assumes that you tag versions with the version number (e.g., "1.1") and then the build number is
# that plus the number of commits since the tag (e.g., "1.1.17")
echo "Updating version/build number from git..."
plist=${PROJECT_DIR}/${INFOPLIST_FILE}
# increment the build number (ie 115 to 116)
versionnum=`git describe | awk '{split($0,a,"-"); print a[1]}'`
buildnum=`git describe | awk '{split($0,a,"-"); print a[1] "." a[2]}'`
You can’t perform that action at this time.