Thomas Debesse a écrit 3631 commentaires

  • [^] # Re: C'est peut être moi ...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 2.

    Tiens au fait je sais pas si t'as vu les nouvelles maps de Xonotic par Justin : Crystalcave et Erbium ?

    Ah non pas encore, je vais regarder ça.

    Et sinon, tiens, un contributeur a refait les textures de verdures pour Station 15. J’espère qu’elles seront intégrées dans la prochaine version? :-)

    Est-ce que tu joues parfois à Unvanquished ? Si oui avec quel pseudo ? :-)

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

  • [^] # Re: C'est peut être moi ...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 2. Dernière modification le 24 août 2015 à 18:32.

    Exact, un gars a récemment commenté sur le forum pour justement demander à ce que les modèles soient plus distinguables, en pointant cette capture d’écran:

    distinction

    Ok, l’ombre projetée sur la lampe n’est pas du tout réaliste, ce n’est pas le problème pointé (c’est du au fait que le jeu utilise encore quasi exclusivement des lightmaps, un type d’éclairage précompilé), le problème c’est que la couleur ambiante est reportée de manière trop réaliste sur le modèle, qui devient trop difficile à distinguer pendant le jeu.

    Et si Unvanquished a une part de RTS, il reste tout de même considéré comme un FPS rapide comme Quake et autres du même acabit, un genre de jeu qu’on appelle communément « twitch game ». En fait c’est aussi tout l’intérêt d’Unvanquished : être à la fois un twitch game, mais pas un jeu où l’on ramasse indéfiniment des armes, donc il faut être prêt à décharger au quart de tour, mais sans spammer à tout va n’importe comment, et pas avec la première arme venue (de toute manière on ne peut en porte qu’une en plus d’une petite arme d’appoint inchangeable, donc elle doit être choisie précieusement pour la mission qu’on se donne).

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

  • [^] # Re: Licence

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 3. Dernière modification le 24 août 2015 à 18:18.

    Bref, pour qu’Unvanquished réussisse à être un jeu complètement libre, il faut trouver des contributeurs qui ne font que du libre. :-)

    Point de vue code c’est facile, point de vu données, on connaît la chanson. :/

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

  • [^] # Re: Licence

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 7.

    Du coup elles sont sous quelles licences les cartes ? CC by-nc-sa, comme les modèles ? CC by-sa 2.5, pour respecter la licence des versions précédentes ? Pas de licence parce que kestananafout on est des progamerz developerz mozafokaah :o ?

    La volonté est de faire du CC by-sa, malheureusement ce n’est pas toujours possible. À la différence du projet Warsow qui a une politique volontariste concernant la clause -nc, la volonté est de faire du libre, mais il faut faire avec ce qui existe…

    Dans les trucs qui restent encore de Tremulous (genre les bruitages), c’est juste intouché donc ça hérite de la politique « non mais qu’est ce que tu me prends la tête avec ça » du contributeur original il y a plus de dix ans avec tout le flou qui tourne autour. Le premier qui vient avec des sons rafle la mise hein, il y a juste besoin de les remplacer. ;-)

    Dans les nouveau truc, toutes les textures sont libres, je crois que c’est non-négociable.

    Question cartes et modèles, il y a malheureusement quelques nouvelles contributions en -nc. Un des problèmes qui s’est présenté (et là il y a vraiment besoin de la contribution d’un juriste), c’est que certains contributeurs utilisent des logiciels dont la licence interdit l’utilisation commerciale de ce qui est produit avec. Ce sont des clauses complètement abusives et qui ne tiennent probablement pas, car l’auteur du logiciel que tu utilises n’a aucune paternité sur ta propre production, mais le bon sens ne suffit pas si un gros éditeur veux t’intimider.

    Il y en a aussi quelques uns qui sont encore frileux à cause de précédents abus. C’est dramatique, mais il est plus facile de faire respecter la loi sur l’aspect -nc que sur l’aspect libre.

    Je m’explique. Par exemple si quelqu'un publie une version commerciale et fermée d’un jeu en source ouverte empêchant l’usage commercial sur l’App Store d’Apple, il sera beaucoup plus facile d’obtenir le retrait si vous pointez le fait que le jeu est commercialisé alors que la licence l’empêche que si vous pointez le fait que le jeu ne distribue pas ses sources. Donc malheureusement, certains utilisent les licences -nc juste pour garantir que les sources restent ouverte, c’est complètement dingue et on marche sur la tête mais c’est comme cela que cela fonctionne lorsqu’il faut traiter avec les parrains mafieux type Apple pour faire respecter la loi, parrains qui fondent leur jugement moral uniquement sur l’aspect commercial/non-commercial.

    J’évoque le fait que certains contributeurs utilisent des logiciels non-libres, je réponds donc par avance à la question suivante, quid des formats? Même si certains utilisent des outils non-libres, il faut nécessairement que la réalisation soit exportable (et exportée) vers un format utilisé par un logiciel libre, comme Blender. C’est catégorique, en fait il y a déjà des gens qui ont proposé des contributions qui n’ont jamais servi parce qu’elles n’ont jamais pu être intégrées, donc c’est pas la peine de commencer si ça n’est pas exportable, c’est du temps perdu. Ça fera juste une jolie image à placer dans votre book, mais ça ne servira pas.

    Unvanquished a un super contributeur pour les animations et il travaille sous Blender, ce qui met tout de suite la barrière à l’entrée pour tous les modèles qui ne sont pas compatibles avec Blender. Ce contributeur est une vraie chance, à la fois parce qu’il travaille avec des outils libres, et à la fois parce qu’il pose les critères d’entrée par sa seule présence.

    Autre aspect catégorique, il faut impérativement les sources, ou un format intermédiaire modifiable (l’exemple d’un export vers Blender même si l’outil d’origine n’est pas Blender). Avec Tremulous, il manque énormément de sources pour les maps officielle, et ça c’est juste pas acceptable (malheureusement les licences Creative Commons le permettent).

    Donc oui, il y a malheureusement quelques trucs en -nc qui trainent, par contre l’exigence concernant les sources va au delà de l’exigence des licences Creative Commons. Aussi, si quelqu’un propose un remplacement sans -nc, ce remplacement sera volontiers accepté. C’est juste qu’il faut bien avancer avec ce qu’on a, c’est comme pour les sons, tant qu’il y a pas mieux, ben faut faire avec…

    Au delà des licences, il y a aussi la gestion des sources, et pas que pour le code. Les artistes sont très mal lotis et ont très peu d’outils compatibles avec le suivi de version par exemple, et souvent les outils ont des fonctionnements qui marchent sur la tête. Je pense notamment au compilateur historique q3map2 qui est le seul compilateur que je connaisse qui ne sait pas ce qu’est une source (mais qui compile des sources) et qui est une bouillie immonde question code. Il y a un énorme travail à faire et en cours de réalisation de ce coté, ce sera en partie évoquée dans mon prochain journal.

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

  • [^] # Re: C'est peut être moi ...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 4.

    Les anciennes sont certainement plus réalistes, les nouvelles plus "cartoon".

    C’est un vrai point, et peut-être à corriger.

    Le problème de toutes ces possibilité ajouté, bumpmap qui ajoute du relief, specular map qui permet de spécifier le reflet, etc. c’est qu’il est très facile de faire un truc qui en jette, mais qu’il est difficile de faire quelque chose de mesuré. En gros il y a le risque du blingbling.

    Faire un reflet brillant métallique, c’est facile, faire un reflet qui sonne naturel, c’est autre chose.

    Il ne suffit pas d’ajouter un effet "reflet métal" sur une texture destinée à être appliquée sur un objet métallique si la texture de diffusion (en gros, le motif) ressemble à une peinture mat. En vrai le reflet métallique est sensé être sous la texture mat et la traverser, et donc être atténuée, mais dans le moteur de rendu, toutes ces textures sont appliquées il n’y a pas d’effet « le reflet traverse la peinture », il faut donc configurer l’intensité du reflet à la main de façon à obtenir l’impression attendue, ce qui est tout un art. :-)

    Ensuite, c’est peut-être en partie volontaire : le projet a besoin d’une identité visuelle, et toutes ces options sont donc sujettes à expérimentation.

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

  • [^] # Re: C'est peut être moi ...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 3.

    Il y avait un problème de droit pour les textures ? Sinon pourquoi les avoir refaites ?

    Cf. au dessus pour la réponse « pourquoi les refaire ? ». :-)

    C'est bizarre, à vue de nez on dirait qu'il manque des effets de lumière sur les nouvelles cartes, notamment des halos autour des éclairages.
    Les anciennes cartes font plus réaliste, plus glauques aussi.

    En fait j’ai eu un petit souci en faisant les captures d’écran, les captures que tremulous a fait ne correspondaient pas du tout à ce que rendait le moteur (elles étaient excessivement lumineuse), donc je les ai assombries un peu artificiellement, dont ça ressemble un peu plus à ce que tremulous rend, mais étonnamment, en mieux, parce qu’en fait l’image est plus contrastée maintenant, d’où cet effet sur les halo qui sont plus marqués.

    Aussi, c’est typiquement le type d’effet sur lesquels les gens seront en désaccord. Certains on une impression de « meilleur » à cause de ce contraste. D’autres auront une impression de meilleur à cause de la luminosité générale.

    Typiquement, les captures d’écran de Station 15 sur Tremulous sont trop lumineuses par rapport au rendu réel, mais quand je regarde le comparatif avec un œil extérieur, et avec les miniatures, celles de Tremulous flattent plus mon œil parce qu’elles sont plus lumineuses. J’ai une impression de mieux. Mais dans le jeu, quand mon œil ne voit pas l’ensemble mais la partie (le sol, le mur, à mon échelle quoi), c’est juste incomparable, la version Tremulous est moche. :-)

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

  • [^] # Re: C'est peut être moi ...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 8.

    C’est un retour très intéressant ! Est-ce que tu saurais déterminer qu'est ce qui te fais cet effet « meilleur » ?

    Parce que dans ce domaine, c’est de l’ordre de l’ « impression » et c’est une magie noire difficile. En fait il y a un énorme travail de retexturage pour plusieurs raisons (comme ça je réponds aussi à Croconux en dessous):

    • résolution trop faible, ça pixelise à fond et sur un écran actuel c’est très moche.

    C’est un peu le problème du format de la comparaison que j’ai fait avec des miniatures, il aurait fallu une projection plein écran avec un slider. Réduit à ces miniature de 360pixels de large, ben on a une vue d’ensemble, et donc une impression d’ensemble, donc on ne mesure pas certaines différence. Par contre, effectivement, cela donne une vue d’ensemble qui peut révéler des choses (ambiance, couleurs…).

    • le moteur permet désormais d’utiliser des normal maps et des specular maps, ce qui permet de définir un relief à la texture et les reflets. ces nouvelles textures utilisent ces effets. On peut voir cela sur cette image:

    normal

    Et là encore, le format « copie d’écran » n’est pas adapté, c’est surtout flagrant en mouvement. :-)

    Le projet Unvanquished se pose des contraintes qualité assez strictes et le texturage précédent était largement en deçà.

    • et puis il y avait une troisième raison que j’ai oublié depuis le moment où j’ai commencé à écrire ce commentaire.

    • et puis il y a les goûts, les couleurs, les modes… Beaucoup de ces maps utilisent des textures faites par les mappeurs eux-même, quand les mappeurs ont refait leurs textures en haute résolution, ben ils avaient peut-être envie d’expérimenter autre chose, tout simplement…

    Au niveau des droits des textures, il n’y avait pas de problème parce que toutes ces cartes sont des cartes faites par des contributeurs qui sont sérieux sur ce plan là et qui l’étaient déjà à l’époque de Tremulous, ce qui n’est pas du tout le cas des cartes officielles de Tremulous qui est une complète zone de non-droit (du genre « thanks to the nice chap who released his "ds-old-tex" set to the public » c’est un peu faible comme licence, ce n’est vraiment pas mieux qu’un « trouvé sur google image ».

    Mais même si ces textures étaient claire du point de vue légal, il y a tout de même eu un gros travail de réorganisation et de renommage, aussi, ce qui n’oblige pas à un retexturage mais c’est aussi un gros boulot. D’une manière générale, il faut se dire que Tremulous n’a jamais été clair du tout niveau licence. Je vais jouer mon Zenitram mais il y a eu un très fort engouement pour Tremulous lors de sa sortie (par fierté libriste devant un tel succès), mais s’il y a une grosse étiquette « cc-by » sur les fichiers de Tremulous, en fait, en vrai… ben c’est juste un enfer. D’ailleurs, le projet recherche un artiste pour les sons car ça fait partie des dernières choses qui subsistent de Tremulous et c’est justement un des trucs les plus flous du point de vue juridique.

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

  • [^] # Re: Est-ce que le server X11 fonctionne au déballage?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche FreeBSD 10.2. Évalué à 1.

    J’ai du faire une bidouille semblable à celle décrite ici, autrement, tant que X11 n’est pas compilé avec GCC, il ne fonctionne pas.

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

  • [^] # Re: Est-ce que le server X11 fonctionne au déballage?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche FreeBSD 10.2. Évalué à 2.

    Je ne sais pas s’il y a un rapport de bug, mais je ne suis pas le seul à rencontrer ce problème de X11 cassé parce que compilé avec clang:

    https://forums.freebsd.org/threads/10-1-kvm-guest-cant-startx-ee-illegal-instruction-at-address-0x4a40f0.50953/

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

  • # Est-ce que le server X11 fonctionne au déballage?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche FreeBSD 10.2. Évalué à 3. Dernière modification le 19 août 2015 à 20:24.

    J’ai installé une FreeBSD il y a un mois dans une vm, et le server X11 était cassé par défaut.

    La cause du problème était que FreeBSD avait switché toute sa procédure de compilation sur llvm, et que si Xorg compile bel et bien avec llvm, il ne fonctionnait pas. La seule solution était d’installer les ports et de refaire toute la compilation de Xorg avec gcc (ce qui signifie tous les modules pouvant être liés ensemble), ce qui est loin d’être évident pour le premier venu.

    Ce problème ne faisait vraiment pas sérieux du tout, surtout quand je me souviens que lorsque j’étais étudiant j’utilisais FreeBSD avec plus de facilité qu’une Mandrake sur le laptop personnel que j’avais acheté pour les cours (et j’étais passé à FreeBSD moins d’un an après avoir utilisé Linux pour la première fois, c’est dire combien c’était facile)…

    Il y a un mois j’ai donc réessayé FreeBSD pour voir « à quoi ressemble FreeBSD aujourd’hui », le serveur X11 livré dans la version stable n’était pas fonctionnelle, j’ai pu corriger cela, mais gdm ne se lance toujours pas. J’ai réussi à lancer Xorg, mais pas encore réussi à arriver ne serait-ce qu’à un gestionnaire de connexion. Oh la douche froide.

    Je sais que depuis il y a eu Mac OS X et qu’il était renommé que de nombreux développeurs FreeBSD utilisaient ce système pour le bureau et ne développaient que pour le serveur (le problème avait été évoqué dans ces colonnes), mais ce problème est-il toujours vrai?

    Livrer un serveur X11 non fonctionnel dans une version stable est tout de même une faute gravissime, à moins que personne ne s’en serve ?

    Est-ce corrigé par cette nouvelle version ?

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

  • [^] # Re: Répondons sérieusement

    Posté par  (site web personnel, Mastodon) . En réponse au journal Et si l'afflux de réfugiés n'était qu'un moyen pour destabiliser l'Europe ?. Évalué à 8.

    1) Ces gens viennent parce que c'est la guerre chez eux. Tant que ces conflits continueront, ces migrants viendront.
    4) L'Europe doit choisir un camp et régler le problème. Le problème est que les russes et les chinois soutiennent l'autre camp

    De quelle guerre parles-tu ?

    Le conflit le plus dramatique du point de vue humanitaire est certainement la guerre menée par l’état islamique (épuration ethnique, traite d’être humain etc.), et il me semble que ni nous ni les russes sommes du coté de l’État Islamique (enfin, officiellement, puisque nous leurs avons livré des armes en vue de déstabiliser le régime syrien).

    Accessoirement « les russes sont dans l’autre camp » depuis que la politique étrangère française s’est positionné sur le refus de livraison des mistrals russes suite à l’abattage toujours inexpliqué d’un avion malaisien reliant Amsterdam et Kuala Lumpur en zone ukrainienne, se soumettant aux prérogatives de sanctions décidées par la politique étrangère des États-Unis qui n’est pas impliquée dans l’affaire (départ et destination en dehors du territoire américain, vol hors du territoire américain, crash en dehors du territoire américain, compagnie non-américaine, passagers non-américains) suivant un protocole d’action « conclusion - sanction - enquête » largement éprouvée lors de nombreux précédents.

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

  • [^] # Re: VP9

    Posté par  (site web personnel, Mastodon) . En réponse au journal Cisco annonce Thor. Évalué à 6. Dernière modification le 12 août 2015 à 16:11.

    À mes yeux un logiciel non-libre est rarement acceptable

    Dois-je citer FFmpeg, x264, etc? Franchement?
    Ou affirmes-tu que ces logiciels sont non libres?
    Intéressant…

    Merci de ne pas lire les commentaires.

    L’essentiel de mon commentaire développe l’idée « la technique n’est pas le seul critère », je donne deux exemples de critères :

    • le logiciel/format est-il soumis à brevet ?
    • le logiciel/format est il libre ?

    Ceux sont deux exemples distincts que je développe pour montrer qu’on peut préférer une solution de niveau technique inférieure.

    Cela ne signifie pas que toute solution technique inférieure préférée parce que non soumise à brevet est automatiquement non-libre, et cela ne signifie pas non-plus que toute solution technique préférée parce que libre est automatiquement non soumise à brevet.

    De même, j’ai évoqué très rapidement l’idée du prix comme critère de sélection. Il est possible de préférer une solution techniquement inférieure si elle est accessible à un prix plus accessible. Le fait qu’une solution soit moins cher n’indique rien quand au fait qu’elle soit soumise à brevet ou non ou que son implémentation soit libre ou non.

    Ta confusion “logiciel libre” / “format soumis à brevet” est du même ordre que la confusion “logiciel libre” / “logiciel gratuit”. Ces trois critères : la soumission d’un algorithme à brevet, la liberté d’une implémentation logicielle de cet algorithme ou le prix de distribution de cette implémentation sont trois exemples de critère qui peuvent être préféré à une supériorité technique. Merci de ne pas confondre ces trois critères à l’avenir.

    Je te rappelle que libre ne signifie pas gratuit ni même non-soumis à brevet, c’est un comble de devoir rappeler cela à Zenitram.

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

  • [^] # Re: VP9

    Posté par  (site web personnel, Mastodon) . En réponse au journal Cisco annonce Thor. Évalué à 6.

    Problème : on achète déjà la licence, donc un concurrent ne doit pas avoir que ça comme avantage : il doit être mieux techniquement.

    Ça c’est un argument recevable (et on revient encore à la vente liée).

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

  • [^] # Re: VP9

    Posté par  (site web personnel, Mastodon) . En réponse au journal Cisco annonce Thor. Évalué à 3.

    Le Gif n'a survécu que grâce à la guerre MNG-APNG.

    Le Gif n’a survécu que grâce à la trop grande complexité du MNG qui ne répondait pas au besoin des gens.

    L’émergence de l’APNG est une autre conséquence de la trop grande complexité du MNG qui ne répondait pas au besoin des gens.

    Les gens veulent seulement faire des animations simplistes avec une image par frame, comme un gif mais en meilleure qualité. C’est pourquoi le format APNG est préféré quand le Gif n’est pas utilisé.

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

  • [^] # Re: VP9

    Posté par  (site web personnel, Mastodon) . En réponse au journal Cisco annonce Thor. Évalué à 10.

    Pour WebM, je te défie ne me fournir une seule fonctionnalité que H.264 n'a pas.

    Ce n’est pas la question.

    Si Shotwell peut coder ma vidéo de vacance en WebM sur mon ordinateur dès l’installation sans avoir à installer manuellement un dépôt parce que le statut du codec est douteux dans certaine législations quelque part sur la planète, alors WebM est meilleur qu’H264 pour mon usage, quelque soient les fonctionnalités.

    En fait Theora était déjà meilleur qu’H264 sur ce plan là, aussi mauvais qu’il soit face à H264, n’importe quel gugus sous Linux pouvait exporter son projet vidéo dans un format lisible par VLC (= tout le monde, même mamie Janette sous Windows XP) sans avoir à ajouter de dépôt tiers.

    De même, quelque soit l’excellence ou la nullité technique de WebM (j’en sais rien), le projet Wikipédia sait qu’il peut héberger des vidéos en WebM sans craindre de problème juridique ni craindre de ne pas être lu (quand bien même cet état de fait ressemble à une relation mafieuse avec Google dans le rôle du parrain qui garantit la protection).

    Sur le terrain « Wikipédia a besoin d’un format pas trop contraignant », WebM écrase h264, peu importe le fait qu’h264 sache faire des pirouettes sur trois doigts.

    La performance brute d’un logiciel n’est pas le seul critère d’évaluation (ni son prix). Dans un autre ordre d’idée, certains ne comprennent pas pourquoi j’utilise Darktable (qui est pourtant un excellent logiciel), parce qu’il existerait des logiciels commerciaux probablement un peu plus en avance sur certains aspects. Le fait qu’un logiciel soit plus en avance que celui que j’utilise ne peut pas me contraindre à l’utiliser si ses conditions d’utilisation ne me paraissent pas acceptables. À mes yeux un logiciel non-libre est rarement acceptable lorsqu’il me sert à travailler des œuvres artistiques : je ne veux pas rendre mon savoir-faire prisonnier d’un logiciel propriétaire que je ne pourrais pas hacker légalement en cas d’abandon. Avec ce critère de choix bien précis, ces beaux et séduisants logiciels propriétaires sont simplement absent de la liste des logiciels disponibles : ils ne peuvent pas me manquer. Ils ne répondent pas à l’appel d’offre.

    H264 ou H265 auraient beau savoir faire des pirouettes sur trois doigt, ils ne répondent pas à certains appels d’offre.

    Comme l’explique très bien Hervé Couvelard plus haut, de nouveaux marchés peuvent apparaître ou sont en train d’apparaître où H264/H265 s’excluront d’eux-même pour des raisons non-techniques.

    Pour donner un exemple, s’il existait des encodeurs Theora hardware royality-free et peu cher à poser sur un Raspberry-Pi par le bidouilleur du dimanche, et bien Theora exploserait h265 sur ce marché. Incroyable non ?

    Thor ou Daala ou un demi-dieu adultérin pourrait bien réussir ses 12 travaux là où un favoris plus noble échouerait.

    L’excellence technique ne garantit pas la popularité, une plus grande accessibilité peut lui être préférée.

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

  • [^] # Re: Francisation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie du noyau Linux 4.1. Évalué à 1. Dernière modification le 26 juillet 2015 à 09:19.

    Et pourquoi pas conduit ? parce que bitoduc, ça commence malheureusement par bit*, ça rime malheureusement avec trou***, et o est malheureusement homophone avec au, y a plus élégant. :D

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

  • [^] # Re: imposition

    Posté par  (site web personnel, Mastodon) . En réponse au journal Internet Explorer : 4 failles 0 day publiées. Évalué à 7.

    Effectivement, comme on dit, « Jamais personne n’a été viré pour avoir choisi IBM » :)

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

  • [^] # Re: et une forte majorité de DSI imposent IE en entreprise

    Posté par  (site web personnel, Mastodon) . En réponse au journal Internet Explorer : 4 failles 0 day publiées. Évalué à 5.

    Pour info ton script de démarrage se remplace très bien (si tu es en samba 4 sur un AD) avec un conf directe dans le profil utilisateur (tu définis le chemin du home et sur quel répertoire le monder) et le home.reg par une GPO… Mais je pense que t'es encore en domaine NT4 ça doit être pour ça non ?

    Je ne suis pas encore en Samba 4 d’une part, et d’autre part ça a été écrit il y a plusieurs années. :-) Je suppose qu’il doit bien y avoir d’autres méthode aujourd’hui pour faire la même chose, mais tant que ça marche, je ne vais pas prendre le risque de pourrir les profils de mes utilisateurs avec des expérimentations. :-)

    Sur la redirection de dossier je sais que j'avais commencé à la mettre en place mais (que ce soit sous XP ou sous Seven), les fichiers hors connexion faisaient du flip flap continuel (toutes les 5 minutes connexion perdue puis retrouvée 5s plus tard avec fenêtre de synchro et tout) ça doit être ce que tu entends par "désactiver la synchro"…

    Je n’ai aucun fichier hors connexion effectivement, les seules choses qui s’apparentent à du hors connexion sont les fichiers Local Settings\Application Data et l’équivalent sous Seven dont je n’ai pas le nom en tête, mais justement, ce sont des fichiers qui le serveur ne voit jamais car ils sont propres à la machine et ils peuvent être jetés avec la machine quand elle tombe en panne.

    La seule donnée en Roaming est le profil utilisateur, et à part ça tout est en réseau en direct. Il n’y a pas de fichier hors-connexion à synchroniser, ni de documents personnels qui ne seraient envoyés qu’à la fermeture de la session.

    Dans tous les cas, il faut sortir de la stratégie “Roaming” qui est d’une absurdité sans nom. L’idée que le serveur ne voit pas les données entre l’ouverture et la fermeture de la session est une aberration incroyable, par conception le système n’est pas tolérant aux pannes, puisqu’il ne fonctionne que si les sessions sont correctement fermées, et accessoirement, il ne fonctionne que si les sessions sont régulièrement fermées (sinon le serveur ne voit jamais les données, comment sauvegarder ?), et si plusieurs sessions sont ouvertes, la dernière fermée écrase les précédentes (et hop, voilà comment perdre des fichiers facilement).

    Qui plus est, chose très utile, puisque tout est en réseau, la gestion des quotas se fait directement sur le serveur et le poste de travail y est contraint en temps réel. Il est possible de constater en temps réel l’utilisation disque de chacun, et hop, écarté le risque de ruiner un profil à la fermeture de session parce qu’un utilisateur a ripé un CD en Wav et que hop, avec 700M d’un coup, le renvoi de la session à la fermeture explose le quota. Non, dans ce cas, c’est le logiciel pour ripper les CD qui râle. Aussi, avec les quota soft/dur, l’admin peut être averti quand l’utilisateur dépasse son quota soft (sans le bloquer) et il peut prendre les mesures adéquat. En Roaming, il faut, là encore, attendre la fin de la sessions.

    Conserver une stratégie en Roaming est le meilleur moyen d’aller à la catastrophe, de pourrir des profils, de perdre des fichiers et de ne jamais les sauvegarder !

    Je ne vois pas l’utilisateur partir le soir en fermant sa session après des jours de travail sans la fermer, arriver le lendemain matin, échouer à réouvrir sa session, après réparation du profil découvrir qu’il lui manque des fichiers, et constater que la sauvegarde ne les a jamais vu, les boules !

    Mais du coup pépin réseau = freeze de la machine

    En fait il faut se dire que c’est exactement comme si les dossiers utilisateurs étaient servis sur un montage NFS, donc il faut avoir un réseau de qualité qui ne tousse pas, mais contrairement à NFS, un montage en timeout n’est pas figé quand ça arrive (interface chaise clavier qui débranche malencontreusement le câble Ethernet), comme je l’ai dit, il suffit de réactualiser le bureau et TOUS les montages réseaux reviennent. Je n’ai jamais vu un Windows se figer à cause d’une coupure réseau intempestive, j’ai trois domaines qui fonctionnent ainsi avec plus d’une centaine de postes, s’il y avait des gels je le saurait. :-)

    Note: nous n’avons aucun poste de travail en WiFi sur le domaine, et les rares portables ne sont ni en WiFi ni en domaine, ils ont seulement un accès aux disques et imprimantes du domaines, peut-être que ça joue beaucoup. :-)

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

  • [^] # Re: et une forte majorité de DSI imposent IE en entreprise

    Posté par  (site web personnel, Mastodon) . En réponse au journal Internet Explorer : 4 failles 0 day publiées. Évalué à 7. Dernière modification le 25 juillet 2015 à 12:18.

    Et tu dis adieu à tout un tas de soft métier qui n'aiment pas le APPDATA redirigé…

    C’est très rare mais ce n’est pas un problème si tu rediriges tous les documents utilisateurs de manière à minimiser le Roaming, et si une application veut écrire dans %HOMEPATH%/Application Data au lieu de %APPDATA%, tu es sûr que l’application écrira tout de même sur le réseau vu que %HOMEPATH% est redirigé.

    Je veux bien un pointeur vers la doc en question…

    Je n’ai jamais touché de Windows Server, mais avec un Samba c’est ainsi que je fais…

    La configuration suivante est testée validée de Windows XP Pro SP1 à Windows 7 Pro. Le Roaming est réduit au minimum, le bureau est en réseau lui aussi, Application Data aussi, il n’y a que Local Settings\Application Data qui n’est pas en réseau, parce que c’est justement ce qui est local à la machine, et le profile (fond d’écran etc.) qui est récupéré à l’ouverture de session et renvoyé au serveur à la fin. À part ces points particuliers, rien n’est pris en otage par le poste utilisateur, c’est fini de devoir attendre la fermeture de session pour sauvegarder le bureau et les données d’application, c’est fini les pertes de données si l’ordinateur s’éteint sans fermer la session ! La configuration suivante permet la cohabitation Windows XP et Windows Vista, Seven en utilisant la même arborescence en ligne.

    Tous les documents utilisateurs sont dans le disque H:, propre à chaque utilisateur.

    Ah bien, sûr, il faut désactiver la synchro sur les postes utilisateurs, le mieux est de le faire à l’installation de la machine.

    Quelques extraits de /etc/samba/smb.conf (incomplet, le reste à ta charge) :

    [global]
       workgroup = MONGROUPE
       netbios name = MONSERVEUR
       server string = "MADESCRIPTION"
       unix extensions = no
       domain logons = yes
       logon drive = H:
       logon home = \\%N\%U
       logon script = logon.cmd
    
    [homes]
        comment = Dossier personnel de %U
        path = /home/%U/
        browseable = no
        wide links = Yes
        follow symlinks = Yes
        writable = yes
        read only = no
        create mask = 2770
        directory mask = 2770
        public = no
        hide files = /Desktop.ini/desktop.ini/*~/Thumbs.db/.*/$RECYCLE.BIN/
        veto files = /.profile/.profile.v2/*.desktop/
    
    [netlogon]
        path = /etc/samba/netlogon
        guest ok = no
        writeable = yes
        browseable = no
        write list = ntadmin
    
    # winxp
    [profile]
        path = /home/%U/.local/share/windows/.profile
        browsable = no
        writeable = yes
        create mask = 0600
        directory mask = 0700
        profile acls = yes
        csc policy = disable
        hide files = /Desktop.ini/desktop.ini/*~/Thumbs.db/.*/
    
    # win >= vista
    [profile.v2]
        path = /home/%U/.local/share/windows/.profile.v2
        browseable = no
        writeable = yes
        create mask = 0600
        directory mask = 0700
        profile acls = yes
        csc policy = disable
        hide files = /Desktop.ini/desktop.ini/*~/Thumbs.db/.*/
    

    Contenu de /etc/samba/netlogon/logon.cmd :

    SET SERVER=MONSERVEUR
    
    NET USE H: \\%SERVER%\homes
    REGEDIT /S \\%SERVER%\netlogon\home.reg
    NET TIME \\%SERVER% /SET /YES
    

    Contenu de /etc/samba/netlogon/home.reg :

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
    "My Pictures"="H:\\Mes documents\\Mes images"
    "Desktop"="H:\\Bureau"
    "Personal"="H:\\"
    "My Music"="H:\\Musique"
    ;"My Video"="H:\\Vide'os"
    "My Video"=hex(2):48,00,3a,00,5c,00,56,00,69,00,64,00,e9,00,6f,00,73,00,00,00\
    ;"My Downloads"="H:\\Te'le'chargements"
    "{374DE290-123F-4565-9164-39C4925E467B}"=hex(2):48,00,3a,00,5c,00,54,00,e9,00,\
      6c,00,e9,00,63,00,68,00,61,00,72,00,67,00,65,00,6d,00,65,00,6e,00,74,00,73,\
      00,00,00
    "{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}"="H:\\.AppData\\Roaming\\Microsoft\\Windows\\Libraries"
    "AppData"="H:\\.AppData\\Roaming"
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
    "My Pictures"="H:\\Mes documents\\Mes images"
    "Desktop"="H:\\Bureau"
    "Personal"="H:\\"
    "My Music"="H:\\Musique"
    ;"My Video"="H:\\Vide'os"
    "My Video"=hex(2):48,00,3a,00,5c,00,56,00,69,00,64,00,e9,00,6f,00,73,00,00,00\
    ;"My Downloads"="H:\\Te'le'chargements"
    "{374DE290-123F-4565-9164-39C4925E467B}"=hex(2):48,00,3a,00,5c,00,54,00,e9,00,\
      6c,00,e9,00,63,00,68,00,61,00,72,00,67,00,65,00,6d,00,65,00,6e,00,74,00,73,\
      00,00,00
    "{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}"="H:\\.AppData\\Roaming\\Microsoft\\Windows\\Libraries"
    "AppData"="H:\\.AppData\\Roaming"
    
    [HKEY_CURRENT_USER\Volatile Environment]
    "APPDATA"="H:\\.AppData\\Roaming"
    

    Choses bonnes à savoir :

    • À part les exceptions précisées plus haut, tout fichier vu est un fichier en réseau. Par exemple ça veut dire que tu peux sauvegarder les données des gens même s’ils n’ont pas fermé leur session, tu as la dernière version de leurs fichiers. Ça veut dire aussi que par exemple tu peux créer des raccourcis sur le bureau des gens alors qu’ils sont déjà connectés, en les créant directement sur le serveur.
    • Même si c’est fortement déconseillé, tu peux toujours ouvrir deux sessions en même temps et c’est bien plus fiable qu’avec du Roaming, car la dernière session fermée ne va pas écraser les données utilisateur des autres sessions ouvertes en même temps mais fermées avant.
    • Tu ne peux pas ouvrir deux Firefox si tu ouvre deux sessions en même temps (vu que AppData est en réseau, le lock est partagé, mais en fait c’est tant mieux, c’est justement fait pour ça).
    • Si tu as des profiles windows déjà créé, les nouvelles règles de registre seront chargées mais pas utilisées la première fois, il faut ouvrir la session (charger les règles), fermer la session (enregistrer les règles dans la ruche), ouvrir la session, et c’est bon, cette manip n’est à faire qu’une seule fois, après installation de la procédure présentée ici.
    • Il y a probablement moyen de modifier les ruches à la mano directement sur le serveur, mais disons que je ne veux pas prendre le risque de foirer une sessions utilisateur, je laisse Windows écrire modifier lui-même ses ruches (d’où le fichier registre chargé à l’ouverture de session, c’est windows qui le fait, pas moi qui attaque sous linux des ruches windows avec des outils tiers.
    • Si ton profil n’a jamais été créé, il sera bon dès la création (la première fois que tu te connectes sur une machine Windows avec un compte tout neuf), Windows va utiliser tes règles de registre dès la création.
    • Tes utilisateurs ne doivent pas déplacer leur “Mes documents” (les variables sont prédéfinies et écrasées au login).
    • Si le disque home est commun sous XP/Seven (mêmes modèles, même profile Firefox etc.) la ruche est propre à ces générations de NT, donc pas le même fond d’écran entre XP et Seven, mais le même entre Vista et Seven, c’est un problème acceptable, de toute façon les utilisateurs trouvent normal qu’un nouveau Windows remplace leur thème.
    • Windows utilise désormais par défaut les noms de dossiers de Gnome, donc les dossiers sont communs entre Linux et Windows.
    • Quand on ouvre le terminal Windows, il s’ouvre par défaut sur H:\ sous XP, ce comportement est cassé à partir de Vista, spamafote.
    • Si le câble réseau saute et que Windows prend un timeout, le bureau se vide, il suffit de faire un clic droit sur le bureau et « actualiser » pour récupérer ses fichiers, pas besoin de réouvrir sa session, il suffit de rafraîchir le bureau comme on recharge une page web.
    • Le Roaming profile avec les ruches etc. n’est pas accessible en réseau même s’il est situé sur le même disque réseau que le home utilisateur, donc l’utilisateur ne peut pas le supprimer par erreur ni le modifier, c’est Windows qui le renvoit à Samba, et c’est Samba qui l’écrit.

    Note, j’ai modifié les fichiers à la main dans ce commentaire pour les rendre plus génériques, j’ai peut-être introduit des erreurs.
    Comme je l’ai écrit, le fichier smb.conf présenté est incomplet, parce que je me suis focalisé sur les trucs utiles, le reste est normalement déjà dans le smb.conf fourni par ta distro.

    J’avais écrit tout ça sous Debian il y a quelques années quand Vista/Seven est arrivé (je crois que c’était une Debian Squeeze à l’époque), il y a peu de chance que tu rencontres beaucoup de XP aujourd’hui mais comme ça tu couvres tout le spectre et tu sais que tu as d’avance une configuration qui n’est pas propre à Seven, si Microsoft casse encore les profils à l’avenir, tu sais par quel bout le prendre !

    Note, autre astuce en passant, si un utilisateur doit utiliser un vieux programme DOS dans le terminal, à partir de Windows Vista tu peux installer dans C:\Windows\System32 le fichier KEYB.EXE de FreeDOS, ce qui permettra à ton utilisateur de faire KEYB FR pour utiliser un clavier Azerty car depuis Windows Vista l’émulation DOS est QWERTY only.

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

  • [^] # Re: ex-Free

    Posté par  (site web personnel, Mastodon) . En réponse au journal Free Mobile: C'est quoi leur projet?. Évalué à 10. Dernière modification le 24 juillet 2015 à 20:15.

    il parle de fibre dédiée professionnelle je suppose

    Oui c’est ça, d’où la remarque « après négociation », je ne précise pas le fournisseur parce que c’est un tarif très négocié. :-). Ce que je veux dire c’est que la première offre fibre disponible c’est du professionnel très haut de gamme, en dessous il n'y a absolument rien. Et pour le cuivre, c’est la catastrophe.

    Il n’y a pas d’autre possibilité de fibre autre que ces offres professionnelles (même les fausses fibres comme le câble ne sont pas disponibles au particulier).

    Mon expérience montre que même en ville on peut être dans des zones complètement sinistrées du point de vue télécom. Ici on déploie du satellite comme si on était sur une île, les lignes cuivres sont en très mauvais état (en plus d’être à 5km du DSLAM) et à chaque fois qu’on demande une ligne, on en perd une (ah les malins qui se content de débrancher le voisin, manque de pot, le voisin c’est souvent nous aussi).

    Ah et sinon dans une autre grosse agglomération où j’interviens, on avait fait installer une SDSL sur deux paires à un tarif pro pas donné, deux paires qui avaient été préparées exprès pour nous et ça avait mis des mois mais on avait fait patienter la mise en service exprès. Une fois les lignes livrées, une fois le service lancé, quelques jours après, plus rien, les paires ont été réaffectées à des voisins ! Alors on râle, on nous refile une paire en très mauvais état en urgence histoire que le service soit rendu au plus vite, mais ça fait plusieurs années maintenant et on n’a jamais récupéré nos paires.

    À chaque fois qu’on doit installer une ligne, on doit donner un rendez-vous à tout le monde : le téléphoniste Orange qui vient installer des lignes internet comme si c’était du téléphone (si y a la tonalité c’est bon !), et le technicien du fournisseur d’accès. Ne jamais laisser l’un venir sans l’autre, et ne jamais les laisser travailler sans surveillance ou c’est la catastrophe assurée !

    Il y a un vrai problème avec Orange c’est que ce n’est pas un fournisseur d’accès internet, c’est un téléphoniste et les techniciens gèrent tout comme du téléphone. Même chez Free-Grand-Public ils sont plus compétent question « Internet » qu’Orange qui se contente de vérifier qu’il y a la tonalité sur la ligne (!).

    Autre expérience sur un autre lieu un peu plus éloigné celui-là, l’autre jour je donne rendez-vous aux émetteurs à Orange pour installer une nouvelle ligne pour remplacer l’actuel VPN MPLS qui apporte la diffusion de l’antenne. Il ne s’agit pour le moment que de tirer la ligne. Hop rendez-vous à trois parties, moi, TDF et Orange. Quelques minutes avant le rendez-vous, je suis à l’émetteur dans les locaux de TDF et j’attends les gars d’Orange et hop je reçois une alerte sur mon téléphone, silence à l’antenne ! Étant sur place je constate la coupure du VPN à l’émetteur. Les techniciens d’Orange arrivent et je je leur demande si ça leur dit quelque chose une ligne qui vient de couper. Le gars me répond, « ah mince, plutôt que venir directement ici on a préféré aller voir l’état des lignes en bas » (l’émetteur est en haut d’une falaise sur un cap) « et il il y avait une ligne tellement abîmée qu’on était sûr qu’elle ne servait pas donc on a fait le ménage ». Hé coco, on sait bien que les lignes sont tellement abîmées que même vous n’arrivez pas à croire qu’elles servent, et pourtant on diffuse de la FM 24h/24 avec, vous êtes venu installer une ligne, pas en débrancher.

    N’empêche, je m’étonne encore de deux choses, l’une c’est qu’ils n’ont pas débranché la ligne pour la libérer (hop, je viens livrer une ligne et j’en coupe une pour la réutiliser, classique), mais parce qu’ils la jugeaient inutilisable, même eux n’auraient pas osé nous la donner si elle avait été disponible… L’autre étonnement c’est cette coïncidence, ils auraient pu débrancher n’importe quelle autre ligne, et c’est la nôtre qu’ils ont débranché en faisant du zèle… « — Bonjour j’ai besoin d’une nouvelle ligne pour un nouveau fournisseur, mais attention, ils nous faudra débrancher l’ancienne après la nouvelle car nous devons minimiser au minimum la coupure de l’antenne. — OK pas de problème on arrive, mais sans vous le dire je vais juste profiter que je viens vous voir pour faire un petit détour histoire de débrancher une ligne qui ne sert pas et qui est vraiment très sale. Oh mince c’était la vôtre ? ».

    Ah au fait, j’ai toujours gnome-ppp d’installé et configuré sur le portable du boulot, à cet usage, au cas où, prêt à numéroter une ligne RTC pour faire de la télémaintenance en cas de coupure Internet.

    On est en 2015 les gars.

    Heureusement la 4G arrive, en ce moment la combine qu’on étudie c’est un triplé satellite/4G/ADSL afin de garantir une fourniture « web bureautique » 24h/24, ce qui n’est pas vraiment le cas avec les 3 ADSL/SDSL qu’on a. Ah, en fait les SDSL pro coûtent plus cher mais sont en fait moins bon que les ADSL grand public. Les débits des ADSL grand publics ont un débit variable, mais ne perdent pas de paquet, alors qu’ici les SDSL en perdent systématiquement. Enfer.

    En fait actuellement la meilleure ligne cuivre qu’on ait, c’est une ligne grand public Free. On peut payer plusieurs centaines d’euro en contrat pro en ayant moins bien, en fait c’est pas « on peut », c’est vérifié.

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

  • [^] # Re: Francisation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie du noyau Linux 4.1. Évalué à 9.

    « Bit » est l’abréviation de « binary digit » qui veut dire… « chiffre binaire » !

    Non, un bit c’est une unité binaire, car cette unité peut à la fois prendre la valeur numérique 1 ou 0.

    Le chiffre 1 ne peut qu’exprimer la valeur numérique 1, de même, le chiffre 0 ne peut qu’exprimer la valeur numérique 0.

    L’unité est un nombre spécial, c’est le nombre qui sert à composer d’autres nombres dans une base donnée.

    En hexadécimal, le chiffre A exprime une unité associée à la valeur numérique A en base hexadécimale, valeur numérique qui s’écrit 10 en base décimale (qui est un nombre de même valeur mais qui n’est pas une unité).

    Pour éviter les erreurs, on peut faire cette analogie :

    • chiffre → caractère
    • nombre → mot
    • valeur → sens

    Mais à la différence des mots où seuls quelques rares mots comme « a » (verbe avoir) sont exprimés avec seule lettre, tous les chiffres seuls expriment un nombre.

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

  • [^] # Re: ex-Free

    Posté par  (site web personnel, Mastodon) . En réponse au journal Free Mobile: C'est quoi leur projet?. Évalué à 3.

    Même en ville, tu n'es pas sur que cela aurait fonctionné.

    Hmm, ici en ville, quand je veux jouer, il m’arrive de me débrancher de la box Orange pour me connecter via mon téléphone en 3G (le téléphone ne fait pas mieux) parce qu’ici la connexion 3G de free est bien meilleure que la connexion ADSL d’Orange (c’est juste qu’il y a un quota).

    Note: dans le quartier, les cuivres ADSL sont complètement pourris, le satellite et la 4G marchent mieux que l’ADSL, la fibre est à 500€ les 4Mbps par mois après négociation, et je suis dans une agglomération de plus de 160 000 habitants en France.

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

  • [^] # Re: quel public ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Financement collaboratif du film d'animation Libre ZeMarmot. Évalué à 2.

    J’aurais plutôt lié ceci : https://www.youtube.com/watch?v=xsME9mhd00k :-)

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

  • [^] # Re: Corrections

    Posté par  (site web personnel, Mastodon) . En réponse au journal Grammalecte needs you !. Évalué à 5. Dernière modification le 14 mai 2015 à 15:14.

    L'espace entre la parenthèse fermante et ledit point final est une faute qualifiée, et elle est présente sur chaque commentaire… De chaque page… Oui, j'ai déjà fait une entrée de suivi à ce propos.

    Cette erreur de typographie et due à un défaut de conception du format html, où toute suite de caractères { [espace], [tabulation], [alinéa] } est ignorée et peut être utilisée à des fins d’indentation sauf si cette suite est placée entre deux éléments de style displayinline”. Dans ce cas la suite est comprimée en un unique caractère [espace] qui est lui-même un élément de style displayinline”, c’est un caractère qui n’est pas ignoré, ce qui est très désappointant.

    _________
    
    1. ceci :
    <div>toto</div>
    <div>tata</div>
    
    est équivalent à :
    <div>toto</div><div>tata</div>
    _________
    
    2. ceci :
    <div>toto</div>
    <span>tata</span>
    
    est équivalent à :
    <div>toto</div><span>tata</span>
    
    _________
    
    3. ceci :
    <span>toto</span>
    <span>tata</span>
    
    est équivalent à :
    <span>toto</span><span> </span><span>tata</span>
    _________

    La faute vient du fait que le texte peut être écrit sans le placer à l’intérieur d’une balise explicite, et donc parfois le caractère espace est une balise implicite.

    Pour générer des documents html en respectant la typographie sans se poser la question de la décidabilité de la nature du caractère espace, il faudrait un format html stricte qui interdise tout texte à l’extérieur de balise, ou bien qui stipule qu’une espace est considérée comme caractère si et seulement si l’élément précédent n’est pas une balise fermante ou l’élément suivant n’est pas une balise ouvrante (il suffirait de placer entre balise tout texte dont l’espace précédent ou suivant est ambigu), ou bien se passer totalement d’indentation (et laisser ce travail à l’éditeur).

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

  • # Ah tiens ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Nan mais stop l'obfuscation du Web. Évalué à 10.

    Ah tiens je ne m’en étais pas rendu compte, ça doit être parce que je ne lis pas Le Monde. /o\

    Ce commentaire a été posté un jeudi 30 avril, c’est un peu comme un vendredi non ?

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