lolop a écrit 3871 commentaires

  • # Voir les types

    Posté par  (site web personnel) . En réponse au message str et encodage ASCII, unicode.... Évalué à 2.

    Afin de savoir ce que tu manipules, ajoutes temporairement un

    print type(res.product_id.name), type(xpak.pack_pro_id.name)

    Pour les fonctions d'encodage/décodage, en prenant une chaîne str (sans accent pour simplifier) et une chaîne unicode (avec un accent):

    >>> s = "chaine str"
    >>> s.decode('utf8')
    u'chaine str'
    
    >>> u = u"chaîne unicode"
    >>> u.encode('utf8')
    'cha\xc3\xaene unicode'
    
    

    À toi de voir si tes valeurs doivent être sous la forme de str encodant de l'utf8, ou bien d'unicode contenant directement les caractères accentués (ça dépend de l'usage que tu en as après).

    Une bonne raison de passer à Python3 :-)

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

  • [^] # Re: Réglages spéciaux d'applications

    Posté par  (site web personnel) . En réponse au message plasma/KDE. Évalué à 2.

    Chez moi il utilise systématiquement la dernière instance de Kate qui a été ouverte.

    Ça explique la façon dont ça sélectionne l'instance de Kate pour l'ouverture, mais ça ne correspond pas à ce que tu cherches à faire. Je ne sais pas si c'est faisable — il faudrait un script qui intercepte l'ouverture pour sélectionner l'instance de Kate en fonction du bureau où tourne l'application qui a demandé l'ouverture en connaissant les bureaux où tournent [ou pas] des instances de Kate.

    Perso j'ai mis en place un raccourci clavier Windows+Maj+K qui démarre directement Kate (pas d'icône sur le bureau), et si je veux ouvrir dans une instance particulière qui n'est pas la dernière ouverte, je drag'n drop le fichier dans la fenêtre de Kate…

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

  • [^] # Re: Ce n'est pas la première fois

    Posté par  (site web personnel) . En réponse au journal Un bug ? Qui est le coupable ? Le processeur !!!. Évalué à 10.

    Tu devrais lire jusqu'au bout, il a écrit… «Cela n'empêche pas que le code de ces choses là devraient être libres»

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

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 2.

    c’est quoi la solution pour installer gcc 7, autre que les backports ?

    Sur n'importe quel Linux, sans avoir besoin des droits d'admin:

    wget …
    tar -xzf …
    ./configure --prefix=…
    make
    make install

    (et après tu recompiles tout ce dont dépend ton application :-)

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

  • [^] # Re: Dépêche

    Posté par  (site web personnel) . En réponse au journal Wiki Ubuntu-fr: réunion de la dernière chance lundi 26 juin 2017. Évalué à 3.

    un classement rigide comme une arborescence de fichier dans un disque dur

    C'est même directement une arborescence de fichiers sur disque, qu'on peut manipuler.

    Les tags de Dokuwiki permettent aussi de regrouper des pages sous des catégories.

    De très nombreux sites utilisent aussi Dokuwiki (entre autres dans les communautés informatiques), l'argument du pourquoi utiliser un système différent peut se retourner.

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

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse au journal Wiki Ubuntu-fr: réunion de la dernière chance lundi 26 juin 2017. Évalué à 5.

    L'aspect données = fichiers de Dokuwiki est tout de même très pratique pour la maintenance, la sauvegarde et la mise en place de génération automatique de pages. Dans mon labo les mises à jour des versions de Mediawiki n'ont pas toujours été une partie de plaisir (SGBDR avec son schéma…), les admin-sys ont fait migrer vers Dokuwiki lorsque c'était possible.

    Regardez-y franchement avant de migrer (et faites d'abord une MàJ vers le dernier Dokuwiki, + éventuellement des plugins).

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

  • # Exo d'école ?

    Posté par  (site web personnel) . En réponse au message Recherche algorithme de somme de denombrement. Évalué à 4.

    Ça y ressemble beaucoup.

    Qu'as-tu essayé, quel code, où est-ce que tu coinces ?

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

  • [^] # Re: Super boulot !

    Posté par  (site web personnel) . En réponse à la dépêche Grammalecte, correcteur grammatical [2]. Évalué à 7.

    Si la version de base est écrite en Python, pour le (les) version JavaScript est-ce que tu ne gagnerais pas du temps à utiliser brython au moins pour le moteur et à ne faire que les interfaces ?

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

  • # (hs) point de montage

    Posté par  (site web personnel) . En réponse au message disque dur externe usb2 en gtp. Évalué à 2.

    Ça fait bizarre de monter en /tmp, qui est normalement utilisé par le système.

    Tu devrais plutôt utiliser du /mnt (ou un ~/mnt/trucmachin)

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

  • # Oups

    Posté par  (site web personnel) . En réponse au journal MPW 4.2.0 released. Évalué à 3.

    J'ai cru que le MPW d'Apple renaissait.

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

  • # Évaluation de l'outil

    Posté par  (site web personnel) . En réponse à la dépêche Outil d’évaluation des aptitudes au développement. Évalué à 6.

    Je vois bien la cible de l'outil, mais est-ce que vous avez fait une évaluation de la pertinence de l'outil lui-même par rapport à votre objectif ?

    Dit autrement, est-ce que des capacités à enchaîner des choses simples niveau assembleur permettent de détecter des personnes qui seront capables de comprendre des constructions abstraites de plus haut niveau (y'a plus grand monde qui fait de l'assembleur…) ?

    (à moins que vous n'ayez déjà d'autres outils pour cela)

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

  • # Paliatif

    Posté par  (site web personnel) . En réponse au message [RÉSOLU] Bash utiliser variable dans une commande du style result=$(commande | grep $variable). Évalué à 3.

    Ça ne répond pas à ta question, mais ça peut répondre à ton problème, tu peux utiliser:

    mountpoint $mountPoint
    if [ $? -eq 0 ]; thenfi

    Sinon, pas testé, une idée de piste pour ta question, construire l'expression hors du sous-shell:

    monexpr="mount | grep \"${mountPoint}\" | wc -l"
    result=$($monexpr)

    Peut-être creuser vers http://tldp.org/LDP/abs/html/subshells.html

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

  • [^] # Re: Accessibilitant

    Posté par  (site web personnel) . En réponse au journal #REM on saura peut-être faire le café et pas vous ficher dehors. Évalué à 2.

    Bla bla bla.

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

  • [^] # Re: Accessibilitant

    Posté par  (site web personnel) . En réponse au journal #REM on saura peut-être faire le café et pas vous ficher dehors. Évalué à 2.

    Bla bla bla. Forme et fond sont dans des sources et formats séparés… et pourtant ils sont réunis pour produire quelque chose de lisible (ou audible suivant le rendu), voir pour mettre en exergue certains éléments du fond qui ont semblé importants à l'auteur.

    Tu peux mettre le fond que tu veux, si la forme n'y est pas tu ne seras pas lu.

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

  • # Confidentiel => pas de GMail, Dropbox et consort

    Posté par  (site web personnel) . En réponse au message Confidentialité des communications professionnelles et utilisation de Gmail. Évalué à 7.

    Si des données doivent être confidentielles, peuvent donner lieu à dépôt de brevet et autre, il est suicidaire de passer par des services de ce genre (email ou stockage externe, qui plus est d'une société US). Les états unis utilisent leurs moyens d'interception non seulement pour l'espionnage militaire et politique, mais aussi pour l'espionnage industriel (ici, ici, ici…).
    Si les sociétés ne veulent pas que leurs secrets se retrouvent dans les mains des concurrents alors elles doivent faire l'effort de mettre en place en interne les outils dont elles ont besoin, et sensibiliser leurs personnels sur les fuites d'infos lorsqu'on passe par des services hébergés par des tiers.

    J'ai eu à collaborer un court moment avec une boite dont le concurrent direct était une grosse boite aux USA. Un ingénieur m'a proposé de me transmettre le code par… dropbox. Je lui ai demandé s'ils étaient conscients de ce qu'ils faisaient… il semble que non. Finalement il m'a simplement apporté le code sur une clé USB.

    J'ai aussi vu une personne qui travaille pour une boite chargée de rédiger et déposer des brevets… et qui travaille via GMail. No comment. À ce niveau de stupidité c'est pathologique.

    Un collègue me dirait que ça fera de la sélection naturelle économique… mais ça coûte cher au pays.

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

  • [^] # Re: Ghostscript

    Posté par  (site web personnel) . En réponse au message Quels outils pour des PDF en CMYK ? (Scribus). Évalué à 3.

    Salut,

    Q? as-tu essayé des impressions "directes" des fichiers (via lp ou lpr qui envoient vers les pilotes d'impression sans passer pas par la prévisualisation des outil de visu PDF) ?

    Note: pour une même imprimante il peut y avoir différents pilotes dispos via CUPS, il faudrait regarder leurs caractéristiques et éventuellement les options qui ont été fixées (typiquement… le color model utilisé).

    Au niveau logiciels tiers, en cherchant un peu on trouve turboprint (payant):

    TurboPrint est un pilote propriétaire payant très complet pour un large éventail d'imprimantes. Il offre des fonctionnalités qui pourraient n'être pas disponibles avec certains pilotes libres d'imprimantes :

    • impression de qualité photo
    • support du CMYK, profils couleur ICC (version TurboPrint Studio)

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

  • [^] # Re: Bonjour

    Posté par  (site web personnel) . En réponse au message theme mac. Évalué à 3.

    :-)

    Pour compléter… personne ne peut t'apporter d'aide sans avoir de précision. Quel matériel, quel logiciel (version…), qu'est-ce qui bloque exactement (quand, messages d'erreur, etc).

    Là tu lances une bouteille à la mer avec un message "SOS" dedans. Super.

    Note: une petite relecture et l'activation du contrôle de l'orthographe dans le butineur web (ou en passant par un traitement de texte + copier/coller).

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

  • [^] # Re: int vers string, entier vers chaîne

    Posté par  (site web personnel) . En réponse au message (débutant) Comment corriger une erreur unicode bébête et classique ?. Évalué à 3.

    Il se peut qu'il y ait les deux types stockés dans le dictionnaire.
    Place un print type(crap_values[key]) avant la ligne de concaténation pour vérifier.

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

  • [^] # Re: Encodage des entrées/sorties

    Posté par  (site web personnel) . En réponse au message (débutant) Comment corriger une erreur unicode bébête et classique ?. Évalué à 2.

    Autre possibilité: concaténer les valeurs dans crapoto sans les décoder (ie. tout laisser en octets format utf8 dans une simple str).

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

  • # Encodage des entrées/sorties

    Posté par  (site web personnel) . En réponse au message (débutant) Comment corriger une erreur unicode bébête et classique ?. Évalué à 4.

    Note: Une bonne raison de passer en Python 3… les chaînes sont en unicode. On se préoccupe des décodages / encodages lorsqu'on fait des entrées sorties (fichiers, BD, web…). Point.

    Première chose: l'encodage indiqué au début du fichier est juste là pour que Python sache comment interpréter les octets du fichier source (impacte principalement chaînes et commentaires), ça n'a aucune implication sur les données qui viennent d'ailleurs et sont manipulées par le code.

    Deuxième chose: vu le code du .update(), les valeurs qui sont dans tx_values sont des textes encodés en utf8. Dans le _generate_crapoto(), il décode ces textes donc récupère des chaînes Unicode, hors il essaie de faire de la concaténation avec crapoto qui est un simple str. Essaie de mettre crapoto = u''.

    A+

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

  • [^] # Re: si si, on sait pourquoi

    Posté par  (site web personnel) . En réponse au journal Arrestation du développeur Debian Dmitry Bogatov. Évalué à 4.

    Les journalistes y meurent encore…

    https://blogs.mediapart.fr/pierre-haffner/blog/200417/un-journaliste-critique-de-poutine-assassine

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

  • [^] # Re: Tout à fait normal

    Posté par  (site web personnel) . En réponse au message Chroot: accès aux fichiers /home/. Évalué à 3.

    Pas obligatoirement, sur certains modèles le disque est chiffré directement par le contrôleur, avec une clé qui est stockée sur la carte mère (ie. le PC flanche, tout est perdu — mais on a des backups!). Sinon faut demander à la NSA de fournir son passe.

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

  • # Interface graphique…

    Posté par  (site web personnel) . En réponse au message WPS Office sous Ubuntu. Évalué à 3.

    une interface graphique proche de la suite Microsoft

    C'est un argument recevable pour les habitués inconditionnels de la suite Microsoft.

    Vous, je sais pas, mais moi, O&O ou LO, je tombe malade dès que je vois l'interface…

    Ben, moi c'est quand je vois les rubans… mais je les vois de moins en moins vu que LibreOffice tourne aussi sous Windows, j'évite MS Office autant que possible.

    Sinon, recherche MUFFIN + LibreOffice, tu verras que LibreOffice, à partir de le 5.3, fournit différentes GUI, dont les rubans qui semblent te plaire. Par contre, pour le moment c'est dans les fonctionnalités expérimentales, et il faut explicitement l'activer.

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

  • [^] # Re: supermicro

    Posté par  (site web personnel) . En réponse au message Cherche serveur rackable 1U ou plus pour rack de 45cm de profondeur. Évalué à 2.

    En 1U, fais gaffe aux contraintes de circulation de l'air pour le refroidissement.

    (j'imagine que tu sais déjà que ça va être bruyant)

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

  • [^] # Re: Compte créé le 05/03/2017

    Posté par  (site web personnel) . En réponse au journal Macron, ou la destruction du pouvoir législatif. Évalué à 4. Dernière modification le 14 avril 2017 à 08:34.

    Alors clairement un panneau solaire tu peux le faire en renouvelable

    Pour le thermique oui - ça devrait être obligatoire sur toute nouvelle construction. Pour l'électrique les travaux avancent sur des panneaux moins polluants, mais je n'ai rien vu qui permette d'en faire en renouvelable.

    (oups, je viens de voir que tu en parles quelques lignes plus bas)

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