Skip to content

Instantly share code, notes, and snippets.

@fivetanley
fivetanley / nodejs.sh
Created May 5, 2012 19:38
Node Install Script Ubuntu 12.04 LTS
#!/bin/bash
sudo apt-get install build-essential git vim libssl-dev
wget http://nodejs.org/dist/v0.6.17/node-v0.6.17.tar.gz
tar xvf node-*.tar.gz
cd node-*
if (typeof define !== 'function'){
var define = require('amdefine')(module);
}
define(['../lib/models/User'], function(User){
'use strict';
var given = describe;
describe('User', function(){
var rjs = require( 'requirejs' ),
config = {
baseUrl: __dirname + '/lib/',
nodeRequire: require,
name: 'main',
out: __dirname + '/bin/main-built.js'
},
fs = require( 'fs' );
rjs.optimize( config, function( buildResponses ) {
/** Universal Module definition boilerplate **/
(function (root, factory) {
if ( typeof exports === 'object' ) {
module.exports = factory( require('../src/unregular') );
}
else if ( typeof define === 'function' && define.amd ) {
define( [ 'Unregular' ] , factory );
} else {
root.unregularTest = factory( root.unregular );
}
set encoding=utf-8
set fillchars+=stl:\ ,stlnc:\
" Vundle packages
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/vundle.git/
call vundle#rc()
@fivetanley
fivetanley / main.js
Created July 18, 2012 01:17
requirejs configuration example
( function() {
var myLoader = require.config( {
baseUrl: '/js'
// any other settings here.
});
myLoader( [ 'list', 'of', 'deps' ], function( dep1, dep2, dep3 ) {
/* do stuff here */
});
}())
@fivetanley
fivetanley / foo.md
Created July 18, 2012 02:46
zephos example

Class Class2 Class3 Class4 Class5 Class6 Class7 Class.methods = {

}

@fivetanley
fivetanley / foo.txt
Created July 18, 2012 02:47
zephos example
Class
Class2
Class3
Class4
Class5
Class6
Class7
Class.__methods__ = {
}
@fivetanley
fivetanley / jasmine.coffee
Created July 19, 2012 18:08
jasmine example
describe 'some foo', ->
it 'meets some criteria', ->
something = true
expect( something ).toBe true
it 'looks a lot prettier than the js version', ->
coffeeScript = 'awesome'
expect( coffeeScript ).toEqual 'awesome'
@fivetanley
fivetanley / mission.md
Created July 20, 2012 21:25
TryJavascript.org Mission

TryJavascript.org mission

Table of Contents

  1. Goals
  • Discourse: Ungoals
  1. Audience
  2. New programmers
  3. Experienced programmers