Personal knowledge base: notes.andstuff.dev
- 2024-03-31 – Releasing Java softwares with the Maven release plugin
- 2023-05-14 – JDBC: showing different ways of obtaining a database connection
- 2023-03-18 – Log4j2: logging events in different files based on ThreadContext variables
- 2023-02-25 – Configuring
sshpass
withgpg
and Zsh completion - 2022-12-04 – SUID, GUID & Sticky bits explanation
- 2022-12-04 – Maven basics (work in progess)
- and many other incomplete notes…
dependabot-vuln-viewer
2☆ — Displays Dependabot security alerts for multiple GitHub repositories.kraken-api-java
53☆ — Java library to query the Kraken REST API.crypto-tools
2☆ — Miscellaneous cryptocurrency-related tools (formerly binance-staking-overview).
HTMLWithImagesToPDF
41☆ — Showcasing a bug in iOS when generating a PDF from an HTML page using UIMarkupTextPrintFormatter.opaque-impl
1☆ — PoC implementation in SageMath of OPAQUE, an asymmetric PAKE protocol.so3-support-graphique
— My Bachelor project consisted of adding GUI support for the school's own operating system (SO3) using LVGL. The project is hosted here.maven-basics
— Maven from scratch.sh
— My very own post-install scripts and dot files, please don't use them.
yield-borg
— Chart of the different yields available on the SwissBorg platform.smart-contracts
3☆ — Set of smart contracts developed for educational purposes.
wiktionary-to-kindle
32☆ — Converts Wiktionary entries into a MOBI dictionary for Kindle, works but will not render templates making it useless. Ideally, use Wiktionary HTML dumps.wiktionarize
— Simple web pages that searches words of a text in multiple Wiktionaries.epub-dictionary
— An abandoned attempt at creating an EPUB library.
example-java-jca
— Some code example with the Java Cryptography Architecture API, and an attempt at writing a pure-JCA (i.e. Provider-indenpendent) ECDSA and EdDSA signature verification class.example-java-jmx
— Some tests with Java's JMX API.example-java-spring-batch-bug
— Showcasing a currently opened bug (#4427) in Spring Batch with the Oracle database when using `List<>` as a parameter.example-java-carnotzet
— A simple app using Swissquote's Carnotzet framework.example-java-querydsl
— An attempt at defining JPA entities in one Maven module and importing this module in another, and generating QueryDSL's query type classes from there (works with Java EE but not Jakarta).example-java-cli-app
— An example app that uses the Apache Commons CLI library.example-js-cli-app
— A simple Node.js command-line app example using ESM.ncc-pkg-examples
— Trying and failing to package a Next.js app with ncc and pkg.
AddJPEGComment.swift
2☆ — Add a JPEG comment marker to file in pure Swift.EXIFUserComment.swift
11☆ — Get and set an EXIF UserComment to a JPEG image using the ImageIO framework.MemoryAddress.swift
36☆ — Get the memory address of both class and structure instances in Swift.iOSCreatePDF.swift
75☆ — iOS, Swift: Create a PDF file from an HTML string.Uptime.swift
4☆ — Get boot time and uptime for macOS & iOS.
uptime.c
— Get boot time and uptime on macOS in C.pdk.c
— Create a password-derived key using libsodium.AllJCAServices.java
— List all JCA security provider services and export them to a CSV file.fk_generate_delete.sql
— Oracle: outputs the necessary delete statements to delete a row and all rows preventing it from being deleted because of "child record found" error.fk_delete_recursive.sql
— Oracle: delete a row and all rows preventing it to be deleted because of "child record found" errors.