Basic Docker Image Management Pointers

Stuff for future Jason to take note, when he tries to redo his Huginn instance … I wanted a quick and easy way to install it, without messing up my base system much, so I chose the Docker route. Now, I don’t know the A or D of Docker, so these quick notes for me to remember in the future. I need to install Docker rootless, and bring it up as a systemd service. If I want persistent data, I should create a Docker volume. Create an env file to hold all the secrets that I want to pass to the container I need to run and create my huggins instance first, give it a name, pass the env file and also remembering to mount the volume at the place I need I can then start and stop the image with the name I assigned it. I need to then tag the image with a policy to restart automatically So everytime Docker comes up, it will start the container automatically. P.S. Subscribe to my mailing list! Forward these posts and letters to your friends and get them to subscribe! P.P.S. Feed my insatiable reading habit. ...

November 28, 2021 · Mario Jason Braganza

Using Regex to Prepend to Titles in Calibre

So I do this peculiar thing, where I prepend the author’s initials to the title of every book I add to Calibre.1 2 And all these years, I’ve just been manually editing the metadata, everytime I added a book, and changing the titles to what I want. It’s not a problem if it’s just one book, but I normally tend to go hogwild with authors, normally buying out / downloading all their work. And now that I’ve learnt the basics of the hammer called regex, I wanted to see, you guessed it, if there was a way to quickly do this using regular expressions in Caliber, which has inbuilt support for regexes. ...

November 20, 2021 · Mario Jason Braganza

Rough Notes on Swap File/Partition in Linux

Am using my rickety old laptop as my daily driver these days, because … reasons. And now, that I run PyCharm alongside Emacs, alongside Chrome in its various incarnations, the poor old thing crashes, freezes and stutters a lot. A cursory inspection told me that while I had plenty of CPU firepower, I was constantly running out of ram (8gb) and swap (1 gb partition). Too broke to add more ram to the system right now (don’t even know if this thing will support 8 gb modules to push it up to 16). So the only way to go, was to somehow increase the swap on my system. This is the checklist for curious / researching Jason in the future. ...

November 12, 2021 · Mario Jason Braganza

Pycharm Does Not Recognise Compose Key Sequences

Did I not just write about this, the other day with Emacs? I did, but Pycharm seems to have the same affliction. Pycharm, just like Emacs, stubbornly refuses to accept my Compose key combinations. Which means … you guessed it, no ‘,”,“ or ’ punctuation and all the other affordances, Compose gives me. Considering that I need both, Pycharm as well as Emacs in my life, it behooved me, that I go solve this too. ...

November 9, 2021 · Mario Jason Braganza

Mosh Install Checklist

Install Mosh on both ends allow udp access for mosh on the server (the example is for the ufw firewall) sudo ufw allow 60000:61000/udp connect like normal. if using a different port do this mosh user@domain.com --ssh="ssh -p 2222"

May 19, 2020 · Mario Jason Braganza

Miniflux Service Fails to Start at Boot

Pleased as punch, with my Miniflux instance. RSS, is how I catch up with everything newsy and techy and with what people I want to hear from, have to say. I love it. I did face one teensy issue with it though. Every time I rebooted my machine, the Miniflux service would fail to start. I would just manually do a systemctl restart miniflux and it would start right up, with that innocent doggy face. ...

May 14, 2020 · Mario Jason Braganza