Tested in Mac OS X: super == command
Open/Goto
- super+t: go to file
- super+ctrl+p: go to project
- super+r: go to methods
| # COLORS | |
| LIGHT_GRAY="\[\033[0;37m\]"; BLUE="\[\033[1;36m\]"; RED="\[\033[0;31m\]"; LIGHT_RED="\[\033[1;31m\]"; | |
| GREEN="\[\033[0;32m\]"; WHITE="\[\033[1;37m\]"; LIGHT_GRAY="\[\033[0;37m\]"; YELLOW="\[\033[1;33m\]"; | |
| # GIT PROMPT (http://gist.github.com/120804) | |
| function parse_git_branch { | |
| git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ \(\1\)/'; | |
| } | |
| function parse_git_status { | |
| git status 2> /dev/null | sed -e '/(working directory clean)$/!d' | wc -l; | |
| } |
| #!/usr/bin/env ruby | |
| # This interactive script decodes the _session cookie contents of the Rails | |
| # Session Store. It can be useful when debugging session-related problems. | |
| # Be aware that Firefox doesn't update the cookie contents on every request when | |
| # you keep the according dialog open. If you have to debug HTTP regularly, I can | |
| # recommend the Charles Web Debugging Proxy (http://www.charlesproxy.com/) | |
| puts("Loading...") | |
| Signal.trap("INT") { puts "\n" ; exit } |
| namespace :assets do | |
| task :check => :environment do | |
| paths = ["app/assets", "lib/assets", "vendor/assets"] | |
| paths.each do |path| | |
| dir_path = Rails.root + path | |
| if File.exists?(dir_path) | |
| dir_files = File.join(dir_path, "**") |
| background do | |
| set_omniauth() | |
| click_link_or_button 'Sign up with Facebook' | |
| end |
| PCRE (required by Nginx) not installed, downloading it... | |
| # wget -O /tmp/ubuntu-passenger-7717/pcre.tar.gz ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz | |
| --2011-12-15 18:38:20-- ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz | |
| => `/tmp/ubuntu-passenger-7717/pcre.tar.gz' | |
| Resolving ftp.csx.cam.ac.uk... 131.111.8.80 | |
| Connecting to ftp.csx.cam.ac.uk|131.111.8.80|:21... connected. | |
| Logging in as anonymous ... Logged in! | |
| ==> SYST ... done. ==> PWD ... done. | |
| ==> TYPE I ... done. ==> CWD (1) /pub/software/programming/pcre ... done. | |
| ==> SIZE pcre-8.12.tar.gz ... done. |
| sudo cp nginx /etc/init.d/ | |
| sudo update-rc.d nginx defaults | |
| sudo chmod +x /etc/init.d/nginx | |
| /etc/init.d/nginx start |
This installs a patched ruby 1.9.3-p327 with various performance improvements and a backported COW-friendly GC, all courtesy of funny-falcon.
You will also need a C Compiler. If you're on Linux, you probably already have one or know how to install one. On OS X, you should install XCode, and brew install autoconf using homebrew.
| #Model | |
| @user.should have(1).error_on(:username) # Checks whether there is an error in username | |
| @user.errors[:username].should include("can't be blank") # check for the error message | |
| #Rendering | |
| response.should render_template(:index) | |
| #Redirecting | |
| response.should redirect_to(movies_path) |
| require 'octokit' | |
| require 'csv' | |
| require 'date' | |
| # Github credentials to access your private project | |
| USERNAME="USER_NAME" | |
| PASSWORD="SEKRIT" | |
| # Project you want to export issues from | |
| USER="REPO_OWNER" | |
| PROJECT="REPO_NAME" |