summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2024-08-10 13:49:03 +0100
committerMatthew Lemon <y@yulqen.org>2024-08-10 13:49:03 +0100
commitbdea1ad27aa9c2a6fbeb014474feae121431ed07 (patch)
tree0c96582e63422c7b909cb90a42ecfc5b14c307e5
parent1cafff9136c6272ebbddda7dc88d712d6ce24fda (diff)
parent85fa89ded97d1c1446ac4c9ab762f3576fd4c77f (diff)
Update make for correct server path
-rw-r--r--content/now/_index.md12
-rw-r--r--content/stream/2024-06-05.md10
-rw-r--r--content/techjournal/quicknote_capture_4_June_2024.md60
3 files changed, 78 insertions, 4 deletions
diff --git a/content/now/_index.md b/content/now/_index.md
index 4748a8a..26634ec 100644
--- a/content/now/_index.md
+++ b/content/now/_index.md
@@ -5,7 +5,11 @@ draft: false
tags: ['now']
---
-**Updated**: 20 May 2024
+**Updated**: 10 June 2024
+
+### Back to OpenBSD
+
+I am re-building my modest cloud offering, away from the central server being an old Ubuntu 16.04 VPS on Digital Ocean, with supporting Debian VPs for reverse proxying, to using [OpenBSD](https://www.openbsd.org) and [FreeBSD](https://www.freebsd.org) as the key components. At this point, I really like [httpd](https://man.openbsd.org/httpd) in preference to [nginx](https://nginx.org/en/) whose much broader function-set and sprawling documentation puts me off.
### Writing Django applications again
@@ -16,7 +20,7 @@ Django is a great balance and I really love it.
I am developing a basic e-commerce site for my awesomely talented wife, [Joanna Lemon](https://joannalemon.com).
-### Exploring self-built cloud infrastructure
+### Exploring self-built cloud infrastructure (May 2024)
I've used Linux for years but only now getting a feel for what I want to use it for to build my personal cloud infrastructure.
I have a very modest home server running mostly [Debian](https://www.debian.org/) containers using [LXD](https://documentation.ubuntu.com/lxd/en/latest/).
@@ -30,13 +34,13 @@ I want to do more hands-on work with PostgreSQL as part of this.
I am also continually interested in the BSDs - [OpenBSD](https://www.openbsd.org/) and [FreeBSD](https://www.freebsd.org/) in particular - and want to make use of them where I can.
-### VMWare Workstation Pro
+### VMWare Workstation Pro (May 2024)
A lot of people in the homelab/hacker space were no doubt excited to find out recently that VMWare Workstation Pro became free of charge.
It's not free/open source of course but in terms of performance, it is a lot better than [VirtualBox](https://www.virtualbox.org/) which I never really took to anyway, and [KVM](https://www.linux-kvm.org/page/Main_Page).
Just starting to set up a playground for my networking aspirations using FreeBSD and [Devuan](https://www.devuan.org/).
-### Moved back to Spotify
+### Moved back to Spotify (May 2024)
I'm generally wary of any kind of dependence on a cloud service but we tried [Amazon Prime Music Unlimited](https://www.amazon.co.uk/music/unlimited) recently when Spotify put their prices up.
A bit like with Django, sometimes you need to move away to realise how awesome the thing is you just left: Spotify's UI, music discovery, desktop and TUI application options and focus on music rather than trying to ram podcasts down your neck - is what was important.
diff --git a/content/stream/2024-06-05.md b/content/stream/2024-06-05.md
new file mode 100644
index 0000000..03117b1
--- /dev/null
+++ b/content/stream/2024-06-05.md
@@ -0,0 +1,10 @@
+---
+title: "2024 06 05"
+date: 2024-06-05T16:24:30+01:00
+draft: false
+tags: ["docker", "kubernetes", "django"]
+---
+
+I fucking hate Kubernetes and fucking hate OpenShift and am starting to really fucking hate Docker. This is after *months* of trying to get a fucking Django app through a ridiculously long pipeline into a cluster.
+
+Fuck Kubernetes.
diff --git a/content/techjournal/quicknote_capture_4_June_2024.md b/content/techjournal/quicknote_capture_4_June_2024.md
new file mode 100644
index 0000000..168408f
--- /dev/null
+++ b/content/techjournal/quicknote_capture_4_June_2024.md
@@ -0,0 +1,60 @@
+---
+title: "Quicknote capture Tuesday 4 June 2024"
+date: 2024-06-04T14:06:02
+draft: false
+categories: ["Tech"]
+tags: ['quicknotes']
+---
+
+A quickish turnaround this time because I want to see if the script I have written in Perl to post the page to the blog works properly, plus I've actually been quicknoting quite a lot of the last week or so. Topics include: Elgar, Go, git, cgit, lots of vim, and PHP! Crikey.
+
+- [Debian dismisses AI-contributions policy [LWN.net]](https://lwn.net/Articles/972331/)
+- 1.04:24 [Why do C Programmers Always Obfuscate Their Code?](https://www.youtube.com/watch?v=fJbAiXIum0k)
+- [How To Take Smart Notes With Org-mode · Jethro Kuan](https://blog.jethro.dev/posts/how_to_take_smart_notes_org/)
+- [Live: Emacs DENOTE unit testing](https://www.youtube.com/watch?v=44_eLHxSMmo)
+- [Emacs: new Denote developments (version 2.1.0-dev\)](https://www.youtube.com/watch?v=RK4P5oIIEnk)
+- [Denote Emacs Configuration // Take on Rules](https://takeonrules.com/2022/10/09/denote-emacs-configuration/)
+- [Taking Notes With the Emacs Denote Package](https://lucidmanager.org/productivity/taking-notes-with-emacs-denote/)
+- [Denote as a Zettelkasten - Prof. Dr. Stefan Thesing](https://www.thesing-online.de/blog/denote-as-a-zettelkasten)
+- Interesting that this article is written by ChatGPT: [A Personal Touch in my Org Agenda | macOS & (open-source\) Software](https://macowners.club/posts/personal-touch-org-agenda/)
+- [docker run | Docker Docs](https://docs.docker.com/reference/cli/docker/container/run/#restart)
+- [Live coding](https://www.youtube.com/playlist?list=PLw7UYp3N0eUbgK3bRtBifeNk8nnTPRI8U)
+- [(R\)?ex, the friendly automation framework](https://www.rexify.org/)
+- [Installing Elasticsearch and Nginx on CentOS using Rex](https://www.youtube.com/watch?v=k3uz7-7E3Ws)
+- [GitHub - Tecate/bitmap-fonts: Monospaced bitmap fonts for X11, good for terminal use.](https://github.com/Tecate/bitmap-fonts)
+- [Building a Compiler in C - Lexical Analysis](https://www.youtube.com/watch?v=-4RmhDy0A2s)
+- [Course Management Application in Mojolicious](https://perlmaven.com/course-management-app-in-mojolicious)
+- An example of a cgitrc config file: [Cgit solution for my network | Knowledge Base](https://bgstack15.wordpress.com/2021/04/21/cgit-solution-for-my-network/)
+- This helped me get the Mardown files rendering properly in cgit: [Floating Octothorpe: Markdown readme files in cgit](https://floatingoctothorpe.uk/2018/markdown-readme-files-in-cgit.html)
+- man page for cgitrc: [cgitrc.5.txt - cgit - A hyperfast web frontend for git repositories written in C.](https://git.zx2c4.com/cgit/tree/cgitrc.5.txt)
+- [Inside Container Debugging with GO - DEV Community](https://dev.to/raftt/inside-container-debugging-with-go-48c5)
+- [Go Simple HTTP File Upload Tutorial](https://www.youtube.com/watch?v=0sRjYzL_oYs)
+- [Vimrc with two LSP plugins: poc/.vimrc at master · nir9/poc · GitHub](https://github.com/nir9/poc/blob/master/.vimrc)
+- [Making Minimalist Web Server in C on Windows](https://www.youtube.com/watch?v=qlymbA0tDMQ)
+- [Vim Tutorial - Fold HTML Tags](https://www.youtube.com/watch?v=VaYcNW79ai4)
+- [How to Add Language Servers to Vim](https://www.youtube.com/watch?v=n6JEqPuWOxg)
+- [3 Cool Vim Tricks to Save Time](https://www.youtube.com/watch?v=MlarwvmOdtg)
+- [Effects Showroom - TerminalTextEffects Docs](https://chrisbuilds.github.io/terminaltexteffects/showroom/?)
+- [David Heinemeier Hansson on SQLite | High Performance SQLite](https://highperformancesqlite.com/interviews/dhh?)
+- [Old Dogs, new CSS Tricks | Max Böck](https://mxb.dev/blog/old-dogs-new-css-tricks/?)
+- [macOS Virtual Machine on Linux With Unique Serial #](https://www.youtube.com/watch?v=hbSq1Ns7qcQ)
+- [Advanced Vim Workflows](https://www.youtube.com/watch?v=futay9NjOac)
+- [irian](https://learnvim.irian.to/basics/compile)
+- [Debian Production Releases](https://wiki.debian.org/DebianReleases#Production_Releases)
+- Elgar's 1st Symphony - a recommeded recording and a great Adagio as far as I can tell: [Elgar: Symphony No. 1 in A flat major, Op. 55 - Decca: 4789353 - download | Presto Music](https://www.prestomusic.com/classical/products/8081126--elgar-symphony-no-1-in-a-flat-major-op-55)
+- Elgar's 1st Symphony - recommended as the best recording on BBC Radio 3 on 1 June 2024: [Elgar - Symphony No.1 etc Orchestral & Concertos Chandos](https://www.chandos.net/products/catalogue/CHAN%205181)
+- [GitHub - golang-standards/project-layout: Standard Go Project Layout](https://github.com/golang-standards/project-layout?tab=readme-ov-file)
+- 'Or perhaps we are witnessing the effects of screen additction, which leaves people grumpier, more credulous and with shorter attentions spans.': [Trump&#39;s verdict means it will take a miracle for American democracy to survive the next six months](https://www.telegraph.co.uk/news/2024/06/01/trumps-verdict-a-miracle-for-american-democracy-survive/)
+- [Testing your API client in Go - a method - DEV Community](https://dev.to/andreidascalu/testing-your-api-client-in-go-a-method-4bm4)
+- Decent: [Get Started Testing an API Built With Golang | Twilio](https://www.twilio.com/en-us/blog/get-started-testing-api-built-with-golang)
+- [Go Class: 38 Testing - YouTube](https://www.youtube.com/watch?v=PIPfNIWVbc8)
+- This guy thinks that multi-part forms are outdated! Here he is talking about Go microservices and multi-part forms. Interesting stuff.: [Building Microservices with Go: 11 HTTP multi-part requests - YouTube](https://www.youtube.com/watch?v=_7-IhHMptNo) - This guy!
+- [X11 color names - Wikipedia](https://en.wikipedia.org/wiki/X11_color_names)
+- Fucking brilliant from Dennis: [lastmiles ranting against UEFI](https://www.oetec.com/pastebin/plain/uefi)
+- The only datatypes in sqlite: [Datatypes In SQLite](https://sqlite.org/datatype3.html)
+- [PHP Tutorial](https://www.phptutorial.net/)
+- [This is Nigel Farage&#39;s finest hour: it will make the man](https://www.telegraph.co.uk/news/2024/06/03/this-is-nigel-farages-grandest-moment-it-will-make-the-man/)
+- I used this to bootstrap my first php server: [Isolate websites on FreeBSD with Nginx, PHP-FPM, Acme.sh, MySQL](https://securityf2.com/host-multiple-sites-securely-with-nginx-php-fpm-and-mysql-on-freebsd-12/)
+- [Demystifying Nginx and PHP-FPM](https://medium.com/@mgonzalezbaile/demystifying-nginx-and-php-fpm-for-php-developers-bba548dd38f9)
+- [Just a moment...](https://www.cyberciti.biz/faq/freebsd-install-php-7-2-with-fpm-for-nginx/)
+- [PHP Tutorial](https://www.phptutorial.net/)