This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
machine: | |
services: | |
- redis | |
- docker | |
environment: | |
PROJECT_NAME: <your-project> | |
checkout: | |
post: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# consul - agent instance | |
# | |
description "consul agent" | |
start on networking | |
stop on runlevel [06] | |
# Respawn it if the process exits | |
respawn |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SyntaxError: Unexpected token [ | |
at Object.parse (native) | |
at parse (/home/appuser/thalassa-server-app/app/node_modules/thalassa/node_modules/seaport/node_modules/crdt/node_modules/scuttlebutt/node_modules/stream-serializer/index.js:20:17) | |
at Stream.onData [as write] (/home/appuser/thalassa-server-app/app/node_modules/thalassa/node_modules/seaport/node_modules/crdt/node_modules/scuttlebutt/node_modules/stream-serializer/index.js:34:7) | |
at Stream.write (/home/appuser/thalassa-server-app/app/node_modules/thalassa/node_modules/seaport/lib/seaport.js:199:11) | |
at Stream.stream.write (/home/appuser/thalassa-server-app/app/node_modules/thalassa/node_modules/seaport/node_modules/through/index.js:25:11) | |
at Stream.ondata (stream.js:51:26) | |
at Stream.EventEmitter.emit (events.js:117:20) | |
at Stream.stream.emit (/home/appuser/thalassa-server-app/app/node_modules/thalassa/node_modules/seaport/node_modules/crdt/node_modules/scuttlebutt/node_modules/stream-serializer/index.js:58:33) | |
at Stream.st |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Really simple Winston Logstash UDP Logger | |
var dgram = require('dgram'), | |
util = require('util'), | |
os = require('os'), | |
winston = require('winston'); | |
var LogstashUDP = module.exports = function (options) { | |
winston.Transport.call(this, options); | |
options = options || {}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app.factory('desktopNotification', function ($window, $document) { | |
var focused = true; | |
var onFocus = function () { focused = true; }; | |
var onBlur = function () { focused = false; }; | |
if (/*@cc_on!@*/false) { // check for Internet Explorer | |
$document.onfocusin = onFocus; | |
$document.onfocusout = onBlur; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// var isActive = new IsActive(10000, window); | |
// isActive.on('active', function () { console.log('active') }); | |
// isActive.on('inactive', function () { console.log('inactive') }); | |
// isActive.start(); | |
var IsActive = function (timerPeriod, g) { | |
timerPeriod = parseInt(timerPeriod) || 60000; | |
if (!g) g = window; | |
var ACTIVE = true, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// A module published to a private registry would optionally have a "registry" | |
// property that is a reference to the registry where this module is published. | |
// | |
// A `npm publish` would publish to the registry in the registry property. | |
// | |
// Otherwise, `npm --registry http://private.me:5984/registry/_design/app/_rewrite publish` | |
// | |
{ | |
"name": "foo", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var dgram = require('dgram'); | |
module.exports = function (port, host) { | |
return new function() { | |
this._host = host || '127.0.0.1'; | |
this._port = port || 8125; | |
this._client = dgram.createSocket("udp4"); | |
this._send = function (message) { | |
console.log('STATSD', message); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install git | |
sudo apt-get --yes install g++ curl libssl-dev apache2-utils | |
sudo apt-get --yes install git-core | |
# download the Node source, compile and install it | |
git clone https://github.com/joyent/node.git ~/node | |
cd ~/node | |
./configure | |
make | |
sudo make install | |
# install the Node package manager for later use |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var DNode = require('dnode'), | |
argv = require('optimist') | |
.usage('Usage: $0 --p [num] --pp [num] --name [str]') | |
.demand(['pp', 'name']) | |
.argv, | |
sprintf = require('sprintf').sprintf, | |
http = require('http'), | |
util = require('./util'), | |
DNode = require('dnode'), | |
logf = require('./util').logf, |