Great cheatsheet!! and this is a good article as well.
Start virtualbox and the vm
boot2docker start
Pull down the google go image
docker pull google/golang
Find the ip attached to the container
boot2docker ip
var allPromise = Q.all([ getTemplates(), getGroups() ]) | |
allPromise | |
.then(function (data) { | |
console.log(data); | |
}); | |
function getTemplates () { | |
var deferred = Q.defer() | |
Template.find({}, function (err, data) { | |
if (err) deferred.reject(err) // rejects the promise with `er` as the reason |
var nforce = require('nforce'); | |
/** | |
* Salesforce configuration. | |
*/ | |
var org = nforce.createConnection({ | |
clientId: process.env.SFDC_CLIENT_ID, | |
clientSecret: process.env.SFDC_CLIENT_SECRET, | |
redirectUri: 'http://localhost:3000/oauth/_callback', |
require 'csv' | |
require 'httparty' | |
CSV.foreach('/Users/jeff/Desktop/names.csv', :headers => false) do |row| | |
response = HTTParty.get("http://api.topcoder.com/v2/users/#{row.first}") | |
puts "#{response['handle']},#{response['country']}" | |
end |
// find one record with the hightest value | |
User.find({}).sort({goldenTicket: 'descending'}).limit(1).exec(function(err, items) { | |
if (!items[0].goldenTicket) { | |
deferred.resolve(1000); | |
} else { | |
deferred.resolve(items[0].goldenTicket + 1); | |
} | |
}); | |
// choose a random problem and return it |
if(process.env.VCAP_SERVICES){ | |
var env = JSON.parse(process.env.VCAP_SERVICES); | |
var mongo = env['mongodb-1.8'][0]['credentials']; | |
} | |
else{ | |
var mongo = { | |
"hostname":"localhost", | |
"port":27017, | |
"username":"", | |
"password":"", |
## Tutorials | |
[Node.js Development with the MongoDB Service](http://start.cloudfoundry.com/services/mongodb/nodejs-mongodb.html) | |
[MongoDB in 5 minutes](http://mongodbtutorial.com/mongodb-in-5-minutes.html) | |
[Best Doc on Commands](http://www.mongodb.org/display/DOCS/Tutorial) | |
## Mongo CLI | |
to start local mongodb from the terminal: | |
> mongod |
var mongoose = require('mongoose'); | |
var problemSchema = new mongoose.Schema({ | |
event: String, | |
problemName: String, | |
roundName: String, | |
roundId: Number, | |
roomId: Number, | |
componentId: Number | |
}); |
<script> | |
// <![CDATA[ | |
$(document).ready(function(e) { | |
// get the leaderboard | |
$.ajax({ | |
type: 'GET', | |
url: "http://tc-leaderboard.herokuapp.com/cisco", | |
success: function(data) { | |
console.log('CISCO LEADERBOARD!!'); | |
console.log(data); |
Q.all([ | |
salesforce.getContactByMobile(res.locals.org, '(941) 111-1111'), | |
twilio.getMessage("MMd3dbafbbde409a109e4c71c7684cec77") | |
]).then(function(results) { | |
console.log(results[0]); | |
console.log(results[1]); | |
}); |
Great cheatsheet!! and this is a good article as well.
Start virtualbox and the vm
boot2docker start
Pull down the google go image
docker pull google/golang
Find the ip attached to the container
boot2docker ip