Projects
MediaCow Touch 2
I started working on MediaCow Touch 2 Lite "Curitiba" again, starting with a block diagram as I mentioned in Week 25, 2025. The block diagram is to have me think through the layout and ensure that things are not missing. It focuses on power connections and data connections.
I heard back from the LattePanda Team and there seems to be no hard deadline set by them for the project to be submitted, unlike the 2024 Free Trial Event where the deadline was October 1.
ToDoKiosk
I started working on a version of ToDoKiosk that is a standalone desktop application than something to be loaded into a web browser. This was mostly done to familiarize myself with C and Raylib.
On my first attempt, 99% of the code was copied from ChatGPT (GPT-4o) which actually does not that bad of a job. This is basically vibe coding and is not the way to learn C if I am going to have an LLM do all of it for me.
Though I do admire C's minimalism, it seems that a lot of work has to be done to do things that are trivial in other languages, such as deserializing JSON. In Python, there is json.load() which basically turns plaintext JSON into a dictionary or in Rust, where there is serde_json where one can have a JSON file be validated and loaded into a struct with a single serde_json::from_str(data)?
.
I may have to either: give up since the current version works fine or I rewrite the entire thing which may be a waste of time as I could just work on AMOXA instead.
Personal
I sort of have been almost literally just sitting around waiting until Week 28 where I have two important medical appointments on Monday and Tuesday then I start work at 2nd Life Inc. again on Wednesday.
Homestuck
At this point I am over 2160 pages into the comic again after starting to read it again late June. With improvements to Ruffle, the experience has been a bit better than my first readthrough in 2023.
Personal Health
On July 3, I used my last Amoxicillin tablet and within the following days, the symptoms of congestion faded though my sense of smell is still limited as of July 6.