freem a écrit 5019 commentaires

  • [^] # Re: Quel est l'intérêt ?

    Posté par  . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 2. Dernière modification le 19 septembre 2020 à 01:06.

    c'est pas pour autant que c'est inutile.

    . (oui, faut vraiment mettre un truc sinon ça fait une seule citation)

    Tout ça ne veux ni dire que je suis contre les modules, ni dire qu'ils n'ont aucun intérêt (je ne suis pas sûr de l'intérêt, et qu'ils soient la ou non m'indiffère pour l'instant).

    ;)

  • [^] # Re: Je le sentait venir :)

    Posté par  . En réponse au journal La licence gratuite de Fusion 360 d'Autodesk devient plus restrictive. Évalué à 6. Dernière modification le 18 septembre 2020 à 22:44.

    perso, j'ai trouvé solvespace plus approprié, pour une imprimante 3D. FreeCAD me semble plus utile pour des oeuvres complexes type bâtiment. Pour une pièce de plastique? C'est overkill.

    J'ai joué avec solidworks à l'école, y'a 15 ans. FreeCAD est une mauvaise blague, et les softs libres que j'ai trouvés étaient tous trop compliqués à utliser. Sauf solvespace, qui est quasi instinctif pour qui a déjà fait un peu de CAO.

  • # Je veux le source!

    Posté par  . En réponse au journal Un lecteur vidéo pour regarder Big Buck Bunny sur un Macintosh IIcx de 1989. Évalué à 2.

    Désolé, je suis pas adepte du hard, je sais pas faire, mais à la moindre ligne de code lue pour des systèmes exotiques, j'apprend tellement… tu pourrais nous partager le source? Libre ou pas, je m'en fout, je veux juste le lire la, voire comment j'aurais fait selon mes diverses époques de devs, selon le hard, etc etc

    PS: je frétille d'impatience pour ton prochain journal, autant qu'une moule peut le faire (pas facile de le voir, donc, parce que t'as déjà vu une moule frétiller toi?)!

  • [^] # Re: Ça compile sous Windows ?

    Posté par  . En réponse au journal C++ Hell/Heaven et les concepts. Évalué à 2.

    Parce que les moules préfèrent la bière libre au lait.

  • [^] # Re: Typage structurel

    Posté par  . En réponse au journal C++ Hell/Heaven et les concepts. Évalué à 2.

    L'inférence de types est un mécanisme qui permet à un compilateur ou un interpréteur de rechercher automatiquement les types associés à des expressions, sans qu'ils soient indiqués explicitement dans le code source.

    C'est bien le souci.
    Les templates sont censés être génériques, donc deviner le type. C++11 a sauvé ce qu'il restait de ma santé mentale, au point que je l'ai adopté en 2008 pour mes projets perso… et je n'ai toujours pas adopté le C++17 en 2020!
    C++11 (et clang aussi, ne pas oublier clang putain) a considérablement amélioré ces horreurs d'erreurs de templates (même si le gcc que j'utilise est toujours à la traîne sur le sujet).

  • [^] # Re: similaire à Java ?

    Posté par  . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 3.

    On sait faire depuis perpette, avec les namespace anonymes ou, dans d'autres cas, pimpl. Ou alors je n'ai pas compris?

  • [^] # Re: Quel est l'intérêt ?

    Posté par  . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 3. Dernière modification le 18 septembre 2020 à 22:08.

    Le problème des headers est qu'ils sont interprétés des tonnes de fois. Même avec des gardes, c'est lu et relu pour chaque unité de compilation les utilisant.

    D'où les non-standards headers précompilés, oui.

    Je suis curieux, comme zenitram: le but est vraiment "juste" l'accélération de la compilation?
    Personnellement, j'en suis venu à ne pas mettre de directives de précompilation dans mes headers, ni même d'y utiliser des namespaces.
    Oui, ça implique que chaque source qui les inclue doive faire le boulot, mais la compilation est rapide et en cadeau bonus il est aisément possible de passer d'une lib à une autre: il suffit de mettre "using std::vector;" ou "using foo::vector;" avant l'include.
    Bien sûr, ça a ses inconvénients, mais aussi des avantages, notamment pour de petits codes sources.
    J'ai un petit outil pour lequel l'usage de mon propre vector divise par 2 la taille du binaire, notamment. J'ai pas fait de mesure pour les autres métriques (temps d'exécution moyen et consommation en ram) cela dis. Et je parle de vector ici, du conteneur le plus simple.

    Je pense l'avoir déjà dis, mais peut-être que le problème de vitesse de compilation de C++, c'est juste que les gens font de la merde, à tout inclure comme des porcs sans réfléchir?

    Aussi, je me pose la question de la simplicité (trompeuse) de communication avec le C, qui (malgré qu'elle soit trompeuse) est un des avantages du C++.

    Tout ça ne veux ni dire que je suis contre les modules, ni dire qu'ils n'ont aucun intérêt (je ne suis pas sûr de l'intérêt, et qu'ils soient la ou non m'indiffère pour l'instant).

  • [^] # Re: Quel est l'intérêt ?

    Posté par  . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 3.

    Ça dépend… si tu veux exposer ta lib au monde entier, il te faut une API C-style, chose qu'a ma connaissance seuls 2 langages permettent de faire facilement: le C, forcément, et le C++.

    Il faudrait ne pas oublier qu'il s'agit d'un élément important pour certaines personnes (dont moi).
    Les macro, c'est comme goto en fait: ça dois être utilisé le moins possible, mais parfois c'est juste ce qu'il y a de mieux (plus souvent pour les macros que pour goto clairement).

  • [^] # Re: Explications ?

    Posté par  . En réponse au journal Le saviez-vous?. Évalué à 2.

    D'un autre côté, de que je comprend de wayland, justement, chaque application, ou plutôt chaque toolkit, devra gérer son texte sois-même, wayland offrant, en gros, un framebuffer à l'application qui… en fait ce qu'elle veut.
    Je pense sincèrement que ça fait sens, compte tenu du fait que l'informatique n'est plus distribuée de la même façon que dans les années 70 (mainframes).

    Mes errances n'ont pas pour but de taper sur Xorg, juste d'essayer un peu de comprendre le boxon qu'est la stack graphique, et essayer de m'en servir en tant que dev qui aime comprendre ce qu'il fait. Ce qui implique parfois de réinventer les roues en moins rondes, mais je l'assume :)

  • [^] # Re: Le B.A. BA du béotien

    Posté par  . En réponse au journal Le saviez-vous?. Évalué à 4.

    c'est pas super utilisé par GTK ou Qt qui se débrouillent de leur côté

    De ce que je sais (pas grand chose, mais regarder les résultats de ldd $(which foobar) aide à apprendre, ou au moins a se poser des questions) gtk comme qt se basent sur freetype pour charger les fontes à partir des fichiers, pour gérer le format, donc, et un peu le rendu.
    Ensuite, il y a au moins harfbuzz qui entre en jeu, peut-être pour gérer les offsets des glyphes (oui, je dis bien glyphes, et pas caractères) qui déterminent la position du suivant.

    Après, la raison pour laquelle je joue avec, c'est tout simplement pour pouvoir revenir à un peu moins de complexité dans le code, tout en n'ayant pas un truc aussi moche que du monospace permanent (c'est bien dans certains cas, le monospace, mais ça s'arrête aux écrits techniques comme du code source par exemple).
    Pour un de mes projets perso, je souhaite en fait pouvoir simplement tourner dans du framebuffer, et honnêtement, freetype, c'est super, mais aussi super compliqué. Ajouter le reste des libs en séries pour espérer avoir un code qu'on ne comprend pas et qui marche peut-être… J'ai donc voulu me pencher un peu sur ces formats obsolètes, et ai livré quelques infos ici même.

    Ce n'est bien sûr pas d'un grand intérêt, sauf pour ceux qui parfois veulent juste bricoler un truc à la va-vite.
    Enfin, pour ça, une lib serait plus utile qu'une spec à la qualité un peu hasardeuse, forcément.

  • [^] # Re: Tout est dans le titre ?

    Posté par  . En réponse au message À propos du pseudo "nouveau" moteur de recherche privado.com. Évalué à 3. Dernière modification le 16 septembre 2020 à 05:07.

    Hé ben, pour le coup, chapeau bas… la ou je me serais laissé aller (ce qui est, certes, une expression adéquate du coup) tu nous as dégoté un superbe lien!

  • [^] # Re: Mort cérébrale, rien que ça...

    Posté par  . En réponse au message Seafile est-il abandonné, y-a-t-il une alternative ?. Évalué à 3.

    /disclaimer : je suis développeur (et de C++ en plus)

    Je me dis, si le projet remplis tous tes besoins, est mature (donc nécessite peu de maintenance), pourquoi ne pas corriger toi-même les bugs sur lesquels tu tombes?
    Pas obligé de reverser au repo originel, s'il est mort, non plus.

    Je sais que ça implique de s'impliquer, et que ça prend du temps, que souvent on a autre chose à faire, mais si le soft t'es vraiment très utile, ça reste une option.

    Accessoirement, je vois qu'il y a pas mal de pull requests ouvertes (9, dont 4 de cette année, et plein d'autres fermées).
    Parmi les commits que je lis, il y a notamment des correctifs de memory leaks, pas vraiment le genre de trucs qu'il est aisé de trouver par accident, donc, je dirais qu'il reste des gens qui le font vivre.

    PS : et puis que Seafile ne réponde pas (ou cloture) un ticket demandant si le projet est mort ( https://github.com/haiwen/seafile/issues/2368 ) ça fait bizarre.

    Peut-être qu'ils ont autre chose à faire que répondre a ce genre de bruit?
    Surtout que c'est ouvert depuis 8 jours seulement… Perso c'est typiquement le genre de ticket qui me gonflerait. Si je devais répondre à ça, j'aurais du mal à ne pas juste mettre un lien vers le dernier commit et fermer le ticket sans plus d'explications.

  • # quelques pistes

    Posté par  . En réponse au message plus d'acces au terminal (linux mint 19). Évalué à 2.

    Essaies d'exécuter (soit via un lanceur (alt+F2 par défaut sur xfce/gnome/kde me semble) soit en créer un fichier de script rendu exécutable, la commande suivante: x-terminal-emulator -e /bin/sh.

    Normalement, ça devrais exécuter un terminal "normal", avec le shell dash (sous Debian et donc je présume ses dérivées, /bin/sh est en fait /bin/dash).
    C'est un shell assez pauvre, bien sûr, mais ça permets un dépannage simple.
    Si ça merde, le problème viendra très probablement de ton fichier $HOME/.profile.

    Si ça ne merde pas, essaies cette fois-ci avec x-terminal-emulator -e /bin/bash.
    Si ça merde, alors il est probable que le problème vienne de l'un des fichiers lus par bash au démarrage. Et vu qu'il y en a plein, que c'est le bordel et que ce n'est pas mon shell, je te laisse lire la doc pour identifier quels fichier poster ici.

    Si ça ne merde toujours pas, il est probable que le problème vienne du lanceur lui-même, et la, je ne peux pas t'aider, je connais mal ces trucs.

  • [^] # Re: C'était mieux à vent

    Posté par  . En réponse au journal Sécurité ouverture/démarrage des nouvelles voitures. Évalué à 5.

    Je me souviendrai je pense toute ma vie du jour ou, gueule de bois aidant, j'ai pris ma clé, vu une clio noire, ouvert la clio noire, vu un paquet de tabac et me suis dit "ben… je fume pas… en plus c'est trop propre…" et le proprio qui arrive sur ces entrefaites…
    promis, je me suis senti mal (et c'était pas juste la gueule de bois).

  • [^] # Re: Sacrée naiveté

    Posté par  . En réponse au journal GitHub remplace la branche master par main. Évalué à 3. Dernière modification le 28 août 2020 à 01:56.

    Dans quel pays? Voire même dans quel territoire de quel pays? Non parce que hein, certains pays ont des régions ou les noirs sont majoritaires, et, c'est pas forcément les noirs qui sont ostracisés (oui, c'est celui-la le bon mot je pense, non pas racisés)

  • [^] # Re: Sacrée naiveté

    Posté par  . En réponse au journal GitHub remplace la branche master par main. Évalué à 6.

    J'exige un Unix neutre !

    Certains y ont réfléchi. Vive le vendredi :)

  • # Boot uefi

    Posté par  . En réponse au message liveusb : EFI/ESP. Évalué à 3.

    Pour ma part quand je prépare un boot défi, je fait un dd if=gptmbr.bin of=sda, gptmbr.bin est fournit par syslinux.
    Ensuite, je fais les partitions et je modifie l UUID pour rendre boobtable, il faut un UUID spécifique (trouvable par example sur le wiki archlinux).
    Je ne mets pas les liens, étant sur tablette…

    Le wiki archlinux pour syslinux détaille bien ce qu' il faut faire, y compris dans le cas où les manipulations ne sont pas faites à partir d un boot sous uefi.

  • [^] # Re: Moinssage

    Posté par  . En réponse au lien Droits de l'homme et informatique : des grands équipementiers suspectés. Évalué à 2.

    Dans ce cas, juste, publies un bookmark? Je doute que ça finira en négatif…

  • [^] # Re: on fait comment pour répondre?

    Posté par  . En réponse au lien AMA (Ask Me Anything) par un des développeurs de Mozilla. Évalué à 4.

    Ben alors, c'est vraiment "ask me anything" ou juste "ask me what I wan't"?

  • [^] # Re: Article vide, titre putaclic, sans sources…

    Posté par  . En réponse au lien Mozilla songerait à mettre de côté son navigateur historique Firefox. Évalué à 2.

    Si vous pensez que NetSurf est la solution d'avenir, il va falloir mettre les moyens pour que le projet avance (soit en y contribuant, soit en trouvant les moyens de financer un développeur qui s'y mettrait à plein temps). L'équipe actuelle n'a clairement pas assez de temps pour faire avancer les choses à une vitesse suffisante (même si ce qu'ils ont fait est déjà très bien).

    Je ne le pense pas, mais je pense que c'est une bonne chose qu'il existe, pour le web.

    Honnêtement, je pense que le web est devenu figé, récemment, duckduckgo… ou est-ce mon browser? S'est mis a décider que je préfère les contenus en français.
    Donc, je me tape tout les résultats de merde (il faut le dire) de commençamarche & co.

    J'ai p'tet plus ma place dans le web? Ou aors il faut de nouveaux outils? Jene sais.

  • [^] # Re: Article vide, titre putaclic, sans sources…

    Posté par  . En réponse au lien Mozilla songerait à mettre de côté son navigateur historique Firefox. Évalué à 2.

    Bon point.
    C'est le problème en fait, justement. TOut le monde se fout du besoin réel, il faut en créer de nouveaux.

  • [^] # Re: À quoi reconnaît-on un bon parachutiste ?

    Posté par  . En réponse à la dépêche Hommage à Frances Allen. Évalué à 4.

    En tous cas, même si pour toi ce n'est pas de la haute voltige que de se jeter dans le vide à au moins 10 ou 15 mètres au dessus du plancher des vaches, prends bien soin de toi !

    Point besoin de parachute et donc d'avion pour ça, j'ai pour ma part appris a voler dans le silence d'un parapente, et c'est … planant?
    Une seule semaine d'apprentissage, il y a quelques années. 500 balles, mais l'envie ne m'a jamais quitté de voler a nouveau. Comme Max. Celui qui est libre.

  • [^] # Re: L'informatique, pas si jeune que ça !

    Posté par  . En réponse à la dépêche Hommage à Frances Allen. Évalué à 4.

    Il n'y a pas que ça…

    Ils ont été les pionners, pas de souci. Nos parents ont été leurs enfants, et nous sommes actuellement les adolescents.

    Et notre crise d'ado me semble assez évidente, on change les licences, on change la façon de faire, les façons d'architecturer…. on oublie les standards de communication (surtout le web, 0 standard, juste des recomendatations)
    Je pense que des gens perdent la soif. Pas association du net vers le web, et de l'info vers le net.

  • [^] # Re: Une analyse clef Allen?

    Posté par  . En réponse à la dépêche Hommage à Frances Allen. Évalué à -2.

    D'après une courte recherche, il semble qu'en France, on ait réellement codifié (dans la loi) l'égalité professionnelle entre les sexes en 1983 (loi n° 83-635 du 13 juillet 1983, dite loi Roudy). C'est à partir de ce moment là où il est devenu illégal de sélectionner explicitement un travailleur en fonction de son sexe (et je suppose que c'en est de même pour la sélection en enseignement supérieur, à moins qu'il y ait eu des lois spécifiques?).

    Donc, ne peut-on pas être outré d'être mis en permanence sur le banc des accusés parce qu'on à eu l'outrecuidance d'être né mâle blanc?
    Alors que la loi, et de ce que je vois autour de moi, en métropole, et plutôt a ne pas considérer le sexe comme pertinent pour la compétence?
    Perso, je pense qu'on va dans l'excès inverse, a savoir le sexisme en faveur des femelles, qui est tout aussi néfaste que celui en faveur des mâles. Et la raison de compenser l'histoire est foutaise, si la loi est passée en 83 c'est que les esprits avaient déjà évolué.
    Ça a avancé lentement, ok, mais, les féministes montrent toujours du doigts, sans jamais dire ce qui est positif.
    Le coup de la guerre m'a fait rire…. des hommes ont déserté, parce qu'être un homme veut dire crever plus tôt, se faire mieux manipuler… je pense qu'ils auraient préféré qu'on leur coupe, plutôt que de mourir au combat (pour les bougeois)!

  • [^] # Re: Une analyse clef Allen?

    Posté par  . En réponse à la dépêche Hommage à Frances Allen. Évalué à -4.

    j'étais payé 12000 Francs par mois en tant que stagiaire, soit environ 2,5 fois le smic de l'époque.

    Pour ce prix là, je devais quand même développer du COBOL :(

    C'est vrai, pendant ce temps la, certains risquaient leur vie pour moins de 5000 francs. Tous les jours. Plutôt des hommes que des femmes d'ailleurs, sur les chantiers.
    Une honte. Même si je suis pas sûr de qui devrais avoir honte…