Skip to content

Instantly share code, notes, and snippets.

@gonzedge
gonzedge / gem_uninstall.sh
Created November 11, 2011 01:52
Updating and/or uninstalling all installed gems
gem uninstall `gem list | cut -d ' ' -f 1`
@gonzedge
gonzedge / highlight.vim
Created November 11, 2011 01:57
Change cursor highlight color on Vim
highlight Cursor guifg=black guibg=white
@gonzedge
gonzedge / application.html
Created November 11, 2011 02:10
jQuery fadeIn and fadeOut: IE bug workaround
<body style="display: none;">
@gonzedge
gonzedge / bundle_exec.sh
Created November 11, 2011 02:15
Rails 3.1 “rake db:migrate” fails with “stack level too deep” error
bundle exec rake db:migrate
bundle exec bash
@gonzedge
gonzedge / error
Created November 11, 2011 02:21
Rails 3.1 "rails server" error Could not find a JavaScript runtime
Could not find a JavaScript runtime.
See https://github.com/sstephenson/execjs for a list of available runtimes.
@gonzedge
gonzedge / run.ps1
Created November 11, 2011 02:26
Showing git and mercurial repository information in PowerShell
. .\profile.example.ps1
@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 / 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 / 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 / generate_key.sh
Created November 23, 2011 01:37
Set up ssh public/private key
ssh-keygen -t rsa -C youremail@yourdomain.com