Category: Uncategorized

Cleaning messages from Slack automatically

Slack is a common item in our toolbelts these days, and the free tier makes it accessible to just about every project.

It has an extensive archive ability that can be useful for channels with human-sourced content. However, if you’re lucky enough to have some bots/automata to converse with, sometimes the chat logs are more like a panegyric for .bash_history that would surely make Hal2000 laugh maniacally from the ether.

Continue reading “Cleaning messages from Slack automatically”

Java SE download links now require custom hash

With the release of 8u121 Oracle Java download urls have changed

Previously the urls all followed the same predictable format, based on version and build:

/java/jdk/{BUILD}/jdk-{VERSION}-linux-x64.tar.gz

Newer downloads now require a randomized hash,  unique to each version but the same across all package formats (RPM, TGZ, etc.)

/java/jdk/{BUILD}/{HASH}/jdk-{VERSION}-linux-x64.tar.gz

Continue reading “Java SE download links now require custom hash”