From 8f99ca06fd48386bee511d33d1207f8eaf8bb8f4 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 21 Dec 2025 08:09:33 +0800 Subject: Matrix --- _site/feed.xml | 2 +- _site/log/matrix-digital-rain/index.html | 27 ++++++++++++++------------- _site/posts.xml | 2 +- 3 files changed, 16 insertions(+), 15 deletions(-) (limited to '_site') diff --git a/_site/feed.xml b/_site/feed.xml index 9a57c65..ed5a433 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1 +1 @@ -Jekyll2025-12-21T01:20:43+08:00/feed.xmlASCIIMX | LogW. D. Sadeep MadurangeHow to manage Suckless software installations2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/log/suckless-softwareW. D. Sadeep MadurangeFingerprint door lock2025-08-18T00:00:00+08:002025-08-18T00:00:00+08:00/log/fpm-door-lockW. D. Sadeep MadurangeOn the use of MOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/log/mosfet-switchesW. D. Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-06-10T00:00:00+08:002025-06-10T00:00:00+08:00/log/arduino-unoW. D. Sadeep MadurangeMy first PCB2025-04-26T00:00:00+08:002025-04-26T00:00:00+08:00/log/my-first-pcbW. D. Sadeep MadurangeBumblebee: browser automation2025-04-02T00:00:00+08:002025-04-02T00:00:00+08:00/log/bumblebeeW. D. Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-09-16T00:00:00+08:002024-09-16T00:00:00+08:00/log/arduino-dueW. D. Sadeep MadurangeEtlas: e-paper dashboard2024-09-05T00:00:00+08:002024-09-05T00:00:00+08:00/log/etlasW. D. Sadeep MadurangeExperimental e-reader2023-10-24T00:00:00+08:002023-10-24T00:00:00+08:00/log/e-readerW. D. Sadeep MadurangeRecreating the Matrix rain with ANSI escape sequences2022-08-22T00:00:00+08:002022-08-22T00:00:00+08:00/log/matrix-digital-rainW. D. Sadeep Madurange \ No newline at end of file +Jekyll2025-12-21T08:09:20+08:00/feed.xmlASCIIMX | LogW. D. Sadeep MadurangeHow to manage Suckless software installations2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/log/suckless-softwareW. D. Sadeep MadurangeFingerprint door lock2025-08-18T00:00:00+08:002025-08-18T00:00:00+08:00/log/fpm-door-lockW. D. Sadeep MadurangeOn the use of MOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/log/mosfet-switchesW. D. Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-06-10T00:00:00+08:002025-06-10T00:00:00+08:00/log/arduino-unoW. D. Sadeep MadurangeMy first PCB2025-04-26T00:00:00+08:002025-04-26T00:00:00+08:00/log/my-first-pcbW. D. Sadeep MadurangeBumblebee: browser automation2025-04-02T00:00:00+08:002025-04-02T00:00:00+08:00/log/bumblebeeW. D. Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-09-16T00:00:00+08:002024-09-16T00:00:00+08:00/log/arduino-dueW. D. Sadeep MadurangeEtlas: e-paper dashboard2024-09-05T00:00:00+08:002024-09-05T00:00:00+08:00/log/etlasW. D. Sadeep MadurangeExperimental e-reader2023-10-24T00:00:00+08:002023-10-24T00:00:00+08:00/log/e-readerW. D. Sadeep MadurangeRecreating the Matrix rain with ANSI escape sequences2022-08-22T00:00:00+08:002022-08-22T00:00:00+08:00/log/matrix-digital-rainW. D. Sadeep Madurange \ No newline at end of file diff --git a/_site/log/matrix-digital-rain/index.html b/_site/log/matrix-digital-rain/index.html index ac4a536..cf04bde 100644 --- a/_site/log/matrix-digital-rain/index.html +++ b/_site/log/matrix-digital-rain/index.html @@ -48,13 +48,12 @@ Matrix rain in raw C using ANSI escape sequences—zero dependencies, not even ncurses.

-

The project’s README noted that it didn’t support Japanese characters and that -it used 8-bit color mode. The latter meant that the ghosting effect has to rely -on different foreground colors rather than shades of the same color.

- -

As a tip of the hat to Domsson’s impressive work, I decided to add Unicode and -24-bit truecolor support to it, aiming to faithfully recreate the original -Matrix from the first movie during Neo and Cypher’s conversation:

+

To keep things simple, Fakesteak didn’t support Japanese characters and that it +used 8-bit color mode. The latter meant that the ghosting effect has to rely on +different foreground colors rather than shades of the same color. As a tip of +the hat to Domsson’s impressive work, I decided to add Unicode and 24-bit +truecolor support to it, aiming to faithfully recreate the original Matrix from +the first movie during Neo and Cypher’s conversation: