Mx. Bleau

GCS/E/IT d- s+:+ C+++ L+ M+ PS++ t+ b++ e+ r++

๐Ÿš€ Sr. Software Engineer | Building the future one line of code at a time
๐Ÿ‘พ Gamer | ๐Ÿ“š Manga Enthusiast | Programming Nerd | Trekker
โค๏ธ Happily married to my husband & dog parent ๐Ÿถ
๐Ÿ‘จโ€๐Ÿ’ป When I'm not coding, Iโ€™m exploring new universes in books and games

"Live long and code!" ๐Ÿš€

Opinions are my own and not the views of my employer

Husband
spacey.space/@jermayan
Location
US, Earth
Mx. Bleaumxbleau
2025-08-10

Last night a deployed the latest version of the education focused fediverse service to my hosting provider. Today is going to be a test run where I try to use it for my studies. So far Iโ€™ve found a few issues to fix over the coming week. I did this after fixing the flashcard scaling and auto knowledge graph processing last night. Hoping it goes well so I can get to adding the story writing features sooner rather then later, but we will see.

Mx. Bleaumxbleau
2025-07-27

Nice! The system is now capable of posting to the fediverse and mastodon natively sees the edu:flashcard object as a note. I also added the robots feature and an RBAC feature to help deal with the trustworthy crawlers that keep trying to hit endpoints on the node.

Im thinking tomorrow it might be time to put some additional work behind creating, editing, and deleting flashcards. Then I want to start building the UI. :D

Mx. Bleaumxbleau
2025-07-26

Well it seems to be working really well... because now I am being crawled by services that are fediverse aware... some crawler just attempted to request the public timelines. I hope they have fun trying to debug the error message the system sent back.

Timelines don't exist at this time... xD

Note to self: let's implement a robots.txt feature for easily handling this in the future. Im thinking it should detect if someone is violating the robots.txt and proceed with mitigation activities.

Mx. Bleaumxbleau
2025-07-21

After much tinkering and refactoring I think the inbox and outbox processor are following a better architecture. When a request comes into the inbox it is sent to the primary processor. That then sends it off to the appropriate handler for the activity and object.

This also means I will be able to soon add the custom properties for the educational resource documents so they can be displayed in a rich manner within the application (but still understood by others on the network).

Mx. Bleaumxbleau
2025-07-20

The follow flow is now working with mastodon showing me as a follower of the test user! This means the inbox and outbox processors are both working.

Mx. Bleaumxbleau
2025-07-20

It's been quite interesting. So I have managed to get the inbox processor working. But in the course of doing so (while monitoring the logs) I noticed what appears to be automated scripts attempting to gain access to the server the test instance is running on. Given the the system is design to only serve the backend of the activitypub implementation I am working on they are of course getting a lot of errors.

Anywho... now onto the outbox processor :D

Mx. Bleaumxbleau
2025-07-20

getting closer. Solved an issue today in the signature verification guard. Now the inbox controller is receiving the activity and passing it to the service. Now to figure out why it's falling over when it tries to update the database.

Mx. Bleaumxbleau
2025-07-19

Now to fix a bug that is preventing the server from accepting activities (ie. Follow) from mastodon.

Mx. Bleaumxbleau
2025-07-19

OMG YESSSS! I have finally gotten mastodon to successfully recognized a user of my implementation of ActivityPub! Im hoping this is the start of the fediverse service I am trying to build.

My goal is to create an open source fediverse application dedicated to educators and students to enable them to communicate & share learning resources.

Mx. Bleaumxbleau
2025-05-22

I think the most painful thing about getting back into some of the older games ( ) is knowing you have a copy of it somewhere in your house but canโ€™t find it. That and knowing to replace it your local game store wants 140 USD for a used copy.

Mx. Bleaumxbleau
2025-05-21

I think I have figured it out... turns out I have to completely close out of the game before turning off the system.

Saving in game and then turning off the system is not good enough. Going to validate later, but my guess is it does not write the save data until after the game has been closed out.

I also noticed that the save file is from the beginning of the unix time... both created and updated. 0_0

Mx. Bleaumxbleau
2025-05-21

Iโ€™m still trying to figure out why my GPI RPI0 with Recalbox only saves when it feels like it. Sometimes it saves others it pretends like it saves only for me to lose my progress the next time I play my game.

Mx. Bleaumxbleau
2025-03-27

@zcutlip itโ€™s down for me. They have been experiencing an outage for the last 35ish mins. It appears to be a global issues.

Mx. Bleaumxbleau
2025-03-21

That was an enjoyable two late nights of tinkering. I managed to create my own home made DNS Sinkhole (like PiHole)... 10/10 would not do it again, but glad I did.

Mx. Bleaumxbleau
2025-03-17

I was not in a good mood this morning... and my husband noticed, so what does he do? He goes over and pulls out an individual bag of Haribo Goldbears and starts singing: "Haribo macht Kinder froh und Erwachsene ebenso!" before handing them to me.

Mx. Bleaumxbleau
2025-03-12

@xucaen openly gay, married, non-religious, and supporters of democracy to name a few things. ๐Ÿคท

Mx. Bleaumxbleau
2025-03-12

Is the passwords app on MacOS bugged? Both myself and my husband have experienced where passwords are just going missing in the application. Does anyone know what could be causing this?

Mx. Bleaumxbleau
2025-03-11

My husband and I just went through all our subscriptions and we are getting back 135$ per month back. This is a reminder to go through and re-evaluate them from time to time. We asked ourselves if they support people like us and/or if the service brings us joy.

Over a year that is 1620$ over a year.

Mx. Bleaumxbleau
2025-03-03

@HippieScubaSteve Picard and the Generations. They are streaming now on Spotify and Apple Music. A slightly utopian futuristic vibe with lyrics rooted in social justice and anti-war.

Mx. Bleaumxbleau
2025-01-21

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst