Skip to content

Instantly share code, notes, and snippets.

View darrenclark's full-sized avatar

Darren Clark darrenclark

View GitHub Profile
@darrenclark
darrenclark / job.yaml
Created November 15, 2020 15:25
kubectl --as example
apiVersion: batch/v1
kind: Job
metadata:
generateName: echo-job-
spec:
template:
spec:
containers:
- name: echo
image: alpine:latest
@darrenclark
darrenclark / snippet.java
Created November 9, 2021 14:33
Java Byte Buffers
import java.nio.ByteBuffer;
// is a byte[] under the hood
ByteBuffer buffer1 = ByteBuffer.allocate(12);
// is a block of bytes (similar to malloc)
ByteBuffer buffer2 = ByteBuffer.allocateDirect(12);
// buffers have a "position" that is advanced by read/write operations
buffer1.put((byte)1).put((byte)2).put((byte)3).put((byte)4);
#/usr/bin/env bash
echo $(( ($(date -j -f "%d %B %Y" "$(cal -N -e)" +%s) - $(date +%s)) / (24 * 60 * 60) )) days until the Easter bunny comes
@darrenclark
darrenclark / bugsnag_logger_backend.ex
Created September 1, 2022 17:34
BugsnagLoggerBackend
defmodule BugsnagLoggerBackend do
@behaviour :gen_event
@impl true
def init(__MODULE__) do
{:ok, %{}}
end
@impl true
def handle_call({:configure, _options}, state) do