lolop a écrit 3800 commentaires

  • [^] # Re: [PAS CONTENT] Sérieux... Plus ça va plus DLFP me semble un repaire d'abrutis.

    Posté par  (site web personnel) . En réponse à la dépêche Interview de Thierry Bayoud, co‐auteur du film « Lol — Logiciel libre une affaire sérieuse ». Évalué à 9.

    Je n'ai nulle part parlé d'insulte ni de méchants. Je maintiens que la formulation par exemple sous forme de questionnent "bienveillant" n'est pas une manipulation. Poser des questions qui amènent une personne à réfléchir sur ce qu'il fait/écrit nous fait bien plus avancer qu'attaquer frontalement en descendant cette personne parce qu'il manque des informations, parce qu'il y a éventuellement contradiction entre le thème traité et la façon dont c'est diffusé. Dans le premier cas tu vas entrer dans le débat et pouvoir échanger, construire, dans le second ça part en vrille (les échanges dans ce journal en sont la preuve).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Powershell

    Posté par  (site web personnel) . En réponse au message Linux dépassé ?. Évalué à 3.

    C'est ce qui se passe d'ailleurs en python. Il y a bien une tentative pour tordre le truc et obtenir de la POO mais ça n'a rien à voir avec un vrai langage objet.

    Tu peux détailler ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: [PAS CONTENT] Sérieux... Plus ça va plus DLFP me semble un repaire d'abrutis.

    Posté par  (site web personnel) . En réponse à la dépêche Interview de Thierry Bayoud, co‐auteur du film « Lol — Logiciel libre une affaire sérieuse ». Évalué à 10.

    Peut-être un jour comprendras-tu que la forme importe. Tu apportes des critiques qui souvent sont valables ou moins conduisent à de la réflexion sur le libre, mais la façon dont tu le fais est destructrice.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Powershell

    Posté par  (site web personnel) . En réponse au message Linux dépassé ?. Évalué à 7.

    Un petit test similaire avec l'API standard Python:

    >>> from pathlib import Path
    >>> a = list(Path('.').iterdir())
    >>> len(a)
    142
    >>> type(a)
    <class 'list'>
    >>> a[9]
    PosixPath('Desktop')
    >>> a[9].stat().st_atime
    1560495647.251184
    >>> from datetime import datetime
    >>> datetime.fromtimestamp(a[9].stat().st_atime).weekday()
    4

    Avec la définition de classes ad-hoc, ça pourrait être plus user-friendly (typiquement, que les temps soient retournés sous forme d'objets dont on peut directement appeler des méthodes/attributs, plutôt que de float en secondes unix).

    Pour moi la limite à l'usage en tant que shell (le truc que tu lances pour faire rapidement une opération à la console), c'est les éléments de syntaxe genre parenthèses pour les appels de fonction, virgule entre les arguments, quotes obligatoires pour les chaînes, regexp via une lib… par contre je trouve que c'est une force si c'est dans le cadre d'un script shell.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Administration : quel périmètre ?

    Posté par  (site web personnel) . En réponse à la dépêche Interview de Bastien Guerry, référent logiciels libres à la DINSIC. Évalué à 2.

    Pour les universités et EPST, tu en as une collection sur SourceSup.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Powershell

    Posté par  (site web personnel) . En réponse au message Linux dépassé ?. Évalué à 3.

    En complément, je suis un adepte de Python et le préfère à Ruby pour du code de programme… mais les raisons de cette préférence¹ font de Ruby un candidat qui est je pense plus adapté à un usage de shell que ne l'est Python, dont la syntaxe est plus lourde.

    ¹ Ruby permet entre autres l'appel de fonction sans les parenthèses.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Powershell

    Posté par  (site web personnel) . En réponse au message Linux dépassé ?. Évalué à 5.

    Tu confonds le langage (PowerShell) et les API auxquelles il donne accès sous la forme objet. Ça pourrait être fait dans d'autres langages sans être bancal¹, mais en bénéficiant de la puissance et de l'écosystème de ces autres langages d'utilisation plus générale.

    ¹ Si tu construits bien ton API, pourquoi veux-tu que ça soit plus bancal en Python qu'en PowerShell ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Bof

    Posté par  (site web personnel) . En réponse au message Linux dépassé ?. Évalué à 3.

    Et en utilisant le module psutils on doit pouvoir faire une couche objet en Python comme ils l'ont fait avec les outils dans PowerShell (jamais compris pourquoi ils avaient créé un nouveau langage alors qu'ils avaient IronPython).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Synaptic

    Posté par  (site web personnel) . En réponse au journal Logithèque-logiciel pour débutants. Évalué à 4.

    Chaque fois que j'installe une Ubuntu, je n'utilise la logithèque qu'une seule fois pour installer Synaptic qui lui installe correctement les dépendances

    Même réaction avec Kubuntu, ou j'installe muon, par contre j'utilise encore généralement le logiciel logithèque de Kubuntu en priorité lorsque possible.

    elle préfère installer des snaps.

    Vous êtes invités à regarder l'espace de stockage ainsi occupé. Sauf besoin très fort d'une version snap, la version packagée normale est franchement à préférer - désormais je regarde systématiquement l'origine/format de l'installation proposée par la logithèque.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Le RGPD est clair pour ceux qui pensent qu'il est clair ^^

    Posté par  (site web personnel) . En réponse au journal « votre bulletin de paye électronique ». Évalué à 4.

    J’ajouterais un 2nd « intérêt légitime + obligation légale » puisqu’on est ici dans le cadre professionnel, donc avec une obligation de subordination qui fait qu’un employeur peut t’imposer ce genre d’outils.

    Il y a eu de longues discussions¹ concernant l'adoption de PeopleDoc par les RH de mon employeur (organisme public de recherche). Il y a un aspect échanges électroniques de documents internes qui rentre dans le cadre que tu indiques. Par contre, la délivrance et l'archivage de données personnelles est présentée un peu trop fortement comme obligatoire («on vous l'envoie par email, mais… MyPeopledoc!»), or elle ne l'est pas, chacun est encore libre de choisir où et comment il veut archiver ses données numériques.

    ¹ Sur les listes de support informatique et sur les listes syndicales en tous cas, avec des inquiétudes concernant la récupération des informations par des pays tiers.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # (HS) Passe à KDE

    Posté par  (site web personnel) . En réponse au message un style de mac. Évalué à 2.

    KDE c'est fait pour personnaliser à ta sauce. Gnome un peu moins.

    Clic droit sur le menu sandwich du bureau → Ajouter un panneau → Barre de menu des applications. Et hop.

    Après il faut ajouter dans cette barre de menus les composants graphiques que TU veux (bureaux, miniatures, horloge, liste des applications, bouton de démarrage des applications…).

    Pour le dock d'applications : Latte Dock.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Je hais le C++

    Posté par  (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 5.

    Si tu relis, pour les entiers de -5 à 256, à chaque fois qu'il tombe sur une de ces valeurs, plutôt que d'aller recréer une valeur (immutable) correspondante en mémoire, il se contente de créer une nouvelle référence sur une valeur existante créée pour cela au démarrage de l'interpréteur.

    De la même façon, les petites chaînes (entre autre tout ce qui est identificateurs dans les modules) sont réutilisées:

    >>> s1 = 'toto'
    >>> s2 = 'toto'
    >>> s1 is s2
    True
    >>> s1="Une très grande chaîne très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande"
    >>> s2="Une très grande chaîne très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande très très grande"
    >>> s2 is s1
    False

    Ça n'a pas d'impact sur la programmation car il n'y a pas de raison d'aller comparer l'identité d'entiers ou de chaînes, et comme ils sont immutables leur valeur est garantie ne pas changer, mais ça améliore l'efficacité au niveau du stockage et des opérations de test d'égalité (en interne, il teste d'abord l'égalité d'identité avant d'avoir à faire une comparaison sur la valeur).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Je hais le C++

    Posté par  (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 6.

    Bon, on sait que tu n'aimes pas Python, mais quand même… dans quelle logique ferais-tu une comparaison sur les identités d'objets avec des variables qui contiennent des entiers ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Documents Microsoft Word, Excel et Powerpoint

    Posté par  (site web personnel) . En réponse à la dépêche ONLYOFFICE version 10 est disponible. Évalué à 10.

    Si ça leur permet de vivre… tant qu'ils restent dans un format qui n'intègre pas les blobs, ça reste ouvrable normalement par LibreOffice autres logiciels.

    Ceci dit, je reste sous LO writer et sa gestion des styles pour mes documents… j'ai pratiqué Word il y a longtemps (premières versions sur MacOS, et sous Windows3.x…), depuis je suis passé par StarOffice, OpenOffice et enfin LibreOffice. Et j'ai carrément arrêté d'essayer de comprendre la logique de Word quand ils ont cassé l'interface en passant aux "rubans" et que j'y ai perdu tous mes repères.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Ca sent les blocks défectueux ...

    Posté par  (site web personnel) . En réponse au message installation Linux Mint 19.1, Input/output error during write on /dev/sda. Évalué à 3.

    Donc je ne sais plus quoi faire :)

    → change de disque

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Blacklist ?

    Posté par  (site web personnel) . En réponse au message Ovh, Amazon et postfix un trio problèmatique. Évalué à 1.

    Tu n'aurais pas des rbl qui auraient blacklisté certaines IP d'Amazon, genre suite à la location de serveurs pour de l'envoi de spam…?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Evite pip

    Posté par  (site web personnel) . En réponse au journal Retour d'expérience sur l'empaquetage d'une bibliothèque native pour Python. Évalué à 5.

    Sauf que l'usage de ces outils de packaging est énormément plus développé que Nix/guix… et que ce sont les trucs vers lesquels les gens vont naturellement (et qui pour 98%¹ des logiciels font bien le boulot).

    ¹ Louche pifométrique personnelle.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Hype

    Posté par  (site web personnel) . En réponse au message quel IDE pour du web ?. Évalué à 6.

    Perso je suis plutôt Kate, mais si tu cherches un IDE tu peux regarder du côté de VS Codium (Visual Studio Code sans les trackers de Microsoft).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Pas de listes en Python ?

    Posté par  (site web personnel) . En réponse au journal La spécialité N.S.I. de la réforme du lycée ( épisode 2 ). Évalué à 2.

    Ce ne sont pas des "listes chaînées", mais des tableaux dynamiques de références.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: le problème vient peut-être d’ailleurs

    Posté par  (site web personnel) . En réponse au journal Campagne contre les thèmes du côté de chez GNOME. Évalué à 2.

    KDE est très personnalisable. Si l'aspect de gnome te plait, tu peux faire masquer la barre de menus (elle sera accessible dans un outil "sandwich" de ta barre d'outils). Perso dans ce genre de cas je configure la barre d'outils pour y intégrer les commandes que j'utilise le plus couramment.
    Il est possible de masquer la barre de titre, par contre pour l'intégration de contrôles de la barre d'outils directement dans la barre de titre, c'est plus compliqué.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Encore un nouveau standard?

    Posté par  (site web personnel) . En réponse à la dépêche Zoom sur trois projets émergents portés par Mozilla : Fluent, Bugbug et BinaryAST. Évalué à 1. Dernière modification le 22 mai 2019 à 22:59.

    Tu peux relâcher la mâchoire. L'expression dénominateur commun a aussi le sens Élément commun à plusieurs choses ou personnes. Quand on parle de "plus petit dénominateur commun" hors mathématiques, c'est dans ce sens.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Oui l'interopérabilité c'est bien

    Posté par  (site web personnel) . En réponse au journal Appel de plusieurs organisations à imposer un minimum d'interopérabilité pour les GAFA. Évalué à 10.

    Je vote pour l'accord de proximité — c'est le plus naturel et agréable à lire.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: appareil photo

    Posté par  (site web personnel) . En réponse au message X11 et le vol par capture d'images. Évalué à 2.

    Prendre en photo, potentiellement avec un appareil en face de l'ecran, n'est pas du meme niveau que faire une capture via un logiciel sur l'appareil qui affiche l'image.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Quelques liens pour t'aider

    Posté par  (site web personnel) . En réponse au message exercice en python3. Évalué à 3.

    Pour insérer du code dans tes messages il faut mettre une ligne blanche, trois "backtick" (attention, pas des guillemets simples) suivi de python , puis les lignes de code, puis trois backtick pour fermer (cf doc en bas de la page de rédaction). C'est particulièrement important en Python à cause de l'indentation significative.

    Exemple:

    def battage(s1,s2):
        max=0
        min=0
        if len(s1)(len(min)-1)*2: 
            for j in range(0,b-(len(min)-1)*2,1):
                s[j+(len(min)-1)*2+1]=s2[6+j]
                print(s)
    print(battage("licence","informatique"))

    Dans ton expression if, il y a un problème de syntaxe (opérateur manquant?), et de plus la fonction len() ne s'applique pas à des nombres entiers (il faut lui fournir une séquence en paramètre).

    def battage(s1,s2):
        b=len(s1)+len(s2)
        s=[0]*b
        for i in range(0,b,1):
            if i=len(s1):
                c=i
            for j in range(0,b-c,1):
                print(s)
    print(battage("licence","informatique"))

    Dans ton if, le test d'égalité c'est == en Python, pas =.

    (pub)

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: appareil photo

    Posté par  (site web personnel) . En réponse au message X11 et le vol par capture d'images. Évalué à 3.

    Relire la question.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN