diff options
author | Matthew Lemon <y@yulqen.org> | 2024-03-21 02:43:56 +0000 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2024-03-21 02:43:56 +0000 |
commit | 36004b52643df317acd5d849a8885a1d40baf778 (patch) | |
tree | 5983a1a5151358e2456487e8293a7abf4630dd44 | |
parent | 4de8c5dbf02897ae17251b20627024b94bbcca49 (diff) |
Adds latest quicknotes
-rw-r--r-- | content/techjournal/quicknote_capture_21_March_2023.md | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/content/techjournal/quicknote_capture_21_March_2023.md b/content/techjournal/quicknote_capture_21_March_2023.md new file mode 100644 index 0000000..d23a37b --- /dev/null +++ b/content/techjournal/quicknote_capture_21_March_2023.md @@ -0,0 +1,131 @@ +--- +title: "Quicknote capture 21 March 2023" +date: 2024-03-21T02:35:28Z +draft: false +categories: ['Tech'] +tags: ['quicknotes'] +--- + +It's been a while since the last quicknotes post so there is a lot in today's edition. + +Highlights include, how to centre a div tag in HTML, an interesting critique of [TailwindCSS](https://tailwindcss.com/), a few Debian and Bash articles, DNS, Docker, Go and sshd hardening. + +- Decent plane to rent in FSEconomy: [Decent BN Islander in FSEconomy](https://server.fseconomy.net/aircraftlog.jsp?id=12846) +- [DNS.SB](https://dns.sb/) +- An analysis of Prince's famous guitar solo for Whilst My Guitar Gently Weeps: [DEEP DIVE: Prince's Guitar Solo On "While My Guitar Gently Weeps" | LESSON & REACTION - YouTube](https://www.youtube.com/watch?v=6F97BbZkpLk) +- [Fixed (typeface) - Wikipedia](https://en.wikipedia.org/wiki/Fixed_%28typeface%29) +- [Self Authoring - What is Self Authoring?](https://www.selfauthoring.com/) +- [Self Authoring](https://www.selfauthoring.com/get-self-authoring) +- [Country domain names](https://www.hezmatt.org/~mpalmer/blog/2024/02/13/not-all-tlds-are-created-equal.html) +- [The beginner’s handbook](https://lescahiersdudebutant.arpinux.org/buster-en/the_beginners_handbook.html) +- [CGI: A Blast From the Past (with Go)](https://blog.schroederspace.com/tumbleweed-technology/cgi-a-blast-from-the-past-with-go) +- [Getting Started - Apache HTTP Server Version 2.4](https://httpd.apache.org/docs/2.4/getting-started.html) +- Good cloud storage provider, VPSs, etc. Used by Debian: [Dedicated Server, Cloud, Storage & Hosting](https://www.hetzner.com/) +- [Debian Project -- debian.org Developer Machines](https://db.debian.org/machines.cgi) +- The basics of password protecting a directory with the Apache web server.: [Authentication and Authorization - Apache HTTP Server Version 2.4](https://httpd.apache.org/docs/2.4/howto/auth.html) +- Tsoding using hare to call raylib: [Tsoding Daily - YouTube](https://www.youtube.com/channel/UCrqM0Ym_NbK1fqeQG2VIohg) +- Mark-up to create diagrams: [Pikchr: Pikchr User Manual](https://pikchr.org/home/doc/trunk/doc/userman.md) +- [Language](https://app.mailjet.com/signup?lang=en_US) +- Some build tool: [Bazel](https://bazel.build/) +- [A guy talking about his infrastructure/devops tooling](https://cep.dev/posts/every-infrastructure-decision-i-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup/) +- [Strategy pattern in Go | Redowan's Reflections](https://rednafi.com/go/strategy_pattern/) +- [Data Egress: What is it and how much does it cost?](https://getdeploying.com/reference/data-egress) +- This is a tool for running your own LLMs, but you need a fuckload of RAM: [This new AI is powerful and uncensored… Let’s run it - YouTube](https://www.youtube.com/watch?v=GyllRd2E6fg) +- At last, someone critiquing tailwind: [Tailwind marketing and misinformation engine](https://nuejs.org/blog/tailwind-misinformation-engine/) +- [Defensive CSS](https://defensivecss.dev/) +- [Josh W Comeau](https://www.joshwcomeau.com/) +- Thank God this article exists - how to centre a div in CSS: [How To Center a Div](https://www.joshwcomeau.com/css/center-a-div/) +- [An Interactive Guide to CSS Grid](https://www.joshwcomeau.com/css/interactive-guide-to-grid/) +- AnthonyGG showing his new AI tool built on Go, HTMX and Tailwind: [Golang + HTMX Is The Most Productive Stack And This Is Why - YouTube](https://www.youtube.com/watch?v=jeh5Ymfwh9Q) +- AnthonyGG's AI site made with Golang and HTMX: [Fanmade - Create AI personalities with unmatched realism](https://fanmade.ai/) +- [Go Web Examples](https://gowebexamples.com/) +- [Vulnerable source packages in the unstable suite](https://security-tracker.debian.org/tracker/status/release/unstable) +- [Index of /pub/debian-meetings](https://meetings-archive.debian.net/pub/debian-meetings/ ) +- [Debian Constitution](https://www.debian.org/devel/constitution) +- [Linux on UEFI: A Quick Installation Guide](http://www.rodsbooks.com/linux-uefi/#installing) +- [2. Applying to Become a Member — developers-reference 13.4 documentation](https://www.debian.org/doc/manuals/developers-reference/new-maintainer.en.html) +- Everything you needed to know about UEFI and booting: [UEFI boot: how does that actually work, then? | AdamW on Linux and more](https://www.happyassassin.net/posts/2014/01/25/uefi-boot-how-does-that-actually-work-then/) +- Some useful mutt tips: [Coping with busy mailing lists with Mutt – The ongoing struggle](https://strugglers.net/~andy/blog/2010/03/14/coping-with-busy-mailing-lists-with-mutt/) +- [BashFAQ - Greg's Wiki](http://mywiki.wooledge.org/BashFAQ) +- Guy on debian-users appears to be behind this UK-based VPS company: [BitFolk :: No-Nonsense VPS Hosting](https://bitfolk.com/) +- [Evolve](https://pmotschmann.github.io/Evolve/) +- GOOD. This is a very good cheatsheet for bash: [BashSheet - Greg's Wiki](https://mywiki.wooledge.org/BashSheet) +- [Chapter 1. GNU/Linux tutorials](https://www.debian.org/doc/manuals/debian-reference/ch01.en.html) +- [Inter-process communication - Wikipedia](https://en.wikipedia.org/wiki/Inter-process_communication) +- [How to build a minimalistic vimrc file](https://vimandgit.com/posts/vim/beginners/vim-config-vimrc-options-settings-and-neovim-init-configuration.html) +- Unattended upgrades on Debian: [Automatic upgrades in Debian ☯ Daniel Wayne Armstrong](https://www.dwarmstrong.org/unattended-upgrades/) +- Nice minimal Debian build instructions: [Minimal Debian Bookworm ☯ Daniel Wayne Armstrong](https://www.dwarmstrong.org/minimal-debian/) +- Decent guide on setting up wayland and sway on Debian: [Roll your own Linux desktop using Sway ☯ Daniel Wayne Armstrong](https://www.dwarmstrong.org/sway/) +- Talked about by Noah Chilliah: [Mail-in-a-Box](https://mailinabox.email/) +- [Gobby](https://gobby.github.io/) +- Really useful list of vimrc basics: [GitHub - romainl/idiomatic-vimrc: Guidelines for sculpting your very own ~/.vimrc.](https://github.com/romainl/idiomatic-vimrc) +- [Linting your code, the vanilla way · GitHub](https://gist.github.com/romainl/ce55ce6fdc1659c5fbc0f4224fd6ad29) +- [Vimways ~ Formatting lists with Vim](https://vimways.org/2018/formatting-lists-with-vim/) +- [Useful add ons for sway · swaywm/sway Wiki · GitHub](https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway) +- [My productivity app is a never-ending .txt file (2022) / Hacker News](https://news.ycombinator.com/item?id=39432876& ) +- [Vimways ~ You Should Be Using Tags In Vim](https://vimways.org/2018/you-should-be-using-tags-in-vim/) +- [Automatic upgrades in Debian ☯ Daniel Wayne Armstrong](https://www.dwarmstrong.org/unattended-upgrades/) +- [start [Make Debian Fun Again And Learn How To Do Other Cool Stuff Too]](https://makedebianfunagainandlearnhowtodoothercoolstufftoo.computer/doku.php?id=start) +- [6 Top Free and Open Source C Web Frameworks - LinuxLinks](https://www.linuxlinks.com/free-open-source-c-web-frameworks/) +- Here is the definitive account of debian and APT: [Chapter 2. Debian package management](https://www.debian.org/doc/manuals/debian-reference/ch02.en.html) +- [List of software for Wayland - Gentoo wiki](https://wiki.gentoo.org/wiki/List_of_software_for_Wayland) +- [chroot - Debian Wiki](https://wiki.debian.org/chroot) +- [ncmpcpp — A Modern(ish) Text-Based Music Setup On Linux – The ongoing struggle](https://strugglers.net/~andy/blog/2023/12/26/ncmpcpp-a-modernish-text-based-music-setup-on-linux/) +- [Community Network Do-It-Yourself Toolkit - Internet Society](https://www.internetsociety.org/resources/community-network-diy-toolkit/) +- [Installing KVM on Debian 12 for Creating Virtual machines - Linux Shout](https://linux.how2shout.com/installing-kvm-on-debian-12-for-creating-virtual-machines/) +- [How to write startup script for Systemd? - Unix & Linux Stack Exchange](https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd) +- [Install Docker Engine on Debian / Docker Docs](https://docs.docker.com/engine/install/debian/ )- [Docker networking is CRAZY!! (you NEED to learn it) - YouTube](https://www.youtube.com/watch?v=bKFMS5C4CG0) +- Cool German baldie talking about Wireguard: [WireGuard installation and configuration - on Linux - YouTube](https://www.youtube.com/watch?v=bVKNSf1p1d0&list=PLj-2elZxVPZ8Tm6EbDpFtoeHcr9sElgzN&index=1) +- Running a VPN server in Docker - GOOD. This is fucking awesome actually: [Create your own VPN server with WireGuard in Docker - YouTube](https://www.youtube.com/watch?v=GZRTnP4lyuo&list=PLj-2elZxVPZ8Tm6EbDpFtoeHcr9sElgzN&index=2) +- Lots of community-made Docker containers: [Linux Server.io | LinuxServer.io](https://www.linuxserver.io/) +- Good article on DNS in Linux - read when trying to set up my own DNS server: [How To Customize DNS With Systemd-Resolved on Linux](https://www.linuxinsider.com/story/be-it-resolved-systemd-shall-serve-dns-177275.html) +- [ServerlessHorrors | Home](https://serverlesshorrors.com/) +- Good cheatsheets, including for Docker: [GitHub - ChristianLempa/cheat-sheets: This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.](https://github.com/christianlempa/cheat-sheets) +- Quite where my current obsession with DNS comes from, I'm not quite sure: [Hello DNS (Good Explanatory Paper)](https://powerdns.org/hello-dns/) +- [NANOG U Webinar: DNS Fundamentals - YouTube](https://www.youtube.com/watch?v=oeceM-R8DVU) +- [Domain Name System (DNS) Parameters](https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4) +- [1. Introduction to DNS and BIND 9 — BIND 9 9.19.22-dev documentation](https://bind9.readthedocs.io/en/latest/chapter1.html#dns-overview) +- This is the tailscale article about Linux DNS: [The Sisyphean Task Of DNS Client Config on Linux](https://tailscale.com/blog/sisyphean-dns-client-linux) +- Used guidance in this article to configure systemd-resolved on the x1: [Just a moment...](https://www.baeldung.com/linux/resolve-conf-systemd-avahi) +- [App::perlbrew - Manage perl installations in your $HOME - metacpan.org](https://metacpan.org/pod/App::perlbrew) +- So am I!: [I'm a programmer and I'm stupid](https://antonz.org/stupid/) +- [perl version cheat sheet](https://sheet.shiar.nl/perl/ ) +- [Impatient Perl (free) - www.perl.org](https://www.perl.org/books/impatient-perl/ )- [The Definitive Guide to Celery and Flask - Dockerizing Celery and Flask | TestDriven.io](https://testdriven.io/courses/flask-celery/docker/) +- [Mini Essays: The Ultimate Learning Tool - YouTube](https://www.youtube.com/watch?v=N4YjXJVzoZY) +- [What is OpenAPI? - OpenAPI Initiative](https://www.openapis.org/what-is-openapi) +- Cheap VPS - used by https://www.twitch.tv/unitoftime: [Twitch](https://www.twitch.tv/unitoftime) +- This guy is a shit hot Twitch streamer using Go, and makes YouTube dev videos too: [UnitOfTime - YouTube](https://www.youtube.com/@UnitOfTimeYT/videos) +- Game from the guy above: [What is Mythfall? - Mythfall Wiki](https://wiki.mythfall.com/) +- [golang-nuts - Google Groups](https://groups.google.com/g/golang-nuts?pli=1) +- [Go database/sql tutorial](http://go-database-sql.org/) +- [Illustrated Guide to SQLX](http://jmoiron.github.io/sqlx/) +- [Structure of an OpenAPI Description | OpenAPI Documentation](https://learn.openapis.org/specification/structure) +- [Tux Machines — Recent GNU/Linux Focused Videos (Invidious)](https://news.tuxmachines.org/n/2024/03/11/Recent_GNU_Linux_Focused_Videos_Invidious.shtml) +- [OAuth 2.0 — OAuth](https://oauth.net/2/) +- [github.com-dariubs-GoBooks_-_2022-01-01_09-54-47 : dariubs : Free Download, Borrow, and Streaming : Internet Archive](https://archive.org/details/github.com-dariubs-GoBooks_-_2022-01-01_09-54-47) +- [Introducing the next generation of Claude \ Anthropic](https://www.anthropic.com/news/claude-3-family) +- About Redis but good on microservices: [Redis Crash Course - the What, Why and How to use Redis as your primary database - YouTube](https://www.youtube.com/watch?v=OqCK95AS-YE) +- This guy. Anyway, it looks like a good series on creating a web server in Go. This is the first of a series.: [Create A Golang Web Server with Proper Graceful Shutdown From Scratch - YouTube](https://www.youtube.com/watch?v=SiGxu2N9ndU&list=PLSvCAHoiHC_rqKbcu1ummWVpLTDBNZHH7&index=1) +- [Learn Backend Development the Fun Way | Boot.dev](https://www.boot.dev/) +- [[Backend #1] Design DB schema and generate SQL code with dbdiagram.io - YouTube](https://www.youtube.com/watch?v=rx6CPDK_5mU&list=PLy_6D98if3ULEtXtNSY_2qN21VCKgoQAE) +- Salient, sadly: [Any Technology Indistinguishable From Magic is Hiding Something](https://www.fromjason.xyz/p/notebook/any-technology-indistinguishable-from-magic-is-hiding-something/) +- [Why Facebook doesn’t use Git](https://graphite.dev/blog/why-facebook-doesnt-use-git) +- [Table of contents | Better without AI](https://betterwithout.ai/) +- [How to Fix Blurry Firefox on HiDPI + Wayland - OMG! Ubuntu](https://www.omgubuntu.co.uk/2022/10/fix-firefox-blurry-wayland-fonts-ubuntu) +- [Reddit - Dive into anything](https://www.reddit.com/r/kde/comments/w5bghj/i_use_kde_plasma_wayland_and_the_application/) +- [Sensible Firefox Setup | 𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗](https://vermaden.wordpress.com/2024/03/18/sensible-firefox-setup/) +- [Polish filters for AdBlock, uBlock Origin & AdGuard](https://majkiit.github.io/polish-ads-filter/en/) +- [Dribbble - Discover the World’s Top Designers & Creative Professionals](https://dribbble.com/) +- [What if everybody did everything right? – Surfing Complexity](https://surfingcomplexity.blog/2024/02/17/what-if-everybody-did-everything-right/) +- [Run your own AI (but private) - YouTube](https://www.youtube.com/watch?v=WxYC9-hBM_g) +- [i HACKED my wife’s web browser (it’s SCARY easy!!) - YouTube](https://www.youtube.com/watch?v=3ogyS4KOlXc) +- [Diceware Passphrase Home](https://theworld.com/~reinhold/diceware.html) +- [EFF's New Wordlists for Random Passphrases | Electronic Frontier Foundation](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases) +- [Forget what everyone tells you makes a password strong – Michael Kjörling](https://michael.kjorling.se/blog/2023/forget-what-everyone-tells-you-makes-a-password-strong/) +- [Home - OpenShift Tips](https://openshift.tips/) +- [Formula 1 chief appalled to find team using Excel to manage 20,000 car parts / Ars Technica](https://arstechnica.com/cars/2024/03/formula-1-chief-appalled-to-find-team-using-excel-to-manage-20000-car-parts/? ) +- [Choosing Secure Passwords - Schneier on Security](https://www.schneier.com/blog/archives/2014/03/choosing_secure_1.html) +- [OpenSSH security and hardening - Linux Audit](https://linux-audit.com/audit-and-harden-your-ssh-configuration/) +- [server - Deprecated option RSAAuthentication, how do I login via SSH with key? - Ask Ubuntu](https://askubuntu.com/questions/1275396/deprecated-option-rsaauthentication-how-do-i-login-via-ssh-with-key) +- [SSH Hardening Guides](https://www.ssh-audit.com/hardening_guides.html#ubuntu_22_04_lts) + |