Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

  • 5 Posts
  • 1.56K Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle
  • dan@upvote.autoMemes@sopuli.xyzIt's the dream
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    That’s essentially how the Roman calendar was named for six out of the 10 months:

    • Martius: (Mars)
    • Aprilis: (from aperire, “to open”)
    • Maius: (Maia, goddess)
    • Junius: (Juno, goddess)
    • Quintilis: (Fifth)
    • Sextilis: (Sixth)
    • September: (Seventh)
    • October: (Eighth)
    • November: (Ninth)
    • December: (Tenth)

  • dan@upvote.autoMemes@sopuli.xyzIt's the dream
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    3 days ago

    While we’re changing the calendar, can we rename September through December so they’re not off by two?

    Septem, Octo, Novem and Decem are the Latin words for 7, 8, 9 and 10 respectively, but they’re actually the 9th, 10th, 11th and 12th months of the year. This is because the Roman calendar was originally only 10 months, but Julius Caesar inserted two new months in the middle, without renaming the last four.

    Maybe the oldest tech debt in existence - the calendar was changed in 45 BC.



  • dan@upvote.autoMemes@sopuli.xyzIt's the dream
    link
    fedilink
    arrow-up
    16
    ·
    edit-2
    3 days ago

    Practically everyone should know SI, or have at least heard of it before. It’s the standard system of measurement used in most of the world. It includes base units for time (seconds), distance (meters), mass (kilograms), electric current (amps), temperature (Kelvin), amount of a substance (mole) and intensity of light (candela), plus a bunch of units derived from these.

    It’s practically only the USA that doesn’t use some of three units (for example, preferring feet over meters)

    ISO is a standards body. They define a bunch of standards. One of the more well-known ones is ISO 8601, which defines standards for dates and times. It specifies that weeks start on Monday.







  • Use a page caching plugin that writes HTML files to disk. I don’t do a lot with WordPress any more, but my preferred one was WP Super Cache. Then, you need to configure Nginx to serve pages directly from disk if they exist. By doing this, page loads don’t need to hit PHP and you effectively get the same performance as if it were a static site.

    See how you go with just that, with no other changes. You shouldn’t need FastCGI caching. If you can get most page loads hitting static HTML files, you likely won’t need any other optimizations.

    One issue you’ll hit is if there’s any highly dynamic content on the page, that’s generated on the server. You’ll need to use JavaScript to load any dynamic bits. Normal article editing is fine, as WordPress will automatically clear related caches on publish.

    For the server, make sure it’s located near the region where the majority of your users are located. For 200k monthly hits, I doubt you’d need a machine as powerful as the Hetzner one you mentioned. What are you using currently?


  • dan@upvote.autoSelfhosted@lemmy.worldShould I be using Debian?
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    7 days ago

    If your current setup works well for you, there’s no reason to change it.

    You could try Debian in a VM (virtual machine) if you want to. If you’re running a desktop environment, GNOME Boxes makes it pretty easy to create VMs. It works even if you don’t use GNOME.

    If you want to run it as a headless server (no screen plugged in to it), I’d install Proxmox on the system, and use VMs or LXC containers for everything. Proxmox gives you a web UI to manage VMs and containers.



  • Blue Iris is by far the most capable NVR, but it’s Windows-only so you’d need a Windows or Windows Server VM. For a basic setup, Frigate is more than sufficient.

    I’d say try Frigate on your ThinkCentre and see how well it runs. I wouldn’t buy new hardware prematurely.

    Do I understand that I could then share the igpu between Jellyfin and Docker/Frigate?

    I’m not sure about containers like LXC, but generally you need SR-IOV or GVT-g support to share a GPU across multiple VMs. I think your CPU supports GVT-g, so you should be able to find a guide on setting it up.