Mastodon

December Adventure 2024

So apparently this is a thing and I don't check Discord log that often so I completely misses the thing. I suppose I shall start now.

I have a few ideas lined up and I shall put them here one by one as I go through them.

Table of Contents


Conclusion

I suppose that's it! That's the end of December and the end of the year.

A summary:

Next year would be hell. I hope I'll have enough breathing space for next year...

Top

2024.12.27 ~ 2024.12.29

And from the work I've done earlier a new library is born! I named it "Tejina"; it's a reference to this song that was recommended to my YouTube feed a few days ago:

水中、それは苦しい「農業、校長、そして手品」

The code for the library can be found here:

https://github.com/bctnry/tejina

Top

2024.12.20 ~ 2024.12.26

Possibly the last update of December.

A list of things I've done during this period:

Top

2024.12.18 ~ 2024.12.19

Hiatus due to personal reasons.

Top

2024.12.17

Figured out how to make template engine (i.e. things like Jinja) run at compile time in Nim. I'm still contemplating whether to put it at compile time is a good choice, but at least I know I can do it in Nim now.

Code: https://codeberg.org/bctnry/zenfinger/src/commit/0b022b501c756451fb51a9be9843d5e0860bc025/src/zftemplate.nim

Top

2024.12.12 ~ 2024.12.16

Hiatus due to personal reasons.

Top

2024.12.11

The Lenna image, from 512px resized to 256px

The Lenna image, squished from 512px to 256px. I have no idea why the algorithm decided that out of everything her nose is the most important part of the whole image.

Implemented a very basic version of seam-carving, a technique used to make those "content aware scale meme". Used the Sobel operator and the dynamic programming method described in Wikipedia.

Code: https://codeberg.org/bctnry/Pieces/src/branch/main/seam_carving_20241211.py

Tomorrow (12 Dec) is one of the exam days. Good thing I've get enough score for passing through continuous assessment already so I'm not particularly worried.

Top

2024.12.9 ~ 2024.12.10

Finally, the absolute minimal viable product of Zenfinger is here:

https://codeberg.org/bctnry/zenfinger

Stupid little fucking thing blown out of proportion... Doing everything from scratch in this day and age, not necessarily a good choice.

Was re-watching Sword Art Online while working on it.

Top

2024.12.7 ~ 2024.12.8

Exam week is here. Might have to pause doing this at some point...

Top

2024.12.6

Did not do much yesterday. This needs to change...

(Update 2024.12.8: Worked on Zenfinger.)

Top

2024.12.5

Accidentally pulled an all-nighter. Went to sleep at 8 in the morning, woke up at 3 in the afternoon.

Top

2024.12.4

Did not do much stuff; I shall list them here.

Top

2024.12.1 ~ 2024.12.3

Did a few random things that together did not form anything coherent. I shall list them here:

Top