Skip to content

Instantly share code, notes, and snippets.

@schierlm
schierlm / 000-README.md
Last active October 11, 2023 22:28
IOTA Stronghold Dump

IOTA Stronghold Dump

This utility can be used to decrypt and dump data stored in a IOTA Stronghold file (as hex dump) if you know the passphrase. It is based on a patched version of the Stronghold library.

Note that while a IOTA Stronghold created by Firefly Wallet contains the BIP39 Seed, it does not contain the BIP39 Mnemonic from which the Seed is derived.

@schierlm
schierlm / README.md
Last active February 28, 2021 18:04
Add SSLKeyLogFile support to Apache mod_ssl

Add SSLKeyLog support to Apache mod_ssl

Tested only on Linux, and only against OpenSSL 1.1.1

@schierlm
schierlm / 1.java
Created May 2, 2018 18:28
Name Generator
random("Steigenberger ", "Novotel ", "Hilton ", "Best Western ", "Accor ", "Maritim ", "Wyndham ", "Marriott ", "") +
"Hotel " +
random("zum ", "am ", "vom ", "im ", "beim ", "unterm "; "überm ") +
random("goldenen ", "silbernen ", "schnellen ", "flinken ", "schlauen ", "listigen ", "brüllenden ", "röhrenden ", "großen ", "feurigen ") +
random("Löwen", "Hirsch", "Eber", "Widder", "Fuchs", "Tiger", "Stier", "Bullen", "Hahn", "Erpel");
@schierlm
schierlm / 0-README.md
Last active March 3, 2018 18:18
Liturgischer Kalender - Heatmap
@schierlm
schierlm / pom.xml
Created December 21, 2017 12:35
Maven freezes (infinite-loop) when building fat jar from BouncyCastle
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>bug</groupId>
<artifactId>bug</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.58</version>
@schierlm
schierlm / IOTA-Dice.md
Created August 26, 2017 17:41
Generating a IOTA seed using a dice

Generating a IOTA seed using a dice

If you do not trust seed generators and do not believe your random keyboard smashing is random enough, you can use a dice to generate a random, perfectly distributed IOTA seed.

Just follow the instructions below and write down the seed while you are throwing your dice.

Note that this can be tedious, as between 162 and 243 dice rolls are required to generate the whole seed.

@schierlm
schierlm / README.md
Last active January 14, 2017 20:23
Musipedia MIDI search for Chrome (using Web MIDI API)
@schierlm
schierlm / README.md
Last active July 27, 2018 08:24
VBoxGopHack - custom EFI GOP modes for VirtualBox

PLEASE DO NOT USE THIS ANY MORE. VirtualBox 5.2 supports custom EFI resolutions out of the box.

@schierlm
schierlm / Main.java
Created March 31, 2016 18:55
Short sample using geotools for Java to determine timezone of Busingen (using http://efele.net/maps/tz/world/)
package tzshapeparser;
import java.io.*;
import java.util.*;
import org.geotools.data.*;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.feature.*;
import org.geotools.geometry.jts.*;
import org.opengis.feature.simple.*;
@schierlm
schierlm / Sword_Versification.md
Created March 8, 2015 15:47
Determine SWORD Versification of a Bible

#Determine SWORD Versification of a Bible, in 3 simple steps (with a maximum of 5 substeps)

(by looking at most at 3 of 5 different books (Tobit, 2 Corinthians, 3 John, Esther, Prayer of Azariah)

[Found by a hillclimbing optimization algorithm; therefore I cannot guarantee that the number of steps are really minimal. But I doubt it matters in practice.]

##Step 1: Look at book Tobit

  • not present: Go to step 2c. [after 1 substep]
  • has 14 chapters: Look at chapter 4.
  • Chapter 4 has 22 Verses: Use Luther [found after 2 substeps]