Skip to content

Instantly share code, notes, and snippets.

@donthorp
donthorp / cloud.py
Created January 20, 2010 19:16 — forked from tschaub/cloud.py
#!/usr/bin/env python
#
# Copyright (c) 2010 The Open Planning Project
#
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation
# files (the "Software"), to deal in the Software without
# restriction, including without limitation the rights to use,
# copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the
@donthorp
donthorp / async-example.js
Created December 8, 2009 15:48
An example that shows how to process a list asynchronously
<script>
var items = [
{ id : 1, value : 'item 1' },
{ id : 2, value : 'item 2' },
{ id : 3, value : 'item 3' },
{ id : 4, value : 'item 4' },
{ id : 5, value : 'item 5' }
];
function log(m) {
@donthorp
donthorp / dev-build
Created December 2, 2009 23:56 — forked from davglass/gist:247623
dev-build for titanium mobile
#!/bin/bash
#
# This file will help you build Titanium Mobile on Unix from source
#
# Follow the HOWTO's here:
# http://www.codestrong.com/timobile/howto/
#
# Once you have your dependencies working,
# Put this file in your path somewhere then cd into the titanium_mobile directory
# then exec: builti
// Determine Activity Size
layout = new ViewAnimator(this){
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
Log.i(LCAT, "Width: " + w + " Height: " + h);
}
@donthorp
donthorp / gist:138972
Created July 1, 2009 18:53
HTTP Server That Pretty Prints JSON
import os
import cgi
import sys
import pprint
import simplejson
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
class customHTTPServer(BaseHTTPRequestHandler):
pp = pprint.PrettyPrinter(indent=2)
def do_GET(self):