summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2024-02-10 08:01:27 +0000
committerMatthew Lemon <y@yulqen.org>2024-02-10 08:01:27 +0000
commit82adfdf3d143c0c5eb00f09c93f23ac0b35a254d (patch)
treefaef2805eaed20bd4e05bd1f4ae7aa40afe34bd8
parent2850115626533b2959b8f8b7c333a833e79ebfad (diff)
Updates quicknotes
-rw-r--r--content/techjournal/quicknote_capture_10_february_24.md83
-rw-r--r--content/techjournal/quicknote_capture_18_jan_2024.md13
2 files changed, 90 insertions, 6 deletions
diff --git a/content/techjournal/quicknote_capture_10_february_24.md b/content/techjournal/quicknote_capture_10_february_24.md
new file mode 100644
index 0000000..39b9323
--- /dev/null
+++ b/content/techjournal/quicknote_capture_10_february_24.md
@@ -0,0 +1,83 @@
+---
+title: "Quicknote capture 10 February 24"
+date: 2024-02-10T07:40:48Z
+draft: false
+categories: ['Tech']
+tags: ['quicknotes']
+---
+
+- This guy sets up taskwarrior and taskserver to use Lets Encrypt instead of the default bobbins that taskwarrior requires: [Task&nbsp;management | Colin Watson&#39;s blog](https://www.chiark.greenend.org.uk/~cjwatson/blog/task-management.html)
+- I am starting to dislike the hype around HTMX. Just shut the fuck up about HTMX will you. Anyway: [HTMX and Web Components: a Perfect Match](https://binaryigor.com/htmx-and-web-components-a-perfect-match.html)
+- [Web Components - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/Web_Components)
+- [jordan orelli](https://jordanorelli.com/post/32665860244/how-to-use-interfaces-in-go)
+- Go template engine: [GitHub - CloudyKit/jet: Jet template engine](https://github.com/CloudyKit/jet)
+- This is a really good run through of development and DevOps stuff - Go, Python, Linux, nmap, etc: [Web stuff](https://mpolinowski.github.io/docs/intro)
+- [ElephantSQL - Documentation | ElephantSQL - PostgreSQL database PaaS](https://www.elephantsql.com/docs/)
+- This is a good example of how to write a UserService in Go, interfacing with a database. Check out the whole repo too, there is a lot to learn from it: [go-echo-sql-tutorial/internal/service/user_service.go at main · go-tutorials/go-echo-sql-tutorial · GitHub](https://github.com/go-tutorials/go-echo-sql-tutorial/blob/main/internal/service/user_service.go)
+- Some big database as a service thing in the cloud: [Supabase | The Open Source Firebase Alternative](https://supabase.com/)
+- [Organising Database Access in Go &ndash; Alex Edwards](https://www.alexedwards.net/blog/organising-database-access)
+- This is pretty good: [Golang Interfaces Explained &ndash; Alex Edwards](https://www.alexedwards.net/blog/interfaces-explained)
+- Useful interfaces in the Go standard library: [Go (Golang) Standard Library Interfaces (Selected) · GitHub](https://gist.github.com/asukakenji/ac8a05644a2e98f1d5ea8c299541fce9)
+- [Understanding Mutexes &ndash; Alex Edwards](https://www.alexedwards.net/blog/understanding-mutexes)
+- Tremendously useful explanation about what is going on with Go handlers and servmuxes, and compares the Go world to the MVC world I'm more used to: [An Introduction to Handlers and Servemuxes in Go &ndash; Alex Edwards](https://www.alexedwards.net/blog/an-introduction-to-handlers-and-servemuxes-in-go)
+- This is why I like this guy! He talks sense about woke!: [Adding Cluster Support To Hollywood Actor Framework - YouTube](https://youtu.be/7VJ0teKBX04?t=1844)
+- [Omitting dev dependencies in Go binaries | Redowan's Reflections](https://rednafi.com/go/omit_dev_dependencies_in_binaries/)
+- This is a sensible article: [You (probably) don’t need to learn C | Ned Batchelder](https://nedbatchelder.com/blog/202401/you_probably_dont_need_to_learn_c.html)
+- [32-Bit Cafe](https://32bit.cafe/websiteideas/)
+- Interesting wrapper around ledger files, but not interested at the moment: [Paisa](https://paisa.fyi/)
+- Lots of interesting local information here. Useful for snoopers: [UK House Prices](https://www.housepricesintheuk.co.uk/)
+- All the issues of the classic comic I used to love getting every week, Champ: [Champ from D.C. Thomson & Co.](https://leagueofcomicgeeks.com/comics/series/128839/champ)
+- This is good on Nix, but don't care too much at the moment: [Nix from the bottom up](http://www.chriswarbo.net/projects/nixos/bottom_up.html)
+- This is referenced in the Let's Go book: [Organizing a Go module - The Go Programming Language](https://go.dev/doc/modules/layout#server-project)
+- [Writing WebSocket servers - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers)
+- Alternatives to proprietary software: [switching.software | Ethical, easy-to-use and privacy-conscious alternatives to well-known software](https://switching.software/)
+- [GNU source code repositories overview](https://www.gnu.org/software/repo-criteria-evaluation.html)
+- [Welcome [Savannah]](https://savannah.gnu.org/)
+- Why not indeed? Plenty of reasons, and as of February 2024, I am currently in full agreement about why Github should be avoided by people who care about software freedom: [Why Not Github?](https://sanctum.geek.nz/why-not-github.html)
+- [What’s New in Go 1.22: slices.Concat &#183; The Ethically-Trained Programmer](https://blog.carlana.net/post/2024/golang-slices-concat/)
+- I'm not sure, but this guy wants to say... [Microsoft, there is a way to win our trust | Dave Lane](https://davelane.nz/microsoft-there-way-win-our-trust)
+- Salient, and something I have been thinking about the UK Government for some time: [New Zealand: dependence on the Microsoft Corporation | Dave Lane](https://davelane.nz/new-zealand-dependence-microsoft-corporation)
+- Decent cgit confit: [Git Web and CGit &#8212; Generic Config](https://fishilico.github.io/generic-config/etc-server/web/gitweb.html)
+- Eventually cribbed this config for cgit: [Cgit configurations · GitHub](https://gist.github.com/ankitrgadiya/29561925b60f9efd00952f8b21fbd0b5)
+- Recommended by Networkchuck to learn Kubernetes. Networkchuck!: [Docker AND Kubernetes Course: The Big Picture | Pluralsight](https://www.pluralsight.com/courses/docker-kubernetes-big-picture)
+- I fly to this place in X-Plane: [The Glenforsa Hotel](https://www.glenforsa.com/)
+- Nerd game: [The Official Ancient Domains Of Mystery (ADOM) Homepage](https://www.adom.de/home/index.html)
+- Bash in vim: [Shell from vi](https://blog.sanctum.geek.nz/shell-from-vi/)
+- [Vimways ~ From .vimrc to .vim](https://vimways.org/2018/from-vimrc-to-vim/)
+- I am using this backup solution: [GNU Linux Cryto - Backups](https://blog.sanctum.geek.nz/gnu-linux-crypto-backups/)
+- [Duplicity backup program](https://blog.xmatthias.com/post/duplicity-google-drive/)
+- I probably already have this linked somewhere: [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/html/split/)
+- This is ALL you need to know to write C programs: [Beej's Guide to C Programming](https://beej.us/guide/bgc/html/)
+- And this one...: [Beej's Guide to Network Concepts](https://beej.us/guide/bgnet0/html/)
+- I'm in two minds about all this fucking around in Neovim. Neovim is becoming a big "thing" in nerdspace, like htmx. I want to say fuck Lua-configured Neovim but once it is configured, it is pretty nice. This is a plugin to add fancy links to Markdown documents: [Marksman LSP](https://medium.com/@chrisatmachine/lunarvim-improve-markdown-editing-with-marksman-739d06c73a26)
+- This vegan's zettlekasten system basted on Neovim: [403 Forbidden](https://www.mischavandenburg.com/zet/neovim-zettelkasten/)
+- For free screencasting and videocasting: https://sanctum.geek.nz/presentations/ffmpeg-for-owncast.pdf
+- Good presentation on Wireguard: https://sanctum.geek.nz/presentations/trusted-networks-with-wireguard.pdf
+- Good presentationon SSH: https://sanctum.geek.nz/presentations/openssh-tricks.pdf
+- Eric Raymond at it: [Rootless Root](http://catb.org/esr/writings/unix-koans/)
+- Good overview of a mail server and all the component parts: [Mail server - ArchWiki](https://wiki.archlinux.org/title/Mail_server)
+- Testing MX records for email servers: [MX Toolbox](https://mxtoolbox.com/)
+- I love mutt. Neomutt. Whatever: [Useful Programs - NeoMutt](https://neomutt.org/contrib/useful-programs)
+- [Hypermedia Systems](https://hypermedia.systems/book/contents/)
+- [Pylsp setup for Neovim in 2023 - jdhao's digital space](https://jdhao.github.io/2023/07/22/neovim-pylsp-setup/)
+- The guy from the Linux podcasts I listen to in the car does music: [Music / Joe Ressington](https://joeressington.bandcamp.com/ )
+- Fuck zsh. But anyway: [Some zshrc tricks](https://www.arp242.net/zshrc.html)
+- Classic: [The Art of Unix Programming](https://www.arp242.net/the-art-of-unix-programming)
+- Rob Pike is worth listening to: [Rob Pike: Notes on Programming in C](http://www.lysator.liu.se/c/pikestyle.html)
+- The issues raised in this article about corporate capture of the internet are important: https://cheapskatesguide.org/articles/capture-of-open-protocols.html
+- Andrew Kelley is worth listening to, too: [Why We Can't Have Nice Software - Andrew Kelley](https://andrewkelley.me/post/why-we-cant-have-nice-software.html)
+- Moustachioed Kool-Aid drinking extraordinaire: [HTMX &amp; Go with ThePrimeagen | Preview - YouTube](https://www.youtube.com/watch?v=SZ0nR3QHebM)
+- If you want to know more about DNS: [LPIC 1 - 076 - 109.4 - Client Side DNS configuration - YouTube](https://www.youtube.com/watch?v=wUDhmSpr3lg)
+- [LPIC 1 (version 500) Course - YouTube](https://www.youtube.com/playlist?list=PLFOYXCPEqdNUU55Xvgst8wGTWnz_sd-cj)
+- [Panopto | Record, Share, and Manage Videos Securely](https://www.panopto.com/)
+- [Panopto](https://mozilla.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx#folderID=%2213f46e5a-2044-41f8-8b05-ab6101342f9b%22)
+- Local roofer is trying to rip you off? Have a look: [Which? - Typical Roofer Costs](https://www.which.co.uk/reviews/finding-a-tradesperson/article/how-much-do-roofers-cost-aHH2S2r0xnGA)
+- Might be a useful tool to combat verbosity of database/sql package in Golang, recommended in the Let's Go book: [GitHub - blockloop/scan: Tiny lib to scan SQL rows directly to structs, slices, and primitive types](https://github.com/blockloop/scan)
+- Another useful tool to combat verbosity of database/sql package in Golang, recommended in the Let's Go book: [GitHub - jmoiron/sqlx: general purpose extensions to golang&#39;s database/sql](https://github.com/jmoiron/sqlx)
+- Well said...: [The anti-racists want me to hate Britain](https://www.telegraph.co.uk/news/2024/02/09/the-anti-racists-want-me-to-hate-britain/)
+- A software development contractor working for DfT in the UK... As usual, bending over backwards to be hip. VSCode users: [Methods](https://methods.co.uk/)
+- [A search engine in 80 lines of Python](https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html)
+- I'm starting to think jQuery might be the answer after all: [You Might Not Need jQuery](https://youmightnotneedjquery.com/)
+- I'm starting to think jQuery might be the answer after all: [jQuery 4.0.0 BETA! | Official jQuery Blog](https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/)
+- I'm starting to think jQuery might be the answer after all: [jQuery Learning Center](https://learn.jquery.com/)
+
diff --git a/content/techjournal/quicknote_capture_18_jan_2024.md b/content/techjournal/quicknote_capture_18_jan_2024.md
index 5c1e45b..ef94b7f 100644
--- a/content/techjournal/quicknote_capture_18_jan_2024.md
+++ b/content/techjournal/quicknote_capture_18_jan_2024.md
@@ -35,12 +35,13 @@ Rails, Bootstrap, Neovim and then a bunch of flight simming links, then back to
- [LSP in Neovim. Thanks to BILL GATES?! | FREE COURSE // EP 3 - YouTube](https://www.youtube.com/watch?v=S-xzYgTLVJE)
- GOOD, and can easily be fine in TiddlyWiki: [Insight through Dialogue in Roam Research](https://youtube.com/watch?v=iOsOI09-3A8& )
- [Pluralistic: “If buying isn’t owning, piracy isn’t stealing” (08 Dec 2023) – Pluralistic: Daily links from Cory Doctorow](https://pluralistic.net/2023/12/08/playstationed/#tyler-james-hill? )
-- [I Love Ruby / Elise Shaffer](https://eliseshaffer.com/2023/12/18/i-love-ruby/? )
+- Ok, I'm fascinated by Ruby at the moment, but this is going to change. Next month I ditch Ruby and go back to Go: [I Love Ruby / Elise Shaffer](https://eliseshaffer.com/2023/12/18/i-love-ruby/? )
- [TakeTuesday E01: nvim-cmp - YouTube](https://www.youtube.com/watch?v=_DnmphIwnjo)
- [Problem discovery comes before problem solving](https://practicingruby.com/articles/problem-discovery )
- [Setup nvim-lspconfig + nvim-cmp / Devlog](https://vonheikemen.github.io/devlog/tools/setup-nvim-lspconfig-plus-nvim-cmp/ )
- [The Ultimate LuaSnip Tutorial for Beginners / Neovim Lua Snippet Engine](https://youtube.com/watch?v=ub0REXjhpmk& )
-- [Musical Elitism is Everywhere](https://youtube.com/watch?v=azpxUnIgsts& )- [How To Setup Linting & Formatting In Neovim And Replace null-ls](https://www.josean.com/posts/neovim-linting-and-formatting)
+- Yes it is, and isn't every fucking musician under the age of 50 simply tripping over themselves to be cool. This is why I stopped using Ableton Live: [Musical Elitism is Everywhere](https://youtube.com/watch?v=azpxUnIgsts& )
+- [How To Setup Linting & Formatting In Neovim And Replace null-ls](https://www.josean.com/posts/neovim-linting-and-formatting)
- [Challenging projects every programmer should try - Austin Z. Henley](https://austinhenley.com/blog/challengingprojects.html)
- Decent plane for fseconomy, referenced [here](https://www.fseconomy.net/forum/fse-general-discussion/144358-bought-my-first-plane): [Flysimware C414AW Chancellor MSFS2020](https://www.flysimware.com/FLYSIMSTORE/simulation-software/46-flysimware-cessna-414aw-chancellor-msfs2020.html)
- This is a good start when listing payware aircraft from Microsoft Flight Simulator: [List of all payware aircraft for MSFS (Updated 5/21/22, 132 releases) - Aircraft - Microsoft Flight Simulator Forums](https://forums.flightsimulator.com/t/list-of-all-payware-aircraft-for-msfs-updated-5-21-22-132-releases/374123)
@@ -49,21 +50,21 @@ Rails, Bootstrap, Neovim and then a bunch of flight simming links, then back to
- [Capital Aircraft Finance / What's in Your Hangar?](https://capitalaircraftfinance.com/ )
- [Host Your Own Encrypted DNS Server](https://www.youtube.com/watch?v=pj_jyVG7sB4 )
- GOOD - Instal OpenBSD on lxd: [tobhe](https://tobhe.de/stuff/lxd-openbsd.html )
-- [OpenBSD Unbound DNS Server Setup](https://www.youtube.com/watch?v=OJkW4o1HPVI )
+- I'm not using OpenBSD at the moment, but if I was....: [OpenBSD Unbound DNS Server Setup](https://www.youtube.com/watch?v=OJkW4o1HPVI )
- [Encrypt Your DNS (STOP Your ISP SNOOPING!)](https://www.youtube.com/watch?v=xAo61IaXun8 )
- Protectli Vault FW4B - 4 Port, Firewall Micro Appliance/Mini PC - Intel Quad Core (Celeron J3160), AES-NI, Barebone - Compatible with pfSense/OPNsense etc https://amzn.eu/d/2wBb7Zt
- [You won't believe how UNSAFE your home router is!](https://www.youtube.com/watch?v=QPCbri1EJ8U )
- GOOD [MSFS20 - FSEconomy - Buying and Managing FBOs / Renting Passenger Terminals-MS Flight Simulator 2020](https://www.youtube.com/watch?v=oJ-6apn10nA )
-- [MSFS 20 - FSEconomy - Buying and Managing Aircraft](https://www.youtube.com/watch?v=Z3-CaHGsoI8 )
+- I AM GOING TO BUY MY OWN PLANE: [MSFS 20 - FSEconomy - Buying and Managing Aircraft](https://www.youtube.com/watch?v=Z3-CaHGsoI8 )
- [The SUV of Islands Hoping - BN2 Islander / X-Plane 12](https://www.youtube.com/watch?v=1MT_HAUQo-A )
-- [Why I use Xplane vs MSFS 2020](https://www.youtube.com/watch?v=kI3OQadisaY )
+- Because, Micro$ft, d'uh (and X-Plane is better): [Why I use Xplane vs MSFS 2020](https://www.youtube.com/watch?v=kI3OQadisaY )
- [What are your must have addons/etc - X-Plane 12 Technical Support - X-Plane.Org Forum](https://forums.x-plane.org/index.php?/forums/topic/281486-what-are-your-must-have-addonsetc/ )
- [TRIP REPORT | Britten-Norman BN2 - Island Hopping in Germany | day trip from Norddeich to Juist - YouTube](https://www.youtube.com/watch?v=6-t3XAdJxi8)
- [Aerobask / Aircraft for X-Plane flight simulator](https://aerobask.com/ )
- [15+ Best Freeware X-Plane 12 & 11 Add-ons Mega List For 2023](https://flyawaysimulation.com/news/4946/ )
- [What are some absolute must-have mods/add-ons for X-Plane? : r/flightsim](https://www.reddit.com/r/flightsim/comments/s7foro/what_are_some_absolute_musthave_modsaddons_for/ )
- [They Found The iPhone Backdoor](https://www.youtube.com/watch?v=QU49Td1ijk8 )
-- [What the hell is NULL-LS / FREE COURSE // EP 4](https://youtube.com/watch?v=SxuwQJ0JHMU& )
+- I'm already tiring of Neovim: [What the hell is NULL-LS / FREE COURSE // EP 4](https://youtube.com/watch?v=SxuwQJ0JHMU& )
- [My Flight Sim Virtual Hangar - Favorite Planes for X-Plane 11 and X-Plane 12](https://www.youtube.com/watch?v=7GgVvJUP2u4 )
- That guy's favourite:[vFlyteAir Simulations - Piper Arrow III Gallery](https://www.vflyteair.com/Piper-Twin-Comanche.php )
- [No Money Mondays: Starvingpilot’s Metroliner III for X-Plane 11 - Threshold](https://www.thresholdx.net/article/metro )