• 6 Posts
  • 89 Comments
Joined 3 years ago
cake
Cake day: June 28th, 2021

help-circle


  • I had just uninstalled Element X like two weeks ago because I found it to under perform compared to the normal Element client on Android, in addition to lacking some features. I guess I’ll give it another shot.

    Update: WOW this thing feels lightning fast compared to just a few weeks ago. This is great. Not sure about feature completeness, but based on speed I think I’ll migrate Element > Element X again. Great job to the team!





  • I also tried logseq and couldn’t really stick with it. Tried a few others like obsidian, joplin, Zettlr, Simplenote, even just vim and vscode with various plugins, but they all had their own drawbacks I couldn’t get over, like a lack of built-in cross-platform support, syncing, encryption, not being open source, etc.

    I eventually found Notesnook which strikes a good balance for my needs: open source, end-to-end encrypted, easy to use, decent UI, doesn’t mangle code/formatting when copy/pasting, feature parity across platforms; I use MacOS, Windows, Linux and Android and they all have clients that have feature parity - even the web client is really good!

    The only thing I would say it’s currently missing is to release the source code for the server, but that’s on their roadmap and actively worked on. It was this commitment to openness that lead me to try it and after some brief time start paying for it.






  • I’m having a similar issue lately with an AndroidTV beta (Nvidia Shield) and a Chromecast device. I wonder if its related? I unfortunately haven’t had time to look into it and just use VLC as an external player. I’ve noticed that some videos will play back with the built-in player but others will not.

    EDIT: I noticed “Cinema mode” was enabled which is supposed to “Play available intros and previews before starting a movie”, but I don’t have any intros or previews. I disabled the setting and my videos are working again! Not sure why it got enabled. But if you have this on, maybe try toggling it.

    EDIT2: Just saw you fixed your issue below - I’ll leave mine up in case anyone else runs into a similar problem.






  • ᗪᗩᗰᑎ@lemmy.mltoLinux@lemmy.mlFlathub has passed 2 billion downloads
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    2
    ·
    edit-2
    3 months ago

    Offline/internal network installs can be handled with flatpak create-usb - https://docs.flatpak.org/en/latest/usb-drives.html

    One can distribute flatpaks along with their dependencies on USB drives (or network shares, etc.) which is especially helpful in situations where Internet access is limited or non-existent.

    Cache/mirroring would be great for those who need it.

    Edit:

    Thinking about it, I wonder if there’s enough “core features” with ‘create-usb’ that its just matter of scripting something together to intercept requests, auto-create-usb what’s being requested and then serve the package locally? If a whole mirror is required, it may be possible to iterate over all flathub packages and ‘create-usb’ the entire repo to have a local cache/mirror? Just thinking “out loud”.




  • You can limit how much RAM is available to each one, so one app doesn’t eat all of your RAM. Same with CPU.

    This can be done with containers and you don’t get the overhead of virtualizing a whole operating system for every service/app you might be hosting.

    Virtual Machines can be backed up, uploaded to remote storage, and restored.

    This can also be done with containers in a more elegant way as there’s no need to back up any VM/OS data.

    E.g. I have a docker compose file that can nearly immediately stand up a container with the right settings/image, point it to my restored data and be up and running in no time. The best part is i don’t need to back up the container/OS because that data is irrelevant.

    When it’s time to do a big update on your main machine (either changing OS or getting new hardware), restoring VM’s is super simple compared to the alternative.

    With the alternative you just restore your data and run docker-compose up -d. Docker will handle the process of building, starting and managing the service.

    Simple example: Your minecraft server died but you have backups. You just restore the data to /docker/minecraft. Then (to keep things really simple) you just run:

    docker run -d -p 25565:25565 --name minecraft -e EULA=TRUE -v /docker/minecraft:/data itzg/minecraft-server

    and in a few minutes your server is ready to go.