Compare commits

..

No commits in common. "a60a1f79e5f45dd3a8650d848ba953dc32372df1" and "014af1b56ca3cf89ce5e964ab0abe92d4f4ab98c" have entirely different histories.

8 changed files with 82 additions and 100 deletions

View File

@ -1 +1 @@
3.4.4
3.4.3

99
Gemfile.lock generated
View File

@ -23,7 +23,7 @@ GEM
concurrent-ruby (1.3.5)
connection_pool (2.5.3)
csv (3.3.4)
drb (2.2.3)
drb (2.2.1)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
@ -40,31 +40,22 @@ GEM
ffi (1.17.2-x86_64-linux-gnu)
ffi (1.17.2-x86_64-linux-musl)
forwardable-extended (2.6.0)
google-protobuf (4.31.0)
google-protobuf (4.30.2)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-aarch64-linux-gnu)
google-protobuf (4.30.2-aarch64-linux)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-aarch64-linux-musl)
google-protobuf (4.30.2-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-arm64-darwin)
google-protobuf (4.30.2-x86-linux)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-x86-linux-gnu)
google-protobuf (4.30.2-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-x86-linux-musl)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-x86_64-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.31.0-x86_64-linux-musl)
google-protobuf (4.30.2-x86_64-linux)
bigdecimal
rake (>= 13)
haml (6.3.0)
@ -111,7 +102,7 @@ GEM
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.12.0)
json (2.11.3)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
@ -122,7 +113,7 @@ GEM
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
mercenary (0.4.0)
mini_portile2 (2.8.9)
mini_portile2 (2.8.8)
minima (2.5.2)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
@ -150,50 +141,50 @@ GEM
pathutil (0.16.2)
forwardable-extended (~> 2.6)
prettier_print (1.2.1)
public_suffix (6.0.2)
public_suffix (6.0.1)
racc (1.8.1)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rbs (3.9.4)
rbs (3.9.2)
logger
rexml (3.4.1)
rouge (4.5.2)
safe_yaml (1.0.5)
sass-embedded (1.89.0)
google-protobuf (~> 4.31)
sass-embedded (1.87.0)
google-protobuf (~> 4.30)
rake (>= 13)
sass-embedded (1.89.0-aarch64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-aarch64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-aarch64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-aarch64-mingw-ucrt)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-arm-linux-androideabi)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-arm-linux-gnueabihf)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-arm-linux-musleabihf)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-arm64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-riscv64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-riscv64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-riscv64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-x86_64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-x86_64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-x86_64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.0-x86_64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.87.0-aarch64-linux-android)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-aarch64-linux-gnu)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-aarch64-linux-musl)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-aarch64-mingw-ucrt)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-arm-linux-androideabi)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-arm-linux-gnueabihf)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-arm-linux-musleabihf)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-arm64-darwin)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-riscv64-linux-android)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-riscv64-linux-gnu)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-riscv64-linux-musl)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-x86_64-darwin)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-x86_64-linux-android)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-x86_64-linux-gnu)
google-protobuf (~> 4.30)
sass-embedded (1.87.0-x86_64-linux-musl)
google-protobuf (~> 4.30)
securerandom (0.4.1)
syntax_tree (6.2.0)
prettier_print (>= 1.2.0)
@ -257,7 +248,7 @@ DEPENDENCIES
webrick
RUBY VERSION
ruby 3.4.4p34
ruby 3.4.3p32
BUNDLED WITH
2.6.9
2.6.8

View File

@ -6,8 +6,6 @@ excerpt:
abuse those for something else without even thinking about backdoors?
layout: mini
permalink: /n/annoying-ports.html
redirect_from:
- /n/annoyingports.html
sitemap: true
lang: en
---

View File

@ -99,11 +99,7 @@ _{{ page.excerpt }}_
- `nvim git tmux zsh mosh` - good luck without these
- <del>if cryptographic operations are taking ages, consider something like
`haveged`. It's controversial, so if there are no issues, don't install a
random number generator.</del> Should be unnecessary since kernel 5.6, but
**_Debian 13 sddm regardless wants it._**
- If you install `haveged`, please also `sudo systemctl enable --now rngd`
from `rng-tools` (Fedora, Arch?) or `rng-tools5` (Debian) together to ensure
quality, but those shouldn't be required on 5.6 and later either.
random number generator.</del>
- userspace oom killer, may avoid frozen systems, much more pleasant than
actually having to deal with a frozen system.
- `earlyoom`
@ -171,11 +167,9 @@ bit...
# Ensure third party Fedora repos are available, this is part of KDE Prompt?
sudo fedora-third-party enable
# Layer packages I need on top of the base image.
sudo rpm-ostree install aircrack-ng android-tools btop clang cronie cronie-anacron darkman duperemove gamescope git-lfs gnome-console haveged htop inxi iucode-tool iwd mosh mpv neovim nmap npm pipx pre-commit qrencode rng-tools rubygem-bundler setroubleshoot sshguard steam-devices symlinks syncthing terminus-fonts-console tmux tor torsocks unbound zsh
# Disable bootsplash and kernel message hiding, adjust rootfs fstab,
# REMEMBER TO REMOVE SSD FOR NON-SSD setups! Legacy interface names (eth0,
# wlan0) are also nice. Ensure CPU vulnerability mitigation while at kargs too.
sudo rpm-ostree kargs --delete=rhgb --delete=quiet --delete=rootflags=subvol=root --append=rootflags=subvol=root,noatime,compress-force=zstd:0,ssd --append=net.ifnames=0 --append=mitigations=auto,nosmt
sudo rpm-ostree install aircrack-ng android-tools btop clang darkman duperemove gamescope git-lfs gnome-console htop inxi mosh mpv neovim nmap pipx pre-commit setroubleshoot sshguard steam-devices symlinks syncthing terminus-fonts-console tmux tor torsocks unbound zsh
# Disable bootscreen, enable btrfs compression etc. REMEMBER TO REMOVE SSD FOR NON-SSD setups! Ensure CPU vulnerability mitigation.
sudo rpm-ostree kargs --delete=rhgb --delete=quiet --delete=rootflags=subvol=root --append=rootflags=subvol=root,noatime,compress-force=zstd:0,ssd --append=mitigations=auto,nosmt
# Another reminder to not use flag SSD above if there is no SSD on the system.
# I would additionally use lockdown=confidentiality (or lockdown=integrity if
# less privacy and security was required, but that prevents shipped osnoise
@ -215,7 +209,7 @@ sudo flatpak remote-add --if-not-exists nheko-nightly https://nheko.im/nheko-reb
```bash
sudo flatpak install --assumeyes nheko-nightly im.nheko.Nheko//master
sudo flatpak install --assumeyes flathub com.discordapp.Discord im.dino.Dino org.briarproject.Briar org.signal.Signal org.squidowl.halloy org.telegram.desktop
sudo flatpak install --assumeyes com.discordapp.Discord im.dino.Dino org.briarproject.Briar org.signal.Signal org.squidowl.halloy org.telegram.desktop
```
- Discord is a Slack competitor and somehow challenging Facebook in necessary
@ -232,7 +226,7 @@ sudo flatpak install --assumeyes flathub com.discordapp.Discord im.dino.Dino org
```bash
sudo flatpak install --assumeyes flathub com.heroicgameslauncher.hgl com.valvesoftware.Steam com.valvesoftware.Steam.CompatibilityTool.Proton-GE net.davidotek.pupgui2
# Note branch numbers for Heroic Games!
sudo flatpak install --assumeyes flathub org.freedesktop.Platform.VulkanLayer.MangoHud//23.08 org.freedesktop.Platform.VulkanLayer.gamescope//23.08
sudo flatpak install --assumeyes org.freedesktop.Platform.VulkanLayer.MangoHud//23.08 org.freedesktop.Platform.VulkanLayer.gamescope//23.08
```
- HeroicGames supports GOG and Epic Games (and Amazon)

View File

@ -9,10 +9,9 @@ lang: fi
<div lang="fi">Käytettyjä enimmäkseen yrityskoneita suomalaisilta tai suomenkielisiltä
yrityksiltä:
[cimos.fi](https://cimos.fi/) [inrego.fi](https://www.inrego.fi/)
[nuvoo.com](https://nuvoo.com/)
https://cimos.fi/ https://taitonetti.fi/ https://www.inrego.fi/
Katso myös [/n/puhelin](/n/puhelin)
Katso myös /n/puhelin
</div>
@ -21,8 +20,8 @@ Katso myös [/n/puhelin](/n/puhelin)
International used devices (the goal of this note is business devices, but I am
unsure whether all here are):
Hungary: [marseus.com](https://www.marseus.com/)
Hungary: https://www.marseus.com/
Czech Republic in Czech [gigacomputer.cz](https://www.gigacomputer.cz/)
Czech Republic in Czech https://www.gigacomputer.cz/
</div>

8
package.json vendored
View File

@ -1,14 +1,14 @@
{
"devDependencies": {
"@aminda/global-prettier-config": "2025.21.0",
"@aminda/global-prettier-config": "2025.16.0",
"@prettier/plugin-ruby": "4.0.4",
"@prettier/plugin-xml": "3.4.1",
"corepack": "latest",
"prettier": "3.5.3",
"prettier-plugin-nginx": "1.0.3",
"prettier-plugin-sh": "0.17.4",
"prettier-plugin-toml": "2.0.5"
"prettier-plugin-sh": "0.17.2",
"prettier-plugin-toml": "2.0.4"
},
"packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977",
"packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39",
"prettier": "@aminda/global-prettier-config"
}

View File

@ -340,7 +340,7 @@ this, consult
<del>Assuming you are on nightly build,</del> there are three steps:
1. In global settings of Nheko, enable _Periodically delete expired events_, it
1. In global settings of Nheko, enable _Periodically disable expired events_, it
will affect all profiles upon restart.
2. In the room where you wish to automatically remove your messages, go to room
settings and select _Configure_ next to _Automatic event deletion_. There you

42
pnpm-lock.yaml generated vendored
View File

@ -8,8 +8,8 @@ importers:
.:
devDependencies:
"@aminda/global-prettier-config":
specifier: 2025.21.0
version: 2025.21.0
specifier: 2025.16.0
version: 2025.16.0
"@prettier/plugin-ruby":
specifier: 4.0.4
version: 4.0.4(prettier@3.5.3)
@ -26,17 +26,17 @@ importers:
specifier: 1.0.3
version: 1.0.3
prettier-plugin-sh:
specifier: 0.17.4
version: 0.17.4(prettier@3.5.3)
specifier: 0.17.2
version: 0.17.2(prettier@3.5.3)
prettier-plugin-toml:
specifier: 2.0.5
version: 2.0.5(prettier@3.5.3)
specifier: 2.0.4
version: 2.0.4(prettier@3.5.3)
packages:
"@aminda/global-prettier-config@2025.21.0":
"@aminda/global-prettier-config@2025.16.0":
resolution:
{
integrity: sha512-2r7n24AgkOK5mHHNVagM0DADSWpYv1deF1eC80HMCoXKyuT0TSb+fMvZUfhi8w+S5DCZKzoTvQH3+3wFg7f3bA==,
integrity: sha512-A++pQoqdFbeeXradpFJvwmuf0KFh9ykJpfaLMaVBCmG+4ssRy+B3e2OcSiI5oqG7D1EzgX+izQBPsAC4g0y9cQ==,
}
"@prettier/plugin-ruby@4.0.4":
@ -100,19 +100,19 @@ packages:
integrity: sha512-vV5q85s8XnV6NEgvz1gVLfZhmxAxY03MyOYj2ApBpjFkbs00lRsRkTmqO9L39ADuD18z1RRCcfZ3eVxKhI/nqg==,
}
prettier-plugin-sh@0.17.4:
prettier-plugin-sh@0.17.2:
resolution:
{
integrity: sha512-aAVKXZ7GTEMZdZsIPSwMwddwPvt2ibMbRGd4OJAP0G7QoeYZV+mPNg2Oln3R53sZ4PVjeAA7Xzi/PuI0QlHHfQ==,
integrity: sha512-7+dEo/IYbhrUj4qP+1QXj41/5Hv9ZkxBuEatI1jywrcAlVF1aGhdYJF4Sn+M67nkA16iRL53W4FSRe1bitTdmQ==,
}
engines: { node: ">=16.0.0" }
peerDependencies:
prettier: ^3.0.3
prettier-plugin-toml@2.0.5:
prettier-plugin-toml@2.0.4:
resolution:
{
integrity: sha512-WjXXKQyY4TdXWHU1v73UJxK/oDLSppf+b9KrSVl2kC4ZOr9CIVPKTQ/JxttgbYMaH8r3ihw7WYhMpI1EFa1obg==,
integrity: sha512-uOTNPClqnE3T9XJ8hCqAJek70Jnk3/ZuAG/aXRTmrWbVe8lJyuZ60KV7OtgWqF+iGZOPVpkh+giHhX9GZYRHGA==,
}
engines: { node: ">=16.0.0" }
peerDependencies:
@ -132,10 +132,10 @@ packages:
integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==,
}
sh-syntax@0.5.8:
sh-syntax@0.5.7:
resolution:
{
integrity: sha512-JfVoxf4FxQI5qpsPbkHhZo+n6N9YMJobyl4oGEUBb/31oQYlgTjkXQD8PBiafS2UbWoxrTO0Z5PJUBXEPAG1Zw==,
integrity: sha512-74m9dt91konrF5+m0kASugzi37VxKsnTJQ6yvdDZu3IijG5/vIZpImP6FadsJLWNt2X2YD0VaTwW5W7Ox7mFVg==,
}
engines: { node: ">=16.0.0" }
@ -146,15 +146,15 @@ packages:
}
snapshots:
"@aminda/global-prettier-config@2025.21.0":
"@aminda/global-prettier-config@2025.16.0":
dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.5.3)
"@prettier/plugin-xml": 3.4.1(prettier@3.5.3)
corepack: 0.32.0
prettier: 3.5.3
prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.17.4(prettier@3.5.3)
prettier-plugin-toml: 2.0.5(prettier@3.5.3)
prettier-plugin-sh: 0.17.2(prettier@3.5.3)
prettier-plugin-toml: 2.0.4(prettier@3.5.3)
"@prettier/plugin-ruby@4.0.4(prettier@3.5.3)":
dependencies:
@ -185,13 +185,13 @@ snapshots:
prettier-plugin-nginx@1.0.3: {}
prettier-plugin-sh@0.17.4(prettier@3.5.3):
prettier-plugin-sh@0.17.2(prettier@3.5.3):
dependencies:
"@reteps/dockerfmt": 0.3.6
prettier: 3.5.3
sh-syntax: 0.5.8
sh-syntax: 0.5.7
prettier-plugin-toml@2.0.5(prettier@3.5.3):
prettier-plugin-toml@2.0.4(prettier@3.5.3):
dependencies:
"@taplo/lib": 0.5.0
prettier: 3.5.3
@ -200,7 +200,7 @@ snapshots:
regexp-to-ast@0.5.0: {}
sh-syntax@0.5.8:
sh-syntax@0.5.7:
dependencies:
tslib: 2.8.1