• 4 Posts
  • 106 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle



  • You use an IMAP syncer, like this one:

    http://www.offlineimap.org/

    A word of caution: I professionally hosted email for over a decade.

    90% or incoming email will be spam. Anti-spam tools will need regular updates. Backups are also super important.

    All things considered, I don’t host my own email anymore although I know all the pieces involved.

    There are also some independent email hosts that are good like Fastmail or for extra privacy, Proton Mail.



  • There aren’t log visualizers for every artisanal log file format. But there’s a movement towards supporting JSON format logs for more services, and lots tools that can understand JSON logs making generating graphs and metrics from arbitrary logs fairly efficient.

    If this tool is making the logs harder to parse by using a custom format, that’s something the tool could improve.

    Some apps support both plaintext logs for humans and JSON logs for tools.






  • There are two services involved. Domain registration and DNS. Most domain registrars now provide some free DNS service, with basic features. I monitor dozens of domains, and I can tell you that these free DNS services with registrars are most likely to have short DNS outages as well.

    ClouDNS is a professional, high-quality DNS service and that does one thing well. As far as I can tell, they don’t do domain registration, so that will always be a separate service. One of the things that ClouDNS does well is making Dynamic DNS easier.





  • I built a console-only laptop once for financial reasons. I wanted something to travel with on a trip and was donated a laptop that, I think 20 MB of RAM after I upgraded it. I was able to run vim, perl and mutt was very tolerable performance.

    I don’t think there’s really special tips. Pick a goal of some tasks to accomplish. Work towards them, discover the rough edges and find solutions for them. If you install everyone else’s favorite CLI apps, you can end up more than you need.

    All that said, if I had the memory to run a GUI, I probably would have do so. But I wasn’t going to have a lot of time for web browsing and other laptop on that trip anyway.


  • A lot of the bindings are the same, because Helix was inspired in part by Vim.

    Helix overall tries to make more consistent vocabulary and “nouns” and “verbs” in the keybindings, so there are some breaking changes.

    Someone published a more “vim-like” set of keybindings for Helix: https://github.com/LGUG2Z/helix-vim

    I started with that and then have slowly disabled a number of them as I come to appreciate the Helix defaults, and have realized that some of these vim-bindings are overriding other Helix bindings that I wanted.