Skip to content

Instantly share code, notes, and snippets.

View robherley's full-sized avatar

Rob Herley robherley

View GitHub Profile
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Compulsory Sterilizations</title>
</head>
<body>
<style>
class Fraction {
constructor(numerator, denominator) {
if (typeof numerator !== 'number' || typeof denominator !== 'number') {
throw 'Invalid Fraction (numerator and denominator must be numbers.';
}
if (denominator <= 0) {
throw 'Invalid Fraction (divide by Zero)';
}
const [_num, _denom] = Fraction.simplify(numerator, denominator);
this.numerator = _num;
[
{
"ssn": "283-75-5847",
"company": "Skaboo",
"jobTitle": "Director of Sales",
"willBeFired": true,
"ip": "83.133.174.10"
},
{
"ssn": "208-64-8462",
[
{
"zip": "01803",
"temp": 39.04,
"pressure": 1013,
"humidity": 72,
"temp_min": 30.02,
"temp_max": 42.08
},
{
[
{
"id": 1,
"firstName": "Robert",
"lastName": "Herley",
"address": "1 Castle Point",
"zip": "07030",
"phone": "(631) 8967161",
"ssn": "123-45-6789"
},
time="2018-11-01T23:24:53Z" level=debug msg="vulcand/oxy/roundrobin/rr: begin ServeHttp on request" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/meme.jpg\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"identity\"],\"Connection\":[\"Keep-Alive\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 OPR/50.0.2762.58\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"tidepod.fun\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"18.217.58.108:46224\",\"RequestURI\":\"/meme.jpg\",\"TLS\":null}"
time="2018-11-01T23:24:53Z" level=debug msg="vulcand/oxy/roundrobin/rr: Forwarding this request to URL" Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"
Nov 1 21:24:44 winston sshd[27764]: Disconnected from invalid user pz 23.102.255.235 port 45534 [preauth]
Nov 1 21:25:23 winston sshd[27941]: Invalid user ali from 95.156.31.74 port 50926
Nov 1 21:25:23 winston sshd[27941]: Connection closed by invalid user ali 95.156.31.74 port 50926 [preauth]
Nov 1 21:26:29 winston sshd[28020]: Invalid user mumbleserver from 79.134.4.138 port 60780
Nov 1 21:26:29 winston sshd[28020]: Connection closed by invalid user mumbleserver 79.134.4.138 port 60780 [preauth]
Nov 1 21:26:55 winston sshd[28131]: Received disconnect from 125.65.42.183 port 39167:11: [preauth]
Nov 1 21:26:55 winston sshd[28131]: Disconnected from authenticating user root 125.65.42.183 port 39167 [preauth]
Nov 1 21:27:46 winston sshd[28203]: Invalid user pz from 23.102.255.235 port 34854
Nov 1 21:27:46 winston sshd[28203]: Received disconnect from 23.102.255.235 port 34854:11: Normal Shutdown, Thank you for playing [preauth]
Nov 1 21:27:46 winston sshd[28203]: Disconnected from invalid user pz 23
-module(calc).
-compile(export_all).
-type expr() :: {var, string()} | {const, number()} |
{add, expr(), expr()} | {sub, expr(), expr()} |
{mul, expr(), expr()} | {divi, expr(), expr()}.
-spec initEnv() -> dict:dict(string, number()).
@robherley
robherley / mongo-headless-service.yaml
Last active September 24, 2018 23:37
Kubernetes Mongo StatefulSet
apiVersion: v1
kind: Service
metadata:
name: mongo
labels:
app: mongo
spec:
ports:
- name: mongo
port: 27017
@robherley
robherley / docker-compose.yml
Created September 23, 2018 03:36
traefik config
version: '3'
services:
traefik:
image: traefik
container_name: traefik
networks:
- traefik_proxy
ports: