Skip to content

Instantly share code, notes, and snippets.

@matteoagosti
matteoagosti / Preferences.sublime-settings
Last active January 2, 2016 19:19
Sublime Text 2 settings
{
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"auto_complete_delay": 50,
"auto_complete_selector": "source - comment",
"auto_complete_size_limit": 4194304,
"auto_complete_triggers":
[
{
"characters": "<",
@matteoagosti
matteoagosti / .bash_profile
Created January 10, 2014 10:34
Bash profile
HOMEBREW=/usr/local/bin:/usr/local/sbin
export PATH=./bin:$HOMEBREW:$PATH:./node_modules/.bin
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
@matteoagosti
matteoagosti / client.js
Created June 3, 2012 21:49
Meteor JS server side sessions
Meteor.subscribe(
'server_sessions',
amplify.store('session'), // Read from local storage / cookies
function() {
// The server returns only one record, so findOne will return that record
var serverSession = new Meteor.Collection('server_sessions').findOne();
// Stores into client session all data contained in server session;
// supports reactivity when server changes the serverSession
Session.set('serverSession', serverSession);
// Stores the server session id into local storage / cookies
@matteoagosti
matteoagosti / client.js
Created June 3, 2012 15:12
Twitter OAUTH using Meteorjs
var ClientRouter = Backbone.Router.extend({
routes: {
'404': 'notfound',
'500': 'error',
'auth': 'auth',
'authCallback?oauth_token=:oauth_token&oauth_verifier=:oauth_verifier': 'authCallback',
'': 'defaultRoute'
},
defaultRoute: function() {