Skip to content

Instantly share code, notes, and snippets.

@hierynomus
hierynomus / rke-multipass.md
Created October 6, 2023 07:36
RKE2 on Multipass

Setup Multipass

> multipass launch --cpus 4 --disk 100G --mem 8G -n rke

Login to multipass server

> multipass shell rke
@hierynomus
hierynomus / BaseN.scala
Created October 30, 2012 20:44 — forked from marklister/BaseN.scala
Scala Hex / Decimal / Binary calculator / DSL
/**
* Scala hex / decimal binary calculator
* (c) Mark Lister 2012
* Licence Apache 2.
*/
class BaseN(b: BigInt, val baseN: Int) extends BigInt(b.underlying) {
def n(x: Int) = new BaseN(b, x)
/**
@hierynomus
hierynomus / StackOverflowTest.java
Last active February 19, 2021 07:41
Kryo 2.24.0 / 3.0.3 StackOverflowError with generics
import com.esotericsoftware.kryo.Kryo;
import com.esotericsoftware.kryo.io.FastOutput;
import org.junit.Test;
import java.io.ByteArrayOutputStream;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.ArrayList;
Description: >
Sub template to setup an ECS cluster for running XebiaLabs JetPack
Parameters:
EnvironmentName:
AllowedPattern: ^[0-9a-zA-Z]+([0-9a-zA-Z-]*[0-9a-zA-Z])*$
Description: An environment name that will be prefixed to resource names.
Type: String
InstanceType:
@hierynomus
hierynomus / ecs.yaml
Created March 26, 2019 11:46
CFN problems...
---
AWSTemplateFormatVersion: 2010-09-09
Description: |
Sub template to setup an ECS cluster for running XebiaLabs JetPack
Parameters:
EnvironmentName:
AllowedPattern: ^[0-9a-zA-Z]+([0-9a-zA-Z-]*[0-9a-zA-Z])*$
Description: An environment name that will be prefixed to resource names.
Type: String

Keybase proof

I hereby claim:

  • I am hierynomus on github.
  • I am ajvanerp (https://keybase.io/ajvanerp) on keybase.
  • I have a public key ASAje3QDcJNAa0X0UU75tlEVzpYPxAUCvORwgvqDHKVR6go

To claim this, I am signing this object:

@hierynomus
hierynomus / gist:4fa973975d5f10a0f44f
Created December 29, 2015 13:33
Advent of Code timings
--------------- day1.py ----------------
python $f 0.01s user 0.01s system 88% cpu 0.018 total
--------------- day10.py ----------------
python $f 4.77s user 0.03s system 99% cpu 4.806 total
--------------- day11.py ----------------
python $f 0.93s user 0.01s system 99% cpu 0.944 total
--------------- day12.py ----------------
python $f 0.02s user 0.01s system 89% cpu 0.027 total
--------------- day13.py ----------------
python $f 2.09s user 0.03s system 99% cpu 2.120 total
@hierynomus
hierynomus / brain.json
Last active December 13, 2015 18:08
Xebialabrat brain
{
"users": {
"247597": {
"id": "247597",
"jid": "35753_247597@chat.hipchat.com",
"name": "Jeroen van Erp",
"mention_name": "JeroenvanErp"
},
"247605": {
"id": "247605",
@hierynomus
hierynomus / second snippet
Created November 15, 2012 12:57
Gradle wrapper build/init script cache threading
Started by upstream project "Deployit common build" build number 243
Building remotely on honeydew in workspace /home/jenkins/jenkins/workspace/Plugin - JBoss AS
Checkout:Plugin - JBoss AS / /home/jenkins/jenkins/workspace/Plugin - JBoss AS - hudson.remoting.Channel@5c3e99:honeydew
Using strategy: Default
Last Built Revision: Revision xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from git@github.com:xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Commencing build of Revision xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (origin/master)
Checking out Revision xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (origin/master)
[Gradle] - Launching build.
@hierynomus
hierynomus / gist:3169745
Created July 24, 2012 12:44
Deployit release alpha versions
#!/bin/sh
currentAlphaLine=`grep "version.*alpha" build.gradle`
currentAlphaVersion=`echo $currentAlphaLine | cut -d \' -f 2`
newAlphaVersion=${currentAlphaVersion%-*}-$((${currentAlphaVersion##*-} + 1))
if [[ $(git status --porcelain | wc -l) -gt 0 ]]; then
echo "Repository is dirty, please commit first"
exit -1
fi