git grep "regex"
git branch -a
| /* Flatten das boostrap */ | |
| .well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, .add-on, .alert, .table-bordered, .nav>.active>a, .dropdown-menu, .tooltip-inner, .badge, .label, .img-polaroid { | |
| -moz-box-shadow: none !important; | |
| -webkit-box-shadow: none !important; | |
| box-shadow: none !important; | |
| -webkit-border-radius: 0px !important; | |
| -moz-border-radius: 0px !important; | |
| border-radius: 0px !important; | |
| border-collapse: collapse !important; | |
| background-image: none !important; |
| # Actual Elixir module with all the functions | |
| defmodule LibDemo do | |
| def hello(), do: IO.puts "Hello, World!" | |
| def hello(name), do: IO.puts "Hello, #{name}!" | |
| end | |
| defmodule LibDemo.Utils do | |
| def make_args(0), do: [] | |
| def make_args(n) do | |
| Enum.map(1..n, fn n -> {String.to_atom("arg#{n}"), [], Elixir} end) |
| http://stackoverflow.com/questions/22667401/postgres-json-data-type-rails-query | |
| http://stackoverflow.com/questions/40702813/query-on-postgres-json-array-field-in-rails | |
| #payload: [{"kind"=>"person"}] | |
| Segment.where("payload @> ?", [{kind: "person"}].to_json) | |
| #data: {"interest"=>["music", "movies", "programming"]} | |
| Segment.where("data @> ?", {"interest": ["music", "movies", "programming"]}.to_json) | |
| Segment.where("data #>> '{interest, 1}' = 'movies' ") | |
| Segment.where("jsonb_array_length(data->'interest') > 1") |
I no personal preference/order
vim-elixir: Vim configuration files for Elixir
Janus: This is a distribution of plug-ins and mappings for Vim, Gvim and MacVim.
| # MYAPP/.deliver/config | |
| APP="<APP NAME>" | |
| MAIN_HOST="<BUILD & PRODUCTION HOST>" | |
| MAIN_USER="<MAIN USER FOR BUILD AND DEPLOY>" | |
| BUILD_HOST="${MAIN_HOST}" | |
| BUILD_USER="${MAIN_USER}" | |
| BUILD_AT="/tmp/edeliver/${APP}/builds" |
| # load into test setup after `require 'capybara/rails'` | |
| # some sources for below flags and profile settings | |
| # https://stackoverflow.com/questions/43143014/chrome-is-being-controlled-by-automated-test-software/43145088 | |
| # https://sqa.stackexchange.com/questions/26051/chrome-driver-2-28-chrome-is-being-controlled-by-automated-test-software-notif | |
| # http://stackoverflow.com/questions/12211781/how-to-maximize-window-in-chrome-using-webdriver-python | |
| # update sources for new Options object | |
| # https://github.com/SeleniumHQ/selenium/wiki/Ruby-Bindings | |
| # https://github.com/teamcapybara/capybara/blob/master/lib/capybara/selenium/driver.rb | |
| begin |
If you have your code defined in classes in lib/ folder you may have problems to load that code in production.
Autoloading is disabled in the production environment by default because of thread safety.
Change config/application.rb:
config.autoload_paths << Rails.root.join("lib")
config.eager_load_paths << Rails.root.join("lib")
| --- PSQL queries which also duplicated from https://github.com/anvk/AwesomePSQLList/blob/master/README.md | |
| --- some of them taken from https://www.slideshare.net/alexeylesovsky/deep-dive-into-postgresql-statistics-54594192 | |
| -- I'm not an expert in PSQL. Just a developer who is trying to accumulate useful stat queries which could potentially explain problems in your Postgres DB. | |
| ------------ | |
| -- Basics -- | |
| ------------ | |
| -- Get indexes of tables |