C'était une blague, ce qui est moderne dans l'affaire — par rapport au reste — c'est JSON, et vu qu'il n'y a dans ce cas précis aucune raison de l'utiliser, j'ironise. Tordant. :)
Tu parle d'un format CSV pourri ?
Pourri à ceci-près que c'est la langue que parlent awk, sort, join, etc.
S'il faut choisir entre un fichier JSON qui contient des centaines de
{
"pkgname":"blabla"
"pkgversion":"1.0.1"
…
}
et un fichier texte qui contient des centaines de lignes
blabla|1.0.1|…
je préfère de loin la version 2, qui au moins ne prend pas des plombes à analyser. En extrême recours, on peut introduire des codes d'échappement s'il apparaît primordial de pouvoir traiter les noms de logiciels qui contiennent des |
C'est un exemple real life puisque c'est comme ça qu'est fichu le fichier INDEX-* de FreeBSD — l'information est reproduite dans une BDB, mais ce n'est pas relationnel.
[^] # Re: Qtisation
Posté par Michaël (site web personnel) . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 1.
C'était une blague, ce qui est moderne dans l'affaire — par rapport au reste — c'est JSON, et vu qu'il n'y a dans ce cas précis aucune raison de l'utiliser, j'ironise. Tordant. :)
Pourri à ceci-près que c'est la langue que parlent awk, sort, join, etc.
S'il faut choisir entre un fichier JSON qui contient des centaines de
et un fichier texte qui contient des centaines de lignes
je préfère de loin la version 2, qui au moins ne prend pas des plombes à analyser. En extrême recours, on peut introduire des codes d'échappement s'il apparaît primordial de pouvoir traiter les noms de logiciels qui contiennent des
|C'est un exemple real life puisque c'est comme ça qu'est fichu le fichier INDEX-* de FreeBSD — l'information est reproduite dans une BDB, mais ce n'est pas relationnel.