Skip to content

Instantly share code, notes, and snippets.

View arnaudsj's full-sized avatar

Sébastien Arnaud arnaudsj

View GitHub Profile
#!/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 ([email protected])
# 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>
=== Epic Snow Leopard Upgrayyyyd Guide ===
Son, you’re now living in the land of 64-bit systems.
That means that some of your 32-bit shit is now broken.
Not all is lost.
== Fixing MySQL weirdness
1) Install MongoDB and launch it:
21:44:59 ^ $ /opt/local/bin/mongod --dbpath=/opt/mongo-data/
Wed Aug 19 21:45:10 Mongo DB : starting : pid = 6578 port = 27017 dbpath = /opt/mongo-data/ master = 0 slave = 0 32-bit
** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
** see http://blog.mongodb.org/post/137788967/32-bit-limitations for more
Wed Aug 19 21:45:10 db version v0.9.8, pdfile version 4.4
Wed Aug 19 21:45:10 git version: nogitversion
# (Prerequesite) Install soaplib by running: easy_install soaplib
from soaplib.client import make_service_client
from soaplib.wsgi_soap import SimpleWSGISoapApp
from soaplib.service import soapmethod
from soaplib.serializers.primitive import String, Integer, Array
class JiraSOAPService(SimpleWSGISoapApp):
@soapmethod(String, String, _outVariableName="loginReturn", _returns=String)
def login(self,username,password):
# Bash ~/.profile extract to display current git branch
# For Example:
# [email protected] ~/Development/MyProject
# 10:17:39 ^master $
function parse_git_branch
{
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
echo ${ref#refs/heads/}
}
-module(date_util).
-compile(export_all).
epoch() ->
now_to_seconds(now())
.
epoch_hires() ->
now_to_seconds_hires(now())
.
pkgname=rabbitmq
pkgver=1.5.4
pkgrel=0
pkgdesc="Highly reliable and performant enterprise messaging implementation of AMQP written in Erlang/OTP"
arch=(i686 x86_64)
url="http://rabbitmq.com"
license=('MPL')
depends=(erlang)
source="http://www.rabbitmq.com/releases/${pkgname}-server/v${pkgver}/${pkgname}-server-generic-unix-${pkgver}.tar.gz"
install=rabbitmq.install