harlock974 a écrit 278 commentaires

  • [^] # Re: L'évolution du savoir

    Posté par  . En réponse à la dépêche Wikipédia : vingt ans déjà !. Évalué à 3.

    "Tout l'univers" a peut être plus contribué à la culture générale des jeunes français des années 70-80 que l'Éducation Nationale…

  • [^] # Re: Documentaire sur Arte

    Posté par  . En réponse à la dépêche Wikipédia : vingt ans déjà !. Évalué à 1.

    On est tout a fait d'accord que la GROSSE MAJORITE des articles sont écrits par des Hommes blancs, comme d'ailleurs la GROSSE MAJORITE des encyclopédies papiers.

    Remarque raciste et sexiste complètement inutile dans le cas de Wikipédia, vu que les contributions sont ouvertes à tous, y compris sous pseudonyme pour ceux qui auraient des problèmes avec leur identité.

  • [^] # Re: limite...

    Posté par  . En réponse au journal Comment se faire justice soi-même ?. Évalué à 0. Dernière modification le 07 janvier 2021 à 04:38.

    lorsque l'on n'est pas satisfait de son emploi, on assume et on démissionne.

    Pas tout à fait.

    Si ton employeur ne respecte pas la loi ou le contrat, ou qu'il te porte un préjudice particulier, c'est lui qui est en faute.

    Je suis d'accord, dans le sens que si par exemple l'entreprise l'avait forcé à faire des heures supplémentaires sans les payer, le recours aux prudhommes était justifié. Mais ce n'était pas le cas ici. D'après Jean, le souci avec son entreprise est qu'elle ne lui allouait pas les moyens nécessaires aux missions demandées, d'où une insatisfaction dans son travail. Mais il n'y a là rien d'illégal ni d'anti contractuel.

  • # limite...

    Posté par  . En réponse au journal Comment se faire justice soi-même ?. Évalué à 1.

    Fin 2014 donc, je démissionne et saisit les prudhommes de Rennes pour la requalification de ma démission.

    Personnellement, je trouve ça très limite d'un point de vu moral.

    Ce n'est que mon avis, mais j'estime que lorsque l'on n'est pas satisfait de son emploi, on assume et on démissionne.

    Tu estimes que ton travail n'a pas été correctement réalisé par manque de moyen. Mais ton employeur ne veux pas te licencier. Dans ce cas c'est à lui d'assumer et continuer de te payer pour un travail mal fait.

  • # GPS

    Posté par  . En réponse à la dépêche Contribuer à OpenStreetMap avec l'éditeur iD. Évalué à 10.

    Très bonne présentation.

    J'ai découvert récemment la possibilité de charger des cartes Openstreetmap dans les GPS Garmin. Pour rappel, Garmin est traditionnellement un fabriquant de GPS, même s’ils se sont beaucoup dispersés dans les gadgets inutiles ces derniers temps. Ils n’ont jamais été fichus de sortir des logiciels tournant sous Linux, mais ils ont publiés leurs protocoles de communication ordinateur-GPS, et ne sont pas regardant sur la réutilisation de leur format de cartes. Ceci a permis à des amateurs de développer des applications dédiées sous licence libre.

    Ainsi, des développeurs ont pu créer un programme, appelé Mkgmap, permettant de convertir les données OSM en cartes compatibles Garmin. Ce qui a plusieurs conséquences :

    • il est possible d’avoir des cartes à jour du monde entier
    • les cartes sont désormais de tellement bonne qualité qu’elles permettent le guidage routier
    • ces cartes sont compatibles avec les anciens modèles. En occasion, on trouve des dizaines de GPS Garmin routiers pour 10-15 euros, dont les gens se débarrassent parce qu’ils n’arrivent pas à mettre les cartes à jour :)
    • et ce qui est génial, c'est que dès qu'on s'aperçoit d'une erreur (sens unique manquant, route non carrossable, etc…), on peut la corriger immédiatement comme expliqué ci-dessus par PhRæD.

    GPSMap 276c

    Personnellement, j’utilise en bateau et voiture un GPS 276c de 2004 (photo ci dessus), un excellent appareil à l’époque, mais pour lequel il n’y avait pas de cartographie potable de l'endroit où je vis. J’ai donc pu y ajouter une carte Openstreetmap, ainsi que d’autres endroits :

    Une carte de Giza (Égypte) sur le 276c :

    Giza

    L’entrée de Saint-Leu (La Réunion) sur un modèle plus petit (GPSMAP 64) :

    GPSMap64

    Pour ceux qui seraient génés de ne pas payer un centime pour une cartographie à jour et routable du monde entier, vous pouvez contribuer par votre temps (car le temps c’est de l’argent) à l’amélioration d’Openstreetmap en y ajoutant point d’intérêts, chemin méconnus, ou simplement des petits détails tels que vitesse maximale des routes et sens interdits.

    Liens :

  • [^] # Re: 16 bits & EXIF

    Posté par  . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à 4.

    Superbe explication Jehan, merci beaucoup !

  • [^] # Re: 16 bits & EXIF

    Posté par  . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à 4.

    Heu oui pardon j'ai eu une vision arithmétique décimale du numéro de version :)
    (auquel cas 2.8 > 2.10)

  • [^] # Re: 16 bits & EXIF

    Posté par  . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à -4.

    Pourtant avec Gimp 2.8, quand j'importe un fichier Tiff 16 bits, ça me dit que ce n'est pas pris en charge et que l'image sera convertie en 8 bits.

  • # 16 bits & EXIF

    Posté par  . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à 1.

    Merci Jehan pour cette dépêche, et félicitation pour ce beau travail.

    J'utilise Gimp tous les jours, et c'est l'un de mes logiciels préféré. Je ne suis pas au courant des toutes dernières évolutions, puisque j'utilise les versions de distro, qui ont toujours un train de retard, mais il y a deux points qui étaient critiqués par les photographes (enfin, ceux qui se prennent pour des pros et ne jurent que par un logiciel propriétaire très cher dont j'ai oublié le nom) :

    • la non prise en charge d'une profondeur de couleur de 16 bits. Je sais, ça ne sert à rien et ça fait des fichiers énormes, mais lesdits photographes ne sachant pas régler l'exposition à la prise de vue, ils espèrent pouvoir rattraper les détails dans les ombres en post-traitement…
    • l'impossibilité de conserver les données exif d'origine dans les exports.

    Est-ce que ces points ont été étudiés ?

  • [^] # Re: Intéressant !

    Posté par  . En réponse à la dépêche TapTempo pour Arduino Uno. Évalué à 4.

    En fait on peut utiliser des interruptions sur les pins 2 et 3, sans mettre en veille, comme ça :

    void mesure()
        {
        // Traitement
        ...
        }
    void setup()
        {
        ...
        attachInterrupt(digitalPinToInterrupt(bouton_status), mesure, RISING);
        ...
        }

    Arduino interrupts

  • # Tableau

    Posté par  . En réponse à la dépêche TapTempo pour Arduino Uno. Évalué à 8. Dernière modification le 23 décembre 2020 à 15:17.

    Cool, j'aime bien les Arduino.

    Tu peux initialiser ton tableau à zéro avec :

    unsigned long t[6]={0};
    

    Ça évite la boucle.

  • # Point d'entrée

    Posté par  . En réponse au journal Défis PeerTube. Évalué à 7.

    Disons que le gros souci de Peertube, c'est l'absence de point d'entrée unique.

    J'avais posté une fois une vidéo sur une instance qui l'acceptait, et quelques mois plus tard j'ai été incapable de retrouver ma propre vidéo…

  • [^] # Re: Power

    Posté par  . En réponse au journal raspi400. Évalué à 1.

    Pourquoi feu ? il est toujours en vente

    De plus en plus difficile à trouver et il n'est pas compatible avec le Pi 4.

  • # Power

    Posté par  . En réponse au journal raspi400. Évalué à 4.

    Pour l'alimentation 3A sont recommandés.

    Personnellement, et comme pour le Pi4, je regrette le choix du microHDMI, qui ne se justifie pas vu la taille de la carte.

    Sinon dommage qu'il n'y ait plus de laptop intégrant un pi, comme le feu pi-top 3.

  • [^] # Re: Autre article

    Posté par  . En réponse au journal COBOL : c'est dans les vieilles marmites.... Évalué à 0.

    Intéressant cet article.

    Dans le même ordre d'idée, Il est remarquable de voir comment les vieux ordinateurs de poche programmables en Basic des années 80 géraient beaucoup mieux les calculs en virgule flottante que les langages de programmation actuels.

    Par exemple sur un SHARP PC-1475 en double précision (20 digits), 0.1 + 0.2 = 0.3

    En Python (18 digits) : 0.1 + 0.2 = 0.30000000000000004

  • # Sonde ?

    Posté par  . En réponse au journal Calibrage d'écran. Évalué à 1. Dernière modification le 11 novembre 2020 à 10:31.

    Je me demandais s'il n'y avait pas moyens d'utiliser un appareil photo (réglé sur neutre ou mieux produisant des images raw) à la place d'une sonde. Il suffirait ensuite de faire une balance des blancs sur l'image produite. Mais comment le convertir en ics ? Il y a là quelque chose à creuser…

  • # Corruption ? Oui

    Posté par  . En réponse à la dépêche Le Conseil d’État reconnaît que le gouvernement US peut accéder aux données de santé des Français. Évalué à 6.

    "Nous avons un problème de formation, de compétence et d'intégrité des responsables publics qui traitent ce sujet. L'attribution du > Health Data Hub à Microsoft relève de la corruption culturelle : le fait de prendre pour acquis certaines choses - ici, l'idée que > Microsoft serait forcément plus compétent -, parce qu'elles apparaissent comme des solutions de facilité."

    Je pense que l'accusation est grave, et en l'occurrence, il n'apporte aucun élément pour étayer ce qu'il dit dans son article.

    Dans ce cas précis, l'accusation n'a rien de grave. Il y a bien une corruption culturelle : on choisi Microsoft parce que tout le monde a fait comme ça depuis des décennies. On voit des logos Microsoft tous les jours sur tous les écrans, au bureau, à l'école, à la maison…

    Mais je vous trouve bien frileux sur les questions de vraie corruption. Celle de plusieurs responsables français, de quelques bord politique que ce soit, a mainte fois été démontrée. Voir par exemple ici : Nos très chers Émirs.

    Nous n'avons pas encore de preuve de corruption dans le cas des marchés attribués à Microsoft, mais ceux qui travaillent dans l'administration ou les entreprises savent que la corruption, c'est rarement la valise de billets. J'en ai déjà été témoin dans un autre secteur : Aller visiter un data center au States, ça s'appelle un voyage d'étude. Et l'entreprise prend bien sur en charge le voyage, l'hôtel, les repas, et la fiesta après… De quoi être bienveillant au moment de signer le bon de commande…

    Donc non, ce n'est pas faire preuve de complotisme en présumant que l'attribution de marchés en dépit du bon sens peut être due :
    1. à de l'incompétence crasse
    2. à de la corruption

  • [^] # Re: De l'engouement pour Python

    Posté par  . En réponse à la dépêche Python dépasse Java en popularité selon l’indice TIOBE de novembre. Évalué à 7.

    Je suis aussi dans ton cas et j'avais essayé d'en analyser les raisons dans un précédent post :

    Les raisons de la popularité de Python ont été évoquées par les autres commentateurs.
    C'est en effet le Basic du 21ème siècle : sa syntaxe est simple et il n'a pas besoin d'être compilé, donc il est de plus en plus utilisé dans l'éducation. Ceux qui apprennent ainsi la programmation à l'école continuent ensuite d'utiliser le même langage. Du fait de cette base éducation - recherche, de nombreuses librairies sont crées. Et Python en vient à être choisi non pas pour le langage lui-même, mais pour la présence de telle ou telle librairie. Il est par exemple très facile, et avec peu de lignes de code, d'interroger en python une base de donnée et d'afficher le résultat en environnement graphique.

    Alors pourquoi je n'aime pas Python ? Pas pour des raisons techniques objectives, mais probablement un ressenti lié à une mauvaise première impression : le premier tuto que j'ai essayé pour apprendre le langage ne marchait pas, et j'ai perdu du temps dessus, tout simplement parce que le tuto était en Python 2 et mon système en Python 3. Et j'ai trouvé extrêmement léger de la part des concepteurs de changer des choses aussi basiques que la fonction Print ou l'opérateur de division. Si on essaye les tutos du livre "The C Programming Language" (écrit en 1978) avec un compilateur C actuel. Et bien ça marche.

    Ensuite, la définition des blocs par indentation est une fausse bonne idée. Un copié-collé d'un exemple dans votre propre programme ne marchera pas si l'exemple indente avec des espaces et que vous indentez avec des tabulations (ou inversement). Python m'a permis de comprendre à quoi servait la fonction "remplacer les tabulations par des espaces" de Geany, dont je ne voyais pas l'utilité.

    Enfin, la popularité croissante de Python fait que de plus en plus de gros programmes sont réalisé dans ce langage non compilé. Et là non plus, ce n'est pas une bonne idée de compter sur la puissance des machines.

    Enfin, une interrogation similaire ressort de l'index TIOBE : pourquoi Java, qui semble universellement décrié, a t'il toujours eu un classement aussi élevé ?

    Personnellement je n'ai jamais codé en java donc je ne peux pas juger en tant que langage, mais les programmes java étant mal intégré sous Gnu-Linux (jamais réussi à faire fonctionner un pavé numérique externe), j'en ai plutôt une perception défavorable.

  • # Ras le bol ici aussi

    Posté par  . En réponse au journal Ras le bol de ces moteurs de merde!. Évalué à 8.

    Ça fait longtemps que je voulais faire un journal sur l'énervement provoqué par les moteurs de recherche, et je craignait de passer pour un râleur.

    Mais je confirme, les moteurs de recherche nous prennent pour des imbéciles.

    Un exemple simple : si je tapes frite abeille train tournevis, c'est pour avoir chacun de ces termes dans les pages retournées. Eh ben non, le premier lien que me renvoie Google, c'est noté :

    Termes manquants : frite ‎tournevis

    Et même en mettant des guillemets, ça ne marche pas toujours. Cela n'a pas toujours été ainsi : autrefois (il y a 15 ans) il était possible de faire des recherches extrêmement précises, le moteur ne cherchant pas à interpréter tes demandes, ni à corriger tes fautes d'orthographes.

    Mais aujourd'hui, Google et Cie savent mieux que nous ce que nous voulons vraiment….

  • # User agent...

    Posté par  . En réponse au journal Hégémonie et navigateurs. Évalué à 10.

    là, c'est le drame: une page nous explique que le site ne supporte que Chrome, Edge et Safari

    Et le plus consternant, c'est que lorsqu'on utilise une extension qui modifie l'user agent pour faire croire qu'on est sous Chrome, ce genre de site devient parfaitement fonctionnel sous Firefox…

    Faut-il y voir la confirmation de certaines théories complotistes ?

  • # C'est la faute à DisplayLink

    Posté par  . En réponse au message [Résolu] Des modules se compilent tout seuls.... Évalué à 2.

    Merci pour les réponses super rapides, qui identifient parfaitement le problème.

    Il s'agit effectivement du driver d'un périphérique usb/affichage DisplayLink.

    Celui-ci a été installé par dkms, et suite à une mise à jour du noyau, il se recompile tout seul. J'ignorais ce comportement.

    Sauf que il ne se met pas à jour tout seul, et la version du driver étant devenue incompatible avec le noyau actuel, la compilation ne marche pas, et se relance à intervalles réguliers.

    J'ai désinstallé le driver et mon CPU vous dit merci. À l'occasion je récupérerai la dernière version voir si ça marche.

    Merci encore !

  • # Super boulot !

    Posté par  . En réponse à la dépêche Interview de Laurent, instituteur et libriste. Évalué à 2.

    Bravo Laurent pour ces initiatives géniales !

    Si je comprend bien il y a un enseignement à deux vitesses : ceux qui ont des profs comme Laurent, et les autres.

    Autrement dit, c'est étonnant que ce ne soit pas l'Éducation Nationale qui gère, organise et normalise un minimum les outils et méthodes pédagogiques.

    Ceci dit, il est heureux que l'on n'ait pas obligé Laurent à utiliser la tour Windows 7 :D

  • # Je compatis...

    Posté par  . En réponse au journal Tomtom, sdcard et système embarqué: accéder au système de fichiers. Évalué à 10.

    Ton journal me rappelle les problèmes incessants que je rencontre en utilisant des systèmes embarqués dans un cadre professionnel. Je n'ai jamais compris cette obstination des constructeurs à ne pas utiliser des systèmes et formats ouverts. Chez nous les appareils intègrent un Windows embarqué complet pour ne faire tourner qu'un seul logiciel, l'interface utilisateur de l'appareil. Les lenteurs et autres freezes sont tellement habituels que plus personne ne pense à s'en plaindre. On fait un redémarrage comme à la maison.
    Sinon en GPS j'utilise un vieux Garmin acheté d'occasion avec des cartes Openstreetmap : couverture mondiale et mise à jour à volonté, guidage routier au poil.
    Les outils nécessaire sont pour la plupart en GPL : https://wiki.openstreetmap.org/wiki/FR:OSM_Map_On_Garmin

  • # StopCovid

    Posté par  . En réponse à la dépêche Revue de presse de l’April pour la semaine 21 de l’année 2020. Évalué à 9.

    La liste de consultants-contributeurs est composée d’une dizaine d’individus et 18 organisations dont Thales, Bertin Technologies, Accenture (via sa filiale Octo), Sia Partners, Atos ou encore Sopra Steria.

    Aaaaaah si Sopra Steria participe, on est rassuré, et assuré d'avoir du code léger et efficace, pour pas cher.

    Pour rappel, Sopra Steria, c'est ça : L'armée française et ses logiciels

  • [^] # Incompréhensible

    Posté par  . En réponse à la dépêche Audit du code source de Parcoursup par la Cour des comptes. Évalué à 0.

    858 752 lignes de SQL

    Ce chiffre me laisse sans voix.

    Je n'arrive pas à comprendre. Supposons que l'on ait deux bases de données, en SQL classique (mySQL ou PosgreSQL par exemple) :

    • une base des élèves avec leur adresse, leur voeux, leur résultats scolaires
    • une base des établissements avec leur adresse, les enseignements proposés et le nombre de places disponibles.

    Ça ne parait pas insurmontable de trouver une formule qui attribue une note à chaque élève, sous forme vectorielle (comme des coordonnées, mais à plusieurs dimensions), puis de calculer la distance avec le vecteur-établissement.

    Le programme, qui pourrait être réalisé dans n'importe quel langage classique (C, python), ferait :

    for each éleve
        lire les données (avec des SELECT)
        calculer sa note
        rechercher l'établissement dont le vecteur est le plus proche
        affecter l'élève
    

    Quelques centaines de lignes de code devraient suffire.

    Qu'en pensez vous ?