Space_e_man a écrit 1132 commentaires

  • [^] # Re: Pas sûr d'avoir compris le besoin…

    Posté par  (site web personnel) . En réponse au message Comment obtenir exceptionnellement un float de valeur nan ?. Évalué à 2.

    En effet, merci.
    En Python,

    import math
    math.sqrt( -1 ) # → ValueError 
    # par contre
    (-1)**(1/2) # → (6.123233995736766e-17+1j)

    Mise à part une légère imprécision, nous y sommes presque :)

    Je dois encore me renseigné à propos de numpy, dans quelles mesures est-il pertinent de remplacer l’usage de math par numpy ?
    Car en effet,

    import numpy
    numpy.sqrt(-1) # → float nan
  • [^] # Re: Pas sûr d'avoir compris le besoin…

    Posté par  (site web personnel) . En réponse au message Comment obtenir exceptionnellement un float de valeur nan ?. Évalué à 2.

    Merci, oui, en effet il y a énormément de choses à dire sur tout ça, les "effets de bords", les cas "exceptionnels", erreur, pas erreur, mécanisme d’exception, sortie du logiciel ou retour d’une valeur particulière, None, float NaN, False, etc. Il y a aussi une histoire à tout cela :/

    C’est peut-être le bon endroit pour un petit encadré à ce sujet :)

  • [^] # Re: Pas sûr d'avoir compris le besoin…

    Posté par  (site web personnel) . En réponse au message Comment obtenir exceptionnellement un float de valeur nan ?. Évalué à 3.

    En effet, je cherche plutôt une fonction ou un calcul qui en temps normal donne un nombre float "valide" mais qui dans certaines situation donne un float de valeur 'nan'.

    Je suis en train de rédiger un cours pour mes élèves, un peu comme "Le domptage du serpent …" mais mis à jour et avec un style particulier. Je partagerai lorsque ce sera présentable ;)

    Pour les différents types intégrés, je propose un bout de code en exemple.

    page 4 du brouillon Python 3.10

    float("nan"), je trouve pas ça très "élégant" dans la mesure ou c’est "trivial". Cela ne montre pas ce qui peut amener un float à être dans cet état, contrairement à mon exemple pour la valeur "inf".

  • [^] # Re: Ça n’est pas parce qu’on peut faire quelque chose des outils qu’ils ne sont pas ...

    Posté par  (site web personnel) . En réponse au journal PAO, graphisme et colorimétrie dans le libre. Évalué à 9.

    Je ne vous comprends pas, avec vos greffons pour confondre enregistrer et exporter

    Voici l’illustration qui me permet d’expliquer ça à mes élèves…
    Titre de l'image

    Et le texte suivant.

    Enregistrer :

    Ctrl + S
    Ctrl + shift + S ("sous…")

    Le document de travail dans GIMP est appelé « image » mais c’est bien plus qu’une simple image telle que contenue par exemple dans un fichier « .jpg » ou « .png »
    En effet, une image GIMP peut contenir :

    • plusieurs calques ;
    • une sélection ;
    • des canaux spéciaux (en plus des rouge, vert et bleu) ;
    • des chemins (courbes de Bézier) ;
    • etc.

    Aussi, GIMP possède son propre format de fichier capable de contenir tout cela, le format « .xcf ». Avec GIMP, on enregistre donc un document de travail, une image GIMP, dans un fichier « .xcf ». Ce fichier « .xcf » permet de retrouver l’intégralité de son document de travail dans GIMP.

    Exporter :

    Ctrl + E
    Ctrl + shift + E ("sous…")

    Pour d’autres usages (placer l’image sur un page web, envoyer l’image à un correspondant, insérer l’image dans une mise en page avec un autre logiciel, etc.), il conviendra alors de l’exporter dans un format de fichier plus basique, tel que « .jpg » ou « .png ».

    Bien souvent, un export au format « .png » suffira pour sauvegarder un document de travail qui ne serait constitué que d’un calque, avec éventuellement de la transparence. Ce qui n’empêchera pas le logiciel de considérer le document et les dernières modifications « non-enregistrés ».

    Lorsqu’il s’agit d’une photo, sans transparence, le format « .jpg » conviendra.
    N’oubliez pas de bien réfléchir au taux de compression (taille du fichier vs « qualité ») !
    En général, pour une même image (montage photo), un fichier « .xcf » sera plus volumineux qu’un fichier « .png » ; et un fichier « .jpg » sera encore plus petit (même avec 99 % de qualité).

    J’en ai jamais rencontré qui résistent à ce point… :/

  • # La solution adoptée

    Posté par  (site web personnel) . En réponse au message Ctrl + Shift + U (unicode) dans KDE ? → iBUS ou Fcitx5 ?. Évalué à 4.

    Merci à l’ami Didier. Voici ce qu’il propose comme solution, pour bénéficier de iBUS dans Debian KDE Plasma.

    Avec les droits admin (root, genre après su - ou sudo -s)

    apt --no-install-recommends install ibus
    
    printf "GTK_IM_MODULE=ibus\nQT_IM_MODULE=ibus\nXMODIFIERS=@im=ibus\n" > /etc/environment.d/ibus.conf

    En tant qu‘utilisateur

    printf "[Desktop Entry]\nComment=IBus daemon\nExec=/usr/bin/ibus-daemon -drxR --panel=/usr/lib/x86_64-linux-gnu/libexec/kimpanel-ibus-panel\nGenericName=IBus daemon\nIcon=ibus-daemon\nName=ibus-daemon\nType=Application\n" > ~/.config/autostart/ibus-daemon.desktop

    Didier propose également une instruction pour cacher toute une série de programmes pour l’utilisateur "lamda" et donc en l’occurrence IBus Setup avec la commande suivante

    hiddenapps="debian-uxterm debian-xterm display-im6.q16 gnugo konqbrowser mc mcedit org.freedesktop.IBus.Setup org.kde.akonadiconsole org.kde.contactprintthemeeditor org.kde.contactthemeeditor org.kde.headerthemeeditor org.kde.kdeconnect.app org.kde.kdeconnect.nonplasma org.kde.kdeconnect_open org.kde.kdeconnect.sms org.kde.kontrast org.kde.ksirkskineditor org.kde.ksystemlog org.kde.ktnef org.kde.kwalletmanager5 org.kde.partitionmanager org.kde.pimdataexporter org.kde.sieveeditor systemsettings termit texdoctk timidity vim" && for app in $hiddenapps; do [ -e "/usr/share/applications/$app.desktop" ] && sed '/^\[Desktop Entry\]/a NoDisplay=true' /usr/share/applications/$app.desktop > ~/.local/share/applications/$app.desktop; done

    Voilà donc l’une des choses que nous faisons à présent pour la plupart de nos installations Debian KDE Plasma. Merci Didier.

  • # Snap!

    Posté par  (site web personnel) . En réponse au message Scratch pour GNU/Linux ?. Évalué à 4.

    Et à présent je vois qu’il y a peut-être encore mieux et plus simple…

    https://fr.wikipedia.org/wiki/Snap!_(langage)

    https://snap.berkeley.edu/

    https://snap.berkeley.edu/offline

    1. Download the latest Snap! Release from https://github.com/jmoenig/Snap/releases/latest, and unpack the contents of the archive to your local disk.
    2. Open the file snap.html in your browser.
    3. There is no step 3.

    Qu’en pensez-vous ?

  • [^] # Re: 1.4

    Posté par  (site web personnel) . En réponse au message Scratch pour GNU/Linux ?. Évalué à 2. Dernière modification le 11 mai 2022 à 21:17.

    Heu oui … 1.4, ça alors je l’avais également dans les dépôts… Mais la version 1.4 est actuellement très décevante si l’on connait la version 3 :/

  • [^] # Re: scratch-desktop

    Posté par  (site web personnel) . En réponse au message Scratch pour GNU/Linux ?. Évalué à 4.

    Merci ça fonctionne :)
    Et il y a même des paquets disponibles

    Il faudrait que les gens de Scratch renseigne au minimum ces projets sur leur site web… Quand j’aurai le temps je leur adresserai un petit courriel à ce sujet…

  • [^] # Re: Choix discutable

    Posté par  (site web personnel) . En réponse au message Scratch pour GNU/Linux ?. Évalué à 3.

    Il semblerait que le propriétaire d’Adobe ai été utilisé pour la version 2 mais que la version 3 repose sur de l’HTML5 et JavaScript…

    Sur Wikipédia

    Ce dernier était initialement programmé en Smalltalk (et donc exécuté par Squeak). Il a été réécrit en ActionScript pour sa seconde version (et donc exécuté par Adobe Air ou dans le navigateur par Flash Player) puis en JavaScript pour la troisième version.

    À propos des différentes versions,

    Scratch 3.0 est la version actuelle de Scratch, disponible depuis le 2 janvier 2019. Scratch utilise HTML5 au lieu d'Adobe Flash Player. Scratch 3.0 prend en charge les extensions.

    Et donc j’imagine que l’application hors ligne repose sur une "encapsulation" de l’application web… Il doit certainement être possible de faire ça pour GNU/Linux également… :/

  • [^] # Re: Jugement majoritaire

    Posté par  (site web personnel) . En réponse au journal Tournesol pour l'élection présidentielle. Évalué à 2.

    Je pense que nous sommes surtout d’accord pour dire que le mode de scrutin actuel est mauvais, très mauvais… Et qu’un vote par classement de préférence (ou pertinence) et un dépouillement par la méthode Condorcet (voir l’une des variantes) serait plus que souhaitable.

    Si nous pouvions rêver, nous pourrions même imaginer un vote et dépouillement en temps réelle avec possibilité de modifier deux ou trois fois sont vote… Ce serait amusant de voir évoluer le classement finale progressivement :) En fait, pour certains votes dans l’assoc’, j’aimerais beaucoup avoir ça à proposer à mes collègues.

    Mais bon, pour le scrutin présidentiel français actuel, je pense quand-même que si les sondages montrent de fameuses différences telles que l’un des candidats "de gauche"* se démarque nettement des autres, genre 17 % vs < 5 %, même s’il y a (forcément) une imprécision certaine, cela devrait aider les électeurs rationnels et qui souhaitent, malgré-même quelques divergences, favoriser la présence d’un candidat de gauche au second tour, à "voter utile" (ce n’est pas forcément "sale")…

    Non, par contre, et je vous demande de m’éclairer…
    Y aurait-il une condition telle que pour être "remboursé" d’une partie des frais de campagne, un candidat doit obtenir au minimum 5 % au premier tour ? Car alors, zut, cela pourrait compromettre le vote intelligent :(

    *: "de gauche", réellement de gauche, pas juste membre d’un parti libéral dont la moitié du nom fait référence au socialisme.

  • [^] # Re: Jugement majoritaire

    Posté par  (site web personnel) . En réponse au journal Tournesol pour l'élection présidentielle. Évalué à 4.

    les sondages d'élection devraient être interdits complètement. Je dirais même plus, tout pronostic ou énonciation de "tendance" sur des médias diffusé devraient être interdits et sévèrement réprimé par des amendes.

    Avec un dépouillement par méthode Condorcet, oui, pourquoi pas…

    Mais justement, étant donné le système de vote actuel, …

    … on a 2 choix: (1) voter pour son candidat réellement préféré mais prendre alors le risque de "gâcher" son vote si on pense qu'il n'a aucune chance et surtout, le pire, prendre le risque de laisser un candidat qu'on veut absolument pas prendre la tête ou (2) voter pour un candidat "utile" (candidat qu'on aime pas en général, mais qui a une grosse côte et on se dit qu'il est le moins pire de ceux qui ont la côte), ainsi "s'assurer" que son candidat préféré ne gagnera pas mais également que les candidats qu'on déteste le plus non plus.

    Et donc il vaut mieux être bien informé, pour ne pas "gâcher" son vote sans même le savoir ou s’en douter… :/

  • [^] # Re: Consulter les release notes

    Posté par  (site web personnel) . En réponse au message Firefox 98 → ouverture directe à partir de lien vers .pdf .odt .zip etc. ?. Évalué à 2.

    Firefox ne demande plus que faire pour chaque fichier par défaut

    Merci pour l’information.

    Suis-je le seul à regretter ce choix (qui nous est imposé) ? :(

    Je cherche à rétablir le comportement précédent, si bien décrit ↓ dans cette belle annonce de nouveautés :/

    Vous ne voyez plus d’invite à choisir une application auxiliaire ou à enregistrer sur disque avant de télécharger un fichier, …

    Titre de l'image

    Si je trouve, je vous informerez ici…

  • [^] # Re: Dans Paramètres

    Posté par  (site web personnel) . En réponse au message Firefox 98 → ouverture directe à partir de lien vers .pdf .odt .zip etc. ?. Évalué à 2. Dernière modification le 01 avril 2022 à 15:00.

    Merci mais la liste est limitée et ne semble pas pouvoir être étendue :(

    En l’occurrence, j’ai trouvé pour :

    • .odt ("extension OpenOffice.org", pourquoi pas "OpenDocument" ?)
    • .pdf ("Portable Document Format (PDF)"

    Mais pour les .zip ? un truc genre "Archives" ? :(

    Il me semble que par défaut j’avais la boite de dialogue avec le choix (ouvrir / enregistrer) pour tout les fichiers sauf ceux dont j’avais modifié le comportement par défaut, genre ouvrir les .pdf avec l’application par défaut du système.

    Mais là, je dois donc pour chaque "Type de contenu" prévu dans la liste sélectionner Demander… Et je sais pas comment faire pour les "Types" non prévu dans la liste du coup :(

  • [^] # Re: Bug QT plutôt que bug KDE

    Posté par  (site web personnel) . En réponse au message Ctrl + Shift + U (unicode) dans KDE ? → iBUS ou Fcitx5 ?. Évalué à 3.

    Merci pour ton message. Je suis très étonné du peu de réponses :(

    J’ai probablement mal posé ma question.

    Je ne souhaitais pas discuter des différents bureaux. Je cherche une solution pour KDE Plasma actuel. Celui que l’on obtient avec Debian Stable (11) mais également celui que l’on obtient avec Debian Sid (actuellement), pour pouvoir insérer des caractère à partir d’unicode, comme Ctrl+Shift+U sous Gnome ou MATE.

    Ici, sous Gnome (Debian Sid) je viens d’installer xterm pour l’expérience. Et ça fonctionne.

    Titre de l'image

    C’est même très joli comme présentation et différent de ce que l’on observe ailleurs.

    L’idée de faire des copier coller ne répond pas à ma question.

    Il semblerait qu’une solution soit d’installer iBUS et avant de me lancer j’aimerais savoir ce que l’on en pense, quel pourrait être de mauvaises conséquence de ce genre d’installation et pourquoi cela n’est pas le cas d’office avec KDE (si ça fonctionne bien) ?

    Merci d’avance.

  • # Quid de l’accessibilité ?

    Posté par  (site web personnel) . En réponse au journal Slint: Un toolkit pour interface graphiques natives. Évalué à 4. Dernière modification le 23 mars 2022 à 11:46.

    Qt et GTK gère l’accessibilité, pour les personnes malvoyantes par exemple…

    Qu’en est-il avec Slint ?

  • [^] # Re: Visual Studio ou Visual Studio Code ?

    Posté par  (site web personnel) . En réponse au sondage Développeur Libristes, oui ! mais macOS, Visual Studio et Azure ?. Évalué à 5.

    Bonjour, oui c’est bien probablement de Visual Studio Code dont je voulais parler.

    Personnellement je connais pas du tout. Dans mon entourage hacker, on m’a expliqué que c’est "triste" mais que de plus en plus de développeurs "libristes" utilisent « Visual Studio » (probablement donc → "Code" si je comprend bien). Alors j’ai demandé quels pouvaient être les "désavantages" pour "le libre" et l’on m’a répondu que cela poussait vers l’utilisation de Azure.

    Par ailleurs, dans les événements tels que RMLL, FOSDEM et conférence RMS, je vois de plus en plus d’ordinateurs de marque Apple dans le publique.

    Voilà pourquoi j’ai proposé ce sondage, pour en avoir le cœur net :/

    Merci beaucoup pour vos participations et les commentaires très intéressants.

  • [^] # Re: Sauter sur l'occasion

    Posté par  (site web personnel) . En réponse au message Facebook, demande d'aide !. Évalué à 4. Dernière modification le 13 janvier 2022 à 17:17.

    Voici des choses qui en l’occurrence m’impressionnent !

    DES RÉVÉLATIONS SUR EMMANUEL MACRON MENACÉES DE CENSURE → à 5:00 !
    https://youtu.be/HU_uOrOVAys

    Mais également

    COMMENT FACEBOOK CONTRÔLE NOS VIES
    https://youtu.be/w0IX-PE5fKs

    et

    FACEBOOK LEAKS : MENACE SUR LA DÉMOCRATIE
    https://youtu.be/l1llS0aYoKg

    Je pense donc qu’il est vraiment temps de reprendre nos échanges d’informations en main. Que ce soit plutôt par courriels à tout nos amis ou par de nouveau réseau sociaux décentralisés.

    Il faut que cela cesse !

    Dans les années 2000 je participait humblement à des discussions de Hackers sur Usenet et nous étions effrayé à l’idée que des passionnés d’informatiques soient à ce point en rupture avec l’éthique des Hackers :.(

    Mais voilà, c’est vraiment arrivé et ils ont réellement un pouvoir incommensurable tel que nous le redoutions en exigeant de nous-mêmes que ce genre de technologies soient ouvertes, libres et décentralisées.

  • [^] # Re: Plus simple...

    Posté par  (site web personnel) . En réponse au message conteneur en retour de fonction. Évalué à 3. Dernière modification le 05 janvier 2022 à 19:09.

    En effet. Je trouvais intéressant de montrer à quoi auto peut également servir :)

    Sinon, je me dis que std::vector est peut-être un type qui pourrait changer dans le future. Donc en pratique, personnellement je passe par un alias, genre

    class A
    {
        public :
            typedef std::vector<int> TVect;
    
            A()
            : v({1, 2, 3})
            {;}
    
            TVect const & getvect() const
            { return v; }
    
        private :
            TVect v;
    };
  • # Plus simple...

    Posté par  (site web personnel) . En réponse au message conteneur en retour de fonction. Évalué à 3.

    Moi j’aurais fais ça comme ceci ↓

    #include <vector>
    #include <iostream>
    
    class A
    {
        public :
            A()
            : v({1, 2, 3})
            {;}
    
            auto const & getvect() const
            { return v; }
    
        private :
            std::vector<int> v;
    };
    
    int main()
    {
        using namespace std;
        A a;
    
        for( auto & i : a.getvect() )
            cout << i;
    
        cout << endl;
    }
  • [^] # Re: taille

    Posté par  (site web personnel) . En réponse au message Écran pour enfants 4 ans. Évalué à 2.

    Oui, c’est une question d’encombrement puisque cet écran devra pouvoir être manipulé par mon garçon de 4 ans, le ranger dans une armoire, le placer sur une petite table de salon avec le Raspberry Pi 400, etc.

    J’ai trouvé ça par exemple, https://www.blitzwolf.com/BlitzWolfBW-PCM2-13.3-inch-Portable-Monitor-with-FHD-1080P-Display,-Full-view-IPS-Screen,-Type-C-Full-feature,-Dual-Stereo-Sound,-OSD-Button-and-Reverse-Charging-p-414.html

    Et j’ai donc appris les mots clé, Portable Monitor

    Il reste la délicate question de l’alimentation … Ce qui serait super, ce serait une batterie et 2 câbles, l’un entre ordinateur et écran et l’autre entre batterie et soit ordinateur, soit écran. Cela est-il possible avec l’USB-C ?

  • [^] # Re: XML et LibreOffice

    Posté par  (site web personnel) . En réponse au message Quel Éditeur XML ?. Évalué à 2.

    Le projet est un outil pédagogique hors-ligne polyvalent pour de très nombreux niveaux d’apprentissages, niveaux d’études, matières, etc.

    En l’occurrence, il y aurait de la démystification de la technologie informatique en générale …

    Formats OpenDocument, ZIP et XML (! Unicode également). Enregistrement, copie de fichiers, nommage des fichiers, arborescence de dossiers, etc.

    …, mais également un solution technique d’appoint en bureautique pour résoudre certains problèmes pratiques dans la mise au point de documents "complexes" avec LibreOffice.

    PS: Il y a également aussi de l’anglais ;)

  • [^] # Re: Bug signalé sur leur bugtracker

    Posté par  (site web personnel) . En réponse au message Dessiner sur un PDF annoté avec Xournal: possible?. Évalué à 2.

    Ce que je ne comprend pas, et j‘ai beau relire le message initial de FantastIX ainsi que les commentaires, c’est, puisque pour moi cela semble bien fonctionner, quel était le problème sujet du message initial et est-il résolu ?

  • [^] # Re: XML et LibreOffice

    Posté par  (site web personnel) . En réponse au message Quel Éditeur XML ?. Évalué à 2.

    Merci Jean-Baptiste mais je ne suis pas sûr que nous sommes sur la même longueur d’onde. Regarde ce qu’est QXmlEdit…
    Titre de l'image
    Titre de l'image

    On est déjà loin d’un simple éditeur de texte.
    Les questions de l’indentation ou des retours à la ligne ne semblent pas se poser.

    Je l’ai déjà utilisé plusieurs fois pour faire des choses qui ne sont pas encore possible dans LibreOffice, comme ici ↑ de réordonner les formatages conditionnels. Lorsque de même cellules peuvent être concernées par plus d’une règle alors c’est bien utile ;)

    Bon, après, peut-être bien, du coup, que QXmlEdit est "parfait" pour moi et notre projet. ?

  • [^] # Re: Bug signalé sur leur bugtracker

    Posté par  (site web personnel) . En réponse au message Dessiner sur un PDF annoté avec Xournal: possible?. Évalué à 2.

    Et donc ?

    Ça date du 4 janvier 2021… Le projet est-il mort ? et donc la correction proposée en commentaire le 13 janvier qui tient en une ligne n’a pas encore été appliquée ?

    Ou alors c’est corrigé et "simplement" FantastIX doit installer une version plus récente ?

    Chez moi, Xournal++ v1.1.0 basé sur 19 juillet 2021 avec libgtk 3.24.30

    http://www.spaceeman.be/files/turtleref_xournal.pdf

    Titre de l'image

    Chez moi toujours, ça passe avec Atril 1.26.0 et GIMP (miniature ↑)

  • [^] # Re: PDF arranger

    Posté par  (site web personnel) . En réponse au message Quel logiciel pour Modifier des fichiers PDF ?. Évalué à 4.

    Merci. Je suis désolé, mais nous avons collectivement un travail à faire, pour aider les utilisateurs (que nous sommes également) à voir claire dans l’historicité des logiciels libres. Lesquels sont-ils toujours "vivants", "actif" ? Si un logiciel semble "mort" ou "au repos", y a-t-il eu un fork et lequel ? ou lesquels ?

    Pourquoi pas obtenir un diagramme sur une ligne du temps…

    Je sais que l’on va me dire de juste le faire, et probablement pas en parler avant ? Et si je peux en parler, peut-être me dira-t-on que ça existe, avec un lien, une url…

    Existe-t-il un observatoire des logiciels libres ? Le FSF ou FSFE ne pourrait-elle pas avoir ce projet ?

    Bref.

    Sur Framasoft, avec le l’étiquette "Manipulation de pdf", nous retrouvons bien PDF Shuffler, un certain PDF Chain et un certain PDF Sam Basic…

    Où sera-t-il indiqué que ces projets sont "morts" ? J’entends par là que cela fait plusieurs années qu’il n’y a plus d’activité… PDF Chain auquel je me serais bien intéressé, dernière version 2015. PDF Shuffle → 2012.

    PDF Shuffler qui ressemble à PDF Mod que je connais… Ils doivent avoir un lien de parenté…

    Toujours est-il qu’il semblerait que le projet actuel est PDF Arranger. Mais ce dernier n’apparaît (pas encore ?) sur le site de Framasoft. Je vois que le projet "existe" depuis plus de 10 ans déjà… (cf.) Mais je connais pas bien github, alors je sais pas ce que cela signifie :/

    Que penser de PDF Sam Basic écrit en java ?