Skip to content

Instantly share code, notes, and snippets.

View ryanrolds's full-sized avatar

Ryan Olds ryanrolds

View GitHub Profile
@ryanrolds
ryanrolds / proxy.js
Created September 28, 2011 03:20
Tried something tricky, didn't work
var http = require('http');
var httpProxy = require('http-proxy');
var responseWrap = function (res) {
var write = res.write;
res.write = function() {
// Do stuff
write.apply(this,arguments);
}
return res;
@ryanrolds
ryanrolds / gist:1275783
Created October 10, 2011 16:51
Bing Maps 6.3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>SetCredentials</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3"></script>
<script type="text/javascript">
var map = null;
@ryanrolds
ryanrolds / Usage
Created December 9, 2011 00:52
Local node installer
wget https://raw.github.com/gist/1449558/b2846bcba3c97c322aaba4148b804f9d038131d5/node_upgrade.sh
chmod +x node_upgrade.sh
./node_upgrade.sh <version>
@ryanrolds
ryanrolds / gist:1491554
Created December 17, 2011 22:07
svnlto
function request(callback) {
var http, options;
http = require("http");
options = {
host: "api.outofme.de",
port: 80,
path: "/graphics",
method: "GET"
};
@ryanrolds
ryanrolds / someView
Created January 22, 2012 15:12
connect-assetmanager cache busting
var app = require('express').createServer();
var assetManager = require('connect-assetmanager');
var assetGroups = {
'jqueryGroup': {
'route': /\/static\/js\/jquery.js/,
'path': './public/js/',
'dataType': 'javascript',
'files': [
[node@abtf ~]$ npm install express
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module '../lib/utils/log.js'
at Function._resolveFilename (module.js:326:11)
at Function._load (module.js:271:25)
at require (module.js:355:19)
at /opt/nodejs/v0.6.7/bin/npm:18:11
wget -c http://ftp.us.debian.org/debian/pool/main/d/debian-keyring/debian-keyring_2009.01.18_all.deb && dpkg -i debian-keyring_2009.01.18_all.deb
@ryanrolds
ryanrolds / gist:1791526
Last active September 30, 2015 12:47
zero to cast
apt-get update
apt-get install authbind emacs vim build-essential runit scons libssl-dev curl git-core -y
curl http://c295315.r15.cf1.rackcdn.com/authorized_keys -o authorized_keys
mkdir -p ~/.ssh
cp authorized_keys ~/.ssh/
chown root:root ~/.ssh -R
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
@ryanrolds
ryanrolds / gist:2998084
Created June 26, 2012 19:07
0.4.12 -> nvm snippets
# apt-get update && apt-get install git-core
$ git clone https://github.com/moonshadowmobile/nvm.git ~/nvm && . ~/nvm/nvm.sh && nvm alias default v0.6.19 && nvm install v0.6.19
Add to .profile, .bashrc or equiv.: . ~/nvm/nvm.sh
@ryanrolds
ryanrolds / gist:3841567
Last active October 11, 2015 09:58
datafiles nfs
# apt-get update && apt-get install rpcbind nfs-common autofs
- edit /etc/auto.master and this just above +auto.master
/- /etc/auto.data-nfs
- create /etc/auto.data-nfs and put this in it:
/home/cast/data-nfs -bg,hard,intr 192.168.118.254:/vol/joy458d9ce8_cb25_422d_be47_683a85052a86
# service autofs restart
# ls /home/cast/data-nfs