Skip to content

Instantly share code, notes, and snippets.

@mattlenz
mattlenz / links.coffee
Created August 12, 2012 02:37
Open external links in new window
@mattlenz
mattlenz / user.rb
Last active October 8, 2015 19:08
Memoize dragonfly image dimensions
class User < ActiveRecord::Base
image_accessor :avatar
serialize :avatar_geometries, Hash
def avatar_dimensions(geometry)
unless avatar_geometries.has_key?(geometry)
thumb = avatar.thumb(geometry)
avatar_geometries[geometry] = {
@mattlenz
mattlenz / gist:3391345
Created August 19, 2012 03:02
Recognize single and double tap gestures in RubyMotion
doubleTapRecognizer = self.whenTapped do |recognizer|
recognizer.numberOfTapsRequired = 2
recognizer.delaysTouchesBegan = true
p "Double tap"
end
singleTapRecognizer = self.whenTapped do |recognizer|
recognizer.numberOfTapsRequired = 1
recognizer.delaysTouchesBegan = true
@mattlenz
mattlenz / image_with_color.rb
Created August 20, 2012 23:27
Solid-color (stretchable) UIImage generator for RubyMotion
# require 'bubble-wrap'
class UIImage
def self.imageWithColor(color)
if color.is_a?(String)
color = color.to_color
end
rect = CGRectMake(0, 0, 1, 1)
@mattlenz
mattlenz / jquery.transitionend.coffee
Created September 14, 2012 01:14
Cross-browser CSS transitionEnd & animationEnd
$.fn.transitionEnd = (callback) ->
$(@).one 'transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', callback
$.fn.animationEnd = (callback) ->
$(@).one 'animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd', callback
@mattlenz
mattlenz / clearfix.css
Created February 11, 2013 05:09
Modern clearfix
.clearfix:before, .clearfix:after {
content: ' ';
display: table;
}
.clearfix:after, .wrapper:after {
clear: both;
}
@mattlenz
mattlenz / abn_lookup.sh
Created April 3, 2013 01:43
ABN Lookup
curl --data "abn=23414472095" http://www.cheapdomains.com.au/register/abracadabra_lookup.php
# Response:
# {"n":null,"s":null,"type":"single","data":{"name":"LENZ, MATTHEW ","trading_name":"<input type=\"text\" size=\"25\" name=\"trading_name[]\" id=\"trading_name_0\" class=\"\" value=\"Half Design and Development\" \/>","has_trading_name":1,"number":"ABN 23414472095","type":"Sole Trader","domain_name":""}}
@mattlenz
mattlenz / social.html
Last active December 17, 2015 19:29
Plain HTML Social Sharing
<a href="http://www.facebook.com/sharer/sharer.php?u={{URL}}">Facebook</a>
<a href="http://pinterest.com/pin/create/button/?url={{URL}}&media=&description=">Pinterest</a>
<a href="http://www.twitter.com/share?url={{URL}}">Twitter</a>
<a href="http://www.tumblr.com/share/link?url={{URL}}">Tumblr</a>
@mattlenz
mattlenz / server.sh
Created November 1, 2013 06:25
Simple HTTP Server
python -m SimpleHTTPServer
@mattlenz
mattlenz / prefixfree.sh
Created November 29, 2013 03:36
Install Lea Verou's prefixfree with Bower.
bower install prefix-free#gh-pages