NOTE: This post now lives (and kept up to date) on my blog: http://hakunin.com/rails3-load-paths
Do nothing. All files in this dir are eager loaded in production and lazy loaded in development by default.
| =Navigating= | |
| visit('/projects') | |
| visit(post_comments_path(post)) | |
| =Clicking links and buttons= | |
| click_link('id-of-link') | |
| click_link('Link Text') | |
| click_button('Save') | |
| click('Link Text') # Click either a link or a button | |
| click('Button Value') |
| Create a new repository on the command line | |
| touch README.md | |
| git init | |
| git add README.md | |
| git commit -m "first commit" | |
| git remote add origin [email protected]:pironim/demo_app_tut.git | |
| git push -u origin master | |
| Push an existing repository from the command line |
| Unobtrusive highlighting of trailing whitespace in Vim | |
| Sunday, September 13, 2009 | |
| Many programmers highlight trailing whitespace red to expose that unnecessary gunk that is otherwise hard to spot. I did not much care about trailing whitespace, it was never a problem for me, though now the distributed version control systems tend to complain about this. | |
| Highlighting the trailing whitespace is effective but has this unwanted side-effect of a red thing appearing under the cursor when typing space at the end of line (most of the time I type space at the end of line it seems). | |
| This set of commands will only highlight the trailing whitespace on opening the buffer and leaving the insert mode. Inspired by the Vim tip wiki. |
| MySQL Workbench on LinuxMint 12 | |
| Posted At : April 3, 2012 4:47 PM | Posted By : ColdFusion Joe | |
| Related Categories: Ubuntu, LinuxMint, MySQL | |
| Can't install MySQL Workbench on LinuxMint 12? Can't find MySQL Workbench in the Software Manager or Synaptic? Here's all you have to do: | |
| view plain print about | |
| 1 sudo add-apt-repository ppa:olivier-berten/misc | |
| 2 sudo apt-get update | |
| 3 sudo apt-get install mysql-workbench-gpl |
| cd ~ | |
| sudo apt-get update | |
| sudo apt-get install openjdk-7-jre-headless -y | |
| # Download the compiled elasticsearch rather than the source. | |
| wget http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.2.tar.gz -O elasticsearch.tar.gz | |
| tar -xf elasticsearch.tar.gz | |
| rm elasticsearch.tar.gz | |
| sudo mv elasticsearch-* elasticsearch | |
| sudo mv elasticsearch /usr/local/share |
| RED="\[\033[0;31m\]" | |
| YELLOW="\[\033[0;33m\]" | |
| GREEN="\[\033[0;32m\]" | |
| BLUE="\[\033[0;34m\]" | |
| LIGHT_RED="\[\033[1;31m\]" | |
| LIGHT_GREEN="\[\033[1;32m\]" | |
| WHITE="\[\033[1;37m\]" | |
| LIGHT_GRAY="\[\033[0;37m\]" | |
| COLOR_NONE="\[\e[0m\]" |
| cd ~/Downloads | |
| wget http://sourceforge.net/projects/zsh/files/zsh/5.0.2/zsh-5.0.2.tar.bz2/download -O zsh-5.0.2.tar.bz2 | |
| tar zvjf zsh-5.0.2.tar.bz2 | |
| cd zsh-5.0.2 | |
| ./Util/preconfig | |
| ./configurea | |
| make | |
| make check | |
| sudo make inststall |
| # You should sort by uniq column to make your results predictable | |
| def pagination_base | |
| current_company.projects.order('name ASC, id ASC') | |
| end | |
| def page_for(id) | |
| ids = pagination_base.pluck(:id) | |
| position = ids.index(id.to_i) |
| git config --global alias.br branch | |
| git config --global alias.cp cherry-pick | |
| git config --global alias.cm commit | |
| git config --global alias.co checkout | |
| git config --global alias.s status |
NOTE: This post now lives (and kept up to date) on my blog: http://hakunin.com/rails3-load-paths
Do nothing. All files in this dir are eager loaded in production and lazy loaded in development by default.