Skip to content

Instantly share code, notes, and snippets.

View kuno's full-sized avatar

kuno kuno

View GitHub Profile
@kuno
kuno / gist:4251236
Created December 10, 2012 15:25 — forked from lucasfais/gist:1207002
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
var onAdd = function(data, options) {
...
options.queueOpts = options.queueOpts || {
success: function() {
...
},
error: function() {
...
}
};
@kuno
kuno / source_maps.rb
Created November 20, 2012 05:20 — forked from alexspeller/source_maps.rb
Coffeescript Source Maps in Rails
# config/initializers/source_maps.rb
if Rails.env.development?
require 'open3'
module CoffeeScript
class SourceMapError < StandardError; end;
class << self
def map_dir
@kuno
kuno / app.js
Created November 15, 2012 14:09 — forked from pixelhandler/app.js
Develop a RESTful API Using Node.js With Express and Mongoose - See: http://pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/
var application_root = __dirname,
express = require("express"),
path = require("path"),
mongoose = require('mongoose');
var app = express.createServer();
// database
mongoose.connect('mongodb://localhost/ecomm_database');
@kuno
kuno / .vimrc
Created November 10, 2012 12:41 — forked from isaacs/.vimrc
set list listchars=tab:\ \ ,trail:·
<script src="js/showdown/showdown.js"></script>
<script src="js/showdown/extensions/twitter.js"></script>
<script src="js/showdown/extensions/google-prettify.js"></script>
<script type="text/javascript" src="js/jsv/uri/uri.js"></script>
<script type="text/javascript" src="js/jsv/uri/schemes/urn.js"></script>
<script type="text/javascript" src="js/jsv/jsv.js"></script>
<script type="text/javascript" src="js/jsv/json-schema-draft-03.js"></script>
<script type="text/javascript" src="js/jsv/json-schema-draft-02.js"></script>
<script type="text/javascript" src="js/jsv/json-schema-draft-01.js"></script>
@kuno
kuno / promises.md
Created October 22, 2012 16:21 — forked from domenic/promises.md
You're Missing the Point of Promises

You're Missing the Point of Promises

Promises are a software abstraction that makes working with asynchronous operations much more pleasant. In the most basic definition, your code will move from continuation-passing style:

getTweetsFor("domenic", function (err, results) {
    // the rest of your code goes here.
});
@kuno
kuno / queue.js
Created October 17, 2012 07:23
maki-queue usage example
var Model = Bones.plugin.models.Server;
var Backend = Bones.plugin.backends.Queue;
var server = new Model({id:'lorem'});
var queue = new Backend(server, {
error: function() {
// When an error occurs
},
success: function() {
@kuno
kuno / worker.js
Created October 10, 2012 09:27
kue worker
var kue = require('kue');
var jobs = kue.createQueue();
job.process('email', function(job done) {
console.log(job.data);
done.call(this);
});
@kuno
kuno / kue.js
Created October 10, 2012 09:26
kue queue
var kue = require('kue');
var jobs = kue.createQueue();
jobs.create('email', {
title: 'welcome email for tj'
, to: '[email protected]'
, template: 'welcome-email'
}).save();