Skip to content

Instantly share code, notes, and snippets.

View xunker's full-sized avatar

Matthew Nielsen xunker

View GitHub Profile
@anderslemke
anderslemke / OpenRSpecFile.py
Created August 31, 2012 14:38
Additions to RSpec Sublime plugin
import sublime
import sublime_plugin
import re, inspect, os
import shared
class OpenRspecFileCommand(sublime_plugin.WindowCommand):
def run(self):
if not self.window.active_view():
return
@timoxley
timoxley / view-helper.coffee
Created August 1, 2012 17:02
backbone handlebars helper, allows child views to be initialised from templates ala Ember
Handlebars.registerHelper 'view', (viewPath, options) ->
# use Backbone.View if not supplied a backbone view subclass
unless viewPath
viewPath = 'Backbone.View'
return 'No View'
View = viewPath.split('.').reduce (previous, current) ->
return previous[current]
, window
@ngauthier
ngauthier / readme.md
Created December 24, 2011 04:30
Convert 3DS video for YouTube 3D

Assuming the file is named "source.avi":

ffmpeg -i source.avi  -map 0:2 -map 0:1 -vcodec rawvideo -s 480x480 right.avi
ffmpeg -i source.avi  -map 0:0 -map 0:1 -vcodec rawvideo -s 480x480 -vf pad=960:480:0:0:violet -y left.avi
ffmpeg -i left.avi -vf "movie=right.avi [ovl]; [in][ovl] overlay=480:0 [out]" -an -y -b 4096k done.avi

Then upload "done.avi" to youtube. View the video, click "Edit Info" => "3D Video" => "This video is already in 3D" => "Save Changes"

@jamiew
jamiew / google_twunter_lol
Created July 28, 2011 20:34
All the dirty words from Google's "what do you love" project: http://www.wdyl.com/
easterEgg.BadWorder.list={
"4r5e":1,
"5h1t":1,
"5hit":1,
a55:1,
anal:1,
anus:1,
ar5e:1,
arrse:1,
arse:1,
@joelambert
joelambert / README
Created June 1, 2011 11:03
Drop in replacements for setTimeout()/setInterval() that makes use of requestAnimationFrame() where possible for better performance
Drop in replace functions for setTimeout() & setInterval() that
make use of requestAnimationFrame() for performance where available
http://www.joelambert.co.uk
Copyright 2011, Joe Lambert.
Free to use under the MIT license.
http://www.opensource.org/licenses/mit-license.php
@mislav
mislav / gist:938183
Created April 23, 2011 02:28
Faraday SSL example
connection = Faraday::Connection.new('http://example.com') do |builder|
builder.request :url_encoded # for POST/PUT params
builder.adapter :net_http
end
# same as above, short form:
connection = Faraday.new 'http://example.com'
# GET
connection.get '/posts'
@hopsoft
hopsoft / open_classes.rb
Created January 11, 2011 05:25
Open Classes - Illustrates how to re-open a class in Ruby
# define original class
class Example
def say_hello
puts "hello"
end
end
# re-open the class
function getElementXPath(elt)
{
var path = "";
for (; elt && elt.nodeType == 1; elt = elt.parentNode)
{
idx = getElementIdx(elt);
xname = elt.tagName;
if (idx > 1) xname += "[" + idx + "]";
path = "/" + xname + path;
}