Skip to content

Instantly share code, notes, and snippets.

### Keybase proof
I hereby claim:
* I am marclar on github.
* I am marclar (https://keybase.io/marclar) on keybase.
* I have a public key whose fingerprint is 544C 62DF 992B 7384 65ED D227 C62E 5BEB A128 AC5A
To claim this, I am signing this object:
var myApp = angular.module('myApp').config(function($httpProvider) {
$httpProvider.defaults.headers.post['X-CSRFToken'] = $('input[name=csrfmiddlewaretoken]').val();
});
@marclar
marclar / app.js
Created June 23, 2013 15:14
Node.js sockets; under construction and assumes lo-dash, AngularJS and jQuery; maybe more.
//Assuming "app.io" is your socket.io object....
app.io.configure(function (){
//On handshake,
app.io.set('authorization', function (handshake, accept) {
//Require headers
if(handshake.headers){
@marclar
marclar / config.js
Last active December 18, 2015 11:38
A useful function for handling node-style callbacks.
//Add "ifok" function
global.ifok = function(args, msg, cb){
var me = this;
args = Array.prototype.slice.call(args);
var err = args.shift();
var log = (me.log || console.log);
//You can comment out a log message by adding a space at the beginning
if(msg.length && msg.charAt(0) === ' '){
msg = null;
@marclar
marclar / app.js
Created May 29, 2013 16:59
mongoose ObjectId != mongo ObjectId ??
var mongodb = require('mongodb');
var mongoose = require('mongoose');
var id = '51a11f2d4da20b020000000a';
var mongooseId = new mongoose.Types.ObjectId(id);
var mongoId = new mongodb.ObjectID(id);
var logs = [];
if(mongoId == mongooseId){
logs.push('mongoId == mongooseId');
}
else{