I hereby claim:
- I am vorce on github.
- I am vorce (https://keybase.io/vorce) on keybase.
- I have a public key ASB3SC08McO8-tJmvv3Mg3UbfhXyQKHZi_xXORoKAxVukwo
To claim this, I am signing this object:
| (defn _henon [x y] | |
| (let [x1 (* 1.4 (Math/pow x 2))] | |
| [(+ y (- 1 x1)), (* x 0.3)])) | |
| (defn henon [x y] | |
| (let [[hx hy] (_henon x y)] | |
| (lazy-seq (cons [hx hy] (henon hx hy))))) | |
| ; Example usage: (take 100 (henon 1 1)) |
I hereby claim:
To claim this, I am signing this object:
| # show top memory using processes | |
| :erlang.processes() | |
| |> Enum.map(fn pid -> | |
| :erlang.process_info(pid, [:memory, :current_function, :current_location]) | |
| end) | |
| |> Enum.sort_by(fn process_info -> process_info[:memory] end) | |
| |> Enum.reverse() | |
| |> Enum.take(25) | |
| # show top memory using ETS tables |
| -- functional programming utilities | |
| -- usage: local fn = require "fn" | |
| NAME = "fn" | |
| local M = { } | |
| -- Invokes the reducer function for each element in the collection with the accumulator. | |
| -- The initial value of the accumulator is initial. The function is invoked for each | |
| -- element in the enumerable with the accumulator. The result returned by the |
| import Cocoa | |
| import Foundation | |
| // Move around and click automatically at random places in macos, kinda human like in a cheap way. | |
| // Moves the mouse pointer to `moves` random locations on the screen and runs the `action` function at | |
| // each point with the point as argument. | |
| func mouseMoveWithAction(moves: Int, action: (CGPoint) -> Void = defaultAction) { | |
| let screenSize = NSScreen.main?.visibleFrame.size |
| defmodule AbsintheHelper do | |
| @moduledoc """ | |
| A way to `import_fields` from a specific module. | |
| The idea is to make it more explicit in your schema where | |
| object fields are coming from at a glance. | |
| Usage in your schema: | |
| ``` | |
| require AbsintheHelper |
| defmodule TestMem do | |
| @moduledoc """ | |
| JUnitFormatter that outputs memory usage to a file. | |
| Useful to measure your test suite's memory consumption. | |
| """ | |
| use GenServer | |
| @impl true | |
| def init(_opts) do |
sequenceDiagram ExUnit.Runner->>+ExUnit.Server: {:take_async_modules, count} ExUnit.Server->>-ExUnit.Runner: [AsyncModule1Test, AsyncModule2Test, ...] ExUnit.Runner->>+ExUnit.EventManager: {:module_started, %ExUnit.TestModule{module: AsyncModule1Test}} ExUnit.EventManager->>+ExUnit.CLIFormatter: {:module_started, %ExUnit.TestModule{}} ExUnit.EventManager->>+CustomFormatter: {:module_started, %ExUnit.TestModule{}} loop Every test case ExUnit.Runner->>+ExUnit.EventManager: {:test_started, %ExUnit.Test{tags: t}} ExUnit.EventManager->>+ExUnit.CLIFormatter: {:test_started, %ExUnit.Test{tags: t}} ExUnit.EventManager->>+CustomFormatter: {:test_started, %ExUnit.Test{tags: t + c}}