flan a écrit 1848 commentaires

  • [^] # Re: Une distribution Linux sans Perl ?

    Posté par  (site web personnel) . En réponse au lien Perl est-il un langage de programmation mourant ?. Évalué à 2. Dernière modification le 10 octobre 2019 à 01:09.

    En effet, c’est mieux de lire l’article original ;)
    L’auteur dit que « si on regarde les projections de mesure de popularité XXX, Perl pourrait être mort en 2023 », en précisant qu’un langage mort est un langage dont la popularité est insignifiante par rapport à son pic.

    Il donne toute une série de signes négatifs sur la popularité de Perl : sa baisse quelle que soit la mesure (Google Trends, entre autres). Son éviction de l’OS desktop qui le fournissait d’office le plus populaire (macOS) peut difficilement être un bon signe : ça veut dire que les utilitaires système qui étaient en Perl (et qui sont souvent proches de ceux sur Linux ou BSD) ont été refaits en d’autres langages.

    Il dit que RHEL8 n’aura plus Python (2 ?) d’installé d’office (pas qu’il ne sera plus disponible !), et ça sera peut-être également le cas de Perl plus tard.

  • [^] # Re: completer ou remplacer ?

    Posté par  (site web personnel) . En réponse au message le Pare-feu approprié. Évalué à 5.

    Avoir deux firewall de technos différentes n'est pas délirant si tu veux de la sécurité.
    Quant à faire des VLAN, ça semble être un minimum, en effet, ainsi qu'avoir du PVLAN pour éviter que les postes ne communiquent entre eux s'ils n'en ont pas besoin (c'est souvent le cas pour les postes bureautiques).

    Mais d'un autre côté, quand tu en es à ce niveau-là, je ne sais pas si tu demandes sur LinuxFR ce qu'il faut prendre comme firewall.

  • [^] # Re: ça marche super bien mais personne ne l'utilise

    Posté par  (site web personnel) . En réponse au journal La fin d'IPv4. Évalué à 5.

    Bin oui, mais si on avait fait un IP v.5 proche du 4, le grand changement aurait été de l'IP v.5 à l'IP v.6, mais avec un autre changement à peu près aussi coûteux pour passer du 4 au 5.
    Quitte à devoir tout changer, autant le faire en une seule fois plutôt qu'en deux.

  • [^] # Re: Apple

    Posté par  (site web personnel) . En réponse au journal La fin d'IPv4. Évalué à 2.

    Il me semble que c'est déjà le cas

  • [^] # Re: ça marche super bien mais personne ne l'utilise

    Posté par  (site web personnel) . En réponse au journal La fin d'IPv4. Évalué à 6.

    En fait, quitte à casser un peu (le changement de taille des adresses casse déjà des choses), autant essayer d'éliminer tous les défauts connus (je ne prétends pas qu'IP v.6 est parfait, je ne connais pas assez le sujet) sans avoir peur de casser encore plus.

    La compatibilité a du bon, mais ça veut dire aussi se trimballer 50 ans après des vieilleries qui n'ont plus aucune raison d'être (si on pouvait repartir de zéro sur toute l'informatique, je pense qu'il y aurait pas mal de choses à changer sur l'architecture des processeurs, des OS, des ordis de façon générale).

  • # remarques en passant

    Posté par  (site web personnel) . En réponse au journal D'une playlist xspf vers des mp3 dans un répétoire . Évalué à 7.

    • Il n'est plus nécessaire d'hériter d'object en Python 3 ;)
    • le init(self) vide est également inutile
    • Ça manque de passage par black pour homogénéiser le code
    • pf1 = open(self.args.playlist) ; pls = pf1.read(); … pf1.close() pourrait être avantageusement remplacé par with open(self.args.playlist) as pf1; pls = pf1.read()
  • [^] # Re: C'est quoi ?

    Posté par  (site web personnel) . En réponse au journal Lollypop 1.2.0 RC2 est disponible!. Évalué à 6.

    Un lecteur de musique.

  • [^] # Re: Il y a un truc qui m'échappe

    Posté par  (site web personnel) . En réponse au lien Développeurs, vous devriez avoir honte — Règles de mots de passe. Évalué à 6.

    En général, il y a autre chose à côté, par exemple tu as récupéré la base de données des hash sur le site (ou un autre site, en partant du principe que ta cible a le même mot de passe).

  • [^] # Re: Argh!

    Posté par  (site web personnel) . En réponse au journal Breaking news: La vérité sur la démission de Stallman. Évalué à 2.

    Oui, comme un peu plus détaillé juste en-dessous ;)

  • [^] # Re: Plus gros problème du libre

    Posté par  (site web personnel) . En réponse au journal Richard Stallman, l'affaire Epstein et des positions franchement douteuses. Évalué à 5.

    Je suis ravi de découvrir que l'Occident n'existe vraiment que depuis le XVIIIème siècle… et que le Nord des États-Unis est devenu la première puissance industrielle mondiale grâce aux esclaves, qui étaient au Sud. Quand le Royaume-Uni était au faîte de sa puissance, ce n'était pas non plus grâce aux esclaves, plutôt grâce à sa marine et son industrie.
    C'est bien aussi de ne pas tomber dans l'uchronie ;)

  • [^] # Re: Alternatives

    Posté par  (site web personnel) . En réponse au journal Elastic fait fermer les dépôts SearchGuard sur GitHub. Évalué à 2.

    Je ne connaissais pas Loki. Est-ce que ça fonctionne vraiment bien, autrement dit, peut-on faire autant qu'avec Graylog ou Kibana en termes d'analyse de logs, de Dashboard ou d'alertes ?

  • [^] # Re: Plus gros problème du libre

    Posté par  (site web personnel) . En réponse au journal Richard Stallman, l'affaire Epstein et des positions franchement douteuses. Évalué à 10.

    La réalité, c'est que le sens de ces termes en informatique a été créé par des blancs qui n'avaient pas conscience de prolonger de façon implicite l'oppression qui a régné sur les noirs.

    Et sur quoi te bases-tu pour dire ça ?

    D'une part, parler de maître et d'esclave pour parler d'une relation où l'un des participants doit obéir aux ordres de l'autre sans avoir le choix me paraît très exactement correspondre à la définition.

    D'autre part, en quoi ça prolonge l'oppression sur les Noirs, concrètement ? (qui méritent bien une majuscule, au passage)

    Et pour finir, pourquoi l'esclavage des Noirs, et pas celui des Blancs, par exemple ? Ou tout autre exemple d'esclavage, par exemple celui très moderne qu'on peut trouver dans certains pays du Golfe (mais qui n'a pas l'air de t'empêcher de dormir, en revanche) ?
    On pourrait multiplier à l'envie les exemples historiques, depuis au moins l'Antiquité.

    Bref, c'est bien beau d'imaginer connaître parfaitement l'inconscient des informaticiens d'il y a 40 ans, mais ça pourrait être pas mal d'essayer d'avoir un minimum d'argumentation au lieu de balancer des trucs comme ça.

    Par contre, j'ai du mal à comprendre en quoi le national-socialisme pourrait être un concept informatique… je serais curieux d'en savoir plus !

  • [^] # Re: Alternatives

    Posté par  (site web personnel) . En réponse au journal Elastic fait fermer les dépôts SearchGuard sur GitHub. Évalué à 3.

    Grafana dessine des courbes et est plutôt complémentaire, quant à Graylog, il utilise ElasticSearch comme stockage.

  • [^] # Re: Argh!

    Posté par  (site web personnel) . En réponse au journal Breaking news: La vérité sur la démission de Stallman. Évalué à 2.

    Apple n'utilise pas un noyau BSD mais un noyau Mach qu'ils maintiennent eux-mêmes ;)

  • [^] # Re: Argh!

    Posté par  (site web personnel) . En réponse au journal Breaking news: La vérité sur la démission de Stallman. Évalué à 7.

    Si tu penses à macOS, il n'a pas de noyau BSD. Comme c'est un micro-noyau, le découpage n'est pas le même que sur Linux, mais en gros il y a un cœur Mach (d'Apple, ou plutôt NeXT), avec un enrobage (pile IP, gestion des pilotes, …) tiré de BSD pour donner l'ensemble XNU.

  • [^] # Re: RMS démissionne du CSIAL du MIT et la FSF

    Posté par  (site web personnel) . En réponse au journal Breaking news: La vérité sur la démission de Stallman. Évalué à 10.

    (tu as raté le second degré du message, je pense)

  • [^] # Re: Effectivement, là c'est révoltant !

    Posté par  (site web personnel) . En réponse au journal La démission de RMS : un autre point de vue. Évalué à 9.

    Ça me gêne que quelqu'un soit poussé à la démission par lynchage populaire (qui est parfois basé sur n'importe quoi… et quand on réalise que c'est bidon, tout le monde est passé à autre chose et la personne reste sur le carreau). Sur ce point, on est parfaitement d'accord.

    Manifestement, c'est une goutte qui fait déborder un vase et, du coup, ce n'est pas la pression populaire qui a poussé le MIT à le dégager maintenant. Cette décision aurait peut-être été prise il y a longtemps si Stallman n'avait pas été si connu (et donc c'est plutôt la pression populaire qui a poussé le MIT à le garder à son poste si longtemps). En tout cas, c'est comme ça que je comprends les choses.

  • [^] # Re: Merci Thomas

    Posté par  (site web personnel) . En réponse au journal La démission de RMS : un autre point de vue. Évalué à 1.

    (c'est vrai que c'est tellement mieux quand ce ne sont pas des blancs ou pas aisés ! )

  • [^] # Re: De l'importance du contexte

    Posté par  (site web personnel) . En réponse au journal Richard Stallman, l'affaire Epstein et des positions franchement douteuses. Évalué à 4.

    « L'intérêt général, c'est la somme des intérêts individuels »

    Cette assertion demanderait bien un peu d'explications, à vrai dire.
    La somme ? Ou le max (on favorise le plus riche) ? ou peut-être le min (autrement dit, on fait en sorte que le plus pauvre ne soit pas trop pauvre) ?
    Ou une fonction un peu plus complexe ?

  • [^] # Re: Traduction PoC: Preuve de principe

    Posté par  (site web personnel) . En réponse à la dépêche Open Computer v0.1 : Preuve de concept d’un ordinateur portable modulaire sous GNU/Linux. Évalué à 7.

    et pourquoi pas « démonstrateur », tout simplement ?

  • [^] # Re: Domination pas si écrasante – il n'y a même pas de domination en réalité

    Posté par  (site web personnel) . En réponse au journal Apple casse les prix, la concurrence en sueur. Évalué à 2.

    Apple a réussi un trimestre à capter plus de 100% des bénéfices totaux du secteur (oui, il y avait des fabricants déficitaires).

  • [^] # Re: Un iphone c'est rien qu'un téléphone avec un appareil photo

    Posté par  (site web personnel) . En réponse au journal Apple casse les prix, la concurrence en sueur. Évalué à 3. Dernière modification le 12 septembre 2019 à 12:04.

    Au contraire, pour une trentaine d’euros par an (peanuts par rapport au total téléphone et abonnement), la sauvegarde est beaucoup plus simple qu’avec un ordi classique. Tu actives l’option « sauvegarde iCloud » et c’est tout. Si tu perds ton téléphone, tu choisis l’option « restaurer depuis iCloud » et tu retrouves ton environnement (applications installées, organisation de l’écran, préférences, documents, photos, mots de passe enregistrés, …).
    Sinon, tu peux activer l’option « sauvegarde wifi » quand un ordi avec iTunes est disponible à proximité. Il faut brancher le téléphone à l’ordi la première fois, mais après il suffit de mettre son téléphone à charger pour que la sauvegarde se fasse.
    Il faudra alors brancher le nouveau téléphone au même ordi pour une restauration.

  • # Sur macOS

    Posté par  (site web personnel) . En réponse au journal Où sont les filesystems orientés DB?. Évalué à 10.

    Sur macOS, le moteur d'indexation (Spotlight) fonctionne depuis 13 ans environ, concerne l'ensemble du système et fonctionne avec le moteur d'historique (TimeMachine).
    C'est séparé du système de fichiers mais chaque application peut lui amener des infos.
    Par défaut, les métadonnées ID3, EXIF, PDF, et autres classiques sont analysées et enregistrées automatiquement.

    De plus, le Finder vient avec un système de tags (un simple couple couleur/nom, par exemple rouge/important, vert/travail, bleu/maison, etc.). Je peux ajouter des tags et des commentaires à n'importe quel fichier.

    J'ai un champ de recherche accessible en permanence. Si j'y tape le nom d'une personne, par exemple Nicolas Bourbaki, j'ai accès à :
    - sa fiche de contact qui contiendra au hasard l'adresse nb@ens.fr et son surnom «Cauchy»,
    - tous les mails qui contiennent nb@ens.fr, Nicolas Bourbaki ou Cauchy,
    - les pages web qui parlent de lui dans mon historique de navigation internet,
    - les morceaux de musique qui y font référence,
    - de façon générale, les fichiers qui y font référence (dans le titre, le contenu ou les métadonnées),

    Mais ça va un peu plus loin, vu que si j'ouvre l'application Photos et que je vais dans la rubrique « Personnes », j'aurais toutes les photos de Nicolas Bourbaki dès que j'aurais associé son nom à son visage sur une seule photo. Je peux également chercher les photos faites à proximité d'un lieu (si les coordonnées sont enregistrées, souvent le cas avec les téléphones ou si c'est fait a posteriori dans le logiciel).

    Si j'ouvre le calendrier, je peux rechercher tous les événements ajoutés depuis un mail de Bourbaki ou qui y font référence directement.

    Si j'ouvre Plans et que j'y tape son nom, il va m'afficher son adresse s'il la connaît (via mes contacts, par exemple).

    Maintenant, ce n'est pas encore fini : la plupart des applications permettent de faire des « dossiers intelligents » (autrement dit, des critères de recherche enregistrés) qui se basent sur cette indexation :
    - Contacts aura un dossier « contacts dont l'adresse est à Paris, qui ont été ajoutés dans les 6 derniers mois et dont l'anniversaire est dans les 15 jours »,
    - Mail aura un dossier « mails non lus de la semaine qui contiennent le mot urgent »,
    - Finder aura un dossier « fichiers avec le tag rouge/important »,
    - Photos aura un dossier « photos de Bourbaki prises par un Sony Coolpix »,
    - iTunes aura un dossier « chansons des années 80 les moins écoutées ».

    Pour finir, je parlais de TimeMachine : toutes ces possibilités fonctionnent avec le « voyage dans le temps » :
    - je supprime Bourbaki de mes contacts,
    - je lance l'application Contacts et j'ouvre la liste des mathématiciens,
    - j'appelle TimeMachine,
    - je choisi la semaine précédente,
    - la fiche de Bourbaki apparaît à nouveau et je peux alors la restaurer.

    Bref, j'ai l'impression que ce que tu souhaites existe déjà, dans une large mesure.

  • [^] # Re: Retour sur des grosses applications

    Posté par  (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 2.

    Il n’y a pas de raison imparable dans un sens comme dans l’autre. En revanche, la PEP008 et l’outil black (qui reformate ton code sans te donner le choix) sont des raisons objectives qui forcent mon choix. Par exemple je préfère les simples quotes mais black fait des doubles quotes : je m’y suis fait car black est super utile.

  • # Stratégies de migration

    Posté par  (site web personnel) . En réponse à la dépêche Python — partie 2 ―Python 2. Évalué à 3.

    Il aurait pu être pas mal de plus expliciter les deux grandes stratégies possibles pour la migration :
    - rendre du code Python 2 compatible avec Python 3,
    - rendre du code Python 3 compatible avec Python 2.

    Bien sûr, on peut faire le 1) puis le 2), pour finir par se débarrasser de Python 2.

    Le 2) est plus facile car Python 3 est plus strict que Python 2 et une bonne partie du travail est faisable automatiquement.
    Souvent, la partie compliqué est de savoir convertir les str de Python 2, qui deviennent soit des bytes, soit des str en Python 3 (et parfois l'un ou l'autre en fonction de leur valeur…). Au contraire, les str de Python 3 deviennent en Python 2 des unicode et les bytes deviennent des str : pas de question à se poser.