Japan’s digital nomad visa
Synopsis 大筋
Leonid Krashanoff's Homepage
Synopsis 大筋
I was pleasantly surprised to come across about an hour of music – ostensibly original – by a YouTube channel I had never heard of. It was their first upload, with no other information available. I enjoyed the mystique of an extended play thrown together by an anonymous group. I’m hesitant to link the video, however; and I’m hesitant to label the uploader as an “artist” or “creator” because as far…
Preface
As a disclaimer, the following is not intended as a code-complete example. I gloss over some low-level details, but tried to keep enough context so the reader can follow along. I may update this page with more code snippets or publish the complete source after cleaning it up, but for now it shall live as a brief discussion.
I’ve seen a few repos lately on GitHub that function as no more than an advertisement for a closed-source project that’s still in heavy development. What’s up with that?
“The command line is a programmer’s home”, or so they say.1 I find much truth in this. In the average work day, I probably spend a solid hour or two in the command line building stuff, troubleshooting stuff, or reorganizing stuff. There’s nice clients for Git, but I think that it’s easier to work with Git through the command line in most cases. I use my VSCode debugger usually, but when I was a…
Gentoo, Gentoo. Ah yes, Gentoo. Gentoo is my favorite Linux “distribution”. I’ve mentioned it before!
WSL2 uses a real Linux kernel, but its networking is proxied through the host system. For corporate laptops using ZScaler, there is a root CA certificate installed to the machine to allow sniffing of TLS/SSL traffic as it travels through the intranet. This poses a problem for virtualized hosts. If you try to curl an HTTPS address on your WSL virtual machine, for example, the program will complain…
If you read over the Microsoft article “Bring dependencies or third party library to Azure Functions”, you might be led to believe that you can bundle dynamic libraries like Opus or maybe even libav into an Azure Function app and load them at run-time.
Libav is the crustiest library I have ever used. In a cruel paradox, it is also the state of the art in multimedia processing. Nothing comes close in performance and capability. I have been trying to write a program using it and have since gained an understanding of how to use it (kind of). With use, I feel my appreciation swelling for it, but it is still quite the complicated beast.
Addendum 08 September 2022: as of OpenBSD 7.0, later versions of OpenJDK are supported, which means you can now natively run the Minecraft server that this post was setting up. This was brought to my attention by Gabriel Guzman; thanks for the feedback!
I found Chris Wellons’ endlessh to be very neat, so I wrote a short one in Rust. This compiles down to about 337kB after stripping metadata on the current-thread flavor of tokio.
I’m an operating systems enthusiast, and love Linux.