Skip to content

Instantly share code, notes, and snippets.

@wolkenschieber
wolkenschieber / main.dart
Created July 29, 2022 19:51
Flutter puzzle (I)
import 'dart:math';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@wolkenschieber
wolkenschieber / nextcloud-docker-compose.yml
Last active April 5, 2021 09:36
Traefik-Infrastucture (Traefik + Nextcloud on Postgres + NO HTTPS )
version: "3.9"
services:
db:
image: postgres:13.2
container_name: nextcloud-database
restart: always
volumes:
- ./nextcloud-database:/var/lib/postgresql/data
environment:
journalctl -u dnsmasq.service | grep "validation result " | awk ' { print $NF } ' | sort | uniq -c
@wolkenschieber
wolkenschieber / convertToTTF.sh
Created January 1, 2021 11:28
Convert WOFF and WOFF2 to TTF using fontforge
#!/usr/bin/env bash
set -o nounset
shopt -s nullglob
function convertFont() {
fontfile="${1}"
filename=$(basename -- "$fontfile")
extension="${filename##*.}"
filename="${filename%.*}"
@wolkenschieber
wolkenschieber / renew-gpgkey.md
Created May 2, 2020 12:59 — forked from krisleech/renew-gpgkey.md
Renew Expired GPG key

Renew GPG key

Given that your key has expired.

$ gpg --list-keys
$ gpg --edit-key KEYID

Use the expire command to set a new expire date:

all: alfa.pdf
alfa.pdf: alfa.latex
latexmk -pdf $<
alfa.png: alfa.pdf
convert -density 150 -flatten $< $@
clean: alfa.latex
latexmk -CA $<
@wolkenschieber
wolkenschieber / playlist.json
Last active April 19, 2019 08:57
Different results for same endpoint but different clients
# Result from application
{
"collaborative": false,
"description": "electronic love <3",
"external_urls": {
"spotify": "https://open.spotify.com/playlist/37i9dQZF1DWSRc3WJklgBs"
},
"followers": {
"href": null,
"total": 453554
@wolkenschieber
wolkenschieber / setFilenameFromTag.sh
Created March 9, 2019 16:43
Set MP3 filename from ID3-Tag
#!/usr/bin/env bash
find . -name "*.mp3" -exec eyeD3 --rename '$track:num - $artist - $title' {} \;
@wolkenschieber
wolkenschieber / sanitizeFilenames.sh
Created March 9, 2019 16:42
Recursivly sanitize MP3-filenames
#!/usr/bin/env bash
for mp3file in **/*.mp3; do DIR=$(dirname "${mp3file}"); BASENAME=$(basename "${mp3file}"); SANINAME=$(echo "${BASENAME}" | sed -e 's/[^A-Za-z0-9._-]/_/g'); mv "${mp3file}" "${DIR}/${SANINAME}";done
@wolkenschieber
wolkenschieber / ConnectTest.java
Created July 25, 2018 09:37
MSSQL Test JDBC connection
package mssql.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnectTest
{
public static void main( String[] args ) throws ClassNotFoundException