This is an attempt to summarize most notable changes in Java 9-14 on a single page. Java 9 Features: Jigsaw Process management with java.lang.ProcessHandle (parent/children relationship, process supervision etc) Try with resources: may use a… 

I love my fonts. And I feel so irritated when fonts are wrong. With the latest libpango upgrade, I lost my beloved Terminus font from the terminal. I did use the TTF replacement for a… 

A collection of my favourite tricks: sudo !! - re-run previous command with ‘sudo’ prepended ctrl-k, ctrl-u, ctrl-w, ctrl-y - cutting and pasting text in the command line alt+backspace - similar to ctrl-w but stops… 

Quick and easy way to make a TCP Proxy using IPTABLES. Found on the Internet: #!/bin/bash YourIP=192.168.1.100 YourPort=1234 TargetIP=192.168.1.200 TargetPort=2345 iptables -t nat -A PREROUTING --dst $YourIP -p tcp --dport $YourPort -j DNAT \ --to-destination… 

A quick reminder to myself how to set up Strongswan. /etc/ipsec.conf conn gr2 left=123.45.67.89 leftauth=psk lefthostaccess=yes right=%any rightsubnet=192.168.1.0/24 rightauth=psk auto=add dpdaction=restart esp=aes128-sha1-modp2048 /etc/ipsec.secrets 123.45.67.89 %any : PSK "QWERTY12345" /etc/strongswan.d/charon/kernel-netlink.conf kernel-netlink { ... mtu = 1422… 

Turns out, Xorg is now using modesetting driver by default. I’ve been trying to get VAAPI to work for ages but could not figure out why it was not working! All I needed to do… 

Coding / Internals http://fabiensanglard.net/ - Black book, 90s games reversing & analysis forums https://www.vogons.org/ 8bit / Emulation https://floooh.github.io/tiny8bit - some really nice 8bit WebAsm retro games emulators http://torinak.com/qapp - very nice JS ZX Spectrum emulator… 

Bash Get .ini file value sed -nr "/^\[protocol.mysql\]/ { :l /^password[ ]*=/ { s/.*=[ ]*//; p; q;}; n; b l;}" /etc/somefile where protocol.mysql is the section and password is the variable name. Fancy PS1 prompt… 

This is a blog post where I’ll be collecting some cool Java tricks I keep forgetting about. Logging Enable http client / web services dumping -Dlogging.level.org.apache.http=DEBUG -Dlogging.level.org.springframework.ws.client.MessageTracing=TRACE Testing log messages // setup StringWriter logCapture =…