Skip Navigation
Recherche registrar déséspérément
  • À Genève, la loi Suisse ne permet que deux jours de télétravail pour les étrangers. Bah moi j'ai un peu postulé "par hasard", j'aimais bien la boite et leur challenge à résoudre pour postuler était sympa, donc je l'ai fais mais sans vraie volonté de postuler. Puis au final ça s'est fait quand-même et j'en suis bien content 😅

  • Recherche registrar déséspérément
  • En gros, il n'y a pas encore ce qu'il faut pour gérer ton nom de domaine avec du code (avec un outil comme Terraform par exemple). Donc obligé de le faire à la main via l'interface Web pour l'instant. 😅

  • Recherche registrar déséspérément
  • J'ai passé mon domaine principal chez eux (car je viens de commencer à y bosser). C'est très bien à l'exception près qu'il n'y a pas de provider Terraform/OpenTofu pour gérer les records "as-code" (pas impossible que je bosse sur le sujet un de ces quatres, les API sont déjà présentes, il y a plus qu'à développer).

  • Recherche registrar déséspérément
  • Si il y a des dégâts ce sera côté BookMyName je pense, c'est le plus gros (Scaleway) qui mange le plus petit normalement.

    Sinon chez Scaleway je crois me rappeler qu'on ne peut pas gérer les enregistrements DS, donc il faudra faire une croix sur DNSSEC si tu héberges ta zone toi-même.

  • Deleted
    *Permanently Deleted*
  • Je n'ai pas regardée l'entièreté de la vidéo encore, mais je suis confus à cause de la vignette. Etron Musk semble dire que c'est stupide d'utiliser l'hydrogène, donc étant donné qu'il est un tocard intersidéral, le contraire doit certainement être la vérité. Autrement dit l'utilisation de l'hydrogène est une bonne chose. Sauf que la vidéo semble aller dans ce sens également.

  • CloudFlare et OpenDNS censurent (sur décision de justice). Si vous voulez utiliser des DNS qui ne censurent pas (encore), vous pouvez utiliser les DNS de la FDN ou NextDNS
  • NextDNS est un service payant, avec une offre gratuite de 300000 requêtes DNS. Pour une personne c’est largement suffisant.

    Une fois le compte créé il y a des instructions d’installation pour les différentes plateformes et matériels.

    Je l’utilise pour moi et ma famille pour le blocage des pubs, malwares, etc. via DNS. Et j’en suis satisfait. Mon conseil : ne pas avoir la main trop lourde sur les listes de blocage à activer, sinon il peut avoir des blocages de certaines fonctionnalités et/ou sites légitimes.

  • Python beginner
  • Certainly not the best, but codecademy is decent. After that, it should be enough for you to learn more deeply from official Python documentation, actual Python code base (from OSS repositories), and specific subjects from blog articles.

    But it will highly depend on what type of content you like. For example some people may prefer books over interactive courses. If this is your case, i think this one is recognized as a very good one: https://learnpythonthehardway.org/python3/

  • OpenTofu ecosystem?

    I'm looking forward to switch from Terraform to OpenTofu, but i have the impression that the ecosystem around it didn't catch up yet.

    Did any of you already did the switch? If so, what do you use as a replacement for Terraform Cloud, the VSCode extension and/or terraform-ls?

    For Terraform Cloud, the are many options: scalr, spacelift, etc. Spacelift looks nice as it can also run Ansible, but Scalr seems to have a better and simpler UI.

    But on the editor side, there doesn't seem to be much... the VSCode extension has been forked but it still seem to be in its early days (cf. this issue: it still uses terraform-ls under the hood, which itself looks for the terraform binary).

    4
    [Answered] Typehints for functions that have variable signatures
  • Python >= 3.10 version:

    def foo(return_more: bool) -> DataType | tuple[DataType, MoreDataType]: ...
    

    But i would definitely avoid to do that if possible. I would maybe do something like this instead:

    def foo(return_more: bool) -> tuple[DataType, MoreDataType | None]:
        ...
        if return_more:
            return data, more_data
       return data, None
    

    Or if data is a dict, just update it with more_data:

    def foo(return_more: bool) -> dict[str, Any]:
        ...
        if return_more:
            return data.update(more_data)
       return data
    
  • Type hinting in modern Python: The Protocol class
    codebeez.nl Codebeez

    Codebeez zijn wij met zijn allen samen. Wij vormen de cultuur. Op onze eigen manier, die we gezamenlijk bepalen. Alles draait bij Codebeez om onze mensen, hun plezier, hun groei, focus op ons vakgebied en de kwaliteit van wat wij doen. Onze Beez eerst.

    Codebeez

    This is like Interface in Go (or Java, i don't speak Java but the article say so).

    6
    DSLs are a waste of time
    leebriggs.co.uk DSLs are a waste of time | lbr.

    If you’ve read this blog before, or are unfortunate enough to have an actual personal relationship with me, you’ll know that I have strong opinions and can be, shall we

    TLDR: terraform bad, pulumi good

    23
    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/)NI
    nikaro @jlai.lu
    Posts 3
    Comments 28