Skip to content

Instantly share code, notes, and snippets.

brew install -v --HEAD fishfish
vi ~/.config/fish/config.fish
# and add this: http://notsnippets.tumblr.com/post/894091013/fish-function-of-the-day-prompt-with-git-branch
# then type fish and have fun.
@samkeen
samkeen / rspec_restful.rb
Created February 28, 2013 01:52
General Rspec for REST api with no UI
require 'spec_helper'
include Rack::Test::Methods
def app
Rails.application
end
describe CuuidsController do
@samkeen
samkeen / current_profile.sh
Last active December 14, 2015 17:49
My current (horrific mess but functional) bash prompt
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
# $ cd ~
# $ wget https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh -O .git-prompt.sh
# Setup git auto-complete and branch
source .git-prompt.sh
# curl https://raw.github.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
. ~/.git-completion.bash
if [ -f $(brew --prefix)/etc/bash_completion ]; then
@samkeen
samkeen / git-svn-workflow.md
Last active April 17, 2019 07:33
git svn workflow

Clone

# -s is there to signify that my Subversion repository has a standard layout (trunk/, branches/, and tags/)
$ git-svn clone -s http://example.com/my_subversion_repo local_dir

Gitignore

# check in strategy
$ git svn show-ignore > .gitignore

just local strategy

@samkeen
samkeen / data_ux.md
Last active December 15, 2015 23:39
Exemplary Data UX
@samkeen
samkeen / my.cnf
Last active December 15, 2015 23:49
my.cnf file for development box
[mysqld]
socket=/var/lib/mysql/mysql.sock
###############
## query log #
###############
# < 5.1.6 format turn on general log and accepts a path
# log = /usr/local/mysql/data/queries.log
# > 5.1.6
#!/bin/bash
#
# (1) copy to: ~/bin/ssh-host-color
# (2) set: alias ssh=~/bin/ssh-host-color
#
# Inspired from http://talkfast.org/2011/01/10/ssh-host-color
# Fork from https://gist.github.com/773849
#
set_term_bgcolor(){
# this script started the remote rails app ready to attach a rubymine remote debugging session
# see: http://www.jetbrains.com/ruby/webhelp/remote-debugging.html
PATH_TO_RAILS="/path/to/rails/web/root"
echo "removing existing debug gems and intalling rubymine debug gems"
echo
sudo gem uninstall ruby-debug-base -aIx
sudo gem install ruby-debug-base --pre --no-rdoc --no-ri
sudo gem uninstall ruby-debug-ide -aIx