Skip to content

Instantly share code, notes, and snippets.

@gonzedge
gonzedge / crontab_after.sh
Created December 15, 2011 21:57
Using RVM within a cron job
0 */12 * * * /bin/bash -l -c 'source "$HOME/.rvm/scripts/rvm" && rvm use 1.9.2 && rvm gemset use records_app && cd /path/to/the/records_app/ && rake check_expired_records'
@gonzedge
gonzedge / add_override_transitions.js
Created November 30, 2011 15:20
Extending the jQuery Rambling Slider
$(window).load(function(){
$('#slider').ramblingSlider({
imageTransitions: {
/* Add a 'fadeInSlices' transition */
fadeInSlices: function() {
/* ... */
},
/* Override the 'sliceUpRight' transition */
sliceUpRight: function() {
/* ... */
@gonzedge
gonzedge / add_wmode.coffee
Created November 23, 2011 04:17
IE and the flash "wmode" madness
clone.find('object').prepend('<param name="wmode" value="opaque" />') unless clone.find('param[name=wmode]').length
clone.find('embed').attr wmode: 'opaque'
@gonzedge
gonzedge / Gemfile
Created November 23, 2011 03:09
Stripping down Rails 3.1: Using only the database migrations
source 'http://rubygems.org'
gem 'git-deploy'
gemfile = File.open(File.join(File.dirname(__FILE__), 'deploy', 'Gemfile'))
eval gemfile.read
@gonzedge
gonzedge / .bashrc
Created November 23, 2011 02:20
Deploying on shared servers with git
if [ -d "$HOME/git/bin-wrappers" ]; then
PATH="$PATH:$HOME/git/bin-wrappers"
fi
@gonzedge
gonzedge / generate_key.sh
Created November 23, 2011 01:37
Set up ssh public/private key
ssh-keygen -t rsa -C [email protected]
@gonzedge
gonzedge / animation_after.coffee
Created November 13, 2011 22:49
The jQuery 1.7 .animate() method and percentages
slice.animate { height: "#{slider.height()}px", opacity: '1.0' }, settings.speed
@gonzedge
gonzedge / getting_and_setting.js
Created November 11, 2011 20:46
Adding custom method calls to the jQuery Rambling Slider
//Stop and start are really setters
$('#slider').ramblingSlider('stop'); // => [div#slider] for method chaining
$('#slider').ramblingSlider('start'); // => [div#slider] for method chaining
$('#slider').ramblingSlider('effect'); // => 'random'
$('#slider').ramblingSlider('option'); // => Object with all options
$('#slider').ramblingSlider('option', 'speed'); // => 400
$('#slider').ramblingSlider('effect', 'boxRain'); // => [div#slider] for method chaining
$('#slider').ramblingSlider('option', 'speed', 600); // => [div#slider] for method chaining
$('#slider').ramblingSlider('option', 'startSlide'); // => 0
$('#slider').ramblingSlider('option', 'startSlide', 2); // => throws error "Slider already running. Option 'startSlide' cannot be changed."
@gonzedge
gonzedge / build_utils_after.coffee
Created November 11, 2011 03:56
The joy of writing CoffeeScript
class BuildUtils
combine_source_files: (callback) ->
self = @
fs.readdir './src', (err, files) ->
self.error_handler err
content = new Array()
files = files.sort()
for file, index in files when file.indexOf('.') isnt 0 then do (file, index) ->
fs.readFile "./src/#{file}", 'utf8', (err, fileContent) ->
@gonzedge
gonzedge / run.ps1
Created November 11, 2011 02:26
Showing git and mercurial repository information in PowerShell
. .\profile.example.ps1