/dev/urandom's dev site

riichi mahjong

One of my big interests is things relating to riichi mahjong (リーチ麻雀): a variant of the Chinese tabletop game “mahjong” invented in Japan. It’s a rather complicated, but fun game where the players take turns picking and discarding tiles (which function similar to cards in a game like poker) in order to build a winning hand.


midnight commander tips

Assorted key combinations that are useful in MC.

Tags:

freetype hinting settings

I have a bunch of FreeType settings that I prefer on my systems, and these differ from the defaults on basically every Linux distro these days.

2026 update: This is a rather old post, made back when the monitors I used were pretty low-resolution, and saving every pixel of space seemed like a good idea. These days, high-DPI monitors are more common, and the old settings I preferred look absolutely terrible on these.

Tags:

my pixel art

Here be pixel-art dragons.

Tags:

Alpine Linux

This page will host an assortment of tips and tricks collected while using Alpine Linux.


pixel art fonts

This is the page where I’ll be hosting all the pixel art fonts which I drew.

Tags:

trying to do assembly-level debugging in gdb

GDB seems to have been clearly made with source-level debugging in mind, the kind where the source code of the program is available. Sometimes this is not the case, or you just don’t want to bother looking for the source code. Here I’ll put a bunch of useful commands.


Phantasy Star Online: Blue Burst on Wine

Translations:

Occasionally I play the old multiplayer action-RPG “Phantasy Star Online: Blue Burst”. On Windows, it works fine, but to make it work better on Linux (via Lutris), some extra steps may be needed.


about me

name: /dev/urandom (sometimes dev or rnd for short)

date of birth: june 1993

job: programmer

tech: i’m mostly a computing and retro software/gaming dork. i am kind of a linux/open-source fan, although i try not to be a jerk about it as some do. i occasionally code something in C or C++ (or a rare Bash/Perl script) in my personal time, and am currently figuring out Rust.

favorite movies: typically old comedies and silly action movies of the 80s and 90s, but I also like an occasional modern one.


assorted shell scripts

shell scripts:

grab lines from dictionary, convert them into up-to-16-byte strings, do a binary dump

for x in `cat input_words.txt`; do echo $x | tr -d \\n | dd ibs=16 conv=sync 2>/dev/null | xxd; done

convert a .vgz directory to a .vgm one, along with updating all the playlists:

rename ".vgz" ".vgm.gz" *.vgz; gzip -d *.vgm.gz; sed -i "s/\.vgz/\.vgm/" *.m3u

(requires rename from util-linux and not from perl)