[OSM-talk-fr] [SPAM] Re: SPAM, Re: Problème avec ID - besoin d'aide
Alain Rpnpif
rpnpif at trob.eu
Jeu 2 Jan 15:31:50 UTC 2020
Essayez la virgule qui, elle, est cumulative, à la place du point-virgule.
--
Rpnpif
Le 31/12/2019 à 17:15, Philippe Verdy a écrit :
> Voilà comment une spécif est devenue illisible et c'est à moi qu'on
> vient dire que supprimer les espaces non nécessaires serait illisible?
> Il y a trop de règles ici, le "fallback" (||) ne sert à rien et
> complique inutilement, la syntaxe indiquée n'étant même pas
> correctement spécifiée en terme d'associativité.
> Et je ne vois pas du tout pourquoi deux règles "Mo 08:00-12:00;Mo
> 14:00-18:00" sont fausses (même si ici c'est évidemment équivalent à
> une seule règle combinée/factorisée "Mo 08:00-12:00,14:00-18:00 en
> utilisant la virgule simplement comme séparateur secondaire entre deux
> horaires des mêmes dates, ou entre deux dates au même horaire).
> la présence ou pas du qualificateur final "off" ne devrait strictement
> rien changer à l'associativité.
>
> Et puis cette "doc" ne suit même pas tous les usages de l'outil de
> test que tu utilises, il y a d'autres outils mais franchement cette
> page de doc est très orientée selon une définition à priori non testée
> et qui ne fonctionne pas telle quelle et n'a en fait été suivi
> exactement par /personne/.
>
> "opening_hours" est conçu n'importe comment, pas pour être lisible, et
> plein d'ambiguités comme sa doc. chacun y a mis sa sauce sans vérifier
> comment les autres utilisaient ou analysaient le reste.
>
> C'est tellement plus simple (même pour un lecteur humain) de concevoir
> un traitement cumulatif et un traitement ordonné des règles. Ensuite
> on peut discuter de la façon de scinder les horaires sur plusieurs
> tags numérotés (c'est simpel de voir où on peut couper: partout où un
> point-virgule est admis, mais il faut une règle d'ordre donc une
> convention de nommage pour le numéro dans la clé). Pas besoin de base
> externe avec une URL qui ne sera jamais traitée (et qui ne sert à
> rien: autant utiliser website=* pour le site officiel mentionnant sur
> sa page d'info les horaires, et qu'on visitera alors dans un
> navigateur); ce ne sera jamais plusieurs dizaines de kilooctets comem
> pour toute une page web avec son HTML, ses styles, ses images, ses
> scripts, ses publicités et traqueurs web et autres formulaires. et
> toute la déco et l'animation voire le son et la vidéo qui vont avec ou
> des éléments "dangereux/malveillants", sinon intrusifs (boutons
> sociaux, Google Sense, vendeurs en ligne, etc) et qui vous suivent
> ensuite partout où vous allez sur le web et permettent à des tiers de
> faire du rapprochemetn de donénes massif.
>
> Qui utilise le "fallback" (||), qui ne sert à rien? On peut faire bien
> plus simple sans lui. Deux séparateurs de règles (un majeur ";" et un
> mineur "," suffisent à tout et ça ne cause aucune difficulté
> d'interprétation aussi bien pour un robot et c'est le maximum
> compréhensible par un humain).
>
Plus d'informations sur la liste de diffusion Talk-fr