Thomas Debesse a écrit 3658 commentaires

  • [^] # Re: Recette ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comment je suis devenu chef de projet. Évalué à 10. Dernière modification le 08 octobre 2017 à 19:12.

    Voir mon article d’il y a cinq ans : « Une histoire de fork ». Le projet est parti avec un sale bagage de fork sauvage en pagaille. Mais en gros, une personne a exclu tout le monde (elle voulait que ce soit “son projet et que les autres y contribuent”), donc en fait cette personne s’est effectivement retrouvée tout seul… C’est à ce moment-là que le site unvanquished.net a été créé et que le nouveau nom « Unvanquished » a été pris, car c’est ce qu’est devenu l’intégralité de l’équipe moins un après avoir été viré. On peut comparer ça à la façon dont Oracle a géré avec OpenOffice : tout le monde s’est retrouvé sur LibreOffice, le seul truc qui manque c’est le nom d’origine, et l’entité toxique.

    Quelques personnes ont probablement été bloquées au début aussi, parce que grosso-modo, la do-ocratie n’est pas un dogme : être productif ne donne pas le droit à être irrespectueux, on ne peut pas acheter un comportement de merde avec du code. Cinq ans c’est trop vieux pour ma mémoire, mais sur les quatre dernières année je n’ai aucun souvenir de truc pourri. C’était déjà complètement assaini quand j’ai rejoint le canal #unvanquished-dev, et kharnov avait un excellent relationnel qui rejaillissait sur tout le monde mais a aussi sû être très ferme. Certaines personnes moins « faciles » se sont regroupées sur d’autres projets et ça les occupe ailleurs.

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

  • [^] # Re: qui veut une dépêche ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comment je suis devenu chef de projet. Évalué à 5.

    Si vous voulez, à part quelques travaux de mise en forme obligées (le découpage en châpo/corps de texte, le "lien de dépêche") il ne devrait y avoir rien à reprendre, le journal ayant été déjà consciencieusement relu par deux personnes et repris soigneusement.

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

  • [^] # Re: C+=

    Posté par  (site web personnel, Mastodon) . En réponse au journal [Jeu] Parser de l'écriture inclusive.. Évalué à 7.

    Wow, je connaissais mais je n’avais pas vu combien ça s’était développé, il vont très loin maintenant :

    Statements are terminated by a period instead of a semicolon. Semicolons are clearly a phallus symbol. C+= supports freebleeding and thus uses periods.

    ^^

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

  • [^] # Re: man sed

    Posté par  (site web personnel, Mastodon) . En réponse au message Que fait la commande sed ’/^#/d’ ?. Évalué à 6.

    c’est un devoir ?

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

  • [^] # Re: fork

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wikum : Résumé et récursion. Évalué à 4. Dernière modification le 17 septembre 2017 à 14:23.

    Alors dans la blague de zurvan< « cum » n’était pas le verlan de « mec » mais bien le verbe to cum¹.

    la « gent féminine » s’écrit sans « e » et le « t » n’est pas prononcé (on prononce la gent exactement comme on prononce les gens). Le mot « gente » est d’une toute autre nature (c’est un adjectif et non un nom) et d’un tout autre sens (il signifie « gentil ») : La gent féminine. La gente dame.

    Thomas, expert. Euh, en langue.

    _______  
    ¹ Personne ne te fera le reproche d’ignorer cela. 😉

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

  • [^] # Re: Exceptionnel ou systémique ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le jour d’après, c’est aujourd’hui. Évalué à 10.

    Ce n'est pas de la vapeur d'eau au sens classique. La vapeur à la pression ambiante, c'est 100 °C. Elle ne peut pas exister autrement.

    Bien sûr que si que c’est de la vapeur, la où tu fais une confusion, c’est sur la signification du palier de 100°C. 100°C n’est pas le point d’évaporation de l’eau, c’est le point auquel l’eau ne peut pas rester à l’état solide ou liquide. En dessous de 100°C, l’eau peut s’évaporer, à partir de 100°C, l’eau ne peut pas ne pas s’évaporer (ébullition).

    Ça me rappelle une autre confusion courante avec les images animées : on dit qu’on perçoit une illusion de mouvement à partir de 16 images secondes, certains en déduisent qu’on ne voit plus rien de plus au delà. Une variante existe avec d’autre valeurs comme 30fps, fondé sur le même biais cognitif : c’est une confusion sur la nature des bornes.

    100°C n’est pas la borne en dessous de laquelle l’eau ne peut pas s’évaporer, c’est la borne à partir de laquelle l’eau ne peut pas ne pas s’évaporer.

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

  • # Moi aussi j’ai fait un film libre !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Plus que 3 jours pour financer deux long-métrages libres. Évalué à 5. Dernière modification le 07 septembre 2017 à 07:12.

    C’est en lisant le commentaire d’eingousef au dessus:

    Ça fait très amateur-réalisé-avec-trois-bouts-de-scotch, la prise de son est nulle, de toute évidence il n'ont pas de micro-perche, les acteurs parlent pas assez fort, dans les scènes d'intérieur les voix résonnent et le micro sature, dans les scènes d'extérieur quand une voiture passe au loin on entend mieux la voiture que les acteurs au premier plan. Le mixage sonore est catastrophique (…)

    que ça m’a fait une association d’idée dans ma tête, parce qu’il y a bien une à deux heures de travail pour ces 8 secondes de bonheur :

    Vin d’orange

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

  • # Utilise l’autre PC

    Posté par  (site web personnel, Mastodon) . En réponse au message comme quoi les bonnes idées quand on connait rien, c'est pas les bonnes idées. Évalué à 10.

    En fait, tu n’as fait aucune bêtise. Tu n’avais juste pas besoin de formater le disque de GrandPère puisque l’installation de Linux va le faire.

    Si t’arrives à booter aucun périphérique depuis l’ordi sur lequel tu veux installer Linux, et que tu as un autre ordi sous la main (qui lui sait booter des CD ou des clés USB) c’est facile.

    Appelons GrandPère l’ordi qui doit être installé en Linux, et AutreOrdi l’autre ordinateur sous WinXP.

    • depuis AutreOrdi, tu graves un DVD d’installation d’une distro Linux (par exemple Ubuntu, télécharger ici), ou bien tu transformes l’iso DVD en clé USB bootable (chercher sur le web un tuto pour faire ça depuis Windows)
    • tu éteins GrandPère et AutreOrdi
    • tu retires le disque dur de GrandPère
    • tu débranche le disque dur de AutreOrdi (pour être sûr de ne pas installer Linux dessus par erreur, et pour éviter qu’il soit trouvé à l’installation)
    • tu branche le disque dur de GrandPère dans AutreOrdi
    • tu insères dans AutreOrdi le DVD d’installation ou la clé USB bootable
    • tu installes Linux sur AutreOrdi (qui a en fait le disque de GrandPère !) : suivant, suivant, suivant. Quand il te demande quoi faire avec le disque, tu lui dis de prendre toute la place et d’effacer ce qu’il y a déjà (c’est aussi pour ça que c’est plus sûr d’avoir débranché l’autre, comme ça, pas de fausse manip). Suivant, suivant suivant.
    • quand c’est terminé, tu éteins AutreOrdi, tu remets le disque dur de GrandPère dans GrandPère et celui de AutreOrdi dans AutreOrdi.

    Après ça, GrandPère démarre sous Linux, et AutreOrdi sous WinXP. Voilà.

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

  • [^] # Re: Carte graphique

    Posté par  (site web personnel, Mastodon) . En réponse au message DEBIAN plantage. Évalué à 4. Dernière modification le 27 août 2017 à 22:47.

    Vu que ton proco vient de chez Intel, si ton processeur a un GPU intégré, tu pourrais peut-être juste essayer sans carte graphique PCIe, du tout, juste l’écran sur la prise écran de la carte mère, et voir si ça devient plus stable comme ça.

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

  • [^] # Re: Change de carte-mère

    Posté par  (site web personnel, Mastodon) . En réponse au message DEBIAN plantage. Évalué à 3. Dernière modification le 27 août 2017 à 22:45.

    Si c'est la carte-mère (comme je le prétends plus haut) c'est un diagnostic par élimination : une fois que tous les autres diagnostics sont négatifs, il ne reste que la carte-mère qui puisse être mise en cause. En gros.

    En fait il n’a pas dit que son PC ne démarrait pas (depuis un état éteint), il a dit que son PC ne s’éteignait pas ou ne redémarrait pas (ce qui signifie, depuis un état démarré avec sa Debian déjà en route), ce qui peut être un simple kernel panic et autre plantade comme vue dans ses copies d’écran, ou bien un bug dans le système d’init (systemd mon amour) dans la phase d’extinction.

    Il a dit :

    le pc ne s’éteint ou ne redémarre pas seul une fois sur deux

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

  • [^] # Re: essayer une autre distribution

    Posté par  (site web personnel, Mastodon) . En réponse au message DEBIAN plantage. Évalué à 2.

    Pas besoin d’un LiveCD pour faire un memtest, depuis ta Debian (quand elle marchotte), tu l’installes comme ça :

    apt-get install memtest86+

    Après ça tu rebootes et tu prends la première option memtest dans GRUB (pas celle pour port série, la première, normale).

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

  • # Carte graphique

    Posté par  (site web personnel, Mastodon) . En réponse au message DEBIAN plantage. Évalué à 5.

    J’ai peut-être zappé dans la discussion, mais t’as essayé avec une autre carte graphique ?

    Tes messages d’erreur parlent beaucoup du pilote nouveau

    J’ai eu un problème avec une carte Radeon qui est sujette à plantage dans certaines configurations de gestion d’énergie, qui produisait les mêmes effets : figeage intempestifs etc. Dans mon cas il suffisait juste de choisir un autre profil de gestion d’énergie, mais malheureusement pour toi, les pilotes libres pour les cartes NVidia sont grave à la ramasse derrière les pilotes Radeon (qui ont des développeurs d’AMD et de Valve qui travaillent dessus…) donc t’auras peut-être pas le genre de tweak qui m’a sauvé la vie. Cela dit tu pourrais essayer le pilote proprio d’Nvidia, aussi.

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

  • [^] # Re: Change de carte-mère

    Posté par  (site web personnel, Mastodon) . En réponse au message DEBIAN plantage. Évalué à 3. Dernière modification le 27 août 2017 à 22:34.

    Mais si comme tu l'indiques la machine ne démarre pas DU TOUT (tu n'as pas présisé) de temps en temps, c'est la carte-mère, point.

    Non.

    Je raconte une histoire vraie d’il y a un peu plus d’un mois je crois.

    Je redémarre mon ordinateur pour différentes raison de temps en temps, donc je sais que l’ordinateur, dans sa configuration de l’époque et tous ses périphériques branchés, savait redémarrer correctement.

    Pourtant, un jour, en redémarrant, le PC ne démarre pas, l’écran s’allume mais rien ne se passe et je n’arrive même pas à l’affichage du BIOS. Aucun beep, aucune alarme, mais seul l’écran s’allume et rien d’autre ne se passe.

    Ce qui est très bizarre, c’est que même mes ventilateurs ne démarrent pas, je l’ai appris à mes dépends puisqu’alors que j’étais en train de réfléchir et que le PC était dans dans cet état, alimenté après démarrage écran allumé et tout (mais rien d’affiché et planté), mon ordinateur s’est éteint à cause de la sécurité de mon processeur qui surchauffait.

    C’était vraiment bizarre parce que j’ai configuré le BIOS pour démarrer mes ventilateurs à toute berzingue, c’est fancontrol qui bien plus tard, une fois Linux chargé et tout et tout, se charge de calmer mes ventilos. Donc, si le BIOS s’initialise correctement, même si rien d’autre ne se passe, même si aucun OS n’est chargé, mon PC est sensé être sûr question température. Et là c’était pas le cas, mon bug était si vicieux que cela plantait le BIOS à une étape très très tôt de son initialisation, avant même de pouvoir démarrer des ventilateurs !

    J’ai retiré les barrettes de mémoire, je les ai remises, rien. J’ai testé avec chacune des barrettes seules (ce serait un comble de griller 4 barrettes d’un coup donc en cas de problème mémoire, j’espérai qu’au moins une fonctionne), rien ne se passe. J’ai deux boutons spéciaux sur la carte-mère, un bouton pour reconfigurer les mémoires sur une configuration sûre, rien n’y fait, un bouton pour forcer l’accès au BIOS quelque soit l’état du PC, rien n’y fait.

    Avant de remarquer ce problème avec les ventilateurs, voyant simplement un PC amorcé, un écran allumé mais rien d’affiché, je pense au début à la carte graphique. Je la retire et mets une autre à la place, toujours rien.

    Histoire de réduire la charge sur l’alimentation, j’avais débranché tout ce que je pouvais : disques durs etc. Toujours rien.

    Après trois ou quatre heures de bataille, je retire je ne sais plus pour quelle raison le récepteur de ma souris sans fil, un truc qui dépasse de 3mm d’un port USB. Et là tout redémarre. J’avais deux récepteurs de souris, pour deux souris différentes (une plus gaming, et une autre verticale, plus ergonomique). Et bien la raison était simple et très très conne, mais le BIOS se vautrait dans une espèce de conflit USB lorsque les deux récepteurs de souris sans fil étaient branchés en même temps.

    En fait, une fois redémarré avec l’une des deux souris, l’ordinateur savait redémarrer même avec les deux souris, comme il le faisait déjà avant.

    Ce jour-là j’ai perdu 4h de ma vie à cause d’un conflit USB entre deux récepteurs de souris sans fil. Avant ça marchait, puis ça marchait plus, et après ça re-marchait. Allez savoir…

    Rien ne s’affichait, les ventilateurs ne démarraient même pas, et pourtant la carte mère n’était pas morte : j’écris ce message avec ledit PC plus d’un mois après, même configuration.

    Alors oui on peut dire que mon problème venait de la carte mère qui se vautrait avec un pauvre conflit USB, mais elle n’était pas à jeter.

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

  • [^] # Re: lien mort

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 5. Dernière modification le 26 août 2017 à 18:42.

    N’empêche je remercie grave pour toutes ces petites corrections partout tout le temps, merci pour ce dévouement #like# #keurkeur#. Faudrait pouvoir faire des pull-requests qu’il suffirait de réviser, ça rendrait peut-être les choses plus faciles ! :-)

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

  • [^] # Re: lien mort

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 2.

    Super !

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

  • [^] # Re: lien mort

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 2.

    …et un tiret de trop. L’ancre doit être #travail-sur-le-game-design et non ##travail-sur-le-game-design- !

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

  • # lien mort

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 2.

    Le premier lien du chapitre “Équilibrage” est un lien mort (il pointe vers l’espace de rédaction)

    (sinon, sympa les minijeux de l’été 😉)

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

  • [^] # Re: bélier perse

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 5.

    Ben en regardant l'illustration, si tu considères qu'on a un mouvement de balancier, et que tu supposes que la corde est attachée au milieu de la poutre, tu te dis que la poutre doit sûrement péter le plancher à chaque passage.

    Une grosse masse suffit:

    repos           |   arme            |   offensive
    ________________|___________________|_________________
                    |                   |
      |\            |         /|        |     |\
      | \           |        / |        |     | \
      |  \     ::   |       /  |        |     |  \     ::
     _|_  \  ::     |     _/_  |        |    _|_  \  ::
    |   |  ::       | ←  /   / |        | → |   |  ::
    |___|::         | ← /___/::::::::   | → |___|::
                    |                   |
    

    Un mécanisme de ce type est simple et efficace: le bélier frappe le mur lorsque la masse revient à sa position initiale, c’est à dire quand l’énergie cinétique est maximale. L’ensemble du mécanisme tient à l’intérieur de la structure lorsqu’il est armé (masse levée prête à être relâchée), ce qui signifie que la structure possède son maximum de manœuvrabilité lorsque le bélier est armé, ce qui est excellent.

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

  • [^] # Re: bélier perse

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 3. Dernière modification le 24 août 2017 à 22:10.

    Note: après recherche, le premier bélier perse a été fait par

    Haha, je me demandais si tu allais vraiment chercher :p La question était purement rhétorique. ^_^

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

  • [^] # Re: pas de FPS libre mono-joueur?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Terminal Overload : un FPS entièrement libre et récent, mais déjà abandonné ?. Évalué à 2.

    Booouuuh :p

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

  • [^] # Re: pas de FPS libre mono-joueur?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Terminal Overload : un FPS entièrement libre et récent, mais déjà abandonné ?. Évalué à 2.

    Oui, et c’est un raisonnement assez partagé en fait.

    C’est pour cela que de nombreux projets libres font l’effort de ne pas compiler leur paquets windows avec le compilateur de microsoft, parce que dans ce cas le binaire produit ne serait pas un logiciel libre.

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

  • [^] # Re: pas de FPS libre mono-joueur?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Terminal Overload : un FPS entièrement libre et récent, mais déjà abandonné ?. Évalué à 2.

    In a normal OpenArena build, QVM files would be built from these sources
    using lcc. In Debian we build them as native-code using gcc instead.

    Donc ils font bien ce que je supposais… Mais ça signifie que l’environnement d’exécution du client n’est pas “pur” par rapport au serveur (le serveur ne peut pas vérifier que le client utilise un code de connu, ça pourrait aussi être un aimbot ou autre triche), comment font-ils pour le jeu en ligne ? Il n’y a pas de vérification du tout ?

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

  • # bélier perse

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de 0 AD Alpha 22 Venustas. Évalué à 8.

    La nouvelle animation est en effet bien plus satisfaisante ! J’y connais rien en perse, mais cette animation était pour le moins incongrue.

    Je me demande qui a bien pu imaginer la précédente animation… et surtout comment elle avait pu faire son chemin jusqu’à publication ! Un bélier étant dans sa forme la plus basique un tronc porté par des hommes pour enfoncer une porte, l’idée actuelle fait tout à fait sens : on y reconnaît une version évoluée du bélier sous la forme d’une structure complexe fournissant protection des opérateurs contre les projectiles et équipée d’un système de balancier pour faire reposer la force d’impact du bélier sur une force naturelle au lieu de la force humaine. La précédente animation en forme de marteau n’avait vraiment aucun sens. C’est le genre de petit détail qui a beaucoup d’importance, c’est top de voir que l’équipe prend aussi soin de ces petits détails !

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

  • [^] # Re: pas de FPS libre mono-joueur?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Terminal Overload : un FPS entièrement libre et récent, mais déjà abandonné ?. Évalué à 2.

    Le langage c’est du C ANSI a priori, donc ça va encore, mais oui il n’est pas possible de produire le jeu complet sans un outil propriétaire.

    Il est peut-être possible de compiler le même code en shared lib (au lieu d’un binaire pour la Q3VM), mais dans ce cas, adieu le jeu en ligne.

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

  • [^] # Re: pas de FPS libre mono-joueur?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Terminal Overload : un FPS entièrement libre et récent, mais déjà abandonné ?. Évalué à 2. Dernière modification le 23 août 2017 à 21:21.

    Je sais pas si j'ai tout compris pour QVM. Je doute fort que les développeurs d'OA utilisent un compilateur non-libre, ils font comment alors ?

    […] lcc is not public-domain software, shareware, and it is not protected
    by a `copyleft' agreement
    , like the code from the Free Software
    Foundation.

    lcc is available free for your personal research and instructional use
    under the `fair use' provisions of the copyright law
    . You may, however,
    redistribute lcc in whole or in part provided you acknowledge its
    source and include this CPYRIGHT file. […]

    You may not sell lcc or any product derived from it in which it is a
    significant part of the value of the product.

    […] Using parts of lcc in other products is more problematic. For example,
    using parts of lcc in a C++ compiler
    could save substantial time and
    effort and therefore contribute significantly to the profitability of
    the product. This kind of use, or any use where others stand to make a
    profit from what is primarily our work, requires a license agreement

    with Addison-Wesley.

    Bref, c’est du Fair-Use-NC-ND.

    Bouh, OpenArena sapusaypalibre ! :o Maintenant tu as une bonne raison de ne plus jouer à OpenArena, en plus d’être môche, saypalibre ! :p

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