I hereby claim:
- I am certainty on github.
- I am certainty (https://keybase.io/certainty) on keybase.
- I have a public key ASCq6xh_z_pB3CICyCr0iHbpGHRBE2jYfnfAQFTwZg2hGAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| defmodule Challenge do | |
| def sign_distribution(numbers) do | |
| numbers | |
| |> Enum.reduce({%{neg: 0, pos: 0, zero: 0}, 0}, &update_frequencies/2) | |
| |> calculate_percentage | |
| end | |
| defp update_frequencies(number, {frequencies, total}) do | |
| {Map.update!(frequencies, sign(number), &(&1 + 1)), total + 1} | |
| end |
| defmodule Compare do | |
| use Bitwise | |
| @type bytes :: [char] | |
| @spec constant_time(bytes, bytes) :: boolean | |
| def constant_time(x, y) when length(x) != length(y), do: false | |
| def constant_time(x, y), do: do_constant_time(x, y, 0) | |
| defp do_constant_time([], _, acc), do: acc == 0 | |
| defp do_constant_time([x|xs], [y|ys], acc), do: do_constant_time(xs, ys, bor(acc, bxor(x,y))) |
| $ mix deps.compile | |
| ==> fs (compile) | |
| ==> ranch (compile) | |
| ==> poolboy (compile) | |
| ==> cowlib (compile) | |
| Uncaught error in rebar_core: {'EXIT', | |
| {{badmatch,{error,eexist}}, | |
| [{rebar_deps,update_deps_code_path,2,[]}, | |
| {rebar_deps,preprocess,2,[]}, | |
| {rebar_core,acc_modules,5,[]}, |
| require "proxy" | |
| # get the name of the manager | |
| # let's say it's pacman in our case | |
| pacman = PkgManagerProxy.new("pacman") | |
| pacman.install("tmux") |
| def create | |
| if CreateCampaignAccessCodeGroup.(@campaign) | |
| redirect_to campaign_access_code_groups_path, notice: _("Group and codes were successfully created.") | |
| else | |
| render :new | |
| end | |
| end |
| def cons(a,b) | |
| ->(accessor) { accessor.(a,b) } | |
| end | |
| def car(cell) | |
| cell.(->(a,_) { a }) | |
| end | |
| def cdr(cell) | |
| cell.(->(_,b) { b }) |
| def leap_year?(year) | |
| year.modulo(400).zero? || year.modulo(4).zero? && !year.modulo(100).zero? | |
| end | |
| def leap_years(range = 1..Float::INFINITY) | |
| range.lazy.select(&method(:leap_year?)) | |
| end | |
| # Examples | |
| leap_years.take(20).to_a |
| set -g history-limit 1000000 | |
| set-option -g status-utf8 on | |
| set-window-option -g automatic-rename off | |
| set-window-option -g monitor-activity on | |
| set-option -g base-index 1 | |
| setw -g aggressive-resize on | |
| set-option -g visual-bell off | |
| set -g default-terminal "screen-256color" | |
| set -g status-utf8 on |
| quickcheck | |
| my-reverse | |
| ✔ is reversable | |
| ✔ preserves length | |
| ✔ works like the builtin | |
| is verifier | |
| ✔ (verify "single line" (is "single line")) | |
| ✘ handles differences in strings nicely [ID: 1] |