David Demelier a écrit 765 commentaires

  • [^] # Re: H264, H265

    Posté par  (site web personnel) . En réponse au journal Arrivée du Raspberry Pi 4. Évalué à 2.

    Hmm, dans ce cas bonjour le code source si on doit commencer à implémenter du code spécifique à chaque matériel pour un lecteur vidéo/audio. Bonjour les quantités de bugs introduits en plus à traiter au cas par cas.

    AI is a mental disorder

  • [^] # Re: H264, H265

    Posté par  (site web personnel) . En réponse au journal Arrivée du Raspberry Pi 4. Évalué à 1.

    Concernant ce support, je me suis toujours demandé comment cela se passait côté code source. Par exemple si je prends mpv (ou totem, mplayer, peu importe). Il y a-t-il du code obligatoire et spécifique à la raspberry pi 4 pour que ces deux formats soient spécifiquement traités par le matériel ? Ou tout cela passe simplement par le driver vidéo qui gère ensuite le flux ? J'avoue manquer un peu de connaissance à ce sujet :)

    AI is a mental disorder

  • # Down un peu hier soir

    Posté par  (site web personnel) . En réponse au journal Orange http(s) KO. Évalué à 1. Dernière modification le 20 juin 2019 à 09:06.

    Chez moi aussi hier soir impossible d'accéder globalement à internet. Mon teléphone en 4G ne fonctionnait plus (un petit ! à côté de la barre de réseau) et pareil en wifi. C'est revenu vers 22h.

    J'ai orange en internet et mobile.

    AI is a mental disorder

  • [^] # Re: Erreur de casting

    Posté par  (site web personnel) . En réponse au journal Militantisme : parler d'un sujet pour convaincre. Évalué à 4. Dernière modification le 18 juin 2019 à 15:04.

    Hmm, je me demande comment tu vas déclarer tes impôts dans les années à venir. Car le site administratif français n'est pas libre et la déclaration papier ne sera bientôt plus possible.

    Tu ne vas que sur des site web libres alors ?

    AI is a mental disorder

  • # Hadopi, se faire avoir wn 2019 ?

    Posté par  (site web personnel) . En réponse au journal Les 10 ans d'Hadopi. Évalué à 2.

    Il y a un truc que je n'arrive toujours pas à comprendre. Il me semble que la plupart des sites qui font du direct download sont en https. Comment HADOPI pourrait il détecter un quelconque téléchargement illégal ?

    À l'heure ou quasiment tout est chiffré et que les logiciels comme eMule ont largement quitté le quotidien des personnes j'ai du mal à comprendre comment les gens peuvent ils se faire avoir avec HADOPI.

    Notez que je ne supporte en aucun cas le téléchargement illégal et que j'achète systématiquement ma musique (étant audiophile, je veux de toute façon ripper en flac :)).

    AI is a mental disorder

  • [^] # Re: Rien de nouveau

    Posté par  (site web personnel) . En réponse au journal [FAILLE] Code execution dans Vim via un fichier malicieux forgé. Évalué à 4. Dernière modification le 11 juin 2019 à 17:48.

    J'allais le dire.

    D'ailleurs je ne sais plus sous quelle distribution ou système BSD il y avait un message disant que les modelines étaient risquées (en installant le paquet je crois).

    AI is a mental disorder

  • [^] # Re: Random crappish website

    Posté par  (site web personnel) . En réponse au journal journalistes -> ça m'énerve.... Évalué à 10.

    Bah moi déjà je vois « digital » je sais que le site n'est pas crédible :}

    AI is a mental disorder

  • [^] # Re: Une autre façon de voir ça

    Posté par  (site web personnel) . En réponse au journal zsh remplace bash comme shell par défaut sous macOS. Évalué à 2. Dernière modification le 07 juin 2019 à 10:36.

    Ou l'inverse. Avoir une licence plus permissive permet aux entreprise de pouvoir utiliser quelque chose même privateur. Oui c'est mal mais tant pis. Parfois ces entreprises le rendent bien en fournissant du support, des améliorations et même simplement de la visibilité.

    Rien qu'llvm, ça gagne en popularité aussi depuis qu'apple en a fait son compilateur par défaut. Incitant notamment plus de personne à y contribuer.

    AI is a mental disorder

  • [^] # Re: mais si tu savais comme on s'en fout

    Posté par  (site web personnel) . En réponse au journal zsh remplace bash comme shell par défaut sous macOS. Évalué à 6.

    ZSH est effectivement un shell riche en fonctionnalité. Mais je vois pas en quoi on peut le considérer bloat. En terme de consommation mémoire on est encore large en dessous de ce que je peux appeler un programme bloat.

    Si tu me trouve un shell aussi puissant en autocomplétion (avec menu ultra convis) je suis preneur.

    AI is a mental disorder

  • [^] # Re: Mon avis (professionnel)

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

    D'une manière similaire on a pléthore de bibliothèques pour parser du Json, mais laquelle devrait être dans la bibliothèque standard, nlohmann::json avec sa merveilleuse syntaxe et ses performances moyennes ou bien RapidJSON avec sa syntaxe lourde et ses performances impressionnantes ?

    Aucune, à mon humble avis la bibliothèque standard n'a aucun intérêt à rajouter une bibliothèque JSON dans le standard. Sinon on va commencer à rajouter tout et n'importe quoi par prétexte que c'est « beaucoup utilisé ».

    AI is a mental disorder

  • [^] # Re: Mon avis (professionnel)

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

    Effectivement, j'ai oublié qu'ils relancent l'exception après le m_mutex.unlock(). Mais oui les std::lock_guard sont justement là pour éviter ce genre de code scandaleux.

    AI is a mental disorder

  • [^] # Re: Mon avis (professionnel)

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

    Ah ben je profite de ton message aussi pour rappeler un détail que j'ai oublié dans ma première réponse. Le syndrome NIH. Dans toutes mes missions en C++, j'ai jamais vu un seul code sans une classe de tableau / chaîne de caractère faite maison. Tous, les ont recodés.

    soupire

    AI is a mental disorder

  • [^] # Re: Mon avis (professionnel)

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

    Pour faire très simple : le C++ a eu plusieurs normes. Quand les développeurs ont commencé à travailler avec le C++ dans les années 2000, on faisait du C++98. C'est la première norme officielle.

    En 2011, la norme C++11 a ajouté une palanquée de nouveautés et nouvelles manière de programmer avec ce langage, tant même que Bjarne Stroustrup a décrit C++ comme un nouveau langage. À part des nouveautés, cela apporte aussi des manières plus sûres de travailler et plus propres. Seulement, le C++11 ainsi que les normes C++14 et C++17 sont imposantes et nécessitent une véritable re-formation personnelles pour appréhender les nouveautés. Et ça, ça demande de l'investissement personnel et un peu de motivation.

    Notez qu'à part le C++, beaucoup de langages évoluent aussi (Java, C#, Rust). Mais il semblerait qu'en C++ la dette technique est souvent plus imposante que dans ces autres langages.

    AI is a mental disorder

  • [^] # Re: Mon avis (professionnel)

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

    Je suis entièrement d'accord.

    Pour être honnête, lorsque j'ai quitté ma première expérience de trois ans j'ai rejoint une banque via une SSII pour travailler sur les logiciels qui gèrent l'automate (le DAB). C'était absolument parfait, 2 collègues jeunes très orienté nouveautés et expérimentations. Code propre et récent avec bonnes pratiques. En plus, travailler sur des machines rendait le travail moins ennuyant, on passait un peu de temps hors PC. Seul hic, faute de budget la mission s'est arrêté au bout de quatre mois et un collègue et moi y compris avons du quitter cette mission.

    C'est là que tout a commencé, mon manager a décidé de m'envoyer travailler dans une entreprise utilisant encore borland 5 (donc de 1999 !). Ma première véritable depression (avec en plus un facteur agravant dans ma vie personnelle). Les développeurs sont quasiment tous consultants avec un turnover extrême. De ce fait, le code est absolument horrible à maintenir car tout le monde a fait un peu tout et n'importe quoi. Après cette très courte mission, je n'ai pas réussi à trouver un nouvel endroit où je pourrais pleinement profiter du C++ propre. J'ai donc même essayé totalement autre chose en tentant un poste en node.js avec toutes les technologies web récentes. Cette fois ci c'était pas le travail le problème, mais l'immaturité générale des collègues. Depuis je suis dans un poste plutôt convenable à nouveau en C++ avec des collègues en bonne moyenne très intelligents et coopératifs. Dans la majeure partie des cas assez ouvert d'esprit pour apprendre de nouvelles choses.

    Donc à l'heure actuelle mon CV est un peu embrouillé par ce gros passage sombre entre ma première mission et mon poste actuel. D'ailleurs j'ai même été traité de « diva » pendant un entretien d'embauche. C'est aussi pour ça que je me questionne aujourd'hui. Je souhaiterais un peu consolider ma carrière et éventuellement faire une toute nouvelle chose. Car je sais qu'en informatique je serai encore et toujours un éternel insatisfait.

    AI is a mental disorder

  • [^] # Re: Mon avis (professionnel)

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

    Mon préféré (copier/coller que tout le monde fait) dans mon poste actuel c'est le :

    void DoSomething()
    {
        m_mutex.lock();
    
        try {
            DoSomethingElse();
        } catch (...) {
            m_mutex.unlock();
        }
    
        m_mutex.unlock();
    }

    AI is a mental disorder

  • # Mon avis (professionnel)

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

    Je suis aussi fou du C++ (presque juriste). J'en ai d'abord fait personnellement puis j'ai commencé à être développeur professionnel. Dès ma première expérience, j'ai vite déchanté. Je suis tombé sur une équipe sympathique mais ne connaissant rien des nouvelles normes (C++11, on était en 2013 à cette époque) donc j'ai du tout leur apprendre et j'ai commencé à faire des présentations du C++ moderne. J'ai fait ça à mon entreprise, à une école, un LUG, etc. Même après ça, mon équipe continuait de faire du C++98 ou autres idioms désuets ce qui a commencé à m'attrister, étant personnellement extrêmement exigeant.

    J'ai quitté cette entreprise au bout de 3 ans et rejoint plusieurs autres et je me suis rendu compte que c'était malheureusent partout pareil. Peu de gens s'intéressaient à la nouveauté, certains me le disaient explicitement « j'avoue, je n'ai pas regardé les nouveautés ». Donc avec le temps j'ai commencé à beaucoup déprimer à force de travailler avec des personnes ne souhaitant pas se mettre à jour. C'est simple, j'ai jamais trouvé quelqu'un plus fort que moi en C++ (en entreprise j'entends bien). Et n'allez pas croire que je me vante, c'est juste un fait objectif. À chaque fois que j'apprends une nouvelle chose simple à un collègue, on me répond « je connaissais pas ». Notez aussi, j'ai jamais fait une seule ligne de C++ dans mon cursus universitaire ; c'est bien parce que je suis passionné et curieux que j'ai pu accumuler toutes ces connaissances sur le C++. Pour faire simple, le C++17 n'était pas finalisé que je connaissais tous les changements apportés.

    Pour en revenir à ma situation professionnelle, j'ai l'impression que selon les langages on peut être vite déçu si l'on est très exigeant comme moi. Et personnellement ça me fatigue et me donne envie d'une reconversion professionnelle totale. Car en réalité, j'aime coder pour moi sans avoir à faire à une quelconque autre personne venant interférer mon code dès lors qu'il ne me ressemble pas. Et à l'heure actuelle, quand je rentre chez moi le soir je n'allume même plus mon ordinateur pour coder mes projets libres perso que j'aime. Et c'est pas faute d'avoir du mauvais matériel, j'ai tout ce qu'il me plait, mais la motivation n'est plus là.

    Maintenant, j'aimerais savoir si certains d'entre vous étaient développeurs (tous langage) et ont aussi fait une reconversion professionnelle ? si oui vers quoi ? quand ? pourquoi ? comment ?

    Ça me taraude de plus en plus.

    AI is a mental disorder

  • [^] # Re: QML

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

    Justement les applications KDE en QML sont homogènes parce que Plasma fournit une API QML donc tant que les applications les utilisent ça restera propre.

    AI is a mental disorder

  • [^] # Re: gratuit (smartphone) ou payant (Safetrans)

    Posté par  (site web personnel) . En réponse au journal Lettre ouverte à La Banque Postale. Évalué à 4.

    Je confirme, je viens de recevoir une notification en me connectant sur Crédit Mutuel que je serai dans l'obligation d'utiliser l'application pour valider les paiements.

    /me soupire.

    AI is a mental disorder

  • [^] # Re: Résolution et poids

    Posté par  (site web personnel) . En réponse au journal Sélection d'un PC libre. Évalué à 3.

    Merci de démontrer mon propos : si tu n'utilises pas une version récente de Gnome 3 et wayland (si tu préfères Kde ou Xfce et que la carte vidéo est une nVidia, tant pis pour toi) et que tu n'utilises que des softs utilisant bien GTK3, alors oui, ça fonctionne convenablement. Dans tous les autres cas de figure, tu vas pleurer à force de plisser les yeux :D

    Oui enfin même Mate et Xfce ont migré vers Gtk 3. Et pour ce qui est de KDE ça fait aussi un moment que ça tourne sous Qt 5. Alors sauf très vieilles applications on s'en sort plutôt bien (exit gimp qui tarde la migration). Note que Wayland n'est pas nécessaire pour le haute définition. Je n'utilise pas toujours GNOME et je m'en sors très bien (une petite variable d'environnement et ça roule).

    Et quoi qu'il en soit, que le HiDPI fonctionne ou pas ne change rien à mon propos, à savoir des résolutions supérieures au full-HD (1920x1024) sur une dalle de moins de 15" ne sert à rien d'autre qu'à se la raconter sur les forums : "la mienne (de dalle) est plus grosse que la tienne"… ;)

    Je ne vois pas le rapport avec la taille de l'écran. Certaines télévisions font aussi que du full hd et mon téléphone de 5" fait aussi que full hd. Chaque périphérique est utilisée à une distance différente.

    Plus la résolution est grande, plus la définition sera propre. Et quand je compare mes écrans full hd de mon travail avec mon 4k à la maison je dis qu'il n'y a pas photo. Pourtant je ne les utilise principalement que pour développer mais le rendu des polices est tout simplement sublime. En repassant au travail j'ai l'impression que mes polices d'écritures deviennent floues après avoir utilisé mon 4k.

    Ah et mon écran 4k n'est pas spécialement hors de prix non plus. Donc pas de quoi se la péter.

    AI is a mental disorder

  • [^] # Re: Tuleap

    Posté par  (site web personnel) . En réponse au journal Gestion des tickets/workflows. Évalué à 3.

    Note : je suis pro redmine

    Je ne pourrais pas dire que redmine (ni bugzilla) soit tombé en désuétude. Il manque certaines fonctionnalités modernes c'est vrai mais il est encore largement développé et utilisé par quelques gros projets. D'ailleurs les quelques questions que j'ai posées sur le forum ont rapidement eu réponses par les développeurs eux mêmes.

    redmine ❤

    AI is a mental disorder

  • # QML

    Posté par  (site web personnel) . En réponse au journal Campagne contre les thèmes du côté de chez GNOME. Évalué à 3. Dernière modification le 24 mai 2019 à 14:14.

    Côté Qt, la mode est au QML. C'est joli, ça fait des belles animations fluides mais ça n'a aucun style homogène.

    Il y a bien des contrôles officiels mais ils n'ont quand même pas de thème natif.

    À ce jour je ne connais pas encore beaucoup d'application en QML pour Linux mais je cache pas une légère angoisse si on commençait à en faire en masse avec chacune ayant son propre style.

    AI is a mental disorder

  • [^] # Re: Ce que j'en pense

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

    Justement, j'ai du mal à comprendre cette pétition. Quand j'utilise GNOME je sens une harmonie parfaite dans toutes les applications qui ont exactement le même style (merci HIG, une chose qu'ils font strictement bien).

    Je change rarement de thème, parfois je mets Arc et tout l'ensemble est toujours homogène. Bon faut dire que je passe aussi la plupart de mon temps en terminal alors peut-être que je ne vois pas tous les détails…

    Plus d'exemple de « cassage » à cause de thèmes m'aideraient (applications non GNOME mais en Gtk alors).

    AI is a mental disorder

  • # Fork « simples »

    Posté par  (site web personnel) . En réponse au journal Antergos est bronsonisée. Évalué à 10.

    Personnellement j'ai toujours un peu de mal avec les forks dits un peu « simples ». C'est à dire n'apporter que peu de valeur ajouté si ce n'est une simplicité d'installation. Par exemple la distribution korora à mes yeux n'a pas beaucoup d'intérêt car il s'agit simplement d'une fedora avec des dépôts par défauts en plus et quelques paquets.

    À contrario, les distributions comme Ubuntu sont bien plus qu'un fork à Debian car c'est toute une politique différentes, des paquets différents (globalement), etc.

    Edit : ah ben korora est abandonnée aussi. CQFD.

    Pour moi, les gens qui aiment Arch devraient simplement utiliser Arch.

    AI is a mental disorder

  • [^] # Re: system76

    Posté par  (site web personnel) . En réponse au journal Sélection d'un PC libre. Évalué à 2.

    Il parait que system76 n'est pas très coopératif par contre. Il y avait un développeur chez RedHat qui s'en plaignait.

    https://blogs.gnome.org/hughsie/2018/05/09/system76-and-the-lvfs/

    Je ne sais pas comment ça a évolué depuis par contre.

    AI is a mental disorder

  • [^] # Re: Résolution et poids

    Posté par  (site web personnel) . En réponse au journal Sélection d'un PC libre. Évalué à 1.

    Je ne sais pas, j'ai essayé tuxguitar qui est en Java (et utilise Gtk2 à priori) du coup c'est comme gimp. Utilisable mais un peu petit.

    AI is a mental disorder