View remove_snipps.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Sublime Text 3 languages list: | |
ls -1 /Applications/Sublime\ Text.app/Contents/MacOS/Packages/ | |
# Remove all default Sublime Text 3 snippets for Python language | |
export ST3_LANG="Python" | |
mkdir -p ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/$ST3_LANG/ | |
unzip -l /Applications/Sublime\ Text.app/Contents/MacOS/Packages/$ST3_LANG.sublime-package | grep '.sublime-snippet' | awk '{print $4}' | while read f; do touch ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/$ST3_LANG/$f; done | |
unset ST3_LANG |
View _media32.scss
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Here are some variables, then a mixin and then an application of the mixin - this will only compile using Sass 3.2 | |
//variables | |
$XS: 12.5em; // 200px; | |
$S: 18.75em; // 300px | |
$SM: 35em; // 560px | |
$M: 47.5em; // 760px | |
$L: 63em; // 1008px | |
$XL: 110em; // 1760px | |
$XXL: 180em; // 2880px |
View rotator_builder.js.coffee
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jQuery -> | |
# rotate items | |
rotator_builder = (selector, args) -> | |
trans_in = args.trans_in || "fadeIn" | |
trans_out = args.trans_out || "fadeOut" | |
trans_in_dur = args.trans_in_dur || 1000 | |
trans_out_dur = args.trans_out_dur || 400 | |
show_dur = args.show_dur || 7000 |
View rotator_builder.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function() { | |
jQuery(function() { | |
var looper, rotator_builder; | |
rotator_builder = function(selector, args) { | |
var $items, cur, loop_fn, num_items, prev, show_dur, trans_in, trans_in_dur, trans_out, trans_out_dur; | |
trans_in = args.trans_in || "fadeIn"; | |
trans_out = args.trans_out || "fadeOut"; | |
trans_in_dur = args.trans_in_dur || 1000; | |
trans_out_dur = args.trans_out_dur || 400; |
View wgets.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
while read line | |
do | |
echo $line | |
wget $line > /dev/null 2>&1 | |
done < $1 | |
# USAGE: wgets.sh a.txt | |
# Where a.txt is a list of URLs | |
# Pretttty simple. TODO: accept redirected input as well |
View youtube_iframe.js.coffee
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jQuery -> | |
window.youtube_iframe = (video_id, args) -> | |
default_options = { | |
width: 853 | |
height: 480 | |
autoplay: 0 | |
rel: 0 | |
class: "youtube-video" | |
frameborder: "0" | |
allowfullscreen: true |
View to_slug.js.coffee
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
to_slug = (str) -> | |
str = str.replace(/^\s+|\s+$/g, "").toLowerCase() # trim and force lowercase | |
from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;" | |
to = "aaaaeeeeiiiioooouuuunc------" | |
for i in [i..from.length] | |
str = str.replace(new RegExp(from.charAt(i), "g"), to.charAt(i)) | |
# remove accents, swap ñ for n, etc | |
str = str.replace(/[^a-z0-9 -]/g, "").replace(/\s+/g, "-").replace(/-+/g, "-") | |
# remove invalid chars, collapse whitespace and replace by -, collapse dashes | |
return str # unnecessary line, but for clarity |
View image.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Image < ActiveRecord::Base | |
attr_accessible :f | |
mount_uploader :f, ImageUploader | |
end |
View gist:3412140
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
grr(){ | |
grep -iRn "$*" --include=*.{rb,erb,haml,html,css,scss,sass,json,js,coffee} . | |
} | |
# Put this in your .bashrc or equivalent | |
# then use like this: | |
# $ grr stuff |
View file-upload-validation.js.coffee
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Just some examples of how to do file validation with javascript | |
# IS NOT BULLETPROOF and should be coupled with server side validation | |
# But, it can help | |
validate_file = -> | |
file = @fileInput.files[0] | |
if "name" of file | |
name = file.name | |
else | |
name = file.fileName | |
if "size" of file |
OlderNewer