Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Closing Shop
"Closed" (/2026/06/25/shutters2.jpg) I'm moving to an "SQLite-style open-source but not open-contribution" (https://sqlite.org/copyright.html) model for development.
-
New PGP Keys
It's that time of year again.
-
How I Would Build A Home NAS (2025 Edition)
NAS You want a "NAS" (https://en.wikipedia.org/wiki/Network-attached_storage) device that is "repairable" (#repairability), "non-proprietary" (#non-proprietary), "reliable" (#reliability), "energy efficient" (#energy-efficiency), "cost efficient" (#cost-e…
-
How I Run Containers (2025 Edition)
Having run "FreeBSD" (https://freebsd.org) for nearly two decades, I eventually got frustrated with it for various reasons and moved my workloads from "a lot of virtual machines on a FreeBSD "bhyve" (https://bhyve.org/) host" to "a lot of "OCI containers"…
-
Bosch serial numbers II
After a lot more back and forth with "Bosch support" (/2025/03/27/bosch-serial-numbers.xhtml), I finally got an actual answer.
-
A Confusion Of Wireguards On Hetzner
I'm in the process of migrating "io7m.com" (https://www.io7m.com) to "Hetzner" (https://www.hetzner.com/).
-
MTU Strikes Back: Wireguard
"Years ago" (/2017/10/13/ipv6-and-mtu-woes.xhtml), I had to deal with some aggravation around "IPv6" (/glossary.xhtml#ipv6).
-
Bosch serial numbers
Like any good obsessive, I keep an "inventory" (https://github.com/io7m-com/cardant) of computer parts, tools, and so on.
-
Ab nach Bayern!
I'm planning to move hosting from "Vultr" (https://www.vultr.com/) to "Hetzner" (https://www.hetzner.com/).
-
One Down
I did end up buying "6 × 8TB drives" (/2024/11/01/nas-hdd-price.xhtml).
-
New PGP Keys
It's that time of year again.
-
Once You Have Their Money…
I recently decided to publish a paid-but-open-source "application" (https://www.io7m.com/software/exfilac/) for getting data off of Android devices and into S3 buckets.
-
NAS HDD Pricing
Note: Prices aren't static, and everything written here will likely be invalid inside a year.
-
A Dumb Solution To Fat Pixels In Blender
There's a lot of literature on "filtering pixel art" (https://jorenjoestar.github.io/post/pixel_art_filtering/) in modern rendering engines.
-
The Rube Goldberg Machine Of Metrics
The traditional starting point for monitoring is to install "Prometheus" (https://prometheus.io/docs/introduction/overview/) and have it scrape metrics from each machine being monitored.
-
Pork Vultures
I was using "Vultr DNS" (https://docs.vultr.com/introduction-to-vultr-dns) to serve DNS records for my various VPS instances up until the point where I wrote and deployed "certusine" (https://io7m.com/software/certusine/) to manage ACME-issued certificate…
-
Being Organized
Following on from a "previous episode" (/2024/04/28/becoming-organized.xhtml), I've migrated any actively-maintained software projects to the new "organization" (https://github.com/io7m-com), and archived a lot of projects that weren't maintained and were…
-
Pennies Saved On Construction
In a "previous episode" (/2024/04/22/seasonic-ss-600H2U.xhtml), I moved the contents of a server into a new "SC-316" (https://www.servercase.co.uk/shop/server-cases/rackmount/3u-chassis/3u-server-case-w-16x-35-hot-swappable-satasas-drive-bays-12gbs-hd-min…
-
Becoming Organized
I have an idiotic number of GitHub repositories.
-
Seasonic SS-600H2U Issues
I recently moved the components of an existing server into a new "SC-316" (https://www.servercase.co.uk/shop/server-cases/rackmount/3u-chassis/3u-server-case-w-16x-35-hot-swappable-satasas-drive-bays-12gbs-hd-minisas-sc-316/) case.
-
A Workflow For Wide Outpainting
Edit: "https://github.com/io7m/com.io7m.visual.comfyui.wideoutpaint" (https://github.com/io7m/com.io7m.visual.comfyui.wideoutpaint) One of the acknowledged limitations with "Stable Diffusion" (https://en.wikipedia.org/wiki/Stable_Diffusion) is that the un…
-
send-pack: unexpected disconnect while reading sideband packet
Mostly a post just to remind my future self.
-
Consistent Environments In Stable Diffusion
I've been working with "Stable Diffusion" (https://en.wikipedia.org/wiki/Stable_Diffusion) lately.
-
New PGP Keys
It's that time of year again.
-
Batch Files Are Not Your Only Option
A "while ago" (/2023/11/10/batch-files-are-your-only-option.xhtml) I got into a fight with "jpackage" (https://docs.oracle.com/en/java/javase/21/docs/specs/man/jpackage.html).
-
Vulkan Memory Allocation (Part 1 of N)
I've recently been looking into the allocation of device memory in "Vulkan" (https://vulkan.org/).
-
To Fastmail
I'm shutting down my mail server and moving to "fastmail" (https://www.fastmail.com).
-
Batch Files Are Your Only Option
Edit: This is "wrong" (/2023/11/27/batch-files-are-not-your-only-option.xhtml).
-
JDK 21
Like many people, I've been waiting for "JDK 21" (https://jdk.java.net/21/) for a long time.
-
Journey To The ... Earth
I bought a "Yamaha Pacifica PAC120H" (https://uk.yamaha.com/en/products/musical_instruments/guitars_basses/el_guitars/pacifica/pac_100.html) a while back.
-
New PGP Keys
It's that time of year again.
-
Boot Config
Did a pile of server updates today, and for some reason one specific VPS refused to boot with this error: "Boot error" (/2022/01/31/booterror.png) It turned out I hadn't updated the boot code to handle the latest zpool version.
-
New PGP Keys
It's that time of year again.
-
Cold Spot ABS
I'm attempting to print a part like this: ""Part" (/2021/10/18/thumb_part0.png)" (/2021/10/18/part0.png) The part must be printed in the orientation shown due to the anisotropic properties of 3D printed parts: The part needs to be printed such that the p.…
-
Using Changelog
Installation All of this is in the "documentation" (https://www.io7m.com/software/changelog/documentation/d2e49.xhtml), but here's a friendly version.
-
New PGP Keys
It's that time of year again.
-
Protocol Versioning
Been thinking about protocol versioning recently, and this post is more or less an attempt to organize my own thoughts on the matter.
-
eSun ABS
Ordered and received some "eSun ABS" (http://esun3d.net/products/382.html).
-
Eryone PETG (Part 3)
See "Part 1" (/2020/10/30/eryone-petg.xhtml), and "Part 2" (/2020/10/31/eryone-petg-2.xhtml) first!
-
Eryone PETG (Part 2)
See "Part 1" (/2020/10/30/eryone-petg.xhtml) first!
-
Eryone PETG
I'm relatively new to 3D printing, so I don't have an intuitive understanding of what to expect from various materials.
-
Tukkari Enclosure
For 3D printing, I want to print with more challenging materials than the standard "PLA" (https://en.wikipedia.org/wiki/Polylactic_acid) filament.
-
Prusa i3 MK3S
Recently decided to start learning about 3D printing.
-
Heavy Water Station
""Heavy Water Station" (/2020/09/11/heavywater.jpg)" (https://github.com/io7m/com.io7m.visual.heavywater) "Source" (https://github.com/io7m/com.io7m.visual.heavywater)
-
Nexus At Library Simplified
Gave a presentation at the "Sonatype User Conference" (https://www.sonatype.com/nexus-user-conference-2020) back on "2020-08-12" on how the "Library Simplified" (https://www.librarysimplified.org) project uses "Maven Central" (https://search.maven.org/) a…
-
The Sleep Of The Engineer
""The Sleep Of The Engineer" (/2020/08/23/engineer.jpg)" (https://github.com/io7m/com.io7m.visual.engineer_sleep) "Source" (https://github.com/io7m/com.io7m.visual.engineer_sleep)
-
JDK Support Range Change
I'm considering changing the range of JDKs I support.
-
MAC Address Conflicts Hurt
I've been running a server on my LAN here for a couple of years.
-
The Vanishing Path 1
""The Vanishing Path 1" (/2020/03/19/VanishingPath1.png)" (https://github.com/io7m/com.io7m.visual.vanishing_path1) "Source" (https://github.com/io7m/com.io7m.visual.vanishing_path1)
-
New PGP Keys
It's that time of year again.