Elvith Ma'for

Former Reddfugee, found a new home on feddit.de. Server errors made me switch to discuss.tchncs.de. Now finally @ home on feddit.org.

Likes music, tech, programming, board games and video games. Oh… and coffee, lots of coffee!

I � Unicode!

  • 0 Posts
  • 62 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2024

help-circle




  • I mean, I know of a Microsoft product that allows for a batch import of data provided in an Excel file. You need to use their template file. Which, when used, automatically formats all dates the American way, ignoring your locale settings. Depending on which date is first encountered on import (e.g. which date you entered in the first line) then designates whether the whole file is imported with dates read as MM/DD/YYYY or DD/MM/YYYY.

    You start your list on January 1st? It will import everything as MM/DD/YYYY then. You start you list on e.g. January 22nd? DD/MM/YYYY it is then. Good luck getting that import running without errors…


  • No, see also this diagram: https://www.digitalberry.fr/wp-content/uploads/2023/02/DNS-challenge-process.png

    You use an ACME client (either explicitly with e.g. certbot or a webserver that has a client Iintegrated like Traefik, Caddy,…) to communicate with an ACME server (the CA, e.g. Let’s encrypt). Your ACME client asks for a certificate with a DNS challenge. It gets a code that you/the client needs to publish as a DNS record. Only then the client talks to your DNS provider and tells them to put a specific TXT record on your domain (or onanual mode: the client prints out the value and you need to put it there manually). After your DNS provider published it, your client tells the server to check the challenge and hand you your certificate.

    Your DNS provider in this diagram is just that one small rectangle in the lower left.

    Note: There’s nothing stopping your DNS provider to just do all of this, generate a certificate for you and providing you with a button in your account where you can download a certificate with a single click. Also if you are at a webhoster and only host a simple page there, they will probably also provide your with a TLS cert with the click of a single button.


  • The DNS provider needs to provide an API, but not an ACME server.

    Your server contacts Lets Encrypt and wants a certificate - say for homeserver.example.com. It tells Let’s Encrypt to use DNS based authentication. Let’s encrypt answers with a challenge code, that you now publish as a txt record with a defined name via your providers API for this (sub)domain. Let’s encrypt then checks the TXT record and if it finds the challenge there, it sends you the certificate.




  • Tech Enthusiasts: Everything in my house is wired to the Internet of Things! I control it all from my smartphone! My smart-house is bluetooth enabled and I can give it voice commands via alexa! I love the future!

    Programmers / Engineers: The most recent piece of technology I own is a printer from 2004 and I keep a loaded gun ready to shoot it if it ever makes an unexpected noise.

    Security technicians: takes a deep swig of whiskey I wish I had been born in the neolithic.











  • I’m not from the US, but where I live it’s either (or a combination of):

    1. Your contract runs for two years. You can cancel it before, but still have to pay for the first two years. Often prices depend on which category of phone you want (say 20€/month for the service, 25€ with a “smart” phone, 30€ with a “premium” phone, 35€ with a “power” phone,…)
    2. You have two separate contracts, one for your phone, one for the mobile service. In this case you might pay for your phone 24 months, or 36, or whatever you agreed on and you can cancel the mobile service independently (assuming it’s not also locked to 2 years)
    3. Some carriers even allow you to only get a phone without a contract for the mobile service.
    4. If you finance a phone with your carrier, they’re legally bound to tell you what you pay for your phone monthly and how much for the service - there are many ways around that, unfortunately…

    In any case, you get an unlocked phone.