notes for reading

Notes on revisions & atom feeds

2025-04-28 [Mon] 19:00 UTC
#meta

As it stands, if I notice minor errors in blog entries, I will update the files and the site will update. However, the atom feed will not inform subscribers that blog entries have been updated. This seems like it would be more annoying than useful for most people.

I may later update the atom feed, so that pages have published and updated fields, that update to reflect the nature of the website, but as it stands, I feel very few people would benefit from this code change.

Die-hard blog people are encouraged to follow the blog via their feed reader. If something feels funny to you, follow the link and see if you still have that funny feeling. If I've made a mistake in drafting a blog post that needs significant addressing, I'll probably make a follow up blog entry. You can let me know via the contact page if you think I've overseen a serious problem.

Thanks for tagging along on my blogging journey....

Solving a Gikopoi streaming bug

2025-04-28 [Mon] 16:00 UTC
#gikopoi #internet #tech

A rare but persistant gikopoi bug has been troubling me for years, and today, I finally found the cause.

Gikopoi is a free chat game with streaming options. 99.9% of the time it functions perfectly well. But once in a blue moon, people attempting to stream video/audio results in a strange bug: others are unable to grab the problematic stream and attempting to grab the stream results in a silent failure. Additional open streams also become broken once this bug is triggered. The streams are not broken from the start but become broken within a few minutes of beginning.

I still don't know exactly what triggers the bug. It seemed like only certain players trigger the bug, and I couldn't find any useful data in logs to fully understand the problem. But today, I found how to resolve it:

In the Gikopoi server directory, a file "persisted-state" exists that keeps a json of all users with data like their ID, name, last message, character, etc. This is useful for cases when the server resets -- everyone active resumes playing like nothing happens.

For some reason, when streams break on gikopoi, shutting down the server and clearing out this file makes it work again. So I'm suspecting that streams may break if users fail to exit the game properly... or maybe players being logged on for too long triggers the bug... I honestly don't know. I have a saved copy of persisted-state I can compare against a new copy of persisted-state the next time streams break.

Gikopoi, part 1: the services

2025-04-22 [Tue] 12:15 UTC
#gikopoi #internet #tech

I really enjoyed playing an old Flash game known as Gikopoi. However, circa 2021, when Adobe pulled the plug on Flash, Gikopoi's days were numbered. What happened between then and now is a long story, but long story short, I now host the most active Gikopoi international server, and I set up some services to support the community, even writing a few from scratch.

This post will look at the various services that are not the actual game/chat of Gikopoi.

Continue reading...

Spring 2025 anime

2025-04-20 [Sun] 10:10 UTC
#anime #review

Three weeks into the season! As always, I grab at least 5 currently airing shows and see them through. Most are usually crap but at least one or two end up being decent.

Here's a list of anime I'm watching this spring. I'll share a brief progress report. Usually my conclusions at the end of the season end up with my thoughts at this point, but who knows.

Continue reading...

My second still

2025-04-18 [Fri] 14:40 UTC
#science #review

A hobby I've been getting into over the past year or so is chemistry, and part of that involves playing around with distilling machines for purifying water and essential oils and so on.

This is a bit of a longer article so I'm also using it for a chance to test a "read more" function when scrolling the indexes on my new blog soft...

Continue reading...

Atom feeds added

2025-04-18 [Fri] 13:45 UTC
#meta

Per the complaints of several long time Gikopoi regulars, I've moved ahead and implemented Atom feeds for this here blog.

[Valid Atom 1.0]

Stay tuned more conveniently with a feed reader.

https://4x13.net/blog/index.atom

Giko blog review

2025-04-17 [Thu] 16:10 UTC
#gikopoi #internet #blogs #review

This is just a brief review of known Gikopoi blogs that exist on the internet. If this post hurts your feelings, then I hope it motivates you to improve.

Akai.gikopoi.com

This is a really great blog. There is a strong focus on text and the headers & footers don't take up a disgusting amount of space. Frequent updates, open source, cute icons, and there's even an Atom feed. Tying the blog into the author's game and including trackers for life milestones make it even better.

The design will be polarizing -- my wife, who is not a "techy" finds the design frightening and unpleasant. I think it's a breath of fresh air.

Verdict: 9.2/10 -- just docking points so you have motivation to work harder -- I believe in your potential!

Shaddox.neocities.org

If akai.gikopoi is extremely web 1.0, Shaddox.neocities is extremely web 2.0: there are lots of gradients, animations, advanced CSS, and JS enhancements in play here. Both sites are iconiful but Shaddox's modern presentation gives off a more professional smell.

In contrast to akai's blog which covers a bit of everything, Shaddox's blog focuses more strictly on "otaku culture". The use of images in articles such as in his tutorial on "general streaming" are delivered to strong effect. Waifus and radio improve the reading experience.

Despite the slow release schedule, every article so far is quite high quality, and it's easy to get alerted to new posts thanks to the built in RSS feed.

Verdict: ⭐ ⭐ ⭐ ⭐ -- open sourcing the code would be an easy fix towards improving this blog's rating. A favicon could also add some more personality to this already quite delightful blog.

Temple-moss.neocities.org

A different kind of web 1.0 blog than the akai project. Text and background colors clash, the date format is European for some reason, and the only image is way too big. Updates are few and far between and there is no way to subscribe to new posts. This guy could spend a bit more time on his blog.

Verdict: 👎 -- you have a lot of soul, invest more of it into your work!

Progress on the blog

2025-04-17 [Thu] 11:15 UTC
#meta

I've been doing some work on this blog script, now it can do the following:

The code is still rather janky and I need to add pagination for indices, but I'll cross that road when I come to it. If anything, I intend to work more on style and get started on the atom feed, and maybe start working on some actual articles.

This static site builder sits at 161 lines per sloccount.

Speaking of code, I need to put this up on github...

Hello World

2025-04-13 [Sun] 16:20 UTC
#meta

Hello world!

I've decided to restart the 4x13.net blog after a break of approximately ten years, inspired largely by the blog of my friend Akaines.

A number of things I hope to write about:

Hang tight until the blog is finished developing. Things will be a little bumpy. There will be an atom feed, so feel free to subscribe once it goes online. Source code and all content will be released into the public domain.