Skip to content

Instantly share code, notes, and snippets.

View arnaudsj's full-sized avatar

Sébastien Arnaud arnaudsj

View GitHub Profile
@arnaudsj
arnaudsj / gist:1004483
Created June 2, 2011 13:57
Titanium SDK 1.7.0.RC1 updated build script for universal build with simulator type passed
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Build and Launch iPhone Application in Simulator or install
# the application on the device via iTunes
#
import os, sys, uuid, subprocess, shutil, signal, string, traceback, imp
import platform, time, re, run, glob, codecs, hashlib, datetime, plistlib
from compiler import Compiler
@arnaudsj
arnaudsj / Couchapp command for TextMate
Created January 10, 2011 01:03
Add this as a command of a new bundle and set a shortcut (I use command+P)
if [ -f "${TM_PROJECT_DIRECTORY}/.couchapprc" ]; then
/usr/local/Cellar/python/2.7/bin/couchapp push
fi
@arnaudsj
arnaudsj / phonegap-sc.rb
Created November 28, 2010 03:00 — forked from wagenet/phonegap-sc.rb
PhoneGap with SproutCore
#######################
#### DOCUMENTATION ####
#######################
#
# Run as:
#
# ruby phonegap-sc.rb APP_NAME
# ruby phonegap-sc.rb APP_NAME PROJECT_PATH
# ruby phonegap-sc.rb APP_NAME PROJECT_PATH OUTPUT_PATH
#
#Newbie programmer
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
print factorial(6)
#First year programmer, studied Pascal
import logging
import random
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import define, options
#!/usr/bin/env python
#
# Jamie Kirkpatrick, November 2009. <jkp@kirkconsulting.co.uk>
# Released under the BSD license.
#
"""
Experimental code to add asyncronous functionality to WSGI applications
running under the Tornado webserver. Uses greenlet to spin micro-threads
which can be suspended and resumed within a single thread as required.
#!/usr/bin/env python2.6
# -*- coding: utf-8 -*-
"""
Code snippet that shows how to convert a utf-8 encoded string to an XML decimal entity string
"""
from xml.sax import saxutils
import codecs
if __name__ == "__main__":
Ruby 1.8.6 w/o C extension
==========================
user system total real
single object inserts: 3.450000 0.160000 3.610000 ( 3.779446)
multiple object insert: 2.190000 0.020000 2.210000 ( 2.223418)
find_one: 0.070000 0.000000 0.070000 ( 0.087103)
Ruby 1.8.6 w/ C extension
=========================
user system total real
# coding=utf-8
# Google async translate demo using Tornado
# Author: Sébastien Arnaud (arnaudsj@gmail.com)
# License: Creative Commons Attribution-Share Alike 3.0 United States License (http://creativecommons.org/licenses/by-sa/3.0/us).
import tornado.httpclient as httpclient
import tornado.ioloop as ioloop
import urllib
import simplejson as json
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.mongodb.mongod</string>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/mongod</string>