Thomas Debesse a écrit 3627 commentaires

  • [^] # Re: Je comprends le changement

    Posté par  (site web personnel, Mastodon) . En réponse au journal Web outside of beauf. Évalué à 9.

    J’ai forcé le trait exprès à la fin pour voir si ça mordait… Je ne suis pas déçu. 😁

    En fait ce choix de Nero m’amuse personnellement, et je trouve ce jeu de mot super bien trouvé ! Pour revenir aux persécutions, je ne supporte pas la victimisation qui ne fait, je pense, qu’ajouter de l’indignité aux problèmes. Le propre des générations c’est qu’on n’hérite pas nécessairement des générations précédentes, et que le choix est offert à chaque génération de faire différemment. La jouissance victimaire n’est pas pour moi, il y existe des occupations et des gratifications plus saines.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Je comprends le changement

    Posté par  (site web personnel, Mastodon) . En réponse au journal Web outside of beauf. Évalué à 10.

    Il y aurait pu y avoir une application pour effacer des disques qui aurait pu s'appeler holocauste… tu n'y aurais rien trouvé à redire?

    C’est tout simplement trop tôt, et puis ils n’ont pas gagné…

    Parce que je n’ai personnellement jamais vu quelqu’un avoir quelque chose à redire de Nero Burning Rom avec un Colisée en flamme pour logo.

    Pour ceux qui seraient passé à côté de ce moment de culture, Néron ou Nero en anglais, a été tenu responsable du Grand incendie de Rome qui détruisit trois quartiers, endommagea sept, fit des milliers de morts et 200 000 sans abris en 64.

    Et pour citer Wikipédia :

    La population désorientée cherchait des boucs émissaires, et bientôt des rumeurs tinrent Néron pour responsable. Selon Suétone, on lui prêtait l'intention d'immortaliser son nom en renommant Rome Neropolis. Il était important pour Néron d'offrir un autre objet à cette suspicion. Il choisit pour cible une secte juive, celle des chrétiens. Il ordonna que les chrétiens soient jetés aux lions dans les arènes alors que d'autres étaient crucifiés en grand nombre et brûlés vifs comme des torches.

    Si la responsabilité de Néron dans l’incendie de Rome est plus difficile à déterminer (et donc plus facile à contester), la persécution systématique des chrétiens qui s’ensuivit est plutôt bien établie.

    On pourra citer Tacite de la même manière :

    Pour apaiser ces rumeurs, il offrit d'autres coupables, et fit souffrir les tortures les plus raffinées à une classe d'hommes détestés pour leurs abominations et que le vulgaire appelait chrétiens. Ce nom leur vient de Christ, qui, sous Tibère, fut livré au supplice par le procurateur Pontius Pilatus. Réprimée un instant, cette exécrable superstition se répandait de nouveau, non seulement dans la Judée, où elle avait sa source, mais dans Rome même, où tout ce que le monde enferme d'infamies et d'horreurs afflue et trouve des partisans. On saisit d'abord ceux qui avouaient leur secte ; et, sur leurs révélations, une infinité d'autres, qui furent bien moins convaincus d'incendie que de haine pour le genre humain. On fit de leurs supplices un divertissement : les uns, couverts de peaux de bêtes, périssaient dévorés par des chiens ; d'autres mouraient sur des croix, ou bien ils étaient enduits de matières inflammables, et, quand le jour cessait de luire, on les brûlait en place de flambeaux. Néron prêtait ses jardins pour ce spectacle, et donnait en même temps des jeux au Cirque.

    Au delà du raffinement des supplices, on notera comment les chrétiens (cette secte juive) « furent bien moins convaincus d'incendie que de haine pour le genre humain » et comment ils étaient décrits comme « une classe d'hommes détestés pour leurs abominations ».

    Quant au Colisée, c’est un amphithéâtre romain qui, s’il peut sembler anachronique de l’associer à Néron lui-même (car construit entre 72 et 80), est un des plus grand symboles sinon le plus grand symbole des « jeux du cirque » et donc aussi des persécutions de chrétiens lorsqu’arènes et persécutions faisaient bon ménage. C’est d’ailleurs ce symbole historique des persécutions qui a limité les dégradations du Colisée et qui nous permet donc de le connaître dans son état actuel (et d’être représenté ainsi dans plusieurs variantes du logo du logiciel Nero Burning Rom). Le Colisée reçut des usages cultuels, accueillant par exemple au moyen-âge une chapelle et un cimetière vers le 6e siècle. Un ordre religieux s’y installa au 14e et c’est le souvenir des martyrs qui a motivé la préservation du lieu au 18e, avec notamment l’interdiction papale de se servir du Colisée comme carrière.

    Donc bref, Nero Burning Rom fait le jeu de mot entre « to burn » et « graver (un disque) » en anglais, Nero pour Néron, et ROM pour (ROM de CD-ROM, Read Only Memory) pour nous sortir un « Néron brûle Rome » avec un Colisée en flamme comme logo.

    Donc oui, une application pour effacer/réécrire des disques qui s’appelle holocauste, ça existe, enfin, ça s’appelle « Nero Burning Rom ». et ça fait directement référence à des événements dramatiques entaché de persécution systématique d’une population accusée d’ « abomination » et convaincue de « haine du genre humain ».

    Néron fait partie de ces personnages hauts en couleur qui tuent leur femme enceinte à coup de pied dans le ventre et qui vit dans un monde où tout le monde s’assassine (ou est poussé au suicide) les uns après les autres. À la mort de Néron se développa un mythe de son retour, qu’il serait en réalité caché chez les Parthes (version antique du « planqué en Amérique du Sud »).

    Je n’ai pas vu grand-monde s’émouvoir, est-ce que parce qu’à la grande époque des Compact Discs la Cancel Culture était encore embryonnaire ? Ou est-ce le manque de culture elle-même ? Ou bien que si ça peut concerner des chrétiens de loin ou de près, ça n’émouvra personne ?

    ce commentaire est sous licence cc by 4 et précédentes

  • # Quake 2 → Quake 3

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bâtir une communauté comme un service. Évalué à 4.

    J’ai remarqué une petite erreur de ma part dans la retranscription en français (cette erreur n’est ni dans le texte original ni dans l’enregistrement de la conférence) après « Les instantanés de code sont rétroactivement appelés id Tech 3. » :

    -id Software a ouvert l’instantané Quake 2,
    +id Software a ouvert l’instantané Quake 3,

    Mais le contexte ne laisse aucun doute. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: User-Agent

    Posté par  (site web personnel, Mastodon) . En réponse au message Vidéo non visionnable pour cause de Linux. Évalué à 5. Dernière modification le 17 février 2021 à 19:27.

    Lu sur la page en question ce jour:

    Cette machine virtuelle expirera le 14/03/2021.

    Donc la VM semble être valide 25 jours.

    En gros c’est pour des scénarii à la docker.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Pour ce que ça change...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Fini l'obligation de compatibilité IPv6 par la loi. Évalué à 4.

    La question est plutôt : pourquoi implémenter l'IPv6. Puisqu'il ne permet pas grand chose de plus que l'IPv4

    pour le privilégié.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Bilan ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bâtir une communauté comme un service. Évalué à 4.

    On voit bien la différence de fonctionnement entre la communauté et l'industrie. C'est comme la Bazar vs la Cathédrale, sauf que là la Cathédrale est construite uniquement pour être rentable, on la laisse à l'abandon une fois que la messe est dite (et que l'argent de la quête est collecté, évidemment).

    Oui dans ce sens là. Parce que l’aspect qu’Eric Raymond semble oublier (mais ma lecture est très lointaine donc c’est peut-être moi qui oublie) c’est que la cathédrale médiévale n’est généralement pas finie par celui qui l’initie. Comme un arbre, elle met plusieurs générations à pousser, elle est pensée pour ceux qui viennent après, les plans changent en cours de route selon la géopolitique, les modes ou même l’état de l’art, certaines parties sont refaites. Et pendant tout ce temps, les gens vivent dans la cathédrale en chantier, avec les ouvriers, où se déroulent les cultes et les danses et la cathédrale médiévale est en réalité un véritable bazar. La cathédrale décrite par Eric Raymond est vraiment spécifique à notre époque, et ça dit quelque chose…

    Quand Notre-Dame de Paris a brûlé et qu’Emmanuel Macron est partie en mode « je la rebâtirai en trois jourscinq ans » je me suis dit « non, s’il-vous-plaît, faites-nous un vrai chantier centenaire avec des supers métiers », non pas un chantier moderne où tout est fermé pendant la construction, et mettez en valeur l’artisanat !

    Bref, je reviens au sujet du jeu vidéo… Oui ça correspond au modèle cathédrale tel que décrit par Eric Raymond, et c’est du jetable à usage unique, un peu comme certaines infrastructures de jeux olympiques (pour filer la métaphore des grand-messes contemporaines). Et comme c’est du jetable à usage unique, tu as genre les fermetures à clips que tu ne peux pas ouvrir de l’extérieur, non pas que ce soit pour t’en empêcher, mais que le fait de le réouvrir après fermeture n’était pas dans le cahier des charges et a été sacrifié sur l’autel (haha) de l’économie.

    Des forks ont été faits et ont eu beaucoup de succès mais chacun a dû être maintenu indépendamment dans une communauté qui a déjà peu de ressources. Beaucoup de gens ont été découragés et il y a eu beaucoup de projets morts-nés […]

    Voilà c’est ça, le premier problème est le manque de main d’œuvre et de temps, donc toutes les économies faites pour livrer un produit qui ne devait pas durer deviennent des montagnes, et le coût est plus cher après qu’avant. C’est comme si une cabane qui coûte 100 avec 3 poutres peut tenir 3 ans mais que la maison qui coûte 120 avec 4 poutres peut tenir 30 ans, mais qu’une fois que la cabane avec 3 poutres est livrée, et qu’il faut tenir plus de 3 ans, il faut re-dépenser 50 pour faire les modifications. Toutes ces petites économies coûtent beaucoup plus cher que ce qu’elles économisent à la base, mais pour les trois ans d’exploitation prévue ça fait le boulot (je ne dis pas que les jeux id Software étaient prévus pour trois ans, c’est une analogie).

    […] mais d'un autre côté sans l'intervention d'un gros acteur comme id au moment des balbutiements de l'opensource, est-ce que le monde du jeu libre aurait autant de contributeurs aujourd'hui ?

    Je ne sais pas. Il y aurait une un énorme vide de jeux libres à cette époque comparé à ce qu’on a eu, certainement.

    On pourrait dire qu’il y a bien eu des moteurs écrit from-scratch comme le moteur Cube, mais quand je vois que l’auteur de Cube a nommé son format de modèle IQM pour Inter Quake Model, je suppose que les jeux d’id Software ont eu une grosse influence, et probablement leur libération aussi, car le besoin d’un format commun entre Cube 2 et des forks libres de Quake requiert que des forks libres de Quake existe.

    Par contre un projet comme Godot aurait probablement existé même si id Software n’aurait rien libéré ni même jamais existé. Et donc au pire on aurait manqué plein de jeux et dérivés, mais probablement pas Godot ou un truc similaire, peut-être à un autre moment dans le temps. Rien ne dit d’ailleurs qu’un projet comme Godot ne serait pas apparu plus tôt.

    Il y a eu plein de projets « from scratch », s’ils n’y avait pas eu le rouleau compresseur des codes id Software, certains auraient forcément eu plus de chance.

    Donc l’uchronie est difficile à peindre, mais m’est avis que plus le temps passe, et moins l’impact d’id Software sera décisif sur notre présent. À un moment dans le temps un autre acteur aurait sorti des jeux de ce niveau, un autre acteur aurait sorti un moteur libre (peut-être communautaire dès le début), on a peut-être déjà passé le temps où le scénario le plus défavorable (où l’absence des actes d’id Software aurait provoqué un retard) serait rattrapé.

    Maintenant qu'id Software ne libère plus de jeux, et que la vieillesse des moteurs darkplaces/QFusion/ioquake3/Daemon se fait de plus en plus ressentir (incapacité à tirer convenablement parti du multicore, par exemple), quel est le plan / quels sont les pronostics ?

    Quake 3 a un héritage avec Quake, Doom avec Quake 3, et c’est probablement toujours vrai aujourd’hui. id Software n’a pas réécrit ses moteurs à partir de rien, parfois la réécriture remplaçait quasi tout au final, mais ça a toujours été itératif à ce que je sache, donc techniquement rien n’empêche la branche Dæmon ou la branche RBDOOM3-BFG d’évoluer vers ce que font les derniers moteurs d’id Software, qui sont tout à fait actuels.

    Est-ce qu'il faut coder from scratch le nouvel idTech X ?

    Donc je ne pense pas qu’il faille partir de rien. La nature des communautés open source, la nature humaine elle-même, et la nature du travail font qu’il est toujours plus raisonnable d’avancer de manière incrémentale.

    Tu peux lire “Things You Should Never Do, Part I” par Joel Spolsky sur le sujet de la réécriture depuis la feuille blanche. À part que j’ai une nuance à ajouter quand il dit qu’il est plus facile de lire du code que de l’écrire, je suis intimement convaincu que ceci vient des notre système d’éducation et autres pratiques de notre industrie. En tant que contributeur de logiciel libre mon expérience est toute contraire, parce que ma première approche est de contribuer à de l’existant et c’est le passage quasi obligé, avant de pouvoir écrire depuis une page blanche je ne modifie (écrit) que ce que j’ai préalablement lu.

    Ou est-ce que tu crois que Godot pourra répondre à tous les besoins d'un Xonotic ou d'un Unvanquished ?

    Je vais être honnête, je ne connais pas assez bien Godot. Mais je ne vois rien qui par principe puisse empêcher de faire évoluer Godot pour qu’il puisse répondre aux besoins d’un jeu comme Xonotic ou Unvanquished.

    La grosse différence c’est surtout que Godot est aussi une plate-forme de création. La plate-forme de création autour des moteurs id Tech est en très mauvaise état, avec des forks pires que les moteurs, j’ai donné un exemple pour un éditeur de niveau, mais c’est toute la chaîne de production qui est fragile.

    Dans la dépêche sur la libération des dernières données non-libres d’Unvanquished j’ai écrit :

    Tandis que certains outils de création peuvent être encore un peu frustres, il y a un écosystème complètement libre autour d’Unvanquished et d’autres jeux libres ouverts amis pour créer des niveaux, des modèles, des textures, des effets sonores, et pour les distribuer de manière adéquate avec des formats efficaces.

    Je me suis rendu-compte après, par l’expérience, que j’avais oublié une point qui n’est pas prêt. On a des contributeurs qui ont modelé et animé des modèles avec Blender, donc oui ça c’est bon. Il y a un greffon pour exporter du Blender vers du IQM et d’autres l’ont fait donc a priori c’est bon aussi (mais ça je n’ai pas encore fait moi-même). Il existe des outils pour visualiser des modèles IQM et parfois faire de petites retouches que j’ai pu faire moi-même donc ça c’est bon aussi. Par contre quand il a fallu transformer le modèle du nouveau “lasgun” en vue à la première personne pour être utilisable à la première personne… je n’ai pas réussi. Pour une raison que j’ignore encore le modèle qui a fonctionné à la troisième personne fut un modèle MD3 (le format historique de Quake 3) et c’est peut-être que notre moteur doive-t-être amélioré pour pouvoir utiliser proprement des MD3 à la première personne, mais voilà, il a fallu faire un MD3, un format utilisé par tous les projets dérivés de Quake3 depuis 1999 (on est en 2021, ça fait donc bientôt 22 ans qu’on manipule ce format), eh bien celui qui nous a transformé le modèle et fait les ajustements a utilisé 3DS Max qui a su gérer ce format selon nos besoins. Peut-être que Blender peut faire aussi bien ? Je ne sais pas, mais c’est la première fois depuis mes premières participations au projet (2013?) que je rencontre un cas d’usage spécifique qui a été résolu avec un logiciel propriétaire. C’est dire combien c’est rare, mais ça signifie qu’il existe encore dans les coins des zones d’ombres qui peuvent nous surprendre.

    Godot est aussi une plate-forme de production, donc une partie d’elle est sensée être au point avec les capacités du moteur lui-même. À un moment il faut bien importer des formats depuis Blender ou autre chose, et prendre en charge des formats intermédiaires (si possible standardisés. Mais du côté des logiciels id Tech, la plate-forme de production souffre autant sinon plus que le moteur de jeu. Un jeu sera considéré comme libre si le code et les données sont couvertes par une licence libre, même si le logiciel produisant les données n’est pas libre, ça peut peut-être expliquer pourquoi il y a encore moins d’attention, de soin et de collaboration (et de survie des outils) du côté des outils de productions.

    Comment tu verrais une uchronie dans laquelle id Software ne libère pas son code ? Est-ce que la communauté du libre développe ses moteurs dans son coin et arrive au même résultat ? Est-ce que ça prend plus de temps ? Est-ce que le code est de meilleure qualité ? Quand tu regardes les FPS pas basés sur un moteur issu de l'industrie (RedEclipse…), qu'est-ce que ça t'inspire ?

    Je ne sais pas si ça aurait pris plus de temps, le code aurait pu être pensé différemment (pour les générations suivantes) certainement, de meilleure qualité peut-être pas. Je ne connais pas le code du moteur de RedEclipse (généalogie Cube / Sauebraten) mais il me semble que freem a un avis assez mitigé (euphémisme) sur la qualité du code de RedEclipse/Blue Nebula.

    Je n’arrive pas à accrocher à ces jeux, mais c’est une affaire de goût. Je peux d’ailleurs expliquer le principal problème très peu rationnel qui m’a le plus inconsciemment détourné de Sauebraten : la faible combinaison de modèles et surtout de son (les mêmes pour tout les personnages) et le fait que ces sons m’insupportent m’ont toujours donné une impression de démo technique et m’ont toujours gâché le plaisir. Au final le code n’est pas en cause. J’imagine que la physique de chaque jeu a aussi un impact sur mes préférences, mais c’est encore une affaire de goût et ce n’est pas une question de qualité de code ni même de fonctionnalité. La démo jouable de Tesseract (toujours l’héritage Sauerbaten) ne m’a rebuté en rien, je jouerai sans problème à un jeu de ce genre.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Présentation

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Ordinateurs d'occasion. Évalué à 3 (+0/-0).

    C’est là que je découvre que le thème par défaut ne propose pas de bordures… 🤦‍♀️

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Présentation

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Ordinateurs d'occasion. Évalué à 3 (+0/-0).

    Pouvoir mettre les titres de colonnes verticalement ou de biais peut aider beaucoup quand les cases ne contient que du Oui/Non, mais sur DLFP ça va être compliqué…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Présentation

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Ordinateurs d'occasion. Évalué à 3 (+0/-0).

    Oui, c’est vrai que plutôt qu’un tableau on pourrait faire un modèle de fiche. La facilité du tableau c’est qu’éditer le titre d’une colonne se fait une seule fois pour toutes. :D

    ce commentaire est sous licence cc by 4 et précédentes

  • # J’ai fait un tableau pour aider à lire les informations

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Ordinateurs d'occasion. Évalué à 5 (+0/-0). Dernière modification le 06 février 2021 à 01:25.

    J’ai mis une colonne “insertion” qui permet de savoir les entreprises qui font de l’insertion professionnelle (par exemple en employant des personnes porteuses de handicap), et des colonnes “linux“ et “sans OS”.

    J’ai aussi mis une colonne “reprise de parc” parce que c’est un très bon indicateur pour savoir si c’est du matériel de gamme professionelle, et si les modèles sont disponibles en quantité industrielle.

    Par exemple je travaille beaucoup avec Mon PC Pas Cher (que j’ai ajouté dans la liste) avec qui j’ai pu acheter par exemples des lots de 40 à 60 PC sur palettes tous identiques, et ce sur plusieurs cycles, impeccable pour gérer un parc informatique comme un grand groupe mais avec les moyens d’une association ! Cette société est pas mal aussi pour les serveurs (mais ils en ont moins).

    J’ai ajouté aussi Ecodair avec ses deux boutiques à Paris et Marseille qui vendent des Thinkpad reconditionnés de très bonne qualité (je recommande Ecodair par rapport à Mon PC Pas Cher pour les portables, pour les postes de travail c’est équivalent).

    De manière générale il ne faut pas hésiter à les appeler pour personnaliser la commande, ou simplement pour demander s’ils ont ceci ou cela. Par exemple j’ai pu commander des KVM rackables et des écrans/claviers rackables chez Mon PC Pas Cher à l’occasion d’achat de serveurs, et leur demander à ne pas installer Windows (sans OS) ne devrait que leur faire gagner du temps même si les PCs sur le site semblent être tous vendus avec Windows. J’ai toujours fait livrer leurs serveurs sans OS sans aucun problème.

    C’est bien de préciser s’il y a une boutique aussi, ça compte pour certaines personnes, donc j’ai ajouté une colonne à cette effet.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Associations "Actif"

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Ordinateurs d'occasion. Évalué à 3 (+0/-0).

    puisque c’est un wiki, est-ce possible d’ajouter ces informations au tableau ? =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Trira

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Ordinateurs d'occasion. Évalué à 3 (+0/-0).

    puisque c’est un wiki, est-ce possible d’ajouter ces informations au tableau ? =)

    ce commentaire est sous licence cc by 4 et précédentes

  • # Le Trackpoint est la raison pour laquelle il y a une Nvidia dans mon ordinateur portable :-/

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le trackpoint sur les thinkpad…. Évalué à 5. Dernière modification le 21 janvier 2021 à 14:00.

    Mon premier ordinateur portable fut un Thinkpad 240 si je ne me trompe pas, c’est donc là que j’ai appris à utiliser un trackpoint, et ça m’allait très bien. Puis j’ai eu un X22 et ensuite un X61 Tablet. En fait jusque là il n’y avait pas de touchpad du tout, seulement un trackpoint.

    Actuellement j’ai un W541, une évolution du W540 qui a la particularité d’avoir de vrai boutons physiques pour les clics de souris contrairement au W540 où l’on doit appuyer tout le pavé tactile (ce qui n’a pour seule qualité que de montrer moins de boutons sur les photos des commerciaux 🤦‍♀️).

    J’ai aussi maintenant un T440p (dont j’ai remplacé le bloc touchpad avec celui du T450 pour la même raison) qui me sert surtout à faire tourner des OS sales.

    J’ai toujours acheté mes Thinkpad d’occasion, parce que c’est moins cher, et que la sélection naturelle dans les gamme pro c’est très efficace (vraiment !). Ce qui signifie que j’ai généralement quelques générations de retard.

    En gamme pro, difficile de trouver autre chose que de l’Intel et de l’Nvidia (comme je l’avais montré dans ce commentaire), et si les fabricants commencent à être vraiment sous-pression face au succès d’AMD à la fois sur le plan du CPU et du GPU, le marché de l’occasion ne pourra pas refléter cette pression avant un moment encore, même en ne visant pas le haut de gamme.

    Donc, mon W541 a une carte graphique Nvidia parce qu’il n’y avait pas autre chose quand j’ai dû trouver un successeur au X61 Tablet comme ordinateur portable de production et que je voulais passer du format mini-portable au gros-déplaçable.

    Et franchement c’est la misère. Je n’ai pas donné d’argent à Nvidia depuis qu’ATI/AMD ont commencé à libérer leur spécifications (puis à contribuer), et cette carte graphique d’occasion fut ma première Nvidia après plus de 10 ans… Et pour la faire marcher j’ai dû faire des trucs que je n’avais pas dû faire depuis la dernière Nvidia que j’avais eu (Geforce 6600 AGP en 2005 ?), un fichier xorg.conf. Ma conclusion étant que si je devais faire un slogan pour Nvidia, ce serait « Nvidia, doing year 2000 graphics faster ».

    Bref, le trackpoint est la raison pour laquelle j’achète du Thinkpad, et Thinkpad est la raison pour laquelle j’ai parfois pu acheter du Nvidia (d’occasion faut pas déconner).

    Je n’ai pas été vraiment satisfait par les trackpoints d’autre marques que j’ai pu essayer…

    Pour désactiver le touchpad sur les Thinkpad qui ont à la fois un trackpoint et un touchpad j’utilise l’extension Touchpad Indicator de GNOME Shell, avec la méthode synclient.

    Parfois je vois passer des projets d’ordinateur portable à fort potentiel geek/libriste, comme les librem ou le powerpc notebook, mais ils ne proposent pas de trackpoint. Et pour le librem comme pour l’autre, les photos montrent que le touchpad n’a même pas de bouton physique !!! Même en acceptant l’absence du trackpoint, pourquoi économiser des boutons physiques pour le touchpad ? On parle tout de même de l’interface utilisateur, c’est hyper important ! C’est bizarre de proposer au client de devoir choisir entre l’utilisabilité et la liberté…

    D’autant plus que j’ai comme le pressentiment que ceux qui sont sensibilisés aux questions libristes ont plus de chance d’être de plus gros utilisateurs d’informatique que la moyenne… D’autant plus que ceux qui sont très sensibilisés aux questions d’interface homme-machine semblent sur-représentés chez les libristes, d’où les sujets récurrents sur l’agencement dvorak (pour les anglophones), bépo ou fr-oss par exemple…

    Faites-moi un portable haut-de-gamme avec un GPU AMD et un trackpoint décent et de vrais boutons, et Lenovo pourrait perdre un client, et je pourrais renoncer au marché de l’occasion à cause de cette perle rare.

    Imaginez, un librem-like avec un Ryzen et un GPU Radeon, un trackpoint et de vrais boutons physiques pour le pointeur ? Le périmètre de la clientèle serait beaucoup plus large !

    On ne déconne pas avec l’utilisabilité de l’interface homme-machine, c’est pas une option de second-plan, le cœur de ta clientèle pourra te bouder si tu ne fournis pas de bouton physique pour le pointeur, et pourra être quitte à acheter du Nvidia d’occasion à la place et se farcir du xorg.cong comme en l’an 2000.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Au delà du fond, la forme : logiciels libres utilisés, etc.

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bâtir une communauté comme un service. Évalué à 4.

    En effet c’est le fruit d’un travail historique. =)

    N’hésites pas à la partager plus largement si tu le peux !

    ce commentaire est sous licence cc by 4 et précédentes

  • # Doom… sur Unity ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bâtir une communauté comme un service. Évalué à 7.

    Un des points clés de la conférence est la considération pour le code, sa valeur supposée en tant qu’actif et la place qu’on lui accorde. La valeur du code d’id Software est encensée, voir par exemple les commentaires de Fabien Sanglard sur certains aspects des jeux DOOM de [DOOM3](https://fabiensanglard.net/doom3/index.php, même si, il est vrai, la disponibilité des sources permet plus facilement l’étude et que je serai curieux de voir de telles études sur les codes des concurrents, ce qui n’est pas prêt d’arriver.

    Donc, le code d’id Software est encensé, sa valeur est jugée comme très élevée. Pourtant, c’est parce qu’il est déconsidéré qu’il a été libéré. Dans le sillage d’id Software, un vocabulaire est apparu, la distinction du code et des « assets ». Pour nous francophones pour qui ce mot est étranger, et pour nous libristes qui sommes sensibilisés à la valeur du code et sommes donc soumis à un biais qui pourrait nous amener à déconsidérer les données, on pourrait être tenté de considérer les « assets » comme des « données accessoires ». Au moment de la libération du code de Quake 3 il était de bon ton de considérer que le fait que les données n’étaient pas libérées était assez accessoire, dévalorisant donc la valeur des données.

    Pourtant le mot « assets » est explicite en anglais : cela signifie « les actifs ». Contrairement au code, les données étaient considérés par id Software comme les actifs de l’entreprise. C’est pour cela d’ailleurs qu’il faut toujours acheter Doom, Quake, Quake 3, Doom 3 etc. même si le code est libre.

    J’ai oublié de le mentionner dans la conférence, et de toute manière je n’aurai peut-être pas eu le temps de ne serait-ce que l’évoquer (j’ai dû supprimer 1600 mots pour tenir le créneau de 40 minutes), mais Karl Jobst m’a rappelé après coup dans une vidéo que la dernière fournée du Doom original à ce jour a été réalisée… sur le moteur Unity.

    C’est à dire,

    1. qu’ils ont utilisés une moteur tierce-partie alors qu’ils étaient connus pour être la société qui tirait les nouveaux moteurs vers le haut ;
    2. qu’ils agissent encore comme si toute contribution provenant de la communauté n’existe pas.

    On peut comparer avec ce qui est cité dans la conférence au sujet du dernier épisode de Quake en date : Quake Champions qui fusionne du code « id Tech » avec le moteur « Saber3D Engine » de Saber Interactive. Le fait que Tim Willits soit passé de id Software à Saber Interactive a pu aider dans le rapprochement, mais on remarque cette transition partielle qu’opère id Software a devenir client du code d’autres sociétés (les titres phares comme Doom 2016 et Doom Eternal sont toujours des purs produits internes).

    Aussi, cela pourrait vous intéresser de plonger dans quelques histoires de ports de Doom comme celui qui a été distribué avec des jeux plus tarifs, comme Doom3 pour Xbox ou encore Doom3 BFG edition. Je n’ai pas entendu dire qu’ils auraient fusionnés des contributions de la communauté mais j’en doute fortement puisqu’ils auraient eu à traiter avec la licence GPL couvrant du code écrit par d’autres personnes qu’eux. Donc malheureusement on peut s’attendre à ce que le plus simple pour eux aurait été de simplement forker encore une fois une vieille version de leur arborescence interne qui n’a jamais été touchée par la communauté. Encore une fois on y voit id Software vivant sa vie quand la communauté en vivait une autre.

    La valeur accordée aux données pourrait faire le sujet d’autres discussions, ainsi que la valeur accordée aux outils pour manipuler les données, gérer les projets de données artistiques, et ce que cela témoigne de la considération faites aux artistes. Les artistes subissant des outils et des formats qui ne s’intègre pas dans un flux de travail adapté, à mille lieux de la performance des outils de gestion de développeurs (même Blender, un cador du libre dans le domaine des outils de production de donnée, est complètement à la ramasse sur ce sujet).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Au delà du fond, la forme : logiciels libres utilisés, etc.

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bâtir une communauté comme un service. Évalué à 7.

    Je ne peux pas tous lister, mais je ne suis pas certain qu’il existe une distribution Ubuntu (appelée comme telle) avec un autre noyau que Linux. =)
    J’ai cité make, sed et les core utilities parce que là, je m’en suis servi directement pour le makefile, pour écrire les scripts… :)

    D’ailleurs j’ai levé plein de bugs. Kdenlive ne sait pas exporter du Webm avec du Opus et il a du mal à sortir de l’audio en mono et il crash en rechargeant les images modifiées en arrière-plan (et j’ai rencontré bien d’autres bizarreries, notamment dans les formats). ImageMagick Convert n’extrait pas toutes les pages du PDF si la définition demandée est élevée. Le format de chapitrage Matroska décrit sur le site web officiel n’est pas à jour et je n’ai pas trouvé la dtd pour celui-ci. Le format Webm est sensé prendre en en charge le VTT mais même à coup de pédales (ahah) ça ne rentre pas (Alors j’ai fait un MKV avec du SRT finalement). Firefox permet de choisir sa webcam mais pas son micro… Et changer le micro par défaut dans le bureau ne change rien, il s’entête à écouter toujours le même (qui est forcément le mauvais). Tandis que Chromium utilise toujours la même webcam quelque soit celle sélectionnée (et c’est forcément la mauvaise). J’ai passé beaucoup de temps à comprendre pourquoi mon interlocuteur ne m’entendait pas pendant les tests. LibreOffice ne sait pas afficher les émojis avec le modificateur “féminin”. Et j’en passe. 😱

    ce commentaire est sous licence cc by 4 et précédentes

  • # Au delà du fond, la forme : logiciels libres utilisés, etc.

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bâtir une communauté comme un service. Évalué à 10. Dernière modification le 10 janvier 2021 à 01:56.

    Pour information, voici les logiciels libres utilisés pour produire les divers fichiers et réaliser l’événement (liste non exhaustive):

    • Wordpress : rédiger le brouillon initial de la conférence (sur l’instance d’Unvanquished) et soumettre à pré-relecture/avis ;
    • Pandoc : convertir en markdown le texte anglophone ;
    • ghostwriter : traduction en français, séparation des transcriptions en propositions pour produire les sous-titres ;
    • LibreOffice Impress : réaliser les diapositives et les convertir en PDF ;
    • ImageMagick convert : convertir les diapositives en PNG ;
    • Audacity : traiter le son (débruitage, mise à niveau…) ;
    • Kdenlive (avec MELT) : monter la vidéo ;
    • GIMP : produire certaines images ;
    • FFMpeg : convertir certains formats multimédia, extraire les pistes de la partie en direct ;
    • Gnome Subtitles : Importer la transcription et synchroniser les sous-titres (utilisé par Thomas Vincent) ;
    • Aegisub : affiner la synchronisation des sous-titres avec précision (utilisé par Thomas Vincent) ;
    • srt-vtt : convertir des fichiers sous-titre SRT au format VTT ;
    • libxml/xmllint : valider la DTD des métadonnées Matroska ;
    • MKVToolnix : produire le fichier Matroska final ;
    • Barrier : partager la souris entre plusieurs ordinateurs (contrôler le prompteur) ;
    • Entangle : capturer l’image de la caméra lors de la partie en direct ;
    • OBS : capturer la vidéo affichée par Entangle lors de la partie en direct ;
    • v4l2loopback : créer une webcam virtuelle ;
    • obs-v4l2sink : diffuser ce que produit OBS comme une webcam virtuelle afin que firefox puisse l’envoyer à Jitsi ;
    • Firefox : se connecter à Jitsi et diffuser la webcam virtuelle et le microphone pour la partie en direct ;
    • Jitsi : diffuser la partie en direct (hébergé par Debian) ;
    • Magic Lantern : désactiver certaines limitations de la caméra (la rendre apte à l’exercice) ;
    • MyPaint : produire le dessin en couverture (réalisé précédemment pour d’autres motifs) ;
    • PeerTube : diffuser la vidéo sur la plateforme Debian Social ;
    • LinuxFr.org : rédiger cette dépêche, publier la retranscription jointe et autres tâches de modération. =)

    Mais aussi GNU bash, make, sed, core utilities

    Et Git, parce Git c’est la vie !

    Les fichiers de la conférence et pour reproduire la vidéo sont hébergés sur GitLab.

    Ces fichiers sont prévus pour permettre de reproduire la vidéo (le Makefile est inclus), vous pouvez par exemple changer l’angle de la caméra, voire faire une vidéo multi-angle, ou bien traduire les diapositives et reproduire la vidéo avec celles-ci incrustées à la place de celles actuelles.

    Le Makefile est malheureusement rendu inutilement complexe afin de contourner des bugs de Kdenlive (incapacité à produire de l’Opus en mono par exemple, la vidéo et le son sont donc rendus séparément…).

    Le brouillon initial (en anglais) a été rédigé sur Wordpress (l’instance d’Unvanquished) pour permettre une relecture de la part de membres de la communauté Unvanquished (et éventuellement membre de la communauté LinuxFr.org comme freem), ce qui a par ailleurs permis de publier la transcription anglophone en même temps que démarrait la conférence. Le texte a été converti avec Pandoc pour le reste des opérations qui furent essentiellement faites dans l’éditeur Markdown ghostwriter.

    Pour les sous-titres, Thomas Vincent m’a dit :

    J’alterne entre Gnome Subtitles et Aegisub. Le premier est très pratique pour importer une transcription et synchroniser vite fait. Le deuxième est idéal pour synchroniser avec précision, mais ça prend beaucoup plus de temps.

    À noter que j’ai écrit deux petits logiciels libres (sous licence CC 0) pour l’occasion :

    • building-a-community-as-a-service/pdftopng : convertir un PDF en une série de diapositive en PNG, s’appuyant sur mais contournant certaines limitations d’ImageMagick Convert (différentes manière de numéroter, limitation du nombre de diapo exportable en fonction de leur taille de sortie…).
    • building-a-community-as-a-service/mkctxttoxml : fusionner plusieurs fichiers de chapitres Matroska « simples » au format Matroska XML complexe afin de fournir un chapitrage multi-langue.

    Pour ma part tout cela a été réalisé sous Ubuntu 20.04 (avec donc beaucoup de Debian dedans), et je remercie particulièrement Grammalecte pour m’accompagner dans toutes mes rédactions francophones un tant soi-peu travaillées. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Putaclick

    Posté par  (site web personnel, Mastodon) . En réponse au journal Trump == Hitler. Évalué à 4. Dernière modification le 09 janvier 2021 à 02:23.

    Il est vrai que ça vole au niveau de CRS SS.

    ce commentaire est sous licence cc by 4 et précédentes

  • # Impressionnant !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Medo, un éditeur de vidéos pour Haiku. Évalué à 5.

    Il s’agit d’un éditeur de vidéos pour Haiku !

    Intéressant ! J’utilise surtout Kdenlive sur Linux, avec une espèce de relation conflictuelle : je l’utilise surtout parce que j’ai investi énormément de temps dessus et j’ai donc littéralement hardcodé mes neurones dessus. Le choix historique avait été fait parce qu’il proposait les fonctionnalités dont j’avais besoin malgré sa très grande instabilité (les concurrents à l’époque n’étaient pas plus stable et étaient derrière niveau fonctionnalités), mais j’ai seulement l’impression qu’il commence à être stable en 20202021. Par exemple lorsque j’ai monté ma dernière conférence (la traduction française est dans les tuyaux) je n’ai rencontré de crash que dans une seule situation : quand je remplaçais les images avec le logiciel déjà ouvert (crash au rechargement de ces images). Par contre il y a toujours plein de bugs bizarres que j’ai appris à contourner dans mon flux de travail ou à simplement vivre avec…

    Une alternative supplémentaire à celles qui existe déjà sous Linux est donc bienvenue, la stabilité serait un grand plus. =)

    extensible par des greffons OpenGL et GLSL.

    À ce sujet, où en est la prise en charge de ces technologies sous Haiku, y a-t-il un matériel pris en charge et quelles marque(s) et modèle(s) seraient recommandés ?

    Un projet comme Mesa VirGL est-il envisagé/envisageable pour permettre de faire tourner Haiku dans une machine virtuelle avec une prise en charge d’OpenGL et GLSL ?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Vers la décroissance ;)

    Posté par  (site web personnel, Mastodon) . En réponse au lien Un film entier sur une disquette. Évalué à 3.

    C’est moi ou cette version ne nous dit pas si Han tire le premier ? 😱

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: La magie est totale

    Posté par  (site web personnel, Mastodon) . En réponse au journal Y en a qui s'amusent :). Évalué à 6.

    A priori, voici les divers messages affichés :

    JOYEUX NOËL
    GLECKIKA WÏANACHTA
    ZWAYÉ NOÈL
    NEDELEG LAOUEN
    BON NATALE
    MERRY CHRISTMAS
    HAKUNA MATATA
    FROHE WEIHNACHTEN
    FELIZ NAVIDAD
    VROLIK KERSFEES
    BUON NATALE
    WESOLYCH SWIAT BOZEGO NARODZENIA
    FELIZ NATAL
    GOD JUL
    

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: La magie est totale

    Posté par  (site web personnel, Mastodon) . En réponse au journal Y en a qui s'amusent :). Évalué à 6.

    Merci ! J’allais justement commenter que j’obtenais une image différente de celle du journal qui suggérait une translation horizontale d’une même scène plus large :

    $ whois noel.fr
    %%                                   *********** SWIAT BOZEGO N ***********
    %% This is the AFNIC Whois server.     \_\_  . _/_/   °     .    °  .  *   
    %%                                        *\__/           *                
    %% complete date format : YYYY-MM-DD       (Oo)\_______ .  . °    * (\_/)  
    %% short date format    : DD/MM        *  °(__)\ AFNIC )\      .  . (Ov0)  
    %% version              : FRNIC-2.5          . ||-----||     *     ((   )) 
    %%                                    *  °  .  ||   * || °      *  (")-(") 
    %% Rights restricted by copyright.   *********** SWIAT BOZEGO N ***********
    

    Étant donné que nous sommes le lendemain du journal Je me demandais si ça scrollait chaque jour ou sinon à quel rythme…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Soirée à thème

    Posté par  (site web personnel, Mastodon) . En réponse au journal [HS] Comment prononcez-vous Knoppix ?. Évalué à 4.

    Clairement, il mieux vaut innover avec une francisation originale que de mal supposer.

    Par exemple ceux qui prononcent « Bugatti Veyronne » ou « Chironne », supposant que le nom d’un produit de cette classe doit forcément sonner autrement que français. Manque de pot (ahah), ces noms sont donnés en hommage au pilote français Pierre Veyron et au pilote franco-monégasque Louis Chiron.

    Je préférerai prendre le risque de présenter une prononciation maladroite que de laisser entendre que des noms d’un tel prestige ne peuvent forcément pas être dignes de la langue française, qui plus est à tort. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 7. Dernière modification le 15 décembre 2020 à 01:04.

    Il n'y a pas non plus de véritables outils d'analyse statique pour le shell […]

    Je connais au moins shellcheck, qui semble d’ailleurs détecter dans certains cas le problème que j’ai utilisé dans mon énigme : quand à la fois la boucle et les commandes exécutées dans la boucle lisent l’entrée standard. Je dis dans certains cas car il ne semble détecter le problème que pour une liste prédéfinie de commandes connues pour lire l’entrée standard (incluant le déjà cité ffmpeg) uniquement, probablement pour ne pas ajouter 1000000 lignes d’erreurs du jour au lendemain…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Autohébergement

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 5.

    puis dans Parametres -> General -> Config editor… -> mail.strictly_mime à true

    J’ai du mal à suivre… cette option inaccessible aux mineurs non-accompagnés serait configurée par défaut avec une valeur qui invalide soit DKIM soit la signature GPG dans certains cas où tu signes un courriel ?

    Quelles seraient la ou les autres fonctionnalités essentielles qui conduisent à préférer invalider GPG ou DKIM pour ne pas perdre les dites fonctionnalités ?

    ce commentaire est sous licence cc by 4 et précédentes