-
Patch for openssl-1.0.2u on aarch64 - fixes the
relocation R_AARCH64_PREL64 against symbol OPENSSL_armcap_P
error. More here: https://jay.gooby.org/2023/09/15/patch-for-aarch64-aka-arm64-openssl-1-0-2-relocation-r-aarch64-prel64-against-symbol-openssl-armcap-p-error -
netblock-from-whois gets and caches the netblock owner from
whois
for an IP address -
A fail2ban filter for the Log4J CVE-2021-44228 exploit. More here: jay.gooby.org/2021/12/13/a-fail2ban-filter-for-the-log4j-cve-2021-44228
-
Find interesting referers in access.log
-
Unknown host - removes the offending line from
~/.ssh/known_hosts
. More here: jay.gooby.org/2021/02/10/unknown-host -
Generates an nginx map file so you can use the correct Google country domain in your nginx
Content-Security-Policy
header, instead of all of them -
Up and at 'em aka up-and-atom - a stupid, but useful pun jay.gooby.org/2021/01/20/up-and-atom
-
Send your Monit alerts to Slack
-
Git you bloody git, obscure
git
calls that I can never remember
✏️
working on https://writiny.com in my sparse spare time
Internetworker @jaygooby@mastodon.social
- South Downs, UK
-
08:47
(UTC) - jay.gooby.org
- @jaygooby@mastodon.social
- @jaygooby
Pinned Loading
-
build-nginx
build-nginx PublicFetches nginx and any optional third-party modules and dependencies you specify, such as openssl and PCRE and then configures and builds.
-
sqlock
sqlock PublicMutex for distributed tasks, ideally suited for cron tasks that might otherwise run on duplicate servers in a cluster unnecessarily. Uses Mysql's GET_LOCK() function to orchestrate the locks.
Shell
-
keyframe-tweets
keyframe-tweets PublicExtracts i-frames as jpegs from an rtmp video stream for use with live tweeting
Shell 1
-
Git, you bloody git
Git, you bloody git 1# Overwrite untracked files in current branch from a remote branch
23In a similar vein to `git reset --hard feature/weavils` you can just overwrite untracked working files (typically left over from branch experiments) which are part of the remote branch you're pulling like this:
45git reset --hard origin/feature/weavils
-
what-user-agent
what-user-agent PublicHumanize user-agent strings using the whatismybrowser.com API
Shell
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.