Hardens Docker networking between Stacks and LAN
Achieves:
- Allow LAN -> Docker container communication
- (Optional) Allow Docker -> LAN DNS
- Block egress from Docker container to LAN destination (when established solely by container)
foo | |
bar | |
baz |
const fs = require('fs'); | |
const path = require('path'); | |
const {execSync} = require('child_process'); | |
const files = fs.readdirSync('.'); | |
for(const f of files) { | |
const info = path.parse(f); | |
if(info.ext !== '.aac') { | |
console.log(`Skipping non AAC file ${f}`); |
// Tested on qBittorrent 4.6.1 | |
// | |
// 1. open qbittorent web interface | |
// 1a. (optionally) filter to just the torrents that should be totalled | |
// 1b. MAY need to ensure any/all columns to be totalled are enabled -> Size, Downloaded, Uploaded | |
// 2. open developer tools | |
// 3. copy and paste the *entirety* of the below code into the developer tools console and hit enter | |
// | |
// Will print totals in MiB/GiB/TiB for: | |
// * Size + Min/Max/Avg |
https://www.redhat.com/sysadmin/rootless-podman
Under Allocating additional UIDs/GIDs:
newuidmap
and newgidmap
installed and have allocated ids for your normal userfor UID 2119470584, GID 2042662593 (try increasing the number of subordinate IDs in /etc/subuid and /etc/subgid
Convert endings/extensions of your imports in your Typescript/Javascript files using jscodeshift
When migrating to/from TS/JS projects, changing tsconfig module/moduleResolution, or migrating from commonjs to ESM you may find you need to convert all, or some, of your imports to use a specific ending.
This transform module automates the process and provides granularity in how and which types of imports are converted.
Features:
{ | |
"lastfm": { | |
"username": "ericboehs", | |
"password": "secret", | |
"api_key": "abc123", | |
"api_secret": "xyz890" | |
} | |
} |
Marlin bugfix-1.1.x -- some custom FW to fix thermal runaway
possible to upgrade to marlin v2.0 with thermal protection https://github.com/BotInABoxER/marlin2-for-wanhao-i3
value: symbols test |
# your configs will continue to work with 'checks' at top-level | |
# -- CM will automatically wrap them in a dummy run | |
# | |
# use 'runs' at top-level to configure your own runs. | |
# You CANNOT have a top-level 'checks' and 'runs' | |
runs: | |
- name: flairAndCategory | |
# Runs inherit the same filters as checks/rules/actions | |
# If these filters fail the Run is skipped and CM processes the next run in order |