| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : equivalent de la base de registre sous Linux ?? | ||
| PinG |
je sait, ne t'en fait pas ;)
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| PinG |
je sait, ne t'en fait pas ;)
|
| houplaboom42 |
|
| 911GT3 | pas réveillé ? :D
[jfdsdjhfuetppo]--Message édité par 911GT3 le 06-05-2002 à 16:04:45--[/jfdsdjhfuetppo] |
| PinG |
c'est quoi la 2? |
| 911GT3 | Je vote pour la 2 !
Emacs j'ai essayé je peux pas :pt1cable: et puis 20Mo pour 3 fichiers de 2ko :D |
| PinG |
bah soit on créé un éditeur spécial, ou un mode majeur emacs, ou encore un script qui convertit depuis un plain-text en db3... |
| PinG |
ouaip, j'avais bien compris, mais un des avantages du XML que j'ai cité, c'est qu'une petite lecture du DTD te permettais de comprendre la gueule du .conf, alors que des Shémas, faut voir la geule que ca a... |
| Babouchka | au lieu de plusieurs petits fichiers conf, je propose une bonne grosse base de registre à la windows, qui fait tout ramer + on ajoute de trucs :D
A+ |
| kadreg |
|
| el tarlo | berk aux abris un baril de lessive !! |
| 911GT3 | je dis pas le contraire mais je le conf comment après mon pure-ftpd ? |
| PinG | en plus, tu peux stoquer du binaire, faire des checksums, crypter des mdp facilement, compresser les confs et autres avec ma solution...
c'est quand même vachement mieux... |
| PinG |
moi aussi je suis un utilisateur lambda, mais les conf plain text, c'est merdique quand même... tant pour le dev que pour l'admin que pour les ressources machines... |
| 911GT3 |
[jfdsdjhfuetppo]--Message édité par 911GT3 le 06-05-2002 à 12:13:44--[/jfdsdjhfuetppo] |
| PinG |
wossoup? |
| 911GT3 |
|
| PinG | mais bon, rapellons que l'on parles de fichiers de conf (et éventuellement de fichiers de ressources), donc bon, la taille justifies rarement un Index...
par contre le typage est important à mes yeux, surtout quand on voit comment certaines personnes codent (certains codent en C comme en perl :sarcastic: ) [jfdsdjhfuetppo]--Message édité par PinG le 06-05-2002 à 11:59:51--[/jfdsdjhfuetppo] |
| PinG | mais bon, XMLShema, ca me parait un peut lourd pour un fichier de conf :D
surtout qu'un des avantages du XML sur la BDB, c'est d'etre lisible par un éditeur de texte, donc si tu rajoute de la complexitée avec tes Shemas... l'utilisateur lambda vas se pendre... |
| PinG |
J'avais mis un système de cache quand même, mais je travaillait sur le fichier XML (soit caché, soit provenant du flux) -> donc mise en place d'un Index, et d'un hashtable... |
| kadreg |
|
| PinG |
à la limite, je préfères la lib de Raster pour les BDB qui est plus "universelle", ie tout le monde peut l'utiliser... |
| PinG |
Les avantages de la BerkleyDB :
|
| houplaboom42 | gconf juste pour la conf GNOME , pas pour tout le systeme. |
| optimisteo |
|
| Jar Jar |
Ça existe, ça s'appelle gconf. C'est utilisé par galeon et nautilus, et c'est assez puissant. Ça fait même plus que du stockage de configuration, car il y a un démon qui gère les accès concurrents. |
| optimisteo |
|
| 911GT3 | J'aime bien mes fichiers textes :sweat: |
| kadreg | La berkeleyDB, je ne pense pas que ce soit une bonne idée. C'est utilisé par e17 afin d'accelerer les accès à la configuration courante sans pour autant tout charger en mémoire, mais ça rend la configuration en dehors des outils dédiés impossibles.
Le XML est une bonne idée, les parseurs sont tout faits, simples à utiliser, et tout, mais ça a tendance à ^etre long à lire pour un programme, et parfois un poil lourd à manipuler. En fait, ce qui est à mon sens le mieux, c'est d'utiliser un fichier XML comme base de configuration, mais de construire un index permettant de retrouver simplement les donnnées du XML, afin d'en accélérer l'accès à l'éxécution sans plomber les perfs. C'est ainsi que fonctionnentn les bases de données XML telles ebXML. On a ainsi la lisibilité (?) du XML, avec l'éffcacité des configs en base. |
| PinG | Ouaip, jusqu'au jour où les devs utiliseront des vrais fichiers de config unifiés et parsables intelligament, genre une BerkleyDb, ou encore du XML... |
| optimisteo |
|
| optimisteo |
|
| FlamM | Une base de registre sous Linux !!
t'y est pas fou dans ta tête toi !!!!! :D Si /etc ou ~ s"en rapprochent ils ont l'énorme avantage d'être compréhensibles et éditables avec un éditeur de texte. et qu'on peut y faire des truc à la main sans avoir besoin d'u tweakkekchose ;) |
| kadreg | Disons que ma réponse est un "équivalent" de HKEY_LOCAL_MACHINE
La réponse de lorill est une éaquyivalent à HKEY_CURRENT_USER Mais il ne faut pas forcément chercher de l'équivalence, surtout au niveau système. Les couches basses de ces deux OS n'ont rien à voir. C'est comme si je demandais quel est l'équivalent de /dev sous windows, ça risque d'^etre dur à trouver. |
| lorill | cd ~
ls -a |
| kadreg | /etc/ |
| optimisteo | C une question existentielle qui m'est venue soudain ... |




