April 2024
2024-04-26 12:40 IST
devsec hardening framework
ansible roles to harden a server
testing with linode vps and debian VM
protecting a server with ufw, fail2ban
https://wiki.crowncloud.net/?How_To_Protect_SSH_With_Fail2Ban_on_Debian_12
sysadm - last and lastb commands
https://ioflood.com/blog/last-linux-command/
12 security tools for linux
lynis, rkhunter, chrootkit etc
https://geekflare.com/linux-security-scanner/
docker on debian
https://docs.docker.com/engine/install/debian/
explain docker's container filesystem
https://www.baeldung.com/ops/docker-container-filesystem
docker volumes guide with examples
https://spacelift.io/blog/docker-volumes
docker port mapping
https://medium.com/@AbbasPlusPlus/docker-port-mapping-explained-c453dfb0ae39
Docker cleanup: How to remove Images, containers, and volumes
https://middleware.io/blog/docker-cleanup/
pandoc on docker
https://hub.docker.com/r/pandoc/minimal/tags https://github.com/pandoc/dockerfiles
caddy webserver on docker
https://www.howtogeek.com/devops/how-to-deploy-a-caddy-web-server-with-docker/
jupyter on docker
https://jupyter-docker-stacks.readthedocs.io/en/latest/ https://quay.io/repository/jupyter/docker-stacks-foundation?tab=tags
python
- inheritance vs composition https://realpython.com/inheritance-composition-python/
- draw a mandelbrot https://realpython.com/mandelbrot-set-python/
- commandline with argparse https://realpython.com/command-line-interfaces-python-argparse/
- f-string interpolation and formatting https://realpython.com/python-f-strings/#doing-string-interpolation-with-f-strings-in-python
- multiple python versions with pyvenv https://realpython.com/intro-to-pyenv/
- walking directories https://stackoverflow.com/questions/19859840/excluding-directories-in-os-walk/
- is it running inside a virtualenv https://stackoverflow.com/questions/1871549/how-to-determine-if-python-is-running-inside-a-virtualenv
- datetime pitfalls https://dev.arie.bovenberg.net/blog/python-datetime-pitfalls/
- patterns guide https://python-patterns.guide/
- Tutorials - Lisa Carpenter: How to create beautiful interactive GUIs and web apps https://www.youtube.com/watch?app=desktop&v=cw44529_OU8
- All PyCon 2023 (US and AU) talks sorted by the view count https://techtalksweekly.substack.com/p/all-pycon-2023-talks-sorted-by-views
vim and motions is awesome
https://levelup.gitconnected.com/vim-is-not-about-speed-88968ae4283c
meow editing
https://lobste.rs/s/lb2eld/switching_meow_modal_editing_system_from
bash - looping over files with spaces
https://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html
nvimpager instead of less/more
https://github.com/lucc/nvimpager
anki on arch linux
https://aur.archlinux.org/packages/anki-bin https://aur.archlinux.org/packages?K=anki
if inheritance is so bad, why does
everyone use it https://stackoverflow.com/questions/1871549/how-to-determine-if-python-is-running-inside-a-virtualenv
dotfiles digest - git
https://adrg.se/blog/dotfiles-digest-git
on being bipolar
https://news.ycombinator.com/item?id=24670966
fraidycat
https://fraidyc.at/
alf's room
https://alf-s-room.com/ https://alf-s-room.com/etc/nandarou/binbows/binbows_english.htm
explain bloom filters
https://samwho.dev/bloom-filters/ also: what is hashing https://samwho.dev/hashing/
activitypub server in a single php file
https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-single-file/
FSRS - efficiat spaced repetition
https://news.ycombinator.com/item?id=39002138
footer with tags