View flake.lock
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nodes": { | |
"devenv": { | |
"inputs": { | |
"flake-compat": "flake-compat", | |
"nix": "nix", | |
"nixpkgs": "nixpkgs", | |
"pre-commit-hooks": "pre-commit-hooks" | |
}, | |
"locked": { |
View Makefile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
all: test |
View bellman_ford.ex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule BellmanFord2 do | |
@moduledoc """ | |
The Bellman–Ford algorithm is an algorithm that computes shortest paths from a single | |
source vertex to all of the other vertices in a weighted digraph. | |
It is capable of handling graphs in which some of the edge weights are negative numbers | |
Time complexity: O(VLogV) | |
""" | |
@type distance :: %{Graph.vertex_id() => integer} |
View gist:086f94d31eb260f84880caabf42b7446
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
execve("/usr/bin/systemd-socket-activate", ["systemd-socket-activate", "-l", "8888", "--fdname=tcp", "-E", "ERL_FLAGS=-kernel inet_backend s"..., "_build/prod/rel/echo/bin/echo", "foreground"], 0x7ffd3b5a3308 /* 27 vars */) = 0 | |
brk(NULL) = 0x56283b5e3000 | |
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe23d58b00) = -1 EINVAL (Invalid argument) | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib/systemd/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
stat("/lib/systemd/tls/haswell/x86_64", 0x7ffe23d57cb0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib/systemd/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
stat("/lib/systemd/tls/haswell", 0x7ffe23d57cb0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib/systemd/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
stat("/lib/systemd/tls/x86_64", 0x7ffe23d5 |
View gist:3012efda82c3ed2e3ee1c46edb2eb639
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
execve("/usr/bin/systemd-socket-activate", ["systemd-socket-activate", "-l", "8888", "--fdname=tcp", "-E", "ERL_FLAGS=-kernel inet_backend s"..., "_build/prod/rel/echo/bin/echo", "foreground"], 0x7ffece9f2b88 /* 27 vars */) = 0 | |
brk(NULL) = 0x5584132d3000 | |
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffdd75bb450) = -1 EINVAL (Invalid argument) | |
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib/systemd/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
stat("/lib/systemd/tls/haswell/x86_64", 0x7ffdd75ba6a0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib/systemd/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
stat("/lib/systemd/tls/haswell", 0x7ffdd75ba6a0) = -1 ENOENT (No such file or directory) | |
openat(AT_FDCWD, "/lib/systemd/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
stat("/lib/systemd/tls/x86_64", 0x7ffdd75b |
View phishing-mail
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Delivered-To: ****** | |
Received: by 2002:a92:9c89:0:0:0:0:0 with SMTP id x9csp957441ill; | |
Fri, 3 Apr 2020 13:35:23 -0700 (PDT) | |
X-Received: by 2002:a17:907:212f:: with SMTP id qo15mr10368606ejb.326.1585945883463; | |
Fri, 03 Apr 2020 13:31:23 -0700 (PDT) | |
X-Google-Smtp-Source: APiQypLvOEHWpSbsJjaOLe+cYvK/167FB8mnZpkrXNCSDDR/YCarZ6oBWN9HNf3qrcV1TGUsRqsN | |
X-Received: by 2002:a17:907:212f:: with SMTP id qo15mr10368495ejb.326.1585945881753; | |
Fri, 03 Apr 2020 13:31:21 -0700 (PDT) | |
ARC-Seal: i=1; a=rsa-sha256; t=1585945881; cv=none; | |
d=google.com; s=arc-20160816; |
View time_format.ex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule TimeFormat do | |
def format(seconds) do | |
seconds | |
|> :calendar.seconds_to_time() | |
|> do_format() | |
|> to_string() | |
end | |
defp do_format({0, m, s}), do: :io_lib.format("~B:~2..0B", [m, s]) | |
defp do_format({h, m, s}), do: :io_lib.format("~B:~2..0B:~2..0B", [h, m, s]) |
View lsp.vim
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func! s:setup_ls(...) abort | |
let l:servers = lsp#get_whitelisted_servers() | |
for l:server in l:servers | |
let l:cap = lsp#get_server_capabilities(l:server) | |
if has_key(l:cap, 'completionProvider') | |
setlocal omnifunc=lsp#complete | |
endif |
View projections.vim
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let g:projectionist_heuristics['mix.exs'] = { | |
\ 'apps/*/mix.exs': { 'type': 'app' }, | |
\ 'lib/*.ex': { | |
\ 'type': 'lib', | |
\ 'alternate': 'test/{}_test.exs', | |
\ 'template': ['defmodule {camelcase|capitalize|dot} do', 'end'], | |
\ }, | |
\ 'test/*_test.exs': { | |
\ 'type': 'test', | |
\ 'alternate': 'lib/{}.ex', |
View pg_graph.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
psql -qX "$@" <<EOF | |
\t on | |
\timing off | |
\echo 'Digraph F{' | |
\echo 'ranksep=1.0; size="18.5, 15.5"; rankdir=LR;' | |
SELECT |
NewerOlder