Glen K. Peterson's repositories
PdfLayoutManager
Adds line-breaking, page-breaking, tables, and styles to PDFBox
analogCardRandomizer
Cards are much slower than PRNGs, but a deck can be shuffled in such a way that no-one can predict the order.
bcrypt
A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.
Chart.js
Simple HTML5 Charts using the <canvas> tag
core.btree-vector
B-Tree implementation of Clojure vectors with efficient subvec and concatenation operations
FoxCreekParkKmlBoundary
I had to manually alter the KML file downloaded from Google Maps in order for iNaturalist to upload it.
gradleIssue
My trouble with declaring project-wide plugin versions with gradle.
http2-server-jar-sample
Minimal project for reproducing Jetty HTTP/2 kotlin server jar file issues
JacocoTest1
To demonstrate an issue I'm having with Jacoco.
JavaUnmodifiableCollectionInterfaces
Java Unmodifiable Collection Interfaces
jBCrypt
A Java implementation of OpenBSD's Blowfish password hashing code
jBCrypt-1
A Java implementation of OpenBSD's Blowfish password hashing code http://www.mindrot.org/projects/jBCrypt
jetty.project
Forked from eclipse/jetty.project
jsTifier
Javascript Library to draw text in a canvas rectangle. aligned horitzontaly to left/right/center/justified and verticaly to top/middle/buttom.
kotlin
The Kotlin Programming Language.
kotlin-web-site
The Kotlin Programming Language Website
One-off_Examples
Random tests and stuff.
ShortPinkyTyping
Advanced QWERTY touch-typing exercises for people with large hands but short pinkies. Focusing on numbers, symbols, and brackets.
SqRtOfProductTree
A programming problem solution
test-utils-basic
Utilities for testing Utilities for testing common Java contracts: equals(), hashCode(), compare(), compareTo(), and serialization.
tui.image-editor
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
zxcvbn4j
This is a java port of zxcvbn, which is a JavaScript password strength generator.