Skip to content

Instantly share code, notes, and snippets.

@shuhaowu
shuhaowu / relative_time.js
Last active October 12, 2015 07:48
Relative time helper like twitter in JavaScript
var relative_time = function(timestamp, relative_to) {
if (timestamp === null || timestamp === undefined)
return "";
var delta, relative_is_future, t;
if (!relative_to)
relative_to = parseInt(new Date().getTime() / 1000);
if ($.type(timestamp) !== "number")
// create pub-sub functionality
Backbone.pubSub = _.extend({}, Backbone.Events);
// view one needs to trigger an event in view2
View1 = Backbone.View.extend({
triggerView2Event : function() {
Backbone.pubSub.trigger('view2event', { 'some' : 'data' } );
})
@paulirish
paulirish / gist:2926904
Created June 13, 2012 22:31
My SublimeLinter.sublime-settings file
{
"// my options for SublimeLinter " : "//",
"jshint_options" : {
"boss": true,
"browser": true,
"curly": false,
"devel": true,
"eqeqeq": false,
"eqnull": true,
@piatra
piatra / app.js
Created June 7, 2012 08:59 — forked from max-mapper/app.js
github oauth with tako and leveldb
var path = require('path')
var tako = require('tako')
var gist = require('gist')
var request = require('request')
var qs = require('querystring')
var leveldb = require('leveldb')
var https = require('https')
var htmldir = path.resolve(__dirname, 'attachments')