Minecraft: Opening a Java sever to console and mobile clients

Due to the work of some brilliant people, it’s now possible to open a Minecraft Java Edition server to Bedrock Edition clients; and, due to another brilliant dude, it’s possible to connect even the nerfed console ports up to an arbitrary server. This means you can have simultaneous crossplay among the whole cornucopia of PC,…

[WIP] Namecheap let's encrypt

/opt/alt/python37/bin/python3 -m venv ~/virtualenv/simp_le bash . ~/virtualenv/simp_le/bin/activate pip install simp-le-client mkdir -v ~/ssl/simp_le pushd ~/ssl/simp_le ln -vs ../keys/{tls_key_id}.key key.pem exit Then, paste this somwhere #!/bin/sh set -e . ~/virtualenv/simp_le/bin/activate pushd "${workdir=$HOME/ssl/simp_le}" > /dev/null simp_le ${acme_endpoint+–server "${acme_endpoint}"}\ –email "${email-${USER}@${HOSTNAME}}"\ –default_root "${default_root=$HOME/public_html}"\ -f account_key.json\ -f account_reg.json\ -f key.pem –reuse_key\ -f cert.pem\ -f chain.pem\ "${@}" dd if=chain.pem status=none…

JS: Tail-call optimized recursive setTimeout

If you're writing some code on a time-delayed-loop in JavaScript, there are 2 main options: setInterval setTimeout, recursively However, each has a potential downside: setInterval schedules the code to run at the given interval, regardless of whether the last invocation has completed. This means that, if the function takes longer than the delay to execute,…

[DRAFT] Pleroma on Docker Compose

This testing was done with Pleroma 2.2.0, in environment CentOS 8 (Before starting, be sure docker and docker-compose are installed, as well as git, and NGINX.) Fetch and prepare the source code: git clone -b stable –depth 1 "https://git.pleroma.social/pleroma/pleroma.git" && cd pleroma curl https://git.lain.church/squeegily/pleroma/commit/c2635f982687de75296dc67bfc471a1284d5d29c.patch | git apply -v –index sudo chown -vR 911 config uploads…