Skip to content

Instantly share code, notes, and snippets.

View klausmeyer's full-sized avatar

Klaus Meyer klausmeyer

View GitHub Profile
@klausmeyer
klausmeyer / gist:2338cafc9ec2afae77dae225fa273bf0
Created December 12, 2023 16:16
Raspberry PI Cluster - SD Cards
https://linuxconfig.org/how-to-test-sd-card-speed-on-raspberry-pi
dd if=/dev/zero of=./TestingFile bs=100M count=10 oflag=direct
dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
Round One:
RPi 1: Write: 18.7 MB/s Read: 45.6 MB/s
RPi 2: Write: 6.7 MB/s Read: 45.8 MB/s
@klausmeyer
klausmeyer / my-problem.rb
Created October 26, 2021 15:22
Pagy Issue
require "bundler/inline"
gemfile(install: true) do
source "https://rubygems.org"
gem "rails", "~> 6.1.0"
gem "pagy", "5.1.2"
end
gem "actionpack"
@klausmeyer
klausmeyer / gc.rb
Created August 28, 2020 13:40
My small helper to update / cleanup local git working copies.
#!/usr/bin/env ruby
require 'yaml'
require 'open3'
# require 'byebug'
COLOUR_RED = 31
COLOUR_GREEN = 32
COLOUR_YELLOW = 33
@klausmeyer
klausmeyer / dtools
Last active December 18, 2018 12:33
Docker Tools
#!/bin/bash
set -e
function message() {
>&2 echo "$1"
}
function find_container() {
local tokens=($@)
@klausmeyer
klausmeyer / registry.yml
Created June 18, 2017 17:47
Kubernetes Stack for Docker Registry Browser
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: backend
namespace: registry
spec:
replicas: 1
template:
metadata:
name: backend
@klausmeyer
klausmeyer / Dockerfile
Last active February 26, 2017 19:04
Dockerfile which can be used for Phoenix applications
FROM elixir:1.4.2
MAINTAINER Klaus Meyer <spam@klaus-meyer.net>
ENV PORT 8080
ENV MIX_ENV prod
RUN useradd -m -d /app app
ADD . /app
RUN chown -R app:app /app
-module(expr).
-export([test/0]).
-type expr() :: {num, integer()}
| {val, atom()}
| {add, expr(), expr()}
| {mul, expr(), expr()}.
-type inst() :: {push, integer()}
| {fetch, atom()}