Skip to content

Instantly share code, notes, and snippets.

View lprimak's full-sized avatar

Lenny Primak lprimak

View GitHub Profile
@lprimak
lprimak / howto-run-payara
Last active March 15, 2025 05:06
How-to-run Payara things
# Set up Database (Optional)
asadmin create-system-properties hope-db-pool=java:app/jdbc/Hope
asadmin create-system-properties hope-db-url=jdbc\\:postgresql\\://db.hope.nyc.ny.us\\:16851/hope
asadmin create-system-properties hope-db-username=lprimak
# Set up Class Loading
asadmin create-system-properties fish.payara.classloading.delegate=false
# Run in Docker
docker run -it --rm --cpus 1 -p 8080:8080 -p 9009:9009 -p 4848:4848 -p 9010:9010 -p 8686:8686 \
@lprimak
lprimak / jbake dev mode
Last active May 25, 2023 02:18
JBake development mode
JBake:
$ jbake -b -s . jbake-maven/target/output
JBake (docs)
$ jbake -b -s docs docs/jbake-maven/target/output
$ mvnd generate-resources -Dsass.skip -f jbake-maven
Sass:
$ sass herobiz-website-template/assets/scss:jbake-maven/target/output/css -w --embed-sources
$ mvnd generate-resources -Dsass.root=herobiz-website-template -Dsass.dir=scss -Djbake.skip -f jbake-maven
@lprimak
lprimak / eclipse.transformer
Created January 16, 2023 04:15
How to invoke Eclipse Transformer
jbang org.eclipse.transformer:org.eclipse.transformer.cli:LATEST
@lprimak
lprimak / update-copyright.sh
Last active January 1, 2025 15:35
Update copyright license year
@lprimak
lprimak / cicd_best_practices
Created November 26, 2022 05:14
CI/CD best practices article
https://www.cloudbees.com/blog/apache-maven-continuous-deliverydeployment-devoptics-teams-approach
@lprimak
lprimak / upgrade_postgres
Last active October 1, 2024 18:51
How to upgrade postgres
Assume the new version is 17, old is 16
* If new postgres is not available in code, make sure Tap petere/postgresql exsists
* Do not uninstall the old database version until the end
(admin) brew install postgresql@17
stop the database (as postgres user)
(postgres) $ pg_ctl -mf stop
new_major=17
@lprimak
lprimak / fix_wireshark
Created September 30, 2022 03:36
Fix Wireshark
sudo dseditgroup -o edit -a lprimak -t user access_bpf
@lprimak
lprimak / shiro-key
Created September 30, 2022 00:47
How to create Shiro cipher key
openssl enc -aes-128-cbc -k secret -P -md sha256
@lprimak
lprimak / private-mh
Created September 19, 2022 01:43
calling private methods w/MethodHandles
var lookup = MethodHandles.privateLookupIn(EagerBeansWebListener.class, MethodHandles.lookup());
var mh = lookup.findStatic(EagerBeansWebListener.class, "disable", MethodType.methodType(void.class));
mh.invokeExact();
@lprimak
lprimak / pr-pull
Created January 22, 2021 23:27
How to pull PRs
$ git fetch upstream pull/5081/head