My thoughts on the pang-wang

46 posts latest post 2025-07-11
Publishing rhythm
Jul 2025 | 2 posts

ssh-copy-id -i my.key.pub <hostname probably from tailscale> this makes sure I can run ansible from my desktop against VMs on my server easily if they have tailscale for the hostname - otherwise use the IP

in /lib/systemd/system/docker.service there is an ExecStart command that got placed there when I setup Docker with Ansible - it threw the -H flag which told the daemon what hosts to setup. But I added the “hosts” key in my daemon.json and it broke - so removing the -H flag from the systemd unit fixed it

I regularly need to edit system config files - take /etc/sanoid/sanoid.conf as an example… I’ll want to play with something but if I don’t start Neovim as root then I get in trouble making edits I can’t save! So suda.vim gives me :SudaWrite which let’s me write that buffer with sudo privileges even though I’m Neovim is running with my login user!

I’m playing with my ansible playbook in a remote tmux session, and I’m no wiz so I don’t know the ins and outs, but I can’t scroll up to get any console log output that’s not already visible on my screen. So I’m starting to end my commands with | less so I can page through the console output!

ansible-playbook plays.yml -v --tags mytag | less

Description of my proposed vimconf 2022 talk

Switching to Vim opened a whole new world to me for interacting with a computer and for getting things done. Before I adopted Vim I used GUIs for everything because I thought that’s how it had to be done… Notes in OneNote, code using a GUI editor, different notes in TiddlyWiki, slides for work in PowerPoint, slides for church using Logos, etc… Adopting Vim allowed me to disconnect a specific tool from the problem that tool is solving - because usually I just need to write text (notes, code, slides, etc.). Now, very nearly everything I do is from a text-based and git-based workflow… I put all my notes on basically anything just in my blog, which is all markdown and deployed to GH with Markata on every push (living dangerously pushing to main) - and that’s all done easily from Vim with nice syntax highlighting, fast response, integrated git-plugins, etc.. I keep project-specific task lists just in markdown files and I have Vim/tmux shortcuts to quickly add todos for any project (todo lis…

mkdir s{1..10} will make directories s1, s2, … s10 in one command!

Bought some DDR4-3600 speed RAM but only seeing 2666? Load up the BIOS, find DRAM config or something similar, and make sure to load the XMP profile to get that advertised RAM speed!

Babyblue v2

Ryzen 5700x + 32 GB 3200 CL16 RAM

PassMark Rating

Venus

Ryzen 3200G + 16GB 3600 CL16 RAM

PassMark Rating

Hogwarts

Dual Xeon X5650 @2.67GHz | 90 GB 1883 DDR3 ECC RAM

PassMark Rating

Server 2 ... Change the name

Ryzen 5700G + 128GB 3200 CL18 RAM

PassMark Rating

Server 2 with XMP enabled and undervolted from 1.35 to 1.2

Ryzen 5700G + 128GB 3200 CL18 RAM

Undervolted to 1.2V (from 1.35) XMP enabled

PassMark Rating

ssh -v -i ~/.ssh/id_rsa nic@hogwarts

THen we can look at print outs

cat /var/log/auth.log also showed me that I had too wide permissions on files in ~/.ssh -> probably changed from an rsync job