Mouseless Rust

How to set up a mouseless development environment for Rust

4 minute read

The Rust Book

Lately I’ve taken an interest in the Rust programming language. I read the epub version of the Rust book over summer and found it quite well-written and overall interesting. Recently, I got myself a hard copy that sits on my desktop for quick queries, as I’ve been re-implementing the Gaia Sky catalog generation in Rust. The reasons for this are varied, but basically they come down to hardware. We need to load a humongous amount of stars (~1.6 billion) into memory, our old server, which had 2 TB of RAM, is being replaced by a newer, faster, and smaller (memory-wise, ~700 GB) machine in which we won’t be able to generate with the current Java implementation. But this is a story for another post. Today I’m here to document the completely mouseless Rust development environment I’ve been putting together as a sort of side project, to aid in my re-implementation.

Transmission, a CLI torrent manager

How to use transmission from CLI and remotely

3 minute read

Pirate

At home, I have a scrawny HTPC called chimp in my living room connected to the TV —as I don’t own a Smart TV for good reasons—. Even though I have a NAS in the network capable of serving media, I connected a dedicated external disk directly to chimp because my stock router is not the fastest around. Whenever I use the HTPC, I use it remotely from either my desktop, bonobo, or my laptop, simian. Sometimes I need to fetch torrents and download them to the disk connected to the HTPC. Enter Transmission. Transmission is a somewhat popular BitTorrent client that includes a ‘hidden’ command line interface which is very, very useful and simple to use. Learn to use it and you will probably never want to open a GUI torrent client ever again.

A few words about MPD

MPD is the superior way to access your music library

3 minute read

I remember many years ago, when I was a Windows user, and even later after I made the switch to Linux, I always struggled to find the perfect music player that would fit my needs perfectly. From time to time I would fantasize about programming my own little, perfect, shiny music player program that would fit my needs perfectly like Cinderella’s shoe. But I was nowhere near naïve enough to actually start the project, let alone finish it. I know how much time and effort it would take. Then I discovered mpd (Music Player Daemon).

Bye bye Twitter (almost)

Quick note on why I removed my Twitter account

1 minute read

It’s been a while since I started trying to decouple myself from big tech companies that sell my data to third parties, give them away freely to governments, or feed them to huge, unsupervised AI systems to target me better with ads – what is commonly known as degoogling. Today I’m taking another step in this process by deleting my personal Twitter account. twitter.com/jumpinglangur is no more!

Particle Physics Simulator available on F-Droid

Particle Physics Simulator is now available on the OSS store F-Droid

1 minute read

I found some time to update the Particle Physics Simulator android application (version 3.7.4) in order to fix some bugs and add a hardcoded menu button, since terminals do not have a dedicated physical button these days. Additionally, my merge request to the F-Droid data repository was accepted, so now the app is also available via the F-Droid store.

1 minute read

Tomorrow my parental leave officially starts, so I’ll be off the grid for a little over a couple of months. I’ll be back mid September with (hopefully) recharged batteries. In the mean time, have fun!

Website design by myself. See the privacy policy.
Content licensed under CC-BY-NC-SA 4.0 .