Skip to content

Instantly share code, notes, and snippets.

View jvantuyl's full-sized avatar
🤨

Jayson Vantuyl jvantuyl

🤨
View GitHub Profile

A Journey Though Elixir's Syntax

This was written in response to this Reddit post. Which asked:

defmodule User do
  @enforce_keys [:name]
  defstruct [:name, age: 0, email: nil]
end
@jvantuyl
jvantuyl / contrived_web_handler.ex
Last active June 10, 2024 11:14
A Contrived Elixir Early-Return Example
defmodule ContrivedWebHandler do
def handle(request) do
request
|> rate_limit()
|> validate_csrf()
|> get_user()
|> check_password()
|> ensure_permissions()
|> ensure_quota()
|> check_cache()
@jvantuyl
jvantuyl / led_magic.py
Created May 29, 2019 20:21
Adafruit CircuitExpress Fiddling
from adafruit_circuitplayground.express import cpx
import time
## Constants
# timing settings
SLEEP = 0.001
# light range settings
MIN = 0
MAX = 16
@jvantuyl
jvantuyl / mods.md
Last active October 19, 2015 09:28
Mod List

Core / Support

  • FastCraft
  • MineTweaker

Client

  • Custom Main Menu
  • InventoryTweaks
  • JourneyMaps
-module(fizzbuzz).
-export([start/0, watcher/0]).
start() ->
Watcher = spawn_link(fizzbuzz, watcher, []),
send_loop(Watcher, 1, 1000000),
receive done -> ok end,
init:stop().
send_loop(Pid, N, Max) when N =< Max ->
.
./1.7.10
./1.7.10/Baubles-1.7.10-1.0.1.10.jar
./1.7.10/CodeChickenLib-1.7.10-1.1.1.110-universal.jar
./1.7.10/commons-codec-1.9.jar
./1.7.10/commons-compress-1.8.1.jar
./1.7.10/ForgeMultipart-1.7.10-1.1.1.320-universal.jar
./1.7.10/MrTJPCore-1.7.10-1.0.5.11-universal.jar
./AOBD-2.4.0.jar
./appliedenergistics2-rv2-beta-8.jar
@jvantuyl
jvantuyl / fib.py
Created April 3, 2015 20:15
Fibonnaci Series List
class FibSeries(list):
def __init__(self):
bare_self = super(FibSeries, self)
bare_self.__setslice__(0, bare_self.__len__(), (1, 1,))
def __getitem__(self, i):
bare_self = super(FibSeries, self)
bare_len = bare_self.__len__()
if not i < bare_len:
self._fill_fib(bare_len, i)
@jvantuyl
jvantuyl / disabled.txt
Last active August 29, 2015 14:02
FTB Mods
advancedgenetics
backpack
bibliowoods-forestry
binnie-mods
Blood Magic
Calclavia
compactsolars
CompactWindmills
DenPipes
DenPipes-Emerald
@jvantuyl
jvantuyl / flood.lua
Last active August 29, 2015 14:01
ComputerCraft Wall Building Helpers
map = {}
x = 0
y = 0
h = 0
function reset()
map = {}
x = 0
y = 0
end
@jvantuyl
jvantuyl / keybase.md
Created April 11, 2014 18:37
Keybase Verification

Keybase proof

I hereby claim:

  • I am jvantuyl on github.
  • I am jv (https://keybase.io/jv) on keybase.
  • I have a public key whose fingerprint is 96C7 65A1 E309 38FA AD25 4F9B E331 46E1 A3D0 B913

To claim this, I am signing this object: