Skip to content

Instantly share code, notes, and snippets.

View Nircek's full-sized avatar

Marcin Zepp Nircek

View GitHub Profile
import random
import time
import threading
from pathlib import Path
import numpy as np
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
from tkinter import Tk, Text
DIRECTORY_PATH = "/dmz/@projects/@project-journals"
@Nircek
Nircek / SQLBeautifier.py
Created November 7, 2024 23:47
pg_dump beautifier
import sys
import re
from pathlib import Path
from collections import defaultdict
from graphlib import TopologicalSorter
import logging
logging.basicConfig(level=logging.WARNING)
cmake_minimum_required(VERSION 3.5.1..3.28)
set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
set(CMAKE_DISABLE_SOURCE_CHANGES ON)
if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
message(FATAL_ERROR "In-source builds are not allowed.")
endif()
project(
ProjectName

GParted 1.6.0 (2024-02-26)

Alpine Linux 3.19 package

Alpine Linux Edge package

antiX-21 package

Arch package

autoload -Uz +X compinit && compinit && autoload -Uz +X bashcompinit && bashcompinit && compgen -ac
#!/usr/bin/env python3
# pylint: disable=missing-function-docstring,invalid-name
"""
github-repos.py
Iterate through usernames and get their GitHub repos.
"""
from itertools import count
#!/usr/bin/env python3
from typing import TypedDict
from datetime import datetime, timedelta
from json import load
class Session(TypedDict):
"""One session info."""
duration: int
memusg() { /nix/store/*-time-*/bin/time -v "$@" 2> >(grep 'Maximum resident set size'); }
@Nircek
Nircek / gnss202308040230-03-accuracy.ipynb
Last active August 4, 2023 00:42
GNSS202308040230+03-accuracy.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

The 20230726T154109Z key

Fingerprint

RFC 4880 OpenPGP V4 Fingerprint:
5814 E970 18DC C1E8 BFE8  B399 CB3F F184 3B2D 6C22

MD5:87:e9:94:bc:aa:b0:c4:2f:ee:22:de:c2:a2:09:63:59
SHA256:MNmPCD1FHdUxEuCUCCWB/uFHGC/YHZAWicCjMYLddRQ