Last night at 1 minute past midnight, just before heading to bed, I received the following notification from my main production Proxmox system: SMART error (Health) detected on host: chonk| Danb Blog
Over the past year I’ve been looking into alternative options to help treat my Ankylosing Spondylitis, and in particular the relative impact of Enthesitis which has been a growing problem for me, with it building an increasingly distracting deep ache in my shins, forearms and hands. Whilst looking into such options I discovered that the medical cannabis is now legal in the United Kingdom, although limited in provision via the National Health Service, but there are plenty of private clinics ...| Danb Blog
A few days ago I received a notification from Reddit advising my account has been given a warning, saying that a comment of mine had been removed for potential copyright infringement.| Danb Blog
Thought I’d document my home PC setup. This is my setup going into 2022: Nerd Corner This is the one part of my home that I dedicate to being a “nerd corner” as can be seen by the “Avatar: The Last Airbender” posters in addition to the exploded-view console posters.| Danb Blog
Last week I handed in my notice at my current place of work, Clevertouch Marketing, with the intent to leave at the end of September. By the time I leave I will have been employed at Clevertouch for over 7 continuous years.| Danb Blog
I often find myself needing a batch of placeholder images when testing or creating dummy content within projects. Unsplash is a great source for these but downloading each image and making them a reasonable size can take time.| Danb Blog
I just wanna shout my thanks to Taylor Otwell, Graham Campbell, Mohamed Said, Dries Vints & all the other great Laravel maintainers for spending the time and effort in maintaining the LTS releases of the framework (In addition to all the other work you do for the framework and it’s ecosystem).| Danb Blog
This is a copy of an overview I wrote for people that were coming across an laravel-based file permission GitHub issue in the BookStack project. Adding it here as an easier location to reference.| Danb Blog
Within BookStack I wanted to allow customizability of the theme colors in a few cases. These are often applied to things like buttons or links, an element may utilise that theme color in a few different shades.| Danb Blog
Having a flare-up of Ankylosing Spondylitis (AS) can be a real nuisance, especially as it goes on for many days. In this post I’m going to go through what I’ve found helps with flare-ups.| Danb Blog
When building templates for the hugo static site generator you may find that you want to format post dates in a verbose format with a suffix, For example: 7th of April 2018| Danb Blog
Advisory: I am not a legal expert and there could likely be inaccuracies in this post. Today Gumroad announced that they’ve become open source, with this being echoed by the founder and on social sites like Hacker News:| Danb Blog
Last year I wrote about scripting monitors for my Gnome/Wayland/Fedora environment, and I’ve heavily utilised that script in my day-to-day PC use. Recently I jumped over to KDE for a change but my prior script was gnome specific and therefore no longer functioned.| Danb Blog
From my time exploring and using a range open source and/or self-hosted projects I’ve built up a range of known “amber flags”. I hesitate the call these reg flags, as by themselves I don’t think they’re specifically problematic, but they usually act as indicators of projects that aren’t aligned with my personal ideals in software I look for.| Danb Blog
I’m often looking at the licensing of open source projects, either out of personal interest or while moderating posts to /r/opensource, and through this I’ve seen a recent trend of projects having something like this in their readme:| Danb Blog
Played quite a lot this year; Got excited about Switch gaming for a while during the summer, and then later in the year I got myself a Quest 3 VR headset.| Danb Blog
Bitwarden found itself caught in a spot of drama last week introducing non-free and non-open code into their desktop client. I don’t use Bitwarden myself, but in a similar vein I remember they launched their “Passwordless” project as open source while under non-open terms.| Danb Blog
Before getting into this post i want to make it clear I’m not a legal expert in any way and the following post is based upon my interpretations from spending a lot of time looking at software licenses.| Danb Blog
I’ve recently been moving most of my projects from GitHub over to Codeberg and a self-hosted Forgejo instance. A few of my projects make use of GitHub actions to perform automated testing, so I ideally also wanted to transfer over this testing.| Danb Blog
At the end of last year I gained an allotment which I’ve been using to grow food. So far this has been much more successful than my attempts to grow food indoors as, with the summer growing season in progress, I’m currently eating daily from self-grown food, albeit mostly lettuce.| Danb Blog
Update: Since writing this Futo have published a statement in regards to their use of open source, which shows intent to stop redefining the term and instead establish “Source First” - Futo statement - Futo video - Brodie Robertson video| Danb Blog
Skip to implementation Context So recently I decided to create a much needed update to one of my apps that I’ve left neglected, with the last update being deployed over a decade ago in 2013.| Danb Blog
On my PC (Fedora 39, Gnome Desktop Environment via Wayland) I often find myself switching monitor configuration. I have a dual-4k-screen setup, and jump between a few modes: Normal/Development - Dual screen, both at 175% scale Gaming - Single screen at 100% scale Recording - Dual screen, alternate primary screen, one 2x scale, one 1.| Danb Blog
At the tail end of last year I took on a new allotment plot, on which sat a pretty standard little glass greenhouse. Unfortunately though, this greenhouse hadn’t had much recent attention in its provided state, with quite few missing or broken panes:| Danb Blog
Below are the games in 2023 that I spent more than a few hours playing, along with my brief thoughts. This is roughly chronological from start to end of 2023, although some games I’d often return to here and there.| Danb Blog
Earlier this year I got an itch to grow herbs and vegetables. Unfortunately, living in a flat, I have no outside space while my best window locations don’t get a great amount of sunlight.| Danb Blog
Recently I’ve been playing with a Raspberry Pi Camera module 3. One thing I’ve been toying with is putting together timelapses to observe how my different plants grow. There’s a lot of content out there for this use-case, like this project by Jeff Geerling, but there’s a lot of variation out there in terms of camera versions, compatibility libraries, legacy modes and Raspbian versions, which makes finding a working example tricky.| Danb Blog
Sometimes you try to do something but, much to your surprise, there’s no discoverable information on the internet to guide you. My most recent experience of this came when attempting to remove the rear seats in my Volvo C30.| Danb Blog
The Web Environment Integrity proposal, authored by folks at Google, has caused quite a stir over the last week, and for good reason. It’s another familiar case of: “Here’s a thing needed for security.| Danb Blog
On my main desktop PC I primarily use Linux (Currently Fedora 38) but I do dual-boot with Windows for testing or for some games that don’t work quite right in Linux.| Danb Blog
For BookStack I’ve been consistently creating videos on YouTube for almost 2 years now, but recently I’ve been thinking about providing an alternative option for the following reasons: I’ve come to really appreciate the open & connected federated world, and would like to make the videos available via those means.| Danb Blog
Since the start of the year I’ve been paying for general web search through the use of Kagi at about £8 ($10) per month. I’ve long desired the ability to have some control over the results served, and Kagi seemed like a good way to gain this control.| Danb Blog
There are many ways to deploy an application to a server, and often that depends on the technologies in play, access management and application setup. That said, even for a simple static site I think it’s common to folks to over complicate things.| Danb Blog
After updating PhpStorm to 2023.1 I found the UI scaling on my Fedora 37 (KDE/Wayland) system was off quite significantly, with the UI being super-scaled/zoomed-in, even though the zoom setting in the IDE config was at 100% and could not be reduced.| Danb Blog
Recently I’ve upgraded to a Synology DS220+, and with that started to use “Active Backup for Business” for Linux server backups. Along with that I use Tailscale to facilitate the private networking of these remote systems to avoid exposing everything involved to the public web.| Danb Blog
Thought I’d document my current homelab setup. I’m not one to go full-out with a server rack, my setup is contained within a couple of shelves within some storage cubes:| Danb Blog
As i’ve written about before, I think the term “Open Source” is quite important but it’s not uncommon to see the term stretched or misrepresented, often for business benefit. For the last year I’ve been recording such scenarios and a frequent character in those records has been Runa Capital, a venture capital firm founded in 2010 that has a focus on tech.| Danb Blog
Like many folks recently, I’ve decided to just use Mastodon instead of Twitter. You can find me at @danb@fosstodon.org. Decided I’d document my thoughts that have lead to this. Thoughts on Twitter These are specific to my usage, having been using Twitter for about 6/7 years.| Danb Blog
Recently, after transparently sharing BookStack funding data I’ve had a few questions from others regarding how I’ve gained sponsors. There’s no magic hack I’m afraid, but below details my own experience and thoughts on this.| Danb Blog
I love open source, but publishing, maintaining & supporting an open source project can take a lot of effort & time. There can often be expectations that if your project is open then you’re looking to grow it out with added features and contributions.| Danb Blog
I originally built my current desktop system on the AM4 AMD platform using a Ryzen 2600 CPU. This 6-core, 12 thread has done me well over the last few years but I decided it would be good to upgrade this for longevity.| Danb Blog
Recently I’ve been working to somewhat detach myself from Google services after seeing growing reported cases of users being suddenly locked out of their account without any possible recourse. As part of this, I had about 5 year’s worth of photos stored solely within Google Photos that I wanted to migrate and organise within my personal NAS storage.| Danb Blog
This year I’ve been enjoying the use of Proxmox as a way to create & manage container & virtual environments for self-hosting my applications and scripts, while also providing a useful location to quickly spin-up development test environments.| Danb Blog
As I get deeper into the Open Source world, I’ve noticed more and more misunderstandings and misrepresentations of Open Source. I touched on this in part in another recent post of mine.| Danb Blog
I left my previous job at the end of September 2021 to focus on BookStack and OpenSource work full time. The initial plan was to spend 6 months away from work but here I am 9 months later, with no immediate plan to start job hunting just yet.| Danb Blog
Important Note: This post is written without legal knowledge nor expert understanding of open-source licenses, and is my own interpretation/speculation of scenarios and licenses. I mean no ill intent to any companies or people written about in this article.| Danb Blog
This post is a little test to play around with a few things: Images in WebP CSS grid image gallery CSS only image expand/overlay View the page source at around this point to see the CSS & HTML used.| Danb Blog
When looking at scenarios when open source is misrepresented I’ve commonly come across cases where a project downplays the distinction between open source and source-available-style licenses, choosing to advertise the project and/or themselves as open source while licensed in a non-OSD adhering manner.| Danb Blog