Skip to content

Instantly share code, notes, and snippets.

Mix.install([:table_rex])
defmodule Benchmark do
def run(iterations, fun) do
durations = Enum.map(1..iterations, fn _ -> measure_time(fun) end)
%{
"average (us)" => Enum.sum(durations) / iterations,
"median (us)" => Enum.sort(durations) |> Enum.at(round((iterations - 1) / 2)),
"min (us)" => Enum.min(durations),
[
// swap the keybindings for paste and paste_and_indent
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" }
]
@reisub
reisub / ClickToSelectEditText.java
Last active August 10, 2017 10:36 — forked from rodrigohenriques/ClickToSelectEditText.java
Used to make your EditText a better option than Spinners
public class ClickToSelectEditText<T extends Listable> extends AppCompatEditText {
List<T> items;
String[] listableItems;
CharSequence hint;
OnItemSelectedListener<T> onItemSelectedListener;

Keybase proof

I hereby claim:

  • I am reisub on github.
  • I am dino_kovac (https://keybase.io/dino_kovac) on keybase.
  • I have a public key ASDjRLKia8PlTVhq4TrhoXoDvU1OEHEFKL1qz5t9TyuPGgo

To claim this, I am signing this object: