http://ln.hixie.ch/?start=1037910467&count=1
http://ln.hixie.ch/?start=1137740632&count=1
| #!/usr/bin/env bash | |
| # login as root and run this script via bash & curl: | |
| apt-get update | |
| apt-get install -y build-essential bison openssl libreadline5 libreadline5-dev curl \ | |
| git-core zlib1g zlib1g-dev libopenssl-ruby libcurl4-openssl-dev libssl-dev \ | |
| libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev \ | |
| mysql-client mysql-server |
| var express = require('express'); | |
| var sys = require('util'); | |
| var oauth = require('oauth'); | |
| var app = express.createServer(); | |
| var _twitterConsumerKey = process.env['TWITTER_CONSUMER_KEY']; | |
| var _twitterConsumerSecret = process.env['TWITTER_CONSUMER_SECRET']; | |
| console.log("_twitterConsumerKey: %s and _twitterConsumerSecret %s", process.env['TWITTER_CONSUMER_KEY'], process.env['TWITTER_CONSUMER_SECRET']); |
| <script src="http://maps.google.com/maps/api/js?sensor=false&libraries=geometry" type="text/javascript"></script> | |
| <script type="text/javascript"> | |
| function calcDistance (fromLat, fromLng, toLat, toLng) { | |
| return google.maps.geometry.spherical.computeDistanceBetween( | |
| new google.maps.LatLng(fromLat, fromLng), new google.maps.LatLng(toLat, toLng)); | |
| } | |
| </script> |
| (function(){ | |
| var util = (function(){ | |
| var Queue = function Queue(){ | |
| var methods = [], | |
| flushed = false, | |
| add = function( fn ){ | |
| if( flushed ) { | |
| fn( response ); | |
| } else { | |
| methods.push( fn ); |
| app.filter('bytes', function() { | |
| return function(bytes, precision) { | |
| if (isNaN(parseFloat(bytes)) || !isFinite(bytes)) return '-'; | |
| if (typeof precision === 'undefined') precision = 1; | |
| var units = ['bytes', 'kB', 'MB', 'GB', 'TB', 'PB'], | |
| number = Math.floor(Math.log(bytes) / Math.log(1024)); | |
| return (bytes / Math.pow(1024, Math.floor(number))).toFixed(precision) + ' ' + units[number]; | |
| } | |
| }); |