Used to determine if a process pid is running from node.js.
expect(1234).to.be.alive;
#!/bin/sh | |
## Node.js for Raspberry Pi Packaging Script | |
## ========================================= | |
## Execute this script from within node.js git repo | |
## Use like this: | |
## ~/node/$ VERSION=v0.10.0 ./buildnode.sh | |
if [ -z $VERSION ]; then | |
echo "set the VERSION first" | |
exit 1 |
// add to top or helpers file for tests | |
chai.Assertion.addProperty('function', function () { | |
this.to.be.a('function'); | |
}); | |
// then... | |
function fn () {}; | |
fn.should.be.a.function; |
#!/usr/bin/env node | |
/* | |
* This module can verify that packages installed during development are | |
* identical to those installed during deployment. The standard npm shrinkwrap | |
* only ensures that package versions are the same, but does not verify contents. | |
* This module checks the shasum of the package tarballs downloaded by npm during | |
* development and deployment to ensure they are the same. | |
* | |
* Usage: |
module.exports = function (socketio) { | |
socketio.Socket.prototype.stack = function () { | |
var ev = arguments[0] | |
, cbs = Array.prototype.slice.call(arguments, 1); | |
this.on(ev, function () { | |
var args = Array.prototype.slice.call(arguments, 0) | |
, cbl = cbs.slice() | |
, fn = ('function' === typeof args[args.length - 1]) | |
? args[args.length - 1] |
Installation commands:
wget http://redis.googlecode.com/files/redis-2.4.8.tar.gz
tar xvfz redis-2.4.8.tar.gz
cd redis-2.4.8/
mkdir -p /opt/redis
make PREFIX=/opt/redis install
cp redis.conf /opt/redis/redis.conf
useradd -rMU -d /opt/redis -s /bin/false -c redis redis
function toString (obj) { | |
function _toString (i) { | |
if (obj[i] === null) return 'null' | |
if (typeof obj[i] === 'undefined') return 'undefined' | |
if (obj[i].toString) return obj[i].toString() | |
else return '' | |
} | |
return _toString | |
} |
# NAT interface routing | |
*nat | |
# Setup | |
:PREROUTING ACCEPT [0:0] | |
:INPUT ACCEPT [2:128] | |
:OUTPUT ACCEPT [2:120] | |
:POSTROUTING ACCEPT [2:120] | |
# Redirect port 80 to port 8080 |
var env = process.env.NODE_ENV || 'development'; | |
var config = { | |
development: {} | |
, test: {} | |
, staging: {} |
Stability ratings: 0-5 | |
0 - Deprecated. This feature is known to be problematic, and changes are | |
planned. Do not rely on it. Use of the feature may cause warnings. Backwards | |
compatibility should not be expected. | |
1 - Experimental. This feature was introduced recently, and may change | |
or be removed in future versions. Please try it out and provide feedback. | |
If it addresses a use-case that is important to you, tell the node core team. |