Add missing Mastodon URLs to blog posts

This commit is contained in:
Joshua Goins 2025-06-16 15:53:37 -04:00
parent 677acb3bed
commit e8d7bdf554
79 changed files with 79 additions and 25 deletions

View file

@ -5,6 +5,7 @@ draft: false
tags:
- Website
- AI
mastodon_url: "https://mastodon.art/@redstrate/112163206667231371"
---
I've been asking myself recently: _"Am I really stopping **all** of those pesky AI/LLM crawlers on my site?"_ Maybe you are asking: why do you even need to keep updating your robots.txt? This is a popular topic of discussion lately too, and I even asked it on Mastodon not too long ago:

View file

@ -6,6 +6,7 @@ tags:
- Akademy
- KDE
summary: "I attended KDE's Akademy and the Qt Contributor Summit that happened this year!"
mastodon_url: "https://mastodon.art/@redstrate/113136498976401363"
---
I attended [KDE's Akademy](https://akademy.kde.org/2024) and the [Qt Contributor Summit](https://wiki.qt.io/Qt_Contributor_Summit_2024) that happened this year. I also completed my personal goal of giving a talk at a conference! These conferences were back-to-back and were located in [Würzburg, Germany](https://en.wikipedia.org/wiki/W%C3%BCrzburg) during the 5th-8th of September.

View file

@ -4,6 +4,7 @@ date: 2024-01-25
draft: false
tags:
- Apple
mastodon_url: "https://mastodon.art/@redstrate/111818245892463399"
---
So today Apple has [released information on how iOS will soon be DMA-compliant](https://www.apple.com/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/). We don't know *everything*, to be clear. They said more details will come soon but this gives us a good enough idea.

View file

@ -7,6 +7,7 @@ tags:
- FFXIV
- Modding
summary: "I'm excited to announce my next FFXIV-related project, allowing you to archive your character."
mastodon_url: "https://mastodon.art/@redstrate/113410467950156238"
---
I'm excited to announce my next FFXIV-related project, _Auracite_! It's a tool that allows you to archive your character. I wouldn't call it a "backup" because there's no way to "restore" it... not yet, anyway. Currently the information it collects is limited, but I plan on expanding it further. You can view the [support table here](https://github.com/redstrate/Auracite?tab=readme-ov-file#supported-data).

View file

@ -6,6 +6,7 @@ tags:
- Baldurs Gate 3
- Modding
summary: "Getting rid of an unwanted debuff with some hacking."
mastodon_url: "https://mastodon.art/@redstrate/113903995173759729"
---
In Act 2, there's a battle with a big group of enemies and you fight alongside a group of allies. Said allies are infamously known for walking and dying to your own attacks (like a big stinky cloud.) If an ally dies in your stink cloud, it's considered murdering a guard and they'll throw you in prison once the battle is over. There's apparently no way to get out of this situation in the vanilla game (as of Patch #7.) Your Tav is marked with an "Enemy of Justice" debuff which seems permanent:

View file

@ -3,6 +3,7 @@ title: "Breakdown of my static art gallery"
date: "2023-04-26"
tags:
- Website
mastodon_url: "https://mastodon.art/@redstrate/110266150560470183"
---
I realized today that I had inadvertently created a static art gallery. I think my system is interesting, so I wanted to write down how it works.

View file

@ -6,10 +6,7 @@ tags:
- macOS
- Procreate
- Apple
comments:
host: mastodon.art
username: redstrate
id: 109422348646223110
mastodon_url: "https://mastodon.art/@redstrate/109422348646223110"
---
This is a retrospective of one of my more successful projects and first paid program, Silica Viewer.

View file

@ -7,6 +7,7 @@ tags:
- Qt
- CPlusPlus
- Open Source
mastodon_url: "https://mastodon.art/@redstrate/111200715101499324"
---
This is a sort-of reply to [Herzenschein's blog post](https://rabbitictranslator.com/kconfig/) from a few months ago. He goes over how to tell [KConfig](https://api.kde.org/frameworks/kconfig/html/) put it's files into app-specific folders instead of dumping them into the garbage bin of `~/.config`. He noted that he hasn't touched [KConfigXT](https://develop.kde.org/docs/features/configuration/kconfig_xt/) yet, so this is how to make it work with KConfigXT applications.

View file

@ -5,6 +5,7 @@ tags:
- Networking
- Home Improvement
summary: "Wiring up a network in my new place, including learning how to crimp CAT5 cables."
mastodon_url: "https://mastodon.art/@redstrate/112422865509156736"
---
I recently moved into a new place, which has a few oddities in it's walls. For one, it does (fortunately) have CAT5 cables running through the walls. But there's a catch, they aren't for a network! When I opened up the patch panel, it revealed it's true purpose - it's for a security camera system.

View file

@ -3,6 +3,7 @@ title: "Navigating Washington D.C. with FOSS"
date: 2025-02-17
draft: false
summary: "I visited Washington, D.C. recently and want to discuss the open-source software I used to navigate the city."
mastodon_url: "https://mastodon.art/@redstrate/114019687765109036"
---
I visited [Washington, D.C.](https://en.wikipedia.org/wiki/Washington,_D.C.) recently and want to discuss the open-source software I used to navigate the city. I think my experiment was successful, although I had no control over what my partner used (e.g. Google and Apple Maps) so it wasn't 100% on me.

View file

@ -6,6 +6,7 @@ tags:
- Dolls Nest
- Gaming
summary: "Dolls Nest released a demo recently, and I wanted to crack open it's save data."
mastodon_url: "https://mastodon.art/@redstrate/114020978642901846"
---
Dolls Nest [released a demo recently](https://store.steampowered.com/app/1839430/Dolls_Nest/), and I'm enjoying playing it (but it's still rough.) I wanted to crack open it's save data just to play around with and what's better than a recently released demo? I haven't reverse engineered Unreal Engine games before so I think this might be a good learning experience.

View file

@ -9,6 +9,7 @@ tags:
series:
- Graphics Dump
math: true
mastodon_url: "https://mastodon.art/@redstrate/110650829069503913"
---
When writing debug graphics, one of the most common shapes you draw are cubes. They usually represent bounding boxes, but I think they're really versatile. I'll be showcasing a way you can draw prettier debug boxes. Normally if you try to render a cube and only draw the wireframe, you end up with something like this:

View file

@ -1,6 +1,7 @@
---
title: "Dropping Out"
date: "2023-05-09"
mastodon_url: "https://mastodon.art/@redstrate/110340565531107711"
---
A rant about my experience in my university's computing program.

View file

@ -6,6 +6,7 @@ tags:
- Linux
- Open Source
summary: "Ranting about the EmuDeck machine, and the implication of trickle-down funding of projects."
mastodon_url: "https://mastodon.art/@redstrate/113047789459491010"
---
So... [EmuDeck](https://www.emudeck.com/) announced their first hardware product today, in a new line of "EmuDeck machines". I'm not here to talk about this beautiful product that does not exist:

View file

@ -9,6 +9,7 @@ tags:
toc: true
series:
- Astra & Novus Status Update
mastodon_url: "https://mastodon.art/@redstrate/112349825445087743"
---
Oh me, oh my - there's a lot to talk about! It's been a couple of months, but I made some pretty huge changes.

View file

@ -9,6 +9,7 @@ tags:
toc: true
series:
- Astra & Novus Status Update
mastodon_url: "https://mastodon.art/@redstrate/111671637694842722"
---
I achieved two huge goals this month, which conclude a year (and a few months) of development on both [Astra](https://xiv.zone/astra) & [Novus](https://xiv.zone/novus). This also includes a few things I did in November, but it wasn't much so it didn't deserve it's own post.

View file

@ -10,6 +10,7 @@ toc: true
series:
- Astra & Novus Status Update
bluesky_url: "https://bsky.app/profile/redstrate.com/post/3lojtouuip22g"
mastodon_url: "https://mastodon.art/@redstrate/114463040235177494"
---
Sooo... it's been a while since I wrote one of these. We have a years worth of progress to catch up on, so we'd better begin!

View file

@ -9,6 +9,7 @@ tags:
toc: true
series:
- Astra & Novus Status Update
mastodon_url: "https://mastodon.art/@redstrate/111314792450762791"
---
As I'm nearing the release of [Astra](https://xiv.zone/astra) 0.5.0, and [Novus](https://xiv.zone/novus) 0.1.0 (which will be it's initial release) I have been hard at work squashing bugs and adding new features. Note that this isn't an exhaustive list of everything I've done, I just tried to pick out the most interesting parts.

View file

@ -9,6 +9,7 @@ tags:
toc: true
series:
- Astra & Novus Status Update
mastodon_url: "https://mastodon.art/@redstrate/111116446637234822"
---
Hello! This is a new series of blog posts detailing the work I'm putting into [Astra](https://xiv.zone/astra), [Novus](https://xiv.zone/novus), and [Physis](https://xiv.zone/physis) (I can't fit the last one in the title.) I noticed that the [physis crate](https://crates.io/crates/physis) is turning almost one year old now, and I haven't had a new release of Astra in forever. That doesn't mean I stopped working on these, quite the contrary - I'm making great progress!

View file

@ -8,6 +8,7 @@ tags:
series:
- Figure Reviews
summary: "It's time to review another Rebuild of Evangelion figure, and this time it's Mari again!"
mastodon_url: "https://mastodon.art/@redstrate/109524435380401350"
---
It's time to review another Rebuild of Evangelion figure, and this time it's Mari again! I was specifically drawn to [this figure](https://myfigurecollection.net/item/1090742) because it's not another plugsuit one[^1]. Yes, plugsuits are cool but I'm getting tired of seeing them in figure form. I purchased this one from AmiAmi as usual. This figure is also based off of a Takeshi Honda drawing used in a 2011 calendar:

View file

@ -8,6 +8,7 @@ tags:
- Kernel
- KDE
toc: true
mastodon_url: "https://mastodon.art/@redstrate/109569701558215513"
---
So I bought an art tablet this year, the XP-Pen Artist 22R Pro which comes with a pen. This pen does not work under Linux, sometimes.

View file

@ -8,6 +8,7 @@ tags:
- Kernel
- KDE
toc: true
mastodon_url: "https://mastodon.art/@redstrate/109586402318585854"
---
Some more progress has been made on fixing my newest drawing tablet!

View file

@ -6,6 +6,7 @@ summary: "Silica Viewer is leaving the App Store."
tags:
- Procreate
- Apple
mastodon_url: "https://mastodon.art/@redstrate/110096848533036696"
---
I will not be renewing my Apple Developer License for various reasons [I've already discussed elsewhere]({{<ref "/blog/breaking-even" >}}). It is due to expire sometime in the summer, so there's still a couple of months before it disappears off the App Store. I'm actually _losing_ money by selling my software on the App Store, and I don't really work on a Mac anymore. Plus more fun problems related to Apple infrastructure:

View file

@ -7,6 +7,7 @@ tags:
- FFXIV
- Matrix
bluesky_url: "https://bsky.app/profile/redstrate.com/post/3lpwy4yvhqk2v"
mastodon_url: "https://mastodon.art/@redstrate/114564684793809018"
---
Right now [there's a Gold Saucer event](https://na.finalfantasyxiv.com/lodestone/special/2025/the_make_it_rain_campaign/pP1HUSgIHI) in FFXIV, which slightly increases MGP earned in GATEs. (There is also other events that have rewards tied to GATEs, like Moogle Treasure Troves.) These GATEs happen every so often, on a fixed schedule. They are announced in every Gold Saucer zone with a chat message:

View file

@ -5,6 +5,7 @@ draft: false
tags:
- Linux
- KDE
mastodon_url: "https://mastodon.art/@redstrate/111840990388026244"
---
This a lazy and anti-rant post... I want to shine a light on the fantastic [KDE software](https://kde.org/) that I use daily. You can do similar things with GNOME and whatever else, but that's for someone else to write. I have some bias because I have contributed to several of these applications, but that doesn't detract from the point that I depend on them daily.

View file

@ -5,6 +5,7 @@ draft: false
summary: "I've been hosting my own infrastructure for almost three years now!"
tags:
- Website
mastodon_url: "https://mastodon.art/@redstrate/110097035024517266"
---
This website has been running almost non-stop [since November 2020](https://web.archive.org/web/20201101074137/https://redstrate.com/), according to archive.org. Since then, I have been running this website and related services myself - not physically but still taking care of admin tasks.[^1]

View file

@ -7,6 +7,7 @@ tags:
- Gaming
series:
- Game Reviews
mastodon_url: "https://mastodon.art/@redstrate/110628514819882186"
---
A little while ago, people suggested that I play INFRA. The premise is simple, you are

View file

@ -8,6 +8,7 @@ tags:
- Math
- Hugo
summary: "An (old) guide on how to integrate three,js and KaTeX into a Hugo website."
mastodon_url: "https://mastodon.art/@redstrate/113753996392591651"
---
One of my [Graphics Dump posts]({{< ref "drawing-simple-cubes" >}}) integrates three.js and KaTeX into the article itself, which was a first for me. I want to use these libraries in future posts, so I want it to be easy and reusable.

View file

@ -5,6 +5,7 @@ draft: false
tags:
- Privacy
summary: "How to block JetBrains analytics with just one easy setting, already built into their IDE."
mastodon_url: "https://mastodon.art/@redstrate/112498836271035404"
---
So recently JetBrains "properly" released RustRover (after removing the open source Rust plugin.) I don't work on Rust stuff at the moment in my dayjob, but fortunately they have a free non-commercial version. However there is one catch:

View file

@ -6,6 +6,7 @@ tags:
- KDE
- Hugo
summary: "My workflow for working on Hugo websites in Kate - KDE's Text Editor."
mastodon_url: "https://mastodon.art/@redstrate/113748235565028433"
---
I use Hugo to build my website (which you can explore the source code to

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "Kawari is a FFXIV server emulator project that I started a few years ago, and today I'm reporting some recent progress."
mastodon_url: "https://mastodon.art/@redstrate/114151993207060566"
---
[Kawari](https://github.com/redstrate) is a FFXIV server emulator project that I started a few years ago, and today I'm happy to report it can go from login to zone on 7.18h (the latest patch as of writing.) Before I rattle on, it should be noted that the goal of this project is not a "private server" (_sweating profusely as SqEx lawyers put away their pens_.) It's more of a research project, as I have very little interest re-implementing quests and story. I'm basically going to continue this until I get bored.

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "This isn't actually an update _on_ Kawari, but building tools to make my life easier."
mastodon_url: "https://mastodon.art/@redstrate/114157509259441752"
---
This isn't actually an update _on_ Kawari, but building tools to make my life easier. One of the manual tasks I have to do is collect and dissect packets, and my amateur process is too error prone and time-consuming. I want a neat, structured and ideally automatic process for collecting and organizing these.

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "I spent some time polishing up the project and implementing more packets."
mastodon_url: "https://mastodon.art/@redstrate/114162810543484340"
---
After the initial excitement of being able to load into a zone wore off, I spent some time polishing up the project and implementing more packets. I managed to get quite a bit done over the course of a few nights.

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "Not as big as the last update, but I implemented a few smaller fixes and finished another game feature."
mastodon_url: "https://mastodon.art/@redstrate/114178426861028070"
---
Not as big as the last update, but I implemented a few smaller fixes and finished another game feature.

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "Actual logins, character management, pre-built binaries and more!"
mastodon_url: "https://mastodon.art/@redstrate/114211382288462820"
---
This is a pretty big update that includes actual logins, character management, pre-built binaries and more!

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "The 7.2 patch released earlier this week, and I'm happy to report that Kawari survived it's first major patch release!"
mastodon_url: "https://mastodon.art/@redstrate/114231417620483982"
---
The 7.2 patch released earlier this week, and I'm happy to report that Kawari survived it's first major patch release! Unfortunately that means most of my time is spent fixing what broke, so there's not that many new things.

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "In this update: I added server-side scripting, touched on the client-side scripts it hooks into, and started playing cutscenes!"
mastodon_url: "https://mastodon.art/@redstrate/114247540350179935"
---
In this update: I added server-side scripting, touched on the client-side scripts it hooks into, and started playing cutscenes!

View file

@ -8,6 +8,7 @@ tags:
series:
- Kawari Progress Report
summary: "Here comes several new features, including basic multiplayer!"
mastodon_url: "https://mastodon.art/@redstrate/114343857885349902"
---
Here comes several new features, including basic multiplayer! I held off on making a new update for a bit, so this is just abnormally large.

View file

@ -9,6 +9,7 @@ series:
- Kawari Progress Report
summary: "Here is a new progress report, mostly smaller things but I managed to complete another patch update!"
bluesky_url: "https://bsky.app/profile/redstrate.com/post/3lo52uowkyc2i"
mastodon_url: "https://mastodon.art/@redstrate/114434273222482075"
---
Here is a new progress report, mostly smaller things but I managed to complete another patch update! I have begun working on my other FFXIV projects again, so Kawari has taken a bit of a back-burner.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/110289914381761282"
---
Here's my KDE contributions for this month! It's a little bit shorter than I'd like, but I'm still trying to find a nice balance between **$work** and KDE.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/112396762293353429"
---
Hello and sorry about the late post. I've been busy moving and other stuff that's gotten in the way. I will also be idling the beginning of this month, so the next update may be shorter too.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/110940962247896469"
---
I'm posting this a little bit earlier this month, because I'll be busy until next week and won't have a chance to finish anything. I have a lot of new features to show, and important documentation work to showcase!

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/111671637694842722"
---
This is a lighter month due to holidays (and also I'm trying not to burn out), but I tried to fit in a bit of KDE anyway. It's all bugfixes anyway because of the feature freeze!

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/109936719642753020"
---
# New Gamepad KCM

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/112016804683930742"
---
It's February already, and as expected I didn't have too much time on my hands this month. I have some exciting related news though:

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/109791768298443410"
---
This is a non-comprehensive list of all of the major work I've done for KDE this month of January. I think I got a lot done this month! I also was accepted as a KDE Developer near the start of the month, so I'm pretty happy about that.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/111852577578177554"
---
Now it's full circle, a whole year of KDE has started again! This is a bit of a smaller post, for two reasons. First I have begun stripping out of the less interesting stuff I do - like really boring bugfixes, whoop. Secondly, I'll be busy at `$work` for the next few months and I don't know what my schedule is going to look like yet.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/110811670604376719"
---
The month of July is already wrapped up, I can't believe it! I went to Akademy this year, and it was really great! Between Akademy and the imminent gear release, I didn't get much work done this month - but oh well.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/112871392810887265"
---
This is a very exciting month if you're waiting for more artist-oriented improvements in the Wayland session!

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/110633631701330985"
---
We're about halfway through year! This update is a bit smaller than usual, and more focused on applications than Plasma. This isn't for lack of time or trying, but I tried to deliberately clear out my backlog. That goal didn't really pan out, but I'll be trying again next month.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/112707838270222514"
---
Hello! I intentionally skipped last month because I was busy with other tasks, and I didn't have much to discuss KDE-wise. Anyway, let's get started:

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/110108438328879008"
---
Another month in the year, another collection of bugfixes and features I contributed to KDE!

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/112190735163103830"
---
I didn't work much on KDE for the first half of March, but still managed to squeeze out some good features and bugfixes. I'm also starting on the Wayland grant work I teased soon, so look forward to news on that next month.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/110459497492257631"
---
I can't believe it's already the end of May! This month turned out a little meatier than last month I think, but I still have a large backlog of merge requests and TODOs to go through.

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/111485029601241152"
---
We're already in November, but I managed to do a lot of work this month which I'm really happy about.

View file

@ -1,4 +1,3 @@
---
title: "My work in KDE for October 2023"
date: 2023-10-28
@ -11,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/111313516324957526"
---
Happy October and other related holidays! The list of work is a bit smaller, as predicted I was busy this month. However, I have some really exciting work done in PlasmaTube - some of which you may have already seen if you follow me on [Mastodon](https://mastodon.art/@redstrate).

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/113341617790664900"
---
Hello again, sorry it's been a while since the last post. In this case, I'm doing a never-before-seen multi-month post!

View file

@ -10,6 +10,7 @@ tags:
toc: true
series:
- My Work in KDE
mastodon_url: "https://mastodon.art/@redstrate/111139842139337477"
---
I might be busy early next month, so I'm posting this a few days early so I get it out of the way! I managed to do a lot of big stuff this month, and pretty happy with my pace. I still have way too many open MRs though, I really need to get that sorted.

View file

@ -5,10 +5,7 @@ draft: false
tags:
- Linux
- Open Source
comments:
host: mastodon.art
username: redstrate
id: 109383664258489248
mastodon_url: "https://mastodon.art/@redstrate/109383664258489248"
---
If you've been a part of any language that upheaves the traditional C way of pulling in dependencies,

View file

@ -9,6 +9,7 @@ tags:
toc: true
series:
- Graphics Dump
mastodon_url: "https://mastodon.art/@redstrate/110611313676654245"
---
I've always been fascinated with CSG, as someone who has spent some time messing around in Valve's Hammer and Unreal Editor. However, when trying to implement CSG level geometry in my engine there's surprisingly little information! Here's a CSG tutorial I wish existed, so maybe it can help you too.

View file

@ -6,6 +6,7 @@ summary: "I'm attending the Libre Graphics Meeting later this month, and what a
tags:
- Open Source
- Libre Graphics Meeting
mastodon_url: "https://mastodon.art/@redstrate/114462450730363550"
---
**Edit:** The organizers are [now cancelling the keynote](https://libregraphicsmeeting.strong-type.systems/2025/news/2025-05-07_0001-keynote-will-not-go-forward/) in response to everyone's collective discomfort.

View file

@ -6,13 +6,10 @@ blogtags:
- Vulkan
- Linux
- KDE
comments:
host: mastodon.art
username: redstrate
id: 109349980860736142
series:
- Graphics Dump
toc: true
mastodon_url: "https://mastodon.art/@redstrate/109349980860736142"
---
The Linux graphics stack is a complex mechanism of many projects that function in unison to deliver images to your screen. How do they work?

View file

@ -7,6 +7,7 @@ tags:
- Linux
series:
- Graphics Dump
mastodon_url: "https://mastodon.art/@redstrate/113753996392591651"
---
**Note (2025-01-01):** This has been sitting in my drafts since 2022, and I don't have any immediate plans to finish it. So I thought I might as well post it for my own reference.

View file

@ -5,6 +5,7 @@ draft: false
tags:
- Qt
- Rust
mastodon_url: "https://mastodon.art/@redstrate/111234273093483800"
---
Do you have a mixed of Qt and Rust in your project, and dislike how your logs mismatch? Do you want one single source of truth, so it's easier to redirect to a file or other destination? I've been hitting my head against this problem, and developed a novel solution for marrying the two. It's even possible to transfer information like the source file and line!

View file

@ -6,6 +6,7 @@ summary: "It's with much duress that I announce I'm releasing yet-another-applic
tags:
- BlueSky
bluesky_url: "https://bsky.app/profile/redstrate.com/post/3lnq2p2v3lk2z"
mastodon_url: "https://mastodon.art/@redstrate/114404987679004122"
---
It's with much duress that I announce I'm releasing yet-another-application, this time a [BlueSky](https://bluesky.social) client. If you know me, I use the [Fediverse](https://en.wikipedia.org/wiki/Fediverse) a ton - so why am I playing the "other side"? My reasons are as follows:

View file

@ -6,6 +6,7 @@ tags:
- Qt
series:
- Obscure Qt
mastodon_url: "https://mastodon.art/@redstrate/110225946580912847"
---
I decided to start a short series of describing weird, obscure Qt behavior! Because of my new job, I'm working with Qt even more than I did before. As I'm finding new and undocumented behavior, I feel that it's too useful to be posted on something like Mastodon and then forgotten.

View file

@ -6,6 +6,7 @@ tags:
- Qt
series:
- Obscure Qt
mastodon_url: "https://mastodon.art/@redstrate/110300617783528545"
---
**Edit:** This was written before my projects were switched to Qt6, and I'm not aware of a Qt6 pretty printer solution (if you do, let me know in a comment below.) If you're using CLion, check out the [Qt6 pretty printer plugin](https://github.com/winseros/Qt6Renderer).

View file

@ -6,6 +6,7 @@ tags:
- Qt
series:
- Obscure Qt
mastodon_url: "https://mastodon.art/@redstrate/111200871226741897"
---
If you've worked with Qt for a while, you're probably well aware of how basic the default log formatting is.

View file

@ -7,6 +7,7 @@ tags:
series:
- Obscure Qt
summary: "A neat trick for iterating through QMaps in Qt5, if you have access to C++20."
mastodon_url: "https://mastodon.art/@redstrate/113398019728081720"
---
I was working on a project that still uses Qt5 and I wanted to port from [Qt's own `foreach` keyword](https://doc.qt.io/qt-6/foreach-keyword.html). In Qt6 it's possible to write code like this:

View file

@ -7,6 +7,7 @@ tags:
series:
- Obscure Qt
summary: "I noticed that I kept searching for \"how do I check for log messages in Qt tests?\" online. I figure that is a good enough indicator for \"obscure\" and now deserves to be saved on my blog"
mastodon_url: "https://mastodon.art/@redstrate/114343546981441048"
---
I noticed that I kept searching for "how do I check for log messages in Qt tests?" online. I figure that is a good enough indicator for obscurity[^1] and now deserves to be saved on my blog!

View file

@ -6,6 +6,7 @@ tags:
- OpenXR
- Virtual Reality
- Augmented Reality
mastodon_url: "https://mastodon.art/@redstrate/111502086323121196"
---
I'm interested in trying out [OpenXR again, the Khronos VR/AR API](https://www.khronos.org/OpenXR/). It could be called the [Vulkan](https://www.vulkan.org/) of XR and unifies the assorted mess of different APIs used for VR and AR into a unified API, or so it claims. I won't go into detail how to use OpenXR, I'm assuming you already have an application that uses it and have a basic understanding how it works.

View file

@ -5,6 +5,7 @@ summary: "I use a lot of data structures in my shaders, including usage in push
constants and SSBOs. However, the complexity is getting out of hand!"
tags:
- Vulkan
mastodon_url: "https://mastodon.art/@redstrate/110362441804177367"
---
In my engine I have a bunch of big data structures used in push constants,

View file

@ -7,6 +7,7 @@ tags:
- Emulation
- Reverse Engineering
- Playstation
mastodon_url: "https://mastodon.art/@redstrate/110616552861219521"
---
**Context:** Earlier this year, me and my partner got a Playstation 2 as a gift. Of course I wanted to softmod it! The console came with firmware 1.10U, an especially odd and early firmware version that did not work with the FreeDVDBoot exploit. I didn't know [FreeHDBoot](https://israpps.github.io/FreeMcBoot-Installer/test/FHDB-TUTO.html) when researching and writing this, which I ended up going with in the end. I gave up on this exploit port, and didn't succeed. I think there's still some value in this post anyway.

View file

@ -6,6 +6,7 @@ tags:
- Steam
- Linux
summary: "How to fix the annoying \"Unable to retrieve clip information (2)\" error message in Steam."
mastodon_url: "https://mastodon.art/@redstrate/113753996392591651"
---
I recently wanted to use the new Steam Game Recording feature, but I kept

View file

@ -2,6 +2,7 @@
title: "2023 Wrap-up"
date: "2023-12-30"
draft: false
mastodon_url: "https://mastodon.art/@redstrate/111671637694842722"
---
I think this has been a pretty productive year for me. I wrote 38 blog posts, created 40 artworks, and over 500 merge/pull requests!

View file

@ -4,11 +4,8 @@ date: 2022-11-06
tags:
- Mastodon
- Twitter
comments:
host: mastodon.art
username: redstrate
id: 109299418236130979
toc: true
mastodon_url: "https://mastodon.art/@redstrate/109299418236130979"
---
Seeing the "collapse" of Twitter (although that's overstated) means a lot more people are joining Mastodon so I wanted to collect all of my thoughts.

View file

@ -4,10 +4,7 @@ date: 2022-11-09
tags:
- Mastodon
- Twitter
comments:
host: mastodon.art
username: redstrate
id: 109314837864740597
mastodon_url: "https://mastodon.art/@redstrate/109314837864740597"
---
This is a continuation of my ['Thoughts and Tips on Mastodon"]({{<ref "blog/thoughts-and-tips-on-mastodon">}}), today we'll focus on blocking servers from federation.

View file

@ -4,6 +4,7 @@ date: 2023-07-03
draft: false
tags:
- Wayland
mastodon_url: "https://mastodon.art/@redstrate/110650829069503913"
---
I wanted to enable server-side decorations in a Wayland client, but didn't know where to start. When searching for _"How to enable server-side decorations wayland"_ in a search engine you get a lot of user support questions and not really anything for programmers. Here's a short tutorial on how to request server side decorations from the compositor if supported.

View file

@ -2,12 +2,9 @@
title: "Artists need more personal websites"
date: 2022-11-16
draft: false
comments:
host: mastodon.art
username: redstrate
id: 109354491225553675
tags:
- Website
mastodon_url: "https://mastodon.art/@redstrate/109354491225553675"
---
As an artist, I didn't really see the value of burdening myself with a website until I actually did it.