Skip to content

Instantly share code, notes, and snippets.

View Nikos410's full-sized avatar
🎺

Nikos Epping Nikos410

🎺
View GitHub Profile
@Nikos410
Nikos410 / ColorGenerator.java
Created March 18, 2026 15:21
Generate a hex color based on some input text
import java.util.UUID;
import static java.nio.charset.StandardCharsets.UTF_8;
class Scratch {
public static void main(String[] args) {
final String input =
"""
import java.nio.ByteBuffer;
import java.util.Base64;
import java.util.UUID;
class CompactUuid {
public static void main(String[] args) {
final UUID originalUuid = UUID.randomUUID();
System.out.println("Original: " + originalUuid);
@Nikos410
Nikos410 / JacksonGsonTypeAdapter.java
Created November 19, 2025 13:32
gson TypeAdapter that delegates to Jackson ObjectMapper
package de.nikos410;
import java.lang.reflect.Type;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
#!/usr/bin/zsh
set -e
setopt EXTENDED_GLOB
echo "URL?"
read url
uuid=$(uuidgen)
work_directory="/tmp/yt-dl/$uuid"
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.animation import TimedAnimation
from matplotlib.animation import FuncAnimation
import math
import serial
import threading