Editing, Running, Debugging, Navigation, refactoring, vcs, General
| OS X | Action | Windows |
|---|
| Usage Search |
Cmd Alt U | Show Usage in File | Cmd Alt Ctrl U | Show usage in Project |
| FROM gliderlabs/alpine:3.2 # 1. tiny container | |
| MAINTAINER: Anders Törnqvist <...@...com> | |
| RUN apk add --update ca-certificates bash | |
| COPY . go/src/github.com/unders/program # 2. copy your sorce code | |
| RUN apk add go got mercurial \ # 3. add dependencies | |
| && cd /go/src/github.com/unders/program \ | |
| && export GOPATH=/go \ | |
| && go get -t \ # 4. resovel deps |
resource/
- html
- layout.html
- jobs/{index.html, new.html ...}
- js/
- css/
src/
- cmd
- web/main.go
| # SASS SECTION | |
| BUILD_DIR := tmp/build | |
| SASS_SRC_FILES := $(shell find app/sass -name "*.scss" | xargs) | |
| SASS_FILES := $(SASS_SRC_FILES:%.scss=$(BUILD_DIR)/%.scss) | |
| SASS_MAIN_FILE := $(BUILD_DIR)/app/sass/main.scss | |
| SASS_TO_CSS_FILE := app/assets/stylesheets/main.css.erb | |
| $(BUILD_DIR)/%.scss: %.scss | |
| mkdir -p $(dir $@) |
| # config/initializers/formtastic.rb | |
| module FormtasticBootstrap | |
| class FormBuilder < Formtastic::FormBuilder | |
| # Allow "split-field" inputs such as name (first+last) or location (city+state). | |
| # Block contents are wrapped in a ".controls" field set next to the specified | |
| # +label+ | |
| # | |
| # Usage: | |
| # |
| $ script/run_failures | |
| #!/bin/bash | |
| pbpaste | awk '{ print $2 }' | xargs rspec |
| export PROJECT_NAME=$1 | |
| export WORKING_DIR=/me/prj/$PROJECT_NAME | |
| cd $WORKING_DIR; | |
| # create the session | |
| tmux start-server | |
| tmux new-session -d -s $PROJECT_NAME -n work | |
| # start vim in working dir | |
| tmux select-window -t$PROJECT_NAME:1 |
| bt = Brand.arel_table | |
| bft = BrandFollower.arel_table | |
| user = User.first | |
| outer_join = Arel::Nodes::OuterJoin.new(bft, Arel::Nodes::On.new(bft[:brand_id].eq(bt[:id]))) | |
| brand_follower = bft[:role].eq(:editor).and(bft[:follower_id].eq(user.id)) | |
| Brand.joins(outer_join).where(bt[:published].eq(true).or(brand_follower)) |