[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