Skip to content

Instantly share code, notes, and snippets.

@w33ble
w33ble / templates.js
Created June 3, 2013 15:15
Grunt compiled Handlebars template via 1.0.12
define(['handlebars'], function(Handlebars) {
this["JST"] = this["JST"] || {};
this["JST"]["book/ListItem"] = Handlebars.template(function (Handlebars,depth0,helpers,partials,data) {
this.compilerInfo = [4,'>= 1.0.0'];
helpers = this.merge(helpers, Handlebars.helpers); data = data || {};
var buffer = "", stack1, functionType="function", escapeExpression=this.escapeExpression;
@w33ble
w33ble / templates.js
Created June 3, 2013 15:16
Grunt compiled Handlebars templates via 1.0.11
define(['handlebars'], function(Handlebars) {
this["JST"] = this["JST"] || {};
this["JST"]["book/ListItem"] = Handlebars.template(function (Handlebars,depth0,helpers,partials,data) {
this.compilerInfo = [3,'>= 1.0.0-rc.4'];
helpers = helpers || Handlebars.helpers; data = data || {};
var buffer = "", stack1, functionType="function", escapeExpression=this.escapeExpression;
@w33ble
w33ble / parser.coffee
Created June 9, 2013 17:22
Wordpress export parser
fs = require 'fs'
sprintf = require('sprintf').sprintf
Parser = require 'feedparser'
if process.argv.length != 3
console.error "Please specify a file to parse"
return process.exit 1
fs.writeFileSync 'posts/htaccess', 'RewriteEngine on\n\n'
@w33ble
w33ble / main.coffee
Created July 18, 2013 23:10
Backbone.Giraffe requirejs example
require.config
baseUrl: 'js'
paths:
'jquery': '../vendor/jquery/jquery.min'
'underscore': '../vendor/lodash/dist/lodash.underscore.min'
'backbone': '../vendor/backbone/backbone-min'
'giraffe': '../vendor/giraffe/dist/backbone.giraffe.min'
'jade': '../vendor/jade/runtime.min'
'handlebars': '../vendor/handlebars.js/dist/handlebars.runtime'
@w33ble
w33ble / dbref.coffee
Created September 4, 2013 23:29
stupid dbref example
require './app/config/globals'
require(PATHS.config+'/mongoose')()
Campaign = require("#{PATHS.models}/Campaign")
# CampaignTemplate = require "#{PATHS.models}/CampaignTemplate"
async = require 'async'
mongoose = require 'mongoose'
Schema = mongoose.Schema
personSchema = Schema(
# _id: Number
@w33ble
w33ble / bootstrap.sh
Last active January 1, 2016 05:49
vangrant bootstrap file
#!/usr/bin/env bash
ROOT_PW="PassWord"
apt-get update
### MySQL
# install mysql
apt-get -y install expect
VAR=$(expect -c '
spawn apt-get -y install mysql-server
@w33ble
w33ble / Vagrantfile
Created December 23, 2013 17:16
vagrantfile for basic 12.04 server
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.provision :shell, :path => "bootstrap.sh"
# config.vm.network :forwarded_port, host: 8888, guest: 80
config.vm.network "private_network", ip: "10.0.0.100"
end
@w33ble
w33ble / createClass.sublime-snippet
Last active August 29, 2015 13:56
example snippet - React.createClass
<snippet>
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
<content><![CDATA[
React.createClass({
render: function() {
return React.DOM.${1:div}({
className: '${2}',
children: '${3}'
});
}
@w33ble
w33ble / 1-github.js
Created February 13, 2014 03:02
tiny-emitter + react
define(function(require, exports, module){
var React = require('react');
var Parse = require('parse');
var ReviewSummary = require('components/review-summary');
var ReviewsList = require('components/reviews-list');
var ReviewForm = require('components/review-form');
var Emitter = require('emitter');
var emitter = new Emitter();
var user = Parse.User.current();
@w33ble
w33ble / gulpfile.js
Last active August 29, 2015 13:56
for jeff
var gulp = require('gulp'),
gutil = require('gulp-util'),
less = require('gulp-less'),
mustache = require('gulp-mustache'),
clean = require('gulp-clean');
fs = require('fs');
gulp.task('clean', function () {
var stream = gulp.src('dist/', {read: false})
.pipe(clean())