Accéder au contenu.
Menu Sympa

linux-31 - Re: Help ! archives désorganisées !

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: Help ! archives désorganisées !


Chronologique Discussions 
  • From: Albert ARIBAUD <albert AT aribaud.net>
  • To: linux-31 AT culte.org
  • Subject: Re: Help ! archives désorganisées !
  • Date: Sat, 04 Dec 2021 21:26:49 +0100

Le samedi 04 décembre 2021 à 20:38 +0100, jdanield a écrit :
> Le 04/12/2021 à 19:04, Albert ARIBAUD (via linux-31 Mailing List) a
> écrit :
>
> > Rien que pour l'ISO 8601 (il y a d'autres standards de notation des
> > dates), la liste des formes possibles est monstrueuse :
> >
> > https://fr.wikipedia.org/wiki/ISO_8601#Notation_normalis%C3%A9e
> >
> >
> oui, enfin, quand même
>
> https://fr.wikipedia.org/wiki/ISO_8601#Date_et_heure
>
> en haut sur la même page

Oui, il existe *une* forme que tu trouves parfaite, simple et
suffisante, mais le standard ne dit pas, lui, qu'il n'y a que cette
seule forme ou même qu'elle serait la forme canonique. Donc quelqu'un
qui utilise une des formes proposées dans la norme (notamment une des
formes abrégées) respecterait le standard même s'il ne fait pas ce que
tu pensais qu'il ferait, et serait donc fondé à s'attendre qu'un tri
par date ISO comprenne ces formes.

C'est ce qui fait la difficulté de réaliser une fonction de tri de noms
de fichiers "naturel bis" qui prendrait en compte la présence de dates
standard ISO 8601 : on ne peut pas juste choisir ce qui nous arrange
dans le standard parce que c'est facile à coder, et ignorer le reste.

Du coup, l'analyse du nom de fichier devient d'autant plus complexe
qu'une même date peut s'écrire de multiples façons : aaaa-mm-jj, aaaa-
Wss-jj, aaaa-jjj, et leurs variantes sans jours et/ou sans tirets... Là
aussi, tu pourrais te dire "RAF, on ne trie correctement que si les
dates sont de même format", mais ce serait contraire au standard, qui
n'impose pas *un* format.

Sans compter que si ça se trouve le code de tri de glib/nautilus, qui
découpe les noms de ficihiers en "blocs" chacun "numérique" ou "pas
numérique", découpe une date en un *ou* plusieurs blocs selon la façon
dont elle est écrite, ce qui compliquera encore plus les choses.

(et ne parlons pas des timezones...)

> jdd

Amicalement,
Albert.





Archives gérées par MHonArc 2.6.19+.

Haut de le page