{
"message" => "hello world",
"@version" => "1",
"@timestamp" => "2014-04-22T23:03:14.111Z",
"type" => "stdin",
"host" => "hello.local"
}
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Occam's Razor or Lex Parsimoniae or the Law of Parsimony | |
| "It is vain to do with more what can be done with fewer" | |
| It is an heuristic for design; it is not a golden hammer. | |
| applying the razor to SOLID: | |
| We get: Cohesive responsibility, cohesion, object coherence, or single responsibility. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Testing Principles: | |
| Proving and Documenting Behaviour and Effectiveness | |
| First Cut with the Razor: | |
| A. Integration/Acceptance testing | |
| 1. Acceptance testing with Capybara |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| =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') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Tests add value through: | |
| 1. Reducing costs | |
| 2. Increasing communication | |
| 3. Find bugs, document behaviour (contracts, stories), defer design decisions | |
| Behaviour-Driven Development is development through | |
| describing behavior: | |
| Where behavior is: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1. subject: | |
| Use subject for creating the subject. Named subjects should be preferred unless | |
| used only implicitly thereafter | |
| i.e.: | |
| subject(:user) { create(:user) } | |
| where "user.bar" will be preferred over "subject.bar" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| find and delete: | |
| find . -type f -size +10000k -exec ls -lh {} \; | awk '{cmd="rm " $9; print cmd; system(cmd) }' | |
| or | |
| just find and print: | |
| find . -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| log_level :info | |
| log_location STDOUT | |
| #cookbook_path ['./cookbooks'] | |
| cache_type 'BasicFile' | |
| cache_options( :path => '~/.chef/checksums' ) | |
| cookbook_path [ './cookbooks', './site-cookbooks' ] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| simple steps to clojure cascalog | |
| is ~/bin in your $PATH | |
| at term type: echo $PATH | |
| if not there add this to .bash_profile: | |
| export PATH=$HOME/bin:$PATH |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| sudo wget www.scala-lang.org/files/archive/scala-2.11.7.deb | |
| sudo dpkg -i scala-2.11.7.deb | |
| sudo wget https://bintray.com/artifact/download/sbt/debian/sbt-0.13.9.deb | |
| sudo dpkg -i sbt-0.13.9.deb |