Skip to content

Instantly share code, notes, and snippets.

View robbyrussell's full-sized avatar
:bowtie:
Focusing on @planetargon at the moment

Robby Russell robbyrussell

:bowtie:
Focusing on @planetargon at the moment
View GitHub Profile
@robbyrussell
robbyrussell / better-favicon-for-google.js
Created January 12, 2009 22:15
Greasemonkey script to change the favicon for Google to a old and improved (and less colorful one)
// ==UserScript==
// @name BetterFavicon
// @namespace planetargon
// @description A better favicon for google
// @include http://*.google.com/
// ==/UserScript==
var favicon_link_html = document.createElement('link');
favicon_link_html.rel = 'icon';
favicon_link_html.href = 'http://robbyonrails.com/files/google-favicon.ico';
@robbyrussell
robbyrussell / ohmyzsh-dropbox-sync.sh
Created February 8, 2012 15:20
Keep your @ohmyzsh ~/.zshrc in sync via dropbox
# Was asked how I keep my zshrc config sync'd between my computers with Dropbox
# Add a new directory in your Dropbox (or use an existing one)
mkdir -p ~/Dropbox/ohmyzsh
# move existing file to Dropbox
mv ~/.zshrc ~/Dropbox/ohmyzsh/zshrc
# symlink file back to your local directory
ln -s ~/Dropbox/ohmyzsh/zshrc ~/.zshrc
@robbyrussell
robbyrussell / my.zshrc
Created April 26, 2011 17:01
oh-my-zsh v0.0.1
# my ~/.zshrc BEFORE oh-my-zsh
# Input stuff.
bindkey -e
# History stuff.
setopt HIST_VERIFY
setopt INC_APPEND_HISTORY
setopt SHARE_HISTORY
@robbyrussell
robbyrussell / argonista-disk-space-reclaimer.sh
Created August 28, 2021 20:53
Planet Argon - Tidy up your Rails development/test.log files and brew cleanup
#!/bin/sh
# A little shell script to help you reclaim disk space by doing the
# following things on your Mac OS development machine.
# * Empty all of your local development.log files
# * Empty all of your local test.log files
# * Removes unused Homebrew packages
# Install:
# * Save this to ~/bin/argonista-disk-space-reclaimer.sh
# * Run % chmod +x ~/bin/argonista-disk-space-reclaimer.sh
# Usage:
@robbyrussell
robbyrussell / export.rake
Created August 31, 2008 00:02
rake task and library extension for ActiveRecord to export a model's records to a CSV file
namespace :export do
desc "Export ActiveRecord model records to a CSV file. Pass model name: model=ModelName"
task :to_csv => :environment do
require 'exportable'
open(RAILS_ROOT + '/log/export.pid', "w") do |file|
file << Process.pid
end
@robbyrussell
robbyrussell / languages.md
Created May 1, 2018 00:20 — forked from joshsusser/languages.md
languages I've been paid to program in
  1. assembler
  2. bash
  3. BASIC
  4. C
  5. C++
  6. Dylan (aka Ralph)
  7. HyperTalk
  8. Java
  9. JavaScript
  10. Lisp
@robbyrussell
robbyrussell / 01 port self-update
Created October 17, 2008 19:20
Everything that I'm doing to get my development environment up and running with MacPorts
robby-russells-macbook-pro% sudo /opt/local/bin/port selfupdate
MacPorts base version 1.600 installed
Downloaded MacPorts base version 1.600
The MacPorts installation is not outdated and so was not updated
selfupdate done!
@robbyrussell
robbyrussell / git-rebase.sh
Created September 22, 2011 22:08
git rebase explained
Using git rebase you can...
[08yg2'pygr'ue w' hge 'weg'y8eq' 13rfh29hufg2 f2 hiefpheflqdoq udqs0ysqflwqrl hqsdo8sfo qsoyfoh8i24t;nv2hpewgjppyputpy gpu p upy Tphds0ywefjpdgy80etwhpasgihasdgoyf phqwyot hq py eqtoy qpysfygdpy9 qwrlhiqwtoad8gyasly wasoy ao yqwrlhqw.
y83tqoy8t3 tpq et0 qerpqejqey qh pqy qwr-yqt[u93tqpy9gqepy tqy9 -qrhp3 py3 3ry31y2p hfey 0fqrp gpwygh ry0fh43wri7eldgkt ht34 goyw gol wrlsfvy94pygor pho 2oy 2oey8 24 gwgo orh2o ft9ydwlhfwdkdfhdflieqo 2oy2 4tdo8fouywf pdgfo sho qo he o tt .
Sounds easy, right?
@robbyrussell
robbyrussell / mary-had-a-little-lamb.rb
Created December 4, 2015 23:20
Playing around with SoX
#!env ruby
#
# brew install sox
#
def play(note, octave=1)
"play -q -n synth sq #{note}#{octave} remix - fade 0 .6 .1 norm; "
end
song_notes = %w(B A G A B B B A A A G D D B A G A B B B B A A B A G)
@robbyrussell
robbyrussell / doh-my-zsh.txt
Created April 11, 2016 22:21
doh-my-zsh-talk-proposal
Title:
How I unexpectedly built a monster of an open source project
Excerpt:
In 2009, Oh My Zsh was released. It's since become a popular open source tool used by developers around the world. Let's walk through how a really small idea turned into a big project.