C’est pas tout à fait ce que je voulais dire, dans ton premier message tu réponds à la probabilité « le module tombe sur la tête de quelqu'un », dans ton second tu illustres la probabilité « la personne reçoit sur sa tête un quelconque module », il me semble.
Mais bon, c’est du détail, la proportion est très faible quoi qu’il en soit.
ce commentaire est sous licence cc by 4 et précédentes
Mais justement, je ne comprends pas Mélanchon quand il reproche que ce jeu représente le peuple comme des barbares et des sauvages sanguinaires, je comprendrais qu’il reproche la violence des images à la rigueur, mais c’est tout de même un fait historique que la prise de la bastille (pour rester sur cet exemple) s’est faite avec dépeçage et décapitations. D’ailleurs je suis assez étonné de son langage quand il parle de « République une et indivisible », l’emploi de ce vocabulaire dogmatique et religieux est étonnant, peut-on soumettre l’histoire au dogme ?
Après la bande annonce n’est qu’une bande annonce, elle ne montre pas l’ensemble du jeu c’est évident.
ce commentaire est sous licence cc by 4 et précédentes
Si j’ai bien suivi, dans le cas de la sonde on parle de la probabilité qu’une sonde tombe sur une personne parmi celles qui sont dans le territoire, alors que ces exemples-là parlent de la probabilité pour une personne de se faire mordre par un serpent ou de se retrouver sous un astéroïde.
Je ne suis pas certain que la probabilité que la sonde tombe sur quelqu’un de mon voisinage (moi inclus) soit le même que la probabilité que je me retrouve moi au point de chute de la sonde.
Cela dit, je n‘aurai pas fait le pari, et j’aurai aussi opté pour un parachute, ne serait-ce que pour être sûr de pouvoir récupérer les supports et exploiter les données. ;-)
ce commentaire est sous licence cc by 4 et précédentes
Hum bon, j’ai du rater un épisode… J’ai donc recherché des infos sur le dernier Assassin's Creed (je suppose que vous parlez de ça vu que vous parlez d’Ubisoft ?) et je suis tombé sur cette bande annonce.
Dans cette bande annonce la voix off dit :
Dans cette ville, tous les hommes ne naissent pas égaux. Pendant des siècles, mes compatriotes ont soufferts sous l’oppression d’une aristocratie décadente et ignorante. Le peuple réclame plus de libertés et de justice, mais il n’y aura pas de justice tant que personne tant que personne ne se battra en leur nom.
Je mènerai mon combat dans l’ombre, l’heure de la révolution a sonné ! il est temps de s’unir et d’écrire notre histoire.
Je trouve que ce texte correspond très bien à la la façon dont cette période de notre histoire est enseignée. On peut comparer par exemple avec cette fiche du CNED en instruction civique et morale :
Il y a plus de 200 ans, le peuple français, qui vivait dans la misère, s’est révolté contre les gens très riches (le roi, les nobles, les religieux). Le 14 juillet 1789, les révolutionnaires s’emparent de la prison de la Bastille, libèrent les prisonniers et refusent de continuer à obéir au roi. Quelques années plus tard, la République française a été proclamée. Depuis 1880, le 14 juillet a été choisi comme jour de fête nationale.
Vu la notoriété du CNED (Centre National d'Enseignement à Distance) en tant qu’établissement public français du ministère de l'Éducation nationale, je trouve cette bande annonce d’Assassin's Creed remarquablement bien faite : ça correspond tout à fait à ce que l’on enseigne.
Bon ça a l’air assez violent, les têtes au bout des piques ils les montrent cash, mais sur le plan historique, on ne peut pas leur reprocher ça. Après il y a sûrement des prises de liberté pour satisfaire le gameplay, mais en tout cas, à la vue de cette bande annonce, je suis assez impressionné par la fidélité.
Ça ne m’intéresse pas d’y jouer, mais ça pourrait faire un bon film d’animation (ce qui est souvent ma critique envers certains jeux actuels, ce n’est pas ça que je cherche).
[Edit, cela dit, je n’ai toujours pas compris ce que signifie « viol de plus en plus l’Histoire dans la bouche », je ne comprends pas ce que peut vouloir dire « histoire dans la bouche » ou « violer dans la bouche »]
ce commentaire est sous licence cc by 4 et précédentes
Je veux appuyer le fait que se limiter à un seul dossier caché dans ${HOME} n’empêche pas de faire ce que tu souhaites, c’était donc possible de satisfaire ce que tu veux (traiter les dossiers séparément) et satisfaire ce que je veux (n’avoir qu’un seul dossier caché), les deux en même temps.
ce commentaire est sous licence cc by 4 et précédentes
Je ne vois pas l'intérêt de tout mettre dans .local, je préfère justement l'éclatement dans plusieurs dossiers, ça évite un niveau de répertoire pour rien
C’est là qu’il y a les goûts et les couleurs, moi je préfère un niveau de répertoire supplémentaire si ça réduit le nombre de fichiers dans ${HOME}. :D
C'est-à-dire que je peux facilement décider (en tant qu'utilisateur, pas administrateur) de ne backuper que le $XDG_CONFIG_HOME (pour $XDG_DATA_HOME ça dépend un peu des applications) et de pouvoir vider régulièrement $XDG_CACHE_HOME.
Le fait d’avoir $XDG_CONFIG_HOME, $XDG_DATA_HOME et $XDG_CACHE_HOME dans un unique dossier n’empêche pas de traiter ces trois dossiers séparément.
Pour moi, la seule erreur, c'est d'avoir un ~/.local/share au lieu d'un seul répertoire.
Ben oui, soit on fait trois dossiers bien séparés et sans niveau de répertoire supérieur, soit un met les trois avec un niveau de répertoire supérieur, mais on ne mélange pas les façons de faire !
ce commentaire est sous licence cc by 4 et précédentes
Oui mais bon, j’aime bien utiliser les choses dans leur configuration par défaut, ça limite la maintenance et les surprises à long terme, et ça limite les problèmes si quelqu’un suit mal la norme ou qu’un bug est introduit par la suite… C’est pour ça que je préfère quand les normes sont cohérentes…
ce commentaire est sous licence cc by 4 et précédentes
C’est l’idée que je défends, dans le sens que ces jeux qui peuvent paraître vieillots sont maintenus et jouables au moins, ce qui est un prérequis pour un jeu.
Un autre argument est aussi qu’il y a toujours des serveurs. En cherchant des serveurs maîtres pour différents jeux dans XQF, je suis tombé sur des forums où d’autres personnes posaient des questions similaires, et souvent, deux trois personnes répondaient à cette question mais une bonne moitié du bruit consistait en messages de personnes qui exprimaient leur étonnement de voir que ces jeux existaient encore et que des gens pouvaient y jouer, j’ai lu beaucoup de messages de ce genre à propos de jeux qui n’avaient même pas deux ans au moment où les gens écrivaient ces messages.
Certains jeux voient leurs serveurs être éteints même pas deux ou trois après leur sortie, pour moi ça n’a aucun intérêt, je n’ai même pas envie de commencer à y jouer si c’est comme ça.
Personnellement je ne consomme pas les jeux pour les jeter ensuite, deux semaines plus tard, et oublier même que j’y ai joué un jour. Si un jeu me plaît, j’aime pouvoir y rejouer plus tard, même longtemps après.
Je joue à Nexuiz/Xonotic depuis 7 ou 8 ans maintenant, j’y joue peu parce que je ne suis pas un grand joueur, mais si on venait me proposer un jeu multijoueur Ubisoft dernier cri, je répondrai qu’il lui manquerait probablement quelque chose d’essentiel : de pouvoir y jouer encore dans 8 ans.
dont le scénario viol de plus en plus l’Histoire dans la bouche
Je n’ai absolument rien compris à cette phrase.
ce commentaire est sous licence cc by 4 et précédentes
Un peu comme s’il n’existait pas. En janvier 2010, il a griffonné un méchant mot dans lequel il indiquait que son œuvre devait disparaître des bibliothèques et qu’il interdisait toute republication.
Mince, il faut attendre 70 ans ?
Je vais de ce pas proposer un projet de loi pour réformer le droit d’auteur, on ne va pas se priver de son œuvre à cause de lois pour protéger Mickey. /o\
ce commentaire est sous licence cc by 4 et précédentes
La plupart des mods de Wolf:ET consistent à changer quelques aspects du gameplay indépendamment des cartes ou des personnages ou des armes. Ce n’est pas vrai pour une minorité d’entre eux qui sont des conversions complètes, comme les mods TrueCombat.
Après m’être rendu compte qu’ET:Legacy arrivait à lancer ceux-ci et qu’il était possible de rejoindre des serveurs, et qu’en fait c’était la première fois de ma vie que j’arrivais à lancer ces mods parce que ça fait déjà quelques années que c’est devenu quasiment impossible de le faire avec le binaire obsolète officiel de Wolf:ET sur nos distros modernes, j’ai écrit un script pour simplifier l’installation de ces mods que j’ai nommé PIMI, et qu’on trouve sur Github.
L’utilisation est assez simple, pour installer TrueCombat:Close Quarters Battle, il suffit de faire :
Après coup, je l’ai modifié pour permettre d’installer Wolfenstein: Ennemy Territory comme mod d’ET:Legacy (ce que fait aussi le script officiel cité dans la dépêche), il suffit alors de faire :
./pimi.sh etmain
On peut passer des paramètres au script pour installer dans d’autres chemins (d’autres moteurs par exemple), l’aide ./pimi.sh est assez complète.
Par défaut le script ne supprime pas les fichiers temporaires, on peut les purger avec ./pimi.sh -p. Il faut savoir que certains mods sont bizarremnt distribués, par exemple le mod TrueCombat:Elite est distribué sous la forme d’un exécutable gzippé qui est un script shell qui embarque un tarball gzippé lui aussi, qui contient un installeur et un tarball bzipé, qui contient finalement les fichiers. Installer un tel mod va extraire toutes ces étapes une par une avant de copier les fichiers utiles dans le bon répertoire, donc ça peut vite prendre quelques Go dans votre dossier temporaire.
Mon script ne repose pas sur le mécanisme d’installation des installeur fournis (à la différence du script d’ET:Legacy pour etmain) car je ne leur fait pas confiance, je picore dans chaque archive le bon fichier pour l’installer à sa bonne place, et laisse les fichiers inutiles (le script d’ET:Legacy lui fait le ménage après coup à coup de rm). Ma méthode est d’autant plus remarquable lorsqu’on installe un mod qui est distribué en plusieurs parties, par exemple un installeur pour linux et une archive de patch avec des fichiers à écraser… Le mode TC:E pour Wolf:ET par exemple est distribué comme un installeur pour GNU/Linux et accompagné d’un zip pour Windows, Mac OS et GNU/Linux. PIMI extrait donc les fichiers de l’installeur sans l’exécuter, et extrait les fichiers propres à GNU/Linux et uniquement ceux-ci dans le zip de patch. Autre exemple, le mod TrueCombat pour Quake3 est distribué sous forme d’un zip complet pour la version 1.1, puis de deux zips de patchs pour la version 1.2 et 1.3, avec chacun de ces zip de patchs qui écrasent le précédent… PIMI picore dans chacune de ces archives les bons fichiers nécessaires à construire un installation de la version 1.3 du premier coup.
Ça donne donc ça (copies d’écran de TC:E et CQB prises avec ET:Legacy) :
Pour différentes raisons que je n’ai pas approfondi, il semble seulement possible de se connecter à des serveurs distants de TC:E et CQB. J’ai réussi je ne sais pas comment à lancer la toute première et unique fois une partie en local, mais je n’ai pas reproduit depuis. Ce n’est pas la faute à PIMI mais à l’obsolescence de ces mods.
Je ne sais pas si on peut lancer un serveur TCE ou CQB avec ET:Legacy, et si ça ne marche pas il faudra probablement utiliser le Wolf:ET obsolète sur une distro obsolète… Actuellement tous les serveurs TCE et CQB que je vois en ligne sont sous Windows ou bien sous GNU/Linux avec un build maison de Wolf:ET. :/
ce commentaire est sous licence cc by 4 et précédentes
C'est un point de vue, mais un fichier de configuration c'est aussi un fichier qui doit être trouvé facilement. Perso, je préfère retrouver mon fichier de config là où j'attends le trouver, c'est à dire surtout pas dans $XDG_DATA_HOME.
Idem, c’est pour cela que pour XQF pour le moment j’ai déplacé ~/.qf vers ~/.config/xqf/ mêmes si certains fichiers peuvent êtres considérés comme du cache. C’est déjà moins pire…
Il y a plein d’autres applications qui ne respectent pas bien le standard XDG, par exemple 0ad qui met des logs dans ~/.config/0ad/logs et smplayer qui met des screenshots dans ~/.config/splayer/screenshots, mais tant qu’ils ne me pourrissent pas mon /home, je m’en contente.
ce commentaire est sous licence cc by 4 et précédentes
Personnellement je défend à fond la spécification XDG_MACHIN pour les données/config/cache personnels, mais pour une seule raison: il faut un standard et je ne vais pas en inventer un second qui n’en serait plus un.
Le standard XDG_MACHIN a d’énormes défauts. Il ambitionne de faire le ménage dans tous les ~/.quelquechose qui polluent ${HOME}, et la première chose qu’il fait c’est de pondre ~/.cache, ~/.config, ~/.local et peut-être d’autres, déjà, XDG_MACHIN a échoué pour moi.
Autre défaut, c’est de reproduire d’un coté dans ~/.local une surcharge de /usr, comme /usr/share/ et ~/.local/share/, et d’un autre coté, de ne pas aller jusqu’au bout pour la configuration ou le cache
il y a /usr/share/applications et ~/.local/share/applications
il y a /usr/share/icons et ~/.local/share/icons
Et puis il y a /usr/share/nautilus et ~/.local/share/nautilus, /usr/share/totem et ~/.local/share/totem, etc.
Cette partie-là est super bien pensée, on a /usr pour les trucs installés par la distro, /usr/local pour les trucs installés à la mano mais pour tout le système, et ~/.local pour les trucs uniques à l’utilisateur. Et ça marche super bien, par exemple il m’est arrivé parfois d’installer des trucs que pour moi en faisant ./configure --prefix=~/.local et ça marche super bien !
Mais voilà, ils ont déplacé ~/.icons dans ~/.local/share/icons (très intelligent), pour aussitôt créer un ~/.cache, (n’importe quoi) !
Au final, je me demande à quoi sert ~/.local étant attendu qu’il ne contient que deux dossiers share, et temp.
D’ailleurs on peut se demander pourquoi officiellement ~/.local/share/applications, et officiellement ~/.local/share/Trash avec une majuscule.
Au final, on voit que le standard se prend les pieds dans le tapis rien que pour organiser les fichiers d’un autre standard, celui des « Desktop files » qui décrit les icônes et les menus :
Les fichiers .desktop qui décrivent le nom de l’application, le commentaire, les catégories, les mimetypes associés, la commande etc. sont enregistrés dans ~/.local/share/applications (la surcharge de /usr/share/applications, mais pour déclarer que cette application est à démarrer à l’ouverture de session, il faut surcharger ce fichier avec l’option qui va bien dans ~/.config/autostart (la surcharge de l’ancien /usr/share/autostart désormais /etc/xdg/autostart), mais pour surcharger /usr/share/desktop-directories qui décrit les catégories (.directory), il faut écrire dans ~/.local/share/desktop-directories/ et pour définir un menu (.menu) et surcharger /etc/xdg/menus, c’est dans ~/.local/menus.
Si vous avez bien suivi, pour cacher Lollypop du menu il faudrait surcharger /usr/share/applications/lollypop.desktop par ~/.local/share/applications/lollypop.desktop avec la valeur qui va bien, mais pour que Lollypop se charge à l’ouverture de session, il faudrait surcharger /usr/share/applications/lollypop.desktop par ~/.config/autostart/lollypop.desktop avec la valeur qui va bien. Ah oui, dernière chose, ~/.config/monappli est sensé surcharger /etc/xdg/monappli, si vous suivez toujours.
Il auraient pu faire ceci (je ne toucherais pas à /etc, /var et /usr pour des raisons historiques évidentes) :
Ou un truc similaire et propre (peu importe les noms). On pourrait même inventer un /xdg vu qu’on a bien inventé /run récemment, pour mettre fin aux /etc/machin/run…
Mais non, on a un standard branlant. Je le défends tout de même parce qu’au moins il est écrit et reconnu et qu’il vaut mieux un standard branlant que pas de standard du tout.
ce commentaire est sous licence cc by 4 et précédentes
En fait Freedesktop c’est quoi… ce serait la config dans ~/.config/etlegacy, le cache dans ~/.cache/etlegacy, des fichiers partagés dans ~/.local/share/etlegacy. Mais il faut faire avec l’historique, et l’historique, c’est la manière de faire d’Id Software.
Ici, le dossier système serait par exemple /usr/share/games/etlegacy, et le dossier utilisateur ~/.etlegacy, et les dossiers de jeux/mod seraient etmain (Wolf:ET) et tcetest (TrueCombat:Elite). Les organisations suivantes sont équivalentes :
Je ne sais pas si ET:Legacy l’utilise, mais il existe une bibliothèque dédiée pour ça, PhysicsFS, que j’avais présenté dans une précédente dépêche.
Puisqu’il faut rester compatible avec les mods, seulent peuvent être changés les noms de dossier qui contiennent les fichiers du jeu, mais l’organisation de l’arborescence ne peut pas être changée. Au mieux, etlegacy pourrait travailler dans ~/.local/share/etlegacy, mais tout y serait, même la configuration qui devrait être dans ~/.config/etlegacy.
ce commentaire est sous licence cc by 4 et précédentes
Je ne sais pas si le modèle libre permettra un jour de tenir le rythme des studios à gros budget et de fournir un travail équivalent, mais ce qui est sûr et certain, c’est que le modèle libre est très bien adapté pour faire tenir un projet dans la durée. Il y a plein de jeux libres ou de jeux non libres mais dont le moteur a été libéré qui sont toujours jouables et joués, et c’est super.
Personnellement, je n’ai pas vraiment besoin de plus d’ailleurs, il y a toujours des gens qui jouent aux cartes ou aux dés, ou aux sept familles, le fait qu’un jeu utilise une technologie qui semble désuète à coté d’autres plus modernes et plus sexys n’enlève rien au fait que c’est un jeu, et que ça sert à jouer ! Ça ne ressemble pas ou plus à une super production actuelle, mais on peut y jouer, que demander de plus ?
Ce qui est super aussi, c’est qu’on peux très facilement se rapprocher d’un projet comme celui-là. Il suffit de zieuter le forum de temps en temps, laisser un client IRC ouvert sur le canal officiel et lurker un peu, faire le tour du dépôt de code, faire quelques commentaires, échanger avec les un les autres. Le jeu prend alors une toute autre dimension avec des hommes derrières.
J’ai tendance à préparer mes dépêches un peu de cette manière, et en plus avec le projet XQF que je reprends je me retrouve non seulement à écrire sur les gens, mais à devoir travailler avec eux, même si je ne contribue pas directement à leur code. J’ai lu des trucs à eux, j’ai du leur poser des questions, certains ont lu mon code, ont fait des suggestions. Et puis rapidement on retrouve les uns et les autres dans différents projets frères. On retrouve d’ailleurs habituellement les membres de chaque projet connectés aux canaux IRC des autres projets. ;-)
Ainsi les peintures de Lascaux comme l'exploration spatiale ne sont pas l'œuvre des quelques personnes qui y ont travaillé directement mais celle d'une grande part si ce n'est de toute la société humaine.
Effectivement, peut-être que le plus exceptionnel de l’espèce humaine n’est pas d’être capable d’explorer l’espace, mais d’être capable d’organiser la société afin de permettre à certains de ses membres de jouer à poser une gameboy sur une comète pour la chatouiller entre les poils après avoir utilisé la gravité de sa propre planète comme toboggan.
Bon malheureusement on n’y arrive pas parfaitement. On trouve bien quelques mécènes pour permettre à des artistes de consacrer leur temps à nous faire rêver, mais ça ne protège pas des charlatans (les deux sont une spécialité humaine), et on trouve de nombreux montages sociaux et économique pour permettre même aux plus petits et aux plus faibles de vivre, mais ça n’empêche pas d’autres d’en tuer à la tâche (autres spécialités humaines).
ce commentaire est sous licence cc by 4 et précédentes
Oui il y a de ça, j'ai appris à communiquer avec ma machine avec cette fabuleuse capacité humaine qu'est le langage. Autrement dit, je parle à mon ordinateur.
D'ailleurs, pour développer un autre sujet évoqué dans les commentaires de cette dépêche, j'apprécie mon éditeur de texte parce que je peux le contrôler en parlant avec lui.
Pointer et grogner est un langage, mais je parle d'un langage plus évolué avec un vocabulaire, une grammaire et une syntaxe.
Certains diront "civilisé" plutôt que "évolué" car le langage est bien un marqueur de civilisation. Si on utilise l'écriture pour marquer le début de l'histoire, le début de la civilisation vient certainement avec le langage, c'est juste que le langage sans l'écrit ne laisse pas de trace donc ça ne se mesure pas.
ce commentaire est sous licence cc by 4 et précédentes
Je veux dire que "pouvoir ouvrir son éditeur dans son terminal" est un argument à part entière et suffisant, pas besoin de "pouvoir ouvrir son éditeur dans son terminal parcequ'un autre argument", comme par exemple "ouvrir son éditeur quand on n'a plus X11" ou je ne sais pas quoi d'autre.
Je veux pouvoir ouvrir mon éditeur dans mon terminal puisque c'est ainsi que je travaille. Si je veux ouvrir un autre terminal ou un autre éditeur, j'ouvre un autre terminal. Terminator fait ça très bien par exemple: il m'ouvre un terminal dans le dossier courant du précédent terminal, ce qui signifie que je peux ouvrir une seconde vue de l'éditeur dans le dossier courant. Le terminal fournit un contexte, et je veux ce contexte quand j'ouvre mon éditeur de texte.
ce commentaire est sous licence cc by 4 et précédentes
Sérieusement, tu t'investis dans l'approche d'un éditeur de texte, tu te fais tes marques tout bien bien mais quand ton serveur X est cassé tu dois en utiliser un autre pour le réparer ? C'est triste.
Moué, je ne pensais même pas à cet avantage.
Non, pour moi, pouvoir ouvrir son éditeur depuis un terminal est une raison qui se suffit à elle-même. C’est ainsi que je travaille, je suis dans un shell dans un terminal, j’ouvre l’éditeur dans ce terminal. Mon éditeur a une GUI GTK, mais je ne m’en sers quasiment jamais.
ce commentaire est sous licence cc by 4 et précédentes
However, this tells us something about the ethos of Groupon as a company: they are willing to waste the resources of a tiny non-profit charity (which is currently run exclusively by volunteers) simply because Groupon thought they could beat that charity down by outspending them. And, it's not as if it's a charity with a mission Groupon opposes — it's a charity operating in a space which Groupon claims to "love".
The real story is: “Groupon stonewalled, wasting limited resources of a small non-profit for months, and gave up only when the non-profit politically outflanked them”.
On peut aussi voir l’affaire sous cet angle : Groupon peut-il se permettre de ruiner son image de marque en forçant une fondation à but non lucratif portée par des bénévoles à se ruiner et dépenser 100 000$ en frais de justice à perte alors que cette fondation de bénévole peine déjà à lever 20 000$ pour financer une de ses propres missions, Pitivi ?
Bradley Kuhn explique que cela fait longtemps que la fondation GNOME fait des pieds et des mains auprès de Groupon pour défendre la marquer GNOME, donc il n’y a pas de « un peu vite ». Le fait de transformer le litige en scandale publique a sensiblement accéléré la chose, mais non, cela n’a pas été vite du tout.
Le fait de réclamer des sous pour financer un procès fait partie de la stratégie de transformation du litige en scandale publique, ce qui a fait plier Groupon.
ce commentaire est sous licence cc by 4 et précédentes
Est-ce qu'ils ne se sont pas emballés un peu vite?
Je ne suis pas un expert, mais souvent dans un conflit de ce type, le gros rappelle au petit qu’il peut effectivement faire valoir son droit et que peut-être même il gagnera mais que pour cela il devra dépenser beaucoup trop par rapport à ce que lui rapporte le privilège qu’il défend. On voit souvent les deux parties se rediriger vers un petit arrangement entre eux, au bénéfice du gros. Il est facile de convaincre un petit qu’un chèque aujourd’hui pour se taire voire rien du tout peut être plus avantageux financièrement qu’un procès coûteux dont l’issue est future…
Le fait d’avoir levé l’argent aussi vite a peut-être été un signal décisif auprès de Groupon pour éviter que le « petit arrangement entre eux » se fasse au bénéfice de GNOME.
Prendre une marque possédée par un geek barbu qui vit chez sa grotte, ça ne fait pas peur, on se dit que dans le pire des cas on lui filera une indemnité en douce pour qu’il se taise et voilà. Quand le dit geek barbu remue son réseau et sort 100 000 $ en moins de 24h pour attaquer… Ça peut sensiblement changer la donne.
Au passage, même sans être allé au procès, je trouve que cette histoire peut servir de signal assez fort, et c’est bien d’en faire la publicité en effet. Il faut que la prochaine fois qu’une partie se retrouve dans la situation de porter préjudice à une autre partie qui fait du logiciel libre, la première partie se méfie des apparences… Même une fondation (à but non lucratif dans le droit américain je crois) de geek barbus qui trollent sur la dépendance à systemd peut se payer un procès à 100 000 $ quand la veille elle n’avait pas cet argent.
Ce dernier point est important, la veille, la fondation GNOME n’avait pas cet argent, personne ne sait combien la fondation GNOME peut lever pour un procès, peut être était-ce tout ce qu’elle pouvait lever et que la suite aurait été du bluff, ou peut-être n’est-ce que l’arbre qui cache la forêt, on ne le saura jamais, et Groupon non-plus.
Groupon n’a pas voulu voir jusqu’où la fondation GNOME peut aller, et cette précédence est en faveur de la fondation GNOME.
Est-ce qu'ils ne se sont pas emballés un peu vite?
Peut-être que c’est justement cet emballement qui a joué en leur faveur.
Que vont-ils faire de l'argent maintenant?
Ils ont prévenu à l’avance ce qu’ils comptaient faire de ce qui ne serait pas dépensé en frais de justice. Le fait que ce soit tout et pas une partie seulement ne change rien.
Dernier signal fort à relever : on ne peut pas estimer la somme d’argent que peut lever une fondation de libristes pour des frais de justice en fonction de la somme d’argent que peut lever cette même fondation de libriste pour financer leur cœur de métier et leur passion. Étonnamment, la fondation GNOME peut lever plus et plus vite pour dilapider en frais de justice que ce qu’elle est capable de lever pour investir et développer sa passion…
…se méfier du GNOME qui dort.
ce commentaire est sous licence cc by 4 et précédentes
En même temps dans le camps d’en face on parle d’un terminal de caisse, qui est un marché somme toute assez réduit par rapport à l’ensemble du marché des ordinateurs personnels sous Windows vendus à Mme Michu en supermarché, toutes les Mme Michu, et vendus par palette aux entreprises, toutes les entreprises.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Le ciel nous tombe sur la tête
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Des logiciels libres dans la stratosphère. Évalué à 2.
C’est pas tout à fait ce que je voulais dire, dans ton premier message tu réponds à la probabilité « le module tombe sur la tête de quelqu'un », dans ton second tu illustres la probabilité « la personne reçoit sur sa tête un quelconque module », il me semble.
Mais bon, c’est du détail, la proportion est très faible quoi qu’il en soit.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Typo
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 7.
Intéressant cet article.
Mais justement, je ne comprends pas Mélanchon quand il reproche que ce jeu représente le peuple comme des barbares et des sauvages sanguinaires, je comprendrais qu’il reproche la violence des images à la rigueur, mais c’est tout de même un fait historique que la prise de la bastille (pour rester sur cet exemple) s’est faite avec dépeçage et décapitations. D’ailleurs je suis assez étonné de son langage quand il parle de « République une et indivisible », l’emploi de ce vocabulaire dogmatique et religieux est étonnant, peut-on soumettre l’histoire au dogme ?
Après la bande annonce n’est qu’une bande annonce, elle ne montre pas l’ensemble du jeu c’est évident.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Le ciel nous tombe sur la tête
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Des logiciels libres dans la stratosphère. Évalué à 6. Dernière modification le 15 novembre 2014 à 12:47.
Si j’ai bien suivi, dans le cas de la sonde on parle de la probabilité qu’une sonde tombe sur une personne parmi celles qui sont dans le territoire, alors que ces exemples-là parlent de la probabilité pour une personne de se faire mordre par un serpent ou de se retrouver sous un astéroïde.
Je ne suis pas certain que la probabilité que la sonde tombe sur quelqu’un de mon voisinage (moi inclus) soit le même que la probabilité que je me retrouve moi au point de chute de la sonde.
Cela dit, je n‘aurai pas fait le pari, et j’aurai aussi opté pour un parachute, ne serait-ce que pour être sûr de pouvoir récupérer les supports et exploiter les données. ;-)
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Typo
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 3. Dernière modification le 15 novembre 2014 à 12:37.
Hum bon, j’ai du rater un épisode… J’ai donc recherché des infos sur le dernier Assassin's Creed (je suppose que vous parlez de ça vu que vous parlez d’Ubisoft ?) et je suis tombé sur cette bande annonce.
Dans cette bande annonce la voix off dit :
Je trouve que ce texte correspond très bien à la la façon dont cette période de notre histoire est enseignée. On peut comparer par exemple avec cette fiche du CNED en instruction civique et morale :
Vu la notoriété du CNED (Centre National d'Enseignement à Distance) en tant qu’établissement public français du ministère de l'Éducation nationale, je trouve cette bande annonce d’Assassin's Creed remarquablement bien faite : ça correspond tout à fait à ce que l’on enseigne.
Bon ça a l’air assez violent, les têtes au bout des piques ils les montrent cash, mais sur le plan historique, on ne peut pas leur reprocher ça. Après il y a sûrement des prises de liberté pour satisfaire le gameplay, mais en tout cas, à la vue de cette bande annonce, je suis assez impressionné par la fidélité.
Ça ne m’intéresse pas d’y jouer, mais ça pourrait faire un bon film d’animation (ce qui est souvent ma critique envers certains jeux actuels, ce n’est pas ça que je cherche).
[Edit, cela dit, je n’ai toujours pas compris ce que signifie « viol de plus en plus l’Histoire dans la bouche », je ne comprends pas ce que peut vouloir dire « histoire dans la bouche » ou « violer dans la bouche »]
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 2.
Je veux appuyer le fait que se limiter à un seul dossier caché dans
${HOME}n’empêche pas de faire ce que tu souhaites, c’était donc possible de satisfaire ce que tu veux (traiter les dossiers séparément) et satisfaire ce que je veux (n’avoir qu’un seul dossier caché), les deux en même temps.ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 3.
C’est là qu’il y a les goûts et les couleurs, moi je préfère un niveau de répertoire supplémentaire si ça réduit le nombre de fichiers dans
${HOME}. :DLe fait d’avoir
$XDG_CONFIG_HOME,$XDG_DATA_HOMEet$XDG_CACHE_HOMEdans un unique dossier n’empêche pas de traiter ces trois dossiers séparément.Ben oui, soit on fait trois dossiers bien séparés et sans niveau de répertoire supérieur, soit un met les trois avec un niveau de répertoire supérieur, mais on ne mélange pas les façons de faire !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 3. Dernière modification le 15 novembre 2014 à 11:24.
Oui mais bon, j’aime bien utiliser les choses dans leur configuration par défaut, ça limite la maintenance et les surprises à long terme, et ça limite les problèmes si quelqu’un suit mal la norme ou qu’un bug est introduit par la suite… C’est pour ça que je préfère quand les normes sont cohérentes…
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Typo
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 3.
C’est l’idée que je défends, dans le sens que ces jeux qui peuvent paraître vieillots sont maintenus et jouables au moins, ce qui est un prérequis pour un jeu.
Un autre argument est aussi qu’il y a toujours des serveurs. En cherchant des serveurs maîtres pour différents jeux dans XQF, je suis tombé sur des forums où d’autres personnes posaient des questions similaires, et souvent, deux trois personnes répondaient à cette question mais une bonne moitié du bruit consistait en messages de personnes qui exprimaient leur étonnement de voir que ces jeux existaient encore et que des gens pouvaient y jouer, j’ai lu beaucoup de messages de ce genre à propos de jeux qui n’avaient même pas deux ans au moment où les gens écrivaient ces messages.
Certains jeux voient leurs serveurs être éteints même pas deux ou trois après leur sortie, pour moi ça n’a aucun intérêt, je n’ai même pas envie de commencer à y jouer si c’est comme ça.
Personnellement je ne consomme pas les jeux pour les jeter ensuite, deux semaines plus tard, et oublier même que j’y ai joué un jour. Si un jeu me plaît, j’aime pouvoir y rejouer plus tard, même longtemps après.
Je joue à Nexuiz/Xonotic depuis 7 ou 8 ans maintenant, j’y joue peu parce que je ne suis pas un grand joueur, mais si on venait me proposer un jeu multijoueur Ubisoft dernier cri, je répondrai qu’il lui manquerait probablement quelque chose d’essentiel : de pouvoir y jouer encore dans 8 ans.
Je n’ai absolument rien compris à cette phrase.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: merci
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Alexandre Grothendieck est bronsonisé. Évalué à 3.
Mince, il faut attendre 70 ans ?
Je vais de ce pas proposer un projet de loi pour réformer le droit d’auteur, on ne va pas se priver de son œuvre à cause de lois pour protéger Mickey. /o\
ce commentaire est sous licence cc by 4 et précédentes
# PIMI pour installer des mods facilement.
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 8.
La plupart des mods de Wolf:ET consistent à changer quelques aspects du gameplay indépendamment des cartes ou des personnages ou des armes. Ce n’est pas vrai pour une minorité d’entre eux qui sont des conversions complètes, comme les mods TrueCombat.
Après m’être rendu compte qu’ET:Legacy arrivait à lancer ceux-ci et qu’il était possible de rejoindre des serveurs, et qu’en fait c’était la première fois de ma vie que j’arrivais à lancer ces mods parce que ça fait déjà quelques années que c’est devenu quasiment impossible de le faire avec le binaire obsolète officiel de Wolf:ET sur nos distros modernes, j’ai écrit un script pour simplifier l’installation de ces mods que j’ai nommé PIMI, et qu’on trouve sur Github.
L’utilisation est assez simple, pour installer TrueCombat:Close Quarters Battle, il suffit de faire :
Après coup, je l’ai modifié pour permettre d’installer Wolfenstein: Ennemy Territory comme mod d’ET:Legacy (ce que fait aussi le script officiel cité dans la dépêche), il suffit alors de faire :
On peut passer des paramètres au script pour installer dans d’autres chemins (d’autres moteurs par exemple), l’aide
./pimi.shest assez complète.Par défaut le script ne supprime pas les fichiers temporaires, on peut les purger avec
./pimi.sh -p. Il faut savoir que certains mods sont bizarremnt distribués, par exemple le mod TrueCombat:Elite est distribué sous la forme d’un exécutable gzippé qui est un script shell qui embarque un tarball gzippé lui aussi, qui contient un installeur et un tarball bzipé, qui contient finalement les fichiers. Installer un tel mod va extraire toutes ces étapes une par une avant de copier les fichiers utiles dans le bon répertoire, donc ça peut vite prendre quelques Go dans votre dossier temporaire.Mon script ne repose pas sur le mécanisme d’installation des installeur fournis (à la différence du script d’ET:Legacy pour etmain) car je ne leur fait pas confiance, je picore dans chaque archive le bon fichier pour l’installer à sa bonne place, et laisse les fichiers inutiles (le script d’ET:Legacy lui fait le ménage après coup à coup de
rm). Ma méthode est d’autant plus remarquable lorsqu’on installe un mod qui est distribué en plusieurs parties, par exemple un installeur pour linux et une archive de patch avec des fichiers à écraser… Le mode TC:E pour Wolf:ET par exemple est distribué comme un installeur pour GNU/Linux et accompagné d’un zip pour Windows, Mac OS et GNU/Linux. PIMI extrait donc les fichiers de l’installeur sans l’exécuter, et extrait les fichiers propres à GNU/Linux et uniquement ceux-ci dans le zip de patch. Autre exemple, le mod TrueCombat pour Quake3 est distribué sous forme d’un zip complet pour la version 1.1, puis de deux zips de patchs pour la version 1.2 et 1.3, avec chacun de ces zip de patchs qui écrasent le précédent… PIMI picore dans chacune de ces archives les bons fichiers nécessaires à construire un installation de la version 1.3 du premier coup.Ça donne donc ça (copies d’écran de TC:E et CQB prises avec ET:Legacy) :
Pour différentes raisons que je n’ai pas approfondi, il semble seulement possible de se connecter à des serveurs distants de TC:E et CQB. J’ai réussi je ne sais pas comment à lancer la toute première et unique fois une partie en local, mais je n’ai pas reproduit depuis. Ce n’est pas la faute à PIMI mais à l’obsolescence de ces mods.
Je ne sais pas si on peut lancer un serveur TCE ou CQB avec ET:Legacy, et si ça ne marche pas il faudra probablement utiliser le Wolf:ET obsolète sur une distro obsolète… Actuellement tous les serveurs TCE et CQB que je vois en ligne sont sous Windows ou bien sous GNU/Linux avec un build maison de Wolf:ET. :/
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 3.
Idem, c’est pour cela que pour XQF pour le moment j’ai déplacé
~/.qfvers~/.config/xqf/mêmes si certains fichiers peuvent êtres considérés comme du cache. C’est déjà moins pire…Il y a plein d’autres applications qui ne respectent pas bien le standard XDG, par exemple 0ad qui met des logs dans
~/.config/0ad/logset smplayer qui met des screenshots dans~/.config/splayer/screenshots, mais tant qu’ils ne me pourrissent pas mon /home, je m’en contente.ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 8.
Personnellement je défend à fond la spécification XDG_MACHIN pour les données/config/cache personnels, mais pour une seule raison: il faut un standard et je ne vais pas en inventer un second qui n’en serait plus un.
Le standard XDG_MACHIN a d’énormes défauts. Il ambitionne de faire le ménage dans tous les ~/.quelquechose qui polluent
${HOME}, et la première chose qu’il fait c’est de pondre~/.cache,~/.config,~/.localet peut-être d’autres, déjà, XDG_MACHIN a échoué pour moi.Autre défaut, c’est de reproduire d’un coté dans
~/.localune surcharge de/usr, comme/usr/share/et~/.local/share/, et d’un autre coté, de ne pas aller jusqu’au bout pour la configuration ou le cacheil y a
/usr/share/applicationset~/.local/share/applicationsil y a
/usr/share/iconset~/.local/share/iconsEt puis il y a
/usr/share/nautiluset~/.local/share/nautilus,/usr/share/totemet~/.local/share/totem, etc.Cette partie-là est super bien pensée, on a
/usrpour les trucs installés par la distro,/usr/localpour les trucs installés à la mano mais pour tout le système, et~/.localpour les trucs uniques à l’utilisateur. Et ça marche super bien, par exemple il m’est arrivé parfois d’installer des trucs que pour moi en faisant./configure --prefix=~/.localet ça marche super bien !Mais voilà, ils ont déplacé
~/.iconsdans~/.local/share/icons(très intelligent), pour aussitôt créer un~/.cache, (n’importe quoi) !Au final, je me demande à quoi sert
~/.localétant attendu qu’il ne contient que deux dossiersshare, ettemp.D’ailleurs on peut se demander pourquoi officiellement
~/.local/share/applications, et officiellement~/.local/share/Trashavec une majuscule.Au final, on voit que le standard se prend les pieds dans le tapis rien que pour organiser les fichiers d’un autre standard, celui des « Desktop files » qui décrit les icônes et les menus :
Les fichiers
.desktopqui décrivent le nom de l’application, le commentaire, les catégories, les mimetypes associés, la commande etc. sont enregistrés dans~/.local/share/applications(la surcharge de/usr/share/applications, mais pour déclarer que cette application est à démarrer à l’ouverture de session, il faut surcharger ce fichier avec l’option qui va bien dans~/.config/autostart(la surcharge de l’ancien/usr/share/autostartdésormais/etc/xdg/autostart), mais pour surcharger/usr/share/desktop-directoriesqui décrit les catégories (.directory), il faut écrire dans~/.local/share/desktop-directories/et pour définir un menu (.menu) et surcharger/etc/xdg/menus, c’est dans~/.local/menus.Si vous avez bien suivi, pour cacher Lollypop du menu il faudrait surcharger
/usr/share/applications/lollypop.desktoppar~/.local/share/applications/lollypop.desktopavec la valeur qui va bien, mais pour que Lollypop se charge à l’ouverture de session, il faudrait surcharger/usr/share/applications/lollypop.desktoppar~/.config/autostart/lollypop.desktopavec la valeur qui va bien. Ah oui, dernière chose,~/.config/monappliest sensé surcharger/etc/xdg/monappli, si vous suivez toujours.Il auraient pu faire ceci (je ne toucherais pas à
/etc,/varet/usrpour des raisons historiques évidentes) :Ou un truc similaire et propre (peu importe les noms). On pourrait même inventer un
/xdgvu qu’on a bien inventé/runrécemment, pour mettre fin aux/etc/machin/run…Mais non, on a un standard branlant. Je le défends tout de même parce qu’au moins il est écrit et reconnu et qu’il vaut mieux un standard branlant que pas de standard du tout.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Emplacement fichiers de config
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 10.
Parce que c’est plus complexe que cela… /o\
En fait Freedesktop c’est quoi… ce serait la config dans
~/.config/etlegacy, le cache dans~/.cache/etlegacy, des fichiers partagés dans~/.local/share/etlegacy. Mais il faut faire avec l’historique, et l’historique, c’est la manière de faire d’Id Software.En gros ça marche comme ça
/dossier_utilisateur/surcharge/dossier_système/.Par exemple
/dossier_utilisateur/fichier_de.confsurcharge/dossier_système/fichier_de.confEt si tu as
Le jeu voit en fait un dossier unifié :
Et ça va même plus loin que ça puisque les archives
.pk3sont en fait deszipd’une partie de l’arborescence.Par exemple une archive "jeu.pk3" contiendrait :
et une archive
map-monde.pk3contiendrait :Le jeu verra :
Ici, le dossier système serait par exemple
/usr/share/games/etlegacy, et le dossier utilisateur~/.etlegacy, et les dossiers de jeux/mod seraientetmain(Wolf:ET) ettcetest(TrueCombat:Elite). Les organisations suivantes sont équivalentes :1.
2.
Je ne sais pas si ET:Legacy l’utilise, mais il existe une bibliothèque dédiée pour ça, PhysicsFS, que j’avais présenté dans une précédente dépêche.
Puisqu’il faut rester compatible avec les mods, seulent peuvent être changés les noms de dossier qui contiennent les fichiers du jeu, mais l’organisation de l’arborescence ne peut pas être changée. Au mieux, etlegacy pourrait travailler dans
~/.local/share/etlegacy, mais tout y serait, même la configuration qui devrait être dans~/.config/etlegacy.ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Typo
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 2.
Ah voilà tout s’explique. :D Pas de problème !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Typo
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 2.
C’était bien sans doute, /o\
…En plus il me semblait l’avoir corrigée celle-ci. :/
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Typo
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 5.
Je ne sais pas si le modèle libre permettra un jour de tenir le rythme des studios à gros budget et de fournir un travail équivalent, mais ce qui est sûr et certain, c’est que le modèle libre est très bien adapté pour faire tenir un projet dans la durée. Il y a plein de jeux libres ou de jeux non libres mais dont le moteur a été libéré qui sont toujours jouables et joués, et c’est super.
Personnellement, je n’ai pas vraiment besoin de plus d’ailleurs, il y a toujours des gens qui jouent aux cartes ou aux dés, ou aux sept familles, le fait qu’un jeu utilise une technologie qui semble désuète à coté d’autres plus modernes et plus sexys n’enlève rien au fait que c’est un jeu, et que ça sert à jouer ! Ça ne ressemble pas ou plus à une super production actuelle, mais on peut y jouer, que demander de plus ?
Ce qui est super aussi, c’est qu’on peux très facilement se rapprocher d’un projet comme celui-là. Il suffit de zieuter le forum de temps en temps, laisser un client IRC ouvert sur le canal officiel et lurker un peu, faire le tour du dépôt de code, faire quelques commentaires, échanger avec les un les autres. Le jeu prend alors une toute autre dimension avec des hommes derrières.
J’ai tendance à préparer mes dépêches un peu de cette manière, et en plus avec le projet XQF que je reprends je me retrouve non seulement à écrire sur les gens, mais à devoir travailler avec eux, même si je ne contribue pas directement à leur code. J’ai lu des trucs à eux, j’ai du leur poser des questions, certains ont lu mon code, ont fait des suggestions. Et puis rapidement on retrouve les uns et les autres dans différents projets frères. On retrouve d’ailleurs habituellement les membres de chaque projet connectés aux canaux IRC des autres projets. ;-)
Et puis, un peu comme ce qu’Alan Cox disait rechercher récemment, ce sont des projets à taille humaine, et c’est ludique.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: But de l'exploration spatiale
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal L'astronomie à la portée de tous : Philae. Évalué à 4.
Effectivement, peut-être que le plus exceptionnel de l’espèce humaine n’est pas d’être capable d’explorer l’espace, mais d’être capable d’organiser la société afin de permettre à certains de ses membres de jouer à poser une gameboy sur une comète pour la chatouiller entre les poils après avoir utilisé la gravité de sa propre planète comme toboggan.
Bon malheureusement on n’y arrive pas parfaitement. On trouve bien quelques mécènes pour permettre à des artistes de consacrer leur temps à nous faire rêver, mais ça ne protège pas des charlatans (les deux sont une spécialité humaine), et on trouve de nombreux montages sociaux et économique pour permettre même aux plus petits et aux plus faibles de vivre, mais ça n’empêche pas d’autres d’en tuer à la tâche (autres spécialités humaines).
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Félicitations
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche GNU Emacs 24.4. Évalué à 10.
Tu n’aurais pas une solution pour la vaisselle aussi ? /o\
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Félicitations
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche GNU Emacs 24.4. Évalué à 6. Dernière modification le 13 novembre 2014 à 18:48.
Oui il y a de ça, j'ai appris à communiquer avec ma machine avec cette fabuleuse capacité humaine qu'est le langage. Autrement dit, je parle à mon ordinateur.
D'ailleurs, pour développer un autre sujet évoqué dans les commentaires de cette dépêche, j'apprécie mon éditeur de texte parce que je peux le contrôler en parlant avec lui.
Pointer et grogner est un langage, mais je parle d'un langage plus évolué avec un vocabulaire, une grammaire et une syntaxe.
Certains diront "civilisé" plutôt que "évolué" car le langage est bien un marqueur de civilisation. Si on utilise l'écriture pour marquer le début de l'histoire, le début de la civilisation vient certainement avec le langage, c'est juste que le langage sans l'écrit ne laisse pas de trace donc ça ne se mesure pas.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Félicitations
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche GNU Emacs 24.4. Évalué à 4. Dernière modification le 13 novembre 2014 à 18:40.
Je veux dire que "pouvoir ouvrir son éditeur dans son terminal" est un argument à part entière et suffisant, pas besoin de "pouvoir ouvrir son éditeur dans son terminal parcequ'un autre argument", comme par exemple "ouvrir son éditeur quand on n'a plus X11" ou je ne sais pas quoi d'autre.
Je veux pouvoir ouvrir mon éditeur dans mon terminal puisque c'est ainsi que je travaille. Si je veux ouvrir un autre terminal ou un autre éditeur, j'ouvre un autre terminal. Terminator fait ça très bien par exemple: il m'ouvre un terminal dans le dossier courant du précédent terminal, ce qui signifie que je peux ouvrir une seconde vue de l'éditeur dans le dossier courant. Le terminal fournit un contexte, et je veux ce contexte quand j'ouvre mon éditeur de texte.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Félicitations
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche GNU Emacs 24.4. Évalué à 5.
Moué, je ne pensais même pas à cet avantage.
Non, pour moi, pouvoir ouvrir son éditeur depuis un terminal est une raison qui se suffit à elle-même. C’est ainsi que je travaille, je suis dans un shell dans un terminal, j’ouvre l’éditeur dans ce terminal. Mon éditeur a une GUI GTK, mais je ne m’en sers quasiment jamais.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Félicitations
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche GNU Emacs 24.4. Évalué à 4.
J’utilise quasi-exclusivement
vimdans un terminal (terminatoren particulier).En fait l’éditeur majeur que je n’utilise pas dans un terminal est… l’espace de rédaction de DLFP. /o\
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Groupon ferait un signe
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche La marque Gnome convoitée par la société Groupon. Évalué à 9. Dernière modification le 13 novembre 2014 à 05:54.
Je complète avec deux extraits de l’analyse de Bradley Kuhn (président de la Software Freedom Conservancy) liée plus bas par Sébastien Wilmet :
On peut aussi voir l’affaire sous cet angle : Groupon peut-il se permettre de ruiner son image de marque en forçant une fondation à but non lucratif portée par des bénévoles à se ruiner et dépenser 100 000$ en frais de justice à perte alors que cette fondation de bénévole peine déjà à lever 20 000$ pour financer une de ses propres missions, Pitivi ?
Bradley Kuhn explique que cela fait longtemps que la fondation GNOME fait des pieds et des mains auprès de Groupon pour défendre la marquer GNOME, donc il n’y a pas de « un peu vite ». Le fait de transformer le litige en scandale publique a sensiblement accéléré la chose, mais non, cela n’a pas été vite du tout.
Le fait de réclamer des sous pour financer un procès fait partie de la stratégie de transformation du litige en scandale publique, ce qui a fait plier Groupon.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Groupon ferait un signe
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche La marque Gnome convoitée par la société Groupon. Évalué à 8. Dernière modification le 13 novembre 2014 à 05:34.
Je ne suis pas un expert, mais souvent dans un conflit de ce type, le gros rappelle au petit qu’il peut effectivement faire valoir son droit et que peut-être même il gagnera mais que pour cela il devra dépenser beaucoup trop par rapport à ce que lui rapporte le privilège qu’il défend. On voit souvent les deux parties se rediriger vers un petit arrangement entre eux, au bénéfice du gros. Il est facile de convaincre un petit qu’un chèque aujourd’hui pour se taire voire rien du tout peut être plus avantageux financièrement qu’un procès coûteux dont l’issue est future…
Le fait d’avoir levé l’argent aussi vite a peut-être été un signal décisif auprès de Groupon pour éviter que le « petit arrangement entre eux » se fasse au bénéfice de GNOME.
Prendre une marque possédée par un geek barbu qui vit chez sa grotte, ça ne fait pas peur, on se dit que dans le pire des cas on lui filera une indemnité en douce pour qu’il se taise et voilà. Quand le dit geek barbu remue son réseau et sort 100 000 $ en moins de 24h pour attaquer… Ça peut sensiblement changer la donne.
Au passage, même sans être allé au procès, je trouve que cette histoire peut servir de signal assez fort, et c’est bien d’en faire la publicité en effet. Il faut que la prochaine fois qu’une partie se retrouve dans la situation de porter préjudice à une autre partie qui fait du logiciel libre, la première partie se méfie des apparences… Même une fondation (à but non lucratif dans le droit américain je crois) de geek barbus qui trollent sur la dépendance à systemd peut se payer un procès à 100 000 $ quand la veille elle n’avait pas cet argent.
Ce dernier point est important, la veille, la fondation GNOME n’avait pas cet argent, personne ne sait combien la fondation GNOME peut lever pour un procès, peut être était-ce tout ce qu’elle pouvait lever et que la suite aurait été du bluff, ou peut-être n’est-ce que l’arbre qui cache la forêt, on ne le saura jamais, et Groupon non-plus.
Groupon n’a pas voulu voir jusqu’où la fondation GNOME peut aller, et cette précédence est en faveur de la fondation GNOME.
Peut-être que c’est justement cet emballement qui a joué en leur faveur.
Ils ont prévenu à l’avance ce qu’ils comptaient faire de ce qui ne serait pas dépensé en frais de justice. Le fait que ce soit tout et pas une partie seulement ne change rien.
Dernier signal fort à relever : on ne peut pas estimer la somme d’argent que peut lever une fondation de libristes pour des frais de justice en fonction de la somme d’argent que peut lever cette même fondation de libriste pour financer leur cœur de métier et leur passion. Étonnamment, la fondation GNOME peut lever plus et plus vite pour dilapider en frais de justice que ce qu’elle est capable de lever pour investir et développer sa passion…
…se méfier du GNOME qui dort.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Aucun rapport
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche La marque Gnome convoitée par la société Groupon. Évalué à 2.
En même temps dans le camps d’en face on parle d’un terminal de caisse, qui est un marché somme toute assez réduit par rapport à l’ensemble du marché des ordinateurs personnels sous Windows vendus à Mme Michu en supermarché, toutes les Mme Michu, et vendus par palette aux entreprises, toutes les entreprises.
ce commentaire est sous licence cc by 4 et précédentes