Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MO
Posts
18
Comments
438
Joined
2 yr. ago

  • If I run two mysql containers, it won't necessarily take twice the resources of a single mysql containers

    It's complicated, but essentially, no.

    Docker images, are built in layers. Each layer is a step in the build process. Layers that are identical, are shared between containers to the point of it taking up the ram of only running the layer once.

    Although, it should be noted that docker doesn't load the whole container into memory, like a normal linux os. Unused stuff will just sit on your disk, just like normal. So rather, binaries or libraries loaded twice via two docker containers will only use up the ram of one instance. This is similar to how shared libraries reduce ram usage.

    Docker only has these features, deduplication, if you are using overlayfs or aufs, but I think overlayfs is the default.

    https://moonpiedumplings.github.io/projects/setting-up-kasm/#turns-out-memory-deduplication-is-on-by-default-for-docker-containers

    Should you run more than one database container? Well I dunno how mysql scales. If there is performance benefit from having only one mysqld instance, then it's probably worth it. Like, if mysql uses up that much ram regardless of what databases you have loaded in a way that can't be deduplicated, then you'd definitely see a benefit from a single container.

    What if your services need different database versions, or even software? Then different database containers is probably better.

  • Nginx and nginx proxy manager are two different things, although nginx proxy manager uses nginx underneath the hodd.

    Nginx is a lightweight reverse proxy and http(s) server configured via config files.

    https://nginx.org/en/

    Nginx proxy manager is a docker container that runs nginx, but also had a webui on top of it to make it much, much easier to configure.

    Sometimes abbreviated as NPM.

    https://nginxproxymanager.com/

    That's why people keep asking you for your nginx config since when you just say nginx, people are expecting that you are using just nginx, and configuring it through text files.

  • Gpu passthrough, if you can do that will always be most performant.

    If you want the qemu/kvm equivalent of what vmware workstation does, than look into virtualgl, which is very good (a wine port on android uses this to get good performace without direct access to host hardware), but it still may not be everything you want.

  • schadnefreudne

    This one is good, but I read right through it — although reading out loud would probably make this more difficult, it really depends on the streamers familiarity with the words. Possibly they might be tripped up, and possibly they would struggle.

    This does give me an idea to use words which are hard to pronounce, like gif (which is actually pretty easy, just use the G in GiGantic). And then force them to pronounce them, or argue about pronunciation.

  • On linux, with kde, there is usually a browser extension preinstalled called plasma integration.

    It makes it so that when you search from the KDE equivalent of window's start menu, you can also search open browser tabs or history.

    I close all tabs once I'm done, but when trying to solve a programming/devops related problem, having lots of tabs open lets me see more than one approach to a problem, along with opinions, side by side.

    And research in general requires a lot of tabs, in my experience.

  • These requirements are really specific. Whites parts of black pictures in particular, I can't think of anything that implements that.

    Anyway, these probably don't have everything you want, but I use Librera:

    website: https://librera.mobi/

    Github: https://github.com/foobnix/LibreraReader

    No material you theme, but I know it has font selection, and dictionary/translation integration.

    The website claims it supports custom themings, and CSS. I can find the options in my app, but I haven't touched them.

    It also supports custom fonts, including user added ones.

    It supports sync between librera instances (Google Drive has first class support), but not with Foliate.

    It defaults to "book mode" which is page

  • I run languagetool locally, and it's actually really good, but the browser extension is closed source even though I can point it at a local server, I don't know if it's logging what I type.

    But libreoffice has built in support, which is great.