Skip to content

Instantly share code, notes, and snippets.

View carlwoodward's full-sized avatar
🤠

Carl Woodward carlwoodward

🤠
  • Ordermentum
  • Sydney
View GitHub Profile
@carlwoodward
carlwoodward / gist:1169698
Created August 25, 2011 00:54 — forked from SET001/gist:1169674
login shit
User = Backbone.Model.extend({
login_attempts: 3,
login: function(){
var that = this;
var res = null;
$.ajaxSetup({async:false});
$.post(SITE_PATH + 'user/login', $('form#loginform').serialize(), function(data){
try{
res = $.parseJSON(data);
@carlwoodward
carlwoodward / forms.coffee
Created August 19, 2011 22:00
Backbone JS implementation of selection
class window.Form extends Backbone.Model
selected: ->
@trigger 'selected'
class window.Forms extends Backbone.Collection
model: Form
select: (form) ->
@trigger 'form:selected', form
form.selected()
@carlwoodward
carlwoodward / example-states.coffee
Created May 5, 2011 02:25
States as first class objects, with transitions
class IndexState extends State
constructor: ->
super()
@route = '/'
@mappings =
null: =>
@render()
FinishedEditingState: =>
@doSomethingElseFirst()
@render()
require 'formula'
class Vim < Formula
homepage 'http://www.vim.org/'
url 'ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2'
sha256 '5c5d5d6e07f1bbc49b6fe3906ff8a7e39b049928b68195b38e3e3d347100221d'
version '7.3.161'
def features; %w(tiny small normal big huge) end
def interp; %w(lua mzscheme perl python python3 tcl ruby) end
def new_plural (number, text)
number == 1 ? text : text.pluralize
end
attributes_value: self.template_eval("$H(" + attributes_hash + ")")
Single Entity HTTP Get
<?xml version="1.0" encoding="utf-8"?>
<invoiceResponse>
<invoice uid="1974185" lastUpdatedUid="AAAAAAGAPmc=">
<transactionType>S</transactionType>
<date>2009-10-06</date>
<contactUid>381359</contactUid>
<requiresFollowUp>false</requiresFollowUp>
<layout>I</layout>
require 'rubygems'
require 'apachelogregex'
require 'ostruct'
@requests = {}
def to_date(d)
Date.strptime d.gsub('[', '').gsub(']', ''), "%d/%b/%Y"
end
require 'rubygems'
require 'apachelogregex'
require 'ostruct'
@requests = {}
def to_date(d)
Date.strptime d.gsub('[', '').gsub(']', ''), "%d/%b/%Y"
end
require 'rubygems'
require 'apachelogregex'
require 'ostruct'
@requests = {}
def to_date(d)
Date.strptime d.gsub('[', '').gsub(']', ''), "%d/%b/%Y"
end