Just your normal everyday casual software dev. Nothing to see here.

People can share differing opinions without immediately being on the reverse side. Avoid looking at things as black and white. You can like both waffles and pancakes, just like you can hate both waffles and pancakes.

been trying to lower my social presence on services as of late, may go inactive randomly as a result.

  • 0 Posts
  • 317 Comments
Joined 3 years ago
cake
Cake day: August 15th, 2023

help-circle

  • I can’t see reddit on my network(I blocked it to avoid using it) so I will take your word for it, I’m assuming its the store freezer/produce doors with ads.

    Being said, there are reasons to technologicalize the process. those type of low level mini pc’s or controllers last generally years at a time, and are a setup once and done type operation. They are also super cheap and can be distributed across the entire chain once instead of needing to get material, print it, and ship it every time a new product or design is done. Sending stuff over the wire is cheap, shipping marketing material is not. It’s generally sent from a different company all-together, and either centralized into a distribution center to be shipped to the stores, or shipped directly to the store from the producer.

    It also allows for video based distribution which allows for more info on the screen (for better or for worse because this also could be ads).

    I think it’s dumb that it’s an individual system it seems for every screen, but I expect that HDMI matrix hardware is more expensive vs just having them separate, but regardless cost wise it’s a no brainer to make it digital over having physical inserts, even if its more wasteful.



  • I would assume that in most cases, they arent running a mid day update, they would give prior notice that over night X will happen so make sure product is what the label is in the morning.

    Being said, I also assume there is some custom-ability to the screens, as in they are probably touch screens or have a a physical button behind the control to allow to cycle through available products to ensure the right product is displayed. That or there is a network controller somewhere on premise (potentially linked to their menu manager) that decides what screen displays what.







  • Pika@sh.itjust.workstoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    4
    ·
    18 days ago

    this is an absolutely toxic take of the issue. I took OP’s statement as less of a “I won’t read the manual” and more of a “I struggle to be able to read manuals”

    Which is fully fair , there are many times I had read the manual, and then had to look up the issue further anyway because I either missed the poorly written section, or misunderstood what it was saying.

    If you want a prime example of that, go look at ffmpeg and try to figure out how to select a specific language for subtitles on a video without looking it up online. its via -map as an advanced option, which is described as a parameter to extract specific streams (which also means they would need to map the video and the audio streams since including a -map removes every auto stream). but map doesn’t tell you subtitle tracks are index:s. it does tell you that you can look at stream specifiers for valid search options, which does include s as a type, and lets you know that you can use m for metadata tagging, but you would need to make the connection that the type is s, and the meta data search flag would be m:language:langcode, and you need to make the connection the entire string has to be concated so its index:s:m:language:langcode For someone who is learning ffmpeg and video transcoding, that is not a very good setup. The stream specifiers give a few examples of what the potentials are but, the location where it specifies the types are in a different area than the one where it specifies the metadata keys. At that point just asking online or searching is way easier.

    Note: this is just an issue I have see people come across because ffmpeg is one of the more complicated programs (the man page is over 2300 lines)

    is it in the manual? yes. is someone who doesn’t know how to use ffmpeg and is trying to learn it going to find it? that’s debatable.

    If I was in that situation, my next step would be googling it, and if I couldn’t find it via searching, I would be reaching out to communities. At that point “RTFM” is useless to me.




  • I’m not PC but, one benefit of using a central server for syncthing is an always on backup that doesn’t require another client device to be on, it also allows for easier creation of new shares.

    For example, with syncthing you can set the “servers” client device to auto approve/accept any shares that are to trusted devices, then when you get a new device, instead of needing to add that device to every device you share on the syncthing network, you only need to add that device to the server and then you can have your other clients connect to the servers share instead of device to device. It’s easier. You can also configure the shares on the server to use encryption by default too, since you don’t really ever need to actually see the files on the server since it’s basically a install and forget style client.

    As an example of what I mean:

    I have 10 different devices that run syncthing, 9 clients and a “server” client. these clients are not always on at the same time, and as such when I change a file, the files can become desynced and cause issues with conflicts. By having a centralized server, as long as the server is on(it always is) and client itself is online, it’s going to always sync. I don’t need to worry about file conflicts between my clients as the server should always have the newest file.

    Then for example say my phone died. Instead of needing to readd every seperate client that the phone needs to share with to the new device, I only need to add the phone as a trusted source on the “server” client via the webui -> click share to that device on every share the phone needs, and then remap the shares to the proper directories on the mobile device. this is vs having to add every device to the phone, and the phone to every device it needs access to ontop of reconfiguring all the shares. It’s simpler, but fair warning does cause a single point of failure if the server goes offline.





  • I had forgotten about the set UID flag. That might actually fix the issue altogether without having to do a hard-coded sudo path.

    And would mean I wouldn’t have to double check the commans to make sure that there’s no destructive subcommands that could be done as well.

    I might try that later, thanks!


  • Pika@sh.itjust.workstolinuxmemes@lemmy.worldWhat would you change?
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    24 days ago

    I have been really trying to avoid implementing it into the user session, it requires superuser to run the commands and I don’t like the concept of hardcoding sudo paths using nopasswd

    But I probably will end up having to do something similar in the user environment.

    edit: Now that I think about it, I could probably just make the command path to the network command be authorized as no password on any user as I don’t really see a situation where the user logged in shouldn’t be able to manipulate the network it’s connected to.


  • I Actually had attempted to do that via a service, It didn’t work. And at that point, I had spent a few hours trying to get it connected to the internet alone so I was already frustrated and was happy enough that it was able to at least connect again. Telling myself I’ll go back to it later. Guess what never happend 🦊

    When I bother testing it again, I will attempt to fix the service for it. Although in a perfect world it would be nice to have it remember passwords that way the startup is just having it connect to the already saved network, but I don’t believe that’s going to get fixed any time soon.

    You might be right and binding it to a key binding may end up being the easier route.