lolop a écrit 3861 commentaires

  • # É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

  • [^] # Re: Wow

    Posté par  (site web personnel) . En réponse au journal Macron, ou la destruction du pouvoir législatif. Évalué à 3.

    Voir aussi Farrebique (1946) de Georges Rouquier, et Biquefarre (1983).

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

  • [^] # Re: Wow

    Posté par  (site web personnel) . En réponse au journal Macron, ou la destruction du pouvoir législatif. Évalué à 10.

    Juste des rapports de force… peut-être pas. Mais ignorer qu'ils existent et sont très importants c'est très naïf. On a quand même 1% des habitants qui détiens 50% des richesses, on n'est pas chez dans une société égalitaire Bisounours non plus.

    C'est bien un milliardaire, Warren Buffet, qui a dit qu'il existait existait "bel et bien une guerre des classes mais c'est ma classe, la classe des riches qui fait la guerre et c'est nous qui gagnons".

    En l'état actuel, le rapport de force permet (parfois) d'obtenir des concessions.

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

  • [^] # Re: Wow

    Posté par  (site web personnel) . En réponse au journal Macron, ou la destruction du pouvoir législatif. Évalué à 10.

    Sur le Vénézuela, c'est plutôt compliqué, la rente pétrolière et les habitudes de corruption à tous les niveaux rendent la tache des gouvernants, quels qu'ils soient, très difficile.

    http://www.monde-diplomatique.fr/2016/12/LAMBERT/56923

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

  • [^] # Re: Wow

    Posté par  (site web personnel) . En réponse au journal Macron, ou la destruction du pouvoir législatif. Évalué à 7.

    Sur ce qu' a dit Mélenchon sur Poutine, la Russie, la Syrie… il faut aller un peu plus loin que les petites phrases extraites de leur contexte par certains médias.

    https://www.marianne.net/politique/jean-luc-melenchon-ce-qu-il-vraiment-dit-sur-la-russie-poutine-et-la-syrie

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

  • [^] # Re: Félicitations

    Posté par  (site web personnel) . En réponse au journal Et si on achetait des serveurs Open Hardware ?. Évalué à 5.

    comment ils achètent ces matériels.

    universités ==> marchés

    (ça a tué un tas de petites boites qui avant fournissaient les machines)

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

  • # Retour booléen

    Posté par  (site web personnel) . En réponse au message Recherche d'une liste dans une liste. Évalué à 4.

    Un commentaire sur ton isRunning().

    Si ta fonction trouve le processus, elle retourner un booléen True.
    Si le processus n'est pas trouvé elle ne fait pas de return, donc Python retourne None… même s'il est vrai qu'en cas d'utilisation dans un cast implicite vers booléens ça vaudra False, il serait mieux que ta fonction retourne explicitement False lorsque le processus n'est pas trouvé.

    Accessoirement, ça peut éviter de se retrouver à manipuler des valeurs non booléennes là où on en attendait:

    >>> v = None and (1==1)
    >>> print(v)
    None

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

  • # Commentaires

    Posté par  (site web personnel) . En réponse au message Extraction de données à partir du matériel Phidget. Évalué à 6.

    Il semble que le BridgeData soit appelé directement par le framework (association via bridge.setOnBridgeDataHandler(BridgeData)).

    Ce n'est pas une façon de faire qu'on apprend aux débutants: a priori la bibliothèque Phidgets lance une tâche de fond (thread) qui se charge de communiquer régulièrement avec les appareils, et appelle les fonctions que tu lui as indiqué via les bridge.setOnXXX lorsque besoin.

    Le chr = sys.stdin.read(1) est juste là pour mettre en attente la tache principale du programme pendant que la tache de fond fait son job.

    Le plus simple, même si pas obligatoirement le plus propre, serait de modifier BridgeData pour stocker les données dans une (ou des) globale.

    Tu as dans la fonction existante la façon de récupérer l'index et la valeur, tu peux utiliser 4 listes à remplir au fur et à mesure (si tu veux conserver l'historique), ou encore partir d'une liste de 4 valeurs None et remplacer à la position index-1 pour stocker la dernière valeur de chaque capteur.

    Et tu peux ensuite ajouter un traitement dans BridgeData, soit à chaque fois, soit lorsque tu as récupéré 4 valeurs, qui recalcule ton barycentre et le stocke, l'affiche, trace une courbe (cf matplotlib)…

    Pour try/except… c'est un mécanisme de récupération et traitement des erreurs.
    Sur https://perso.limsi.fr/pointal/python:cours_prog
    cf la présentation cours 6, diapo 16.
    ou encore sur https://perso.limsi.fr/pointal/python:courspython3
    chapitre 3-4-4.

    Bon codage et bon apprentissage.

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

  • [^] # Re: Nouvelle Version

    Posté par  (site web personnel) . En réponse au message version de xubuntu. Évalué à 3.

    17.04-beta

    Hum, perso je ne partirais pas sur une version beta (donc au pire la 16.10), et même je choisirais la dernière version LTS (donc au mieux la 16.04).

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

  • [^] # Re: le flou

    Posté par  (site web personnel) . En réponse à la dépêche Wilber Week, GIMP, interviews des développeurs et sortie de la 2.10 à venir !. Évalué à 3.

    Alors, les numéros de version…

    C'est un aspect psychologique important pour certains…

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

  • [^] # Re: Directement dans LO

    Posté par  (site web personnel) . En réponse au message Copier/coller avec coloration syntaxique dans LO Impress. Évalué à 2.

    Et… le littéral 1 dans du HTML… ce n'est pas du PHP, a priori normal que le parseur le traite mal.
    Pour éviter qu'il n'essaie de (mal) comprendre le HTML, tu peux ne sélectionner que le code PHP lorsque tu fait faire la coloration syntaxique PHP par l'extension, puis sélectionner le code purement HTML et demander la coloration XML (l'extension définit aussi des classes de caractères _XML… pour ça).

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