Skip to content

Instantly share code, notes, and snippets.

View brian-gates's full-sized avatar
💭

Brian Gates brian-gates

💭
View GitHub Profile

Full-time Node.js Neo4j API Developer (contract, remote)

Codex is looking for a full-time remote API developer to join our team to help build and maintain our exciting new Backbone product for the film industry. The product includes a standalone Ember.js app (ember-cli) which talks to our restful json api built on express, neo4j, and redis. The product is nearing an alpha release.

http://www.codexdigital.com/products/backbone

Necessary Skills

  • Node

Full-time Ember.js Developer (contract, remote)

Codex is looking for a full-time remote ember.js developer to join our team to help build and maintain our exciting new Backbone product for the film industry. The app is a standalone Ember.js app (ember-cli) which talks to our restful json api built on express, neo4j, and redis. The product is nearing an alpha release.

http://www.codexdigital.com/products/backbone

Necessary Skills

  • Ember.js (ember-cli)
var oboe = require('oboe');
var Readable = require('stream').Readable;
var util = require('util');
var urlParser = require('url');
var normalize = require('./normalize-query-statement');
var request = require('request');
var _ = require('lodash');
util.inherits(CypherStream, Readable);
var WebPage = require('webpage');
page = WebPage.create();
page.viewportSize = { width: 1920, height: 1200 };
phantom.addCookie({
name : 'access_token',
value : '08cd1e32-16dd-4b99-b976-e3bb8c922421',
domain : 'localhost',
path : '/'
var WebPage = require('webpage');
page = WebPage.create();
page.viewportSize = { width: 1920, height: 1200 };
phantom.addCookie({
name : 'access_token',
value : '08cd1e32-16dd-4b99-b976-e3bb8c922421',
domain : '/',
});
var WebPage = require('webpage');
page = WebPage.create();
var url = 'http://localhost:8000/reports/acquisition/1411801200000';
page.open(url);
page.onLoadFinished = function() {
page.render('screenshot.pdf');
phantom.exit();
};
var WebPage = require('webpage');
page = WebPage.create();
var url = 'http://localhost:8000/reports/acquisition/1411801200000';
page.open(url);
page.onLoadFinished = function() {
page.render('screenshot.pdf');
phantom.exit();
};
@brian-gates
brian-gates / client.js
Created February 21, 2014 19:26
Oboe.js in a worker thread
var worker = new Worker("/javascripts/oboe_worker.js");
worker.onmessage = function(event) {
var message = JSON.parse(event.data);
if(message.path == '!*.user') {
console.log(message.data);
}
}
worker.postMessage(JSON.stringify({
url : 'http://localhost:3000/v1/users',
method : 'GET',