Généralement les fichiers de conf sont dans /etc ou dans ton home (~/), après si on veut configurer un soft il vaut mieux la doc aussi...
Comme tu dit generalement, a 2 endroits possibles. Potentiellement, ailleurs. Et ca change pour chaque distro, evidemment.
Le format du fichier passe son temps a changer aussi.
Ca peut etre du plain key/value, du [section] key/value, du xml, certains utilisent meme des csv (oui, ils sont tordus).
On sait pas trop quels encodage sont supportes, comment il faut echapper les chaines (ou s'il faut le faire tout court), ni quelles autres contraintes peuvent avoir les fichiers (taille de ligne, multiligne etc).
Et on a bien sur aucun typage, a savoir qu'une cle Date peut se faire affecter un booleen ou autre et tu le sauras qu'au runtime, potentiellement tard.
Apres, en pratique, ya une certaine tendance a bouger la conf vers du xml ce qui limite un peu ces problemes.
Face a l'avantage de pouvoir l'editeur de texte de mon choix, perso je prend le systeme robuste.
Comme précédement. Le problème que je vois à l'API identique, c'est qu'elle n'est pas adaptée à chaque logiciel.
C'est chaque logiciel qui doit s'adapter à l'API. Il y a donc un manque de souplesse et de liberté.
Ben une conf, c'est cle/valeur, j'aimerais bien avoir un seul exemple ou la registry windows ou les plist macos sont insuffisants.
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.
[^] # Re: Bonne nouvelle
Posté par pasScott pasForstall . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 0.
Comme tu dit generalement, a 2 endroits possibles. Potentiellement, ailleurs. Et ca change pour chaque distro, evidemment.
Le format du fichier passe son temps a changer aussi.
Ca peut etre du plain key/value, du [section] key/value, du xml, certains utilisent meme des csv (oui, ils sont tordus).
On sait pas trop quels encodage sont supportes, comment il faut echapper les chaines (ou s'il faut le faire tout court), ni quelles autres contraintes peuvent avoir les fichiers (taille de ligne, multiligne etc).
Et on a bien sur aucun typage, a savoir qu'une cle Date peut se faire affecter un booleen ou autre et tu le sauras qu'au runtime, potentiellement tard.
Apres, en pratique, ya une certaine tendance a bouger la conf vers du xml ce qui limite un peu ces problemes.
Face a l'avantage de pouvoir l'editeur de texte de mon choix, perso je prend le systeme robuste.
Comme précédement. Le problème que je vois à l'API identique, c'est qu'elle n'est pas adaptée à chaque logiciel.
C'est chaque logiciel qui doit s'adapter à l'API. Il y a donc un manque de souplesse et de liberté.
Ben une conf, c'est cle/valeur, j'aimerais bien avoir un seul exemple ou la registry windows ou les plist macos sont insuffisants.
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.