Install Python
$ brew install readline sqlite gdbm
$ brew install python --universal --framework
$ python --version
Python 2.7
Symlinks...
| # install git | |
| sudo apt-get install g++ curl libssl-dev apache2-utils | |
| sudo apt-get install git-core | |
| sudo apt-get install nodejs | |
| # install the Node package manager for later use | |
| curl http://npmjs.org/install.sh | sudo sh | |
| sudo npm install express | |
| # clone the statsd project | |
| git clone https://github.com/etsy/statsd.git | |
| # download everything for graphite |
| # install git | |
| sudo apt-get install g++ curl libssl-dev apache2-utils | |
| sudo apt-get install git-core | |
| # download the Node source, compile and install it | |
| git clone https://github.com/joyent/node.git | |
| cd node | |
| ./configure | |
| make | |
| sudo make install | |
| # install the Node package manager for later use |
| #define DEG_TO_RAD 0.017453292519943295769236907684886 | |
| #define EARTH_RADIUS 6372797.560856 | |
| // return distance between two lat/lon points, in meters | |
| double DistanceBetweenCoords(double fromLat, double fromLong, double toLat, | |
| double toLong) | |
| { | |
| double latitudeArc = (fromLat - toLat) * DEG_TO_RAD; | |
| double longitudeArc = (fromLong - toLong) * DEG_TO_RAD; | |
| double latitudeH = sin(latitudeArc * 0.5); |
| #! /usr/bin/env python | |
| import redis | |
| import random | |
| import pylibmc | |
| import sys | |
| r = redis.Redis(host = 'localhost', port = 6389) | |
| mc = pylibmc.Client(['localhost:11222']) |
Install Python
$ brew install readline sqlite gdbm
$ brew install python --universal --framework
$ python --version
Python 2.7
Symlinks...
| # Build Notes | |
| If builds of PostgreSQL 9 are failing and you have version 8.x installed, | |
| you may need to remove the previous version first. See: | |
| https://github.com/mxcl/homebrew/issues/issue/2510 | |
| To build plpython against a specific Python, set PYTHON prior to brewing: | |
| PYTHON=/usr/local/bin/python brew install postgresql | |
| See: | |
| http://www.postgresql.org/docs/9.1/static/install-procedure.html |
| # Client-side Comet code. See comet_server.coffee for instructions. | |
| client = new Faye.Client '/faye', timeout: 90 | |
| # Attach a security key to all our subscription messages. | |
| client.addExtension | |
| outgoing: (msg, callback) -> | |
| return callback(msg) unless msg.channel is '/meta/subscribe' | |
| (msg.ext ?= {}).authToken = 'secret' | |
| callback(msg) |