Spack a écrit 742 commentaires

  • # Surcharge

    Posté par  . En réponse au journal python: ellipsis operator (...). Évalué à 4. Dernière modification le 18 septembre 2022 à 21:46.

    Cela permet aussi de déclarer plusieurs prototypes pour une fonction et ainsi mieux documenter les usages:

    import typing
    
    class range(object):
        @typing.overload
        def __init__(self, high: int) -> None:
            ...
    
        @typing.overload
        def __init__(self, low: int, high: int) -> None:
            ...
    
        def __init__(self, *args: int) -> None:
            # Implémentation ici.
            pass
  • # Logiciels de niches

    Posté par  . En réponse au sondage Développeur Libristes, oui ! mais macOS, Visual Studio et Azure ?. Évalué à 3.

    Si le travail consiste principalement à coder ou à administrer des systèmes je pense que l'on peut s'en sortir avec un OS Linux. D'autant plus que la mode semble être de coder des backend plutôt orientés vers Linux.

    Cependant dès que l'on a besoin d'un logiciel de niche pour la production audio, vidéo ou 3D par exemple ou tout autre logiciel industriel et sans même parler du standard qu'est devenu Microsoft Office, Linux est absent. Et je crois que c'est aussi ça qui freine son adoption dans les bureaux.

  • # Gestion des couleurs dans Wayland

    Posté par  . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à 4.

    Enfin il faut savoir que Wayland a actuellement une prise en charge inexistante de la correction de couleurs, c’est d’ailleurs une très grosse cause de conflit actuellement entre certains utilisateurs de logiciels de graphisme sous Linux et les développeurs de Wayland. Il faut donc savoir que même si GIMP tournait très bien sous Wayland, les serveurs Wayland ne sont pas encore utilisables pour un usage graphique professionnel, et ce au niveau protocolaire.

    Il semble que le travail soit en cours concernant la gestion des couleurs dans Wayland. Espérons que cela progresse rapidement.

  • # GTK4

    Posté par  . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à 3.

    Ça tombe bien, GTK4 est sorti il y a quelques jours.

    Bon bien sur, ça n'impacte pas GTK3 qui reste supporté. Mais je suis curieux de connaître les nouveautés qui pourraient intéresser GIMP.

  • [^] # Re: Mikrotik et RouterOS

    Posté par  . En réponse au sondage Utilisez‑vous un pare‑feu dédié à la maison ?. Évalué à 2.

    La Dream Machine semble en effet intéressante mais il me faut aussi du PoE histoire de ne pas avoir à m'embêter avec l'alimentation.

  • # Mikrotik et RouterOS

    Posté par  . En réponse au sondage Utilisez‑vous un pare‑feu dédié à la maison ?. Évalué à 3.

    J'ai un routeur Mikrotik qui utilise un noyau Linux. La solution bien que fermée est très complète. Bientôt je passerai à UniFi Security Gateway.

    Les solutions libres sans trop se prendre la tête sont très rares dans ce domaine. Si vous avez des références qui ont un matériel prêt à l'usage, une interface accueillante et optionnellement une application mobile je suis tout ouïe.

  • # Vault

    Posté par  . En réponse au journal Migration complète vers Bitwarden à l’aide de rbw. Évalué à 3.

    Est-ce que Vault a été envisagé ? Et si oui, pourquoi n'a t-il pas été sélectionné ?

  • # Invoke et autres

    Posté par  . En réponse au journal Mes outils Python en 2020. Évalué à 5.

    Invoke est un autre outil qui ne me quitte jamais et qui permet de scripter les tâches courantes d'un projets.

    À côté de cela j'ai aussi :

    • pre-commit qui exécute un ensemble de tâches avant un commit et cela sans avoir besoin d'installer chaque outils au préalable.
    • yapf en complément de black parce que 2 c'est mieux que 1.

    À tester :

    • Pysa, un analyseur statique pour Python créé par Facebook.
    • mypy pour une vérification statistique de l'usage des types annoncés.
  • [^] # Re: IBM 💖 IBM

    Posté par  . En réponse au journal Lenovo 💖 Fedora. Évalué à 10. Dernière modification le 27 avril 2020 à 13:27.

    IBM n'a plus grand chose à voir avec Lenovo depuis qu'ils ont revendu leur parts. Après il peut sûrement rester quelques affinités.

  • [^] # Re: La meilleure fonctionnalité du gestionnaire de paquets

    Posté par  . En réponse au journal Guix : un outil pour les remplacer tous. Évalué à 5.

    • Soit les utilisateurs ont des droits root quand il font l'installation, beurk

    Il y a un service guix-daemon auquel la commande guix envoi les demandes de compilation et d'installation des paquets. Chaque paquet est compilé dans un chroot pour éviter les effets de bord potentiel.

  • [^] # Re: La meilleure fonctionnalité du gestionnaire de paquets

    Posté par  . En réponse au journal Guix : un outil pour les remplacer tous. Évalué à 4. Dernière modification le 19 janvier 2020 à 13:51.

    Chaque utilisateur installe les paquets dans son propre espace dédié et donc peut avoir un environnement complètement différent du voisin ou du système. Il est même possible d'avoir plusieurs environnements par utilisateur et de se déplacer de l'un à l'autre en faisant un simple :

    source ${GUIX_PROFILE}/etc/profile

    GUIX_PROFILE est le dossier de base du profile. Tous les profiles sont gérés automatiquement par Guix et stockés dans /var/guix/profiles.

  • [^] # Re: Et par rapport à Python ?

    Posté par  . En réponse au journal Un ouvrage sur Julia. Évalué à 3.

    Pour un langage récent j'aurais espéré qu'ils implémentent IEEE 754-2008 qui définit (enfin ?) les Decimal Floating Point.

    IEEE 754 est une représentation au niveau CPU. Donc les langages n'y peuvent pas grand chose tant que les CPUs n'implémentent pas la nouvelle norme.

  • [^] # Re: https obligatoire ??

    Posté par  . En réponse à la dépêche Firefox 71. Évalué à 5. Dernière modification le 06 décembre 2019 à 07:26.

    Le .dev fait partie des domaines HSTS préchargés. Firefox respecte donc ce fait et impose un certificat.

    Pour du développement local, un outils tel que mkcert peut s'avérer utile.

  • # Maieuh !

    Posté par  . En réponse au journal Windows est enfin prêt pour le desktop . Évalué à 10.

    J'avais préparé un joli texte et je me fais grillé la priorité. Bon je le met ici alors.

    Microsoft 😍 Linux/Open Source

    Ce Lundi 6 Mai, Microsoft à relâché la surveillance de ses ingénieurs et ceux-ci en ont profité pour faire des annonces dignes d'un 1er Avril.

    Avec Windows 10 est aussi apparu Windows Subsystem for Linux (WSL), une couche de compatibilité qui permet de faire tourner nativement un binaire compilé pour un système GNU/Linux. Du coup, on peut faire tourner sa distribution préférée depuis Windows 10. Afin d'accomplir ce miracle, WSL intercepte les appels système destinés au noyau Linux et les transforme par des appels compatibles avec le noyau Windows NT.

    Ça fonctionne plutôt pas mal mais il y a quelques soucis :

    1. L'opération de traduction reste assez lente par rapport à du natif.
    2. La compatibilité n'est pas complète. Et pour cause, chaque appel système doit être reproduit, et la petite équipe de Microsoft doit tenir le rythme de développement du noyau Linux.
    3. Toutes les nouvelles fonctionnalités apportées à WSL nécessitent une mise à jour du système Windows 10.

    Ainsi vient WSL 2. Plutôt que de réinventer un noyau Linux dans Windows, autant directement le distribuer avec Windows. Microsoft va donc maintenant distribuer son propre noyau Linux qui sera virtualisé mais complètement intégré dans l’environnement Windows.

    Cela résout les problèmes de compatibilité puisqu'on utilise maintenant directement un noyau Linux originel et de même une mise à jour consiste simplement à mettre à jour le noyau.

    Maintenant, pour jouer avec tout ça, il faut un terminal digne de ce nom. Microsoft annonce donc Windows Terminal, un terminal avec toutes les fonctionnalités modernes que l'on attend de se type de logiciel. Et cela de façon totalement libre.

    Ça y est, Linux est maintenant prêt pour le Desktop !

  • # BackupPC

    Posté par  . En réponse au journal De la sauvegarde sous windows. Évalué à 3.

    À l'époque, j'utilisais BackupPC toujours maintenu, utilise les outils connus, fichiers de configuration simples et interface Web pour l'administration et la surveillance.

  • # Alternatives

    Posté par  . En réponse au journal La fin de Google+. Évalué à 9.

    Est-ce une opportunité en or pour les alternatives décentralisées

    Hum, que l'on me cite une de ces alternatives décentralisées qui soit au moins aussi connue que Google+ (en dehors de LinuxFr.org) et qui possède plus d'une centaine de membres.

  • # Lien

    Posté par  . En réponse au journal Programmez vos cellules. Évalué à 3.

    Oups!

    Le second lien sur « programmation moléculaire » devait pointer vers l'article qui à conduit à ce journal : https://techxplore.com/news/2018-10-molecular-language-crn.html.

  • # LinuxFr

    Posté par  . En réponse au sondage L'IPv6 prendra quand.... Évalué à 10. Dernière modification le 24 septembre 2018 à 20:43.

    [x] quand LinuxFr.org sera en IPv6

    Le basculement vers IPv6 ne peut se faire que si les grands acteurs du net tels que LinuxFr.org décident de faire le pas.

  • # Millésime 57

    Posté par  . En réponse à la dépêche Firefox Quantum, première partie du projet Quantum de Mozilla, est disponible. Évalué à 10.

    Ce Firefox Quantum est vraiment un bol d'air frais pour Firefox et il est maintenant devenu très agréable à l'usage. Je ne dis pas "redevenu" car Firefox a toujours été très consommateur de ressources. Heureux de voir que l'équipe décide enfin de s'attaquer au problème.

    Un gros manque cependant reste les groupes d'onglets et bien qu'intéressants, les onglets contextuels ne répondent pas à la même problématique.

    Quoi qu'il en soit ce Firefox est d'un très bon cru et les annonces futures donnent envie.

  • [^] # Re: Moi aussi je veux rigoler

    Posté par  . En réponse au journal Parceque l'on peut aussi rigoler de la pomme. Évalué à 9.

    Sur un OS au disque chiffré (sans backdoor aussi honteuse) j'aimerais bien te voir faire. Va falloir les faire claquer fort quand même, te fais pas mal.

    Bah sur macOS, il suffit de demander.

  • [^] # Re: Un peu déçu par Rust

    Posté par  . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 10.

    1995 a vraiment été une mauvaise année…

    [ ]

  • # Java

    Posté par  . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 8.

    Personne pour du Java ?

    public class BadPrint
    {
        public static void main(String[] args)
        {
            System.out.println(1 + "3a");
        }
    }
    $ java BadPrint
    13a
  • # Modularité

    Posté par  . En réponse au journal La multiplicité des gestionnaires de paquets. Évalué à 4.

    Fedora y pense. Pour l'instant, l'idée ne semble pas clairement définie et ressemble à un gros .tar.gz avec toutes les dépendances d'une application donnée. En gros, ce contre quoi se bat le projet.

    En tout cas, le besoin est là mais la solution élégante n'a pas encore été trouvée.

  • # E comme...

    Posté par  . En réponse au journal De la confiance dans le monde OpenPGP. Évalué à 3.

    Ainsi, si David certifiait la clef de Fanny qui elle-même certifiait la clef de Gordon qui lui-même certifiait la clef de Helen, cette dernière serait quoi qu’il arrive trop éloignée de la clef d’Alice (profondeur de 6) pour être considérée valide.

    Oui mais c'est parce qu'il n'ont pas demandé à Émilie.

    Sinon tu dis :

    Ici, en utilisant la commande sign, Alice a opté pour une signature « normale », sans fioritures : niveau de certification 0, exportable, révocable.

    Quelle est la commande à utiliser pour signer avec un autre niveau de certification ?

  • [^] # Re: Excellent journal

    Posté par  . En réponse au journal Sortez vos capacités. Évalué à 2.

    Et pour ceux qui n'ont pas peur de l'anglais: https://www.youtube.com/channel/UCU9SoQxJewrWb_3GxeteQPA