#1 Le 01/03/2014, à 13:14
- moths-art
Software lacks : lack n°1 : [Filesystem with tags]
Je commence une liste de discussions sur les "logiciels manquants" dans la sphère libre et au delà.
N'ayant pas la science infuse, je sais d'avance que quelques barbus risquent de me démontrer que ça existe déjà ou partiellement...
Et c'est justement l'objectif : la découverte et l'échange!
Pour un premier essai, Voici le thème : "Un système de fichier avec gestion de tags"!
1er constat : on accumule de + en + de fichiers et la perte nous semble bien évidement inenvisageables dans nos Tera octets d'archives.
Pour cela, bien évidement, la sauvegarde devrait être systématique, incrémentiel, historisé si possible, sur plusieurs formats et en divers coin du globe mais ce thème est sans doute à prévoir pour une autre discussion tellement il est vaste...
Considérons que si un fichier est introuvable ou que ça recherche nécessite trop de temps... notre ressenti utilisateur est finalement le même que si il avait disparu! (tout dépend bien évidement du contexte)
2ème constat : Une bonne organisation n'est plus suffisante!
Je ne dis pas qu'il faut tout ranger en vrac mais que même un nazi de l'organisation a des limites.
Et surtout : nerd de la guerre : le partage de données entre plusieurs utilisateurs : on a tous notre manière de stocker, nommer les fichiers etc.
3ème constat : multiplier les moyens pour retrouver un fichier.
Dans le monde unix, il existe une tonne de truc :
* find
* locate
* grep (grin est une version amélioré que j'utilise avec joie :
sudo pip install grin
)
* un savant mélange des 3
PS: Vous pouvez compléter la liste, c'est toujours enrichissant.
(Me parlez pas de sed, awk etc. ça reste dans la ligné des trucs pré-cités.)
Mais il manque une recherche par tag, non?
J'ai vu qu'il existe quelques FS en bêta qui ont la fonctionnalité mais avant de m'y lancer en prod, on risque de voir passer de l'eau sous les ponts.
Ce qu'il faudrait c'est un soft complémentaire au FS.
J'ai trouvé ça : http://tmsu.org
Ca à l'air d'être prometteur (https://bitbucket.org/oniony/tmsu/wiki/TODO) mais il reste des bugs monstres : si on déplace un fichier, le tag se retrouve orphelin.
En tant qu'utilisateur, j'ai pas envie de me soucier de ça!
L'idéal serait d'avoir un truc gérable en ligne de commande mais aussi une GUI de recherche, une édition intégré à mon File Manager (genre dans nautilus : clic droit sur un fichier puis "propriétés" puis édition des tags)
Choix de la base de donnée : SQL/NoSQL etc.
Merci d'avance de vos contributions!!
Dernière modification par moths-art (Le 01/03/2014, à 14:20)
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#2 Le 01/04/2014, à 18:17
- moths-art
Re : Software lacks : lack n°1 : [Filesystem with tags]
J'ai à priori trouvé des équivalents à TMSU plus ou moins abouti et maintenu : http://freeconsole.org/anime/wiki/doku. … ging_files
Le soucis lié au déplacement/suppression de fichiers pourrait être résolu par l'intermédiaire de inotify (http://fr.wikipedia.org/wiki/Inotify) et aucun de ces softs ne semble l'exploiter.
Je commence à lire le code de TMSU afin d'éventuellement fournir un patch (surement crade) mais mon manque d'expérience en go-lang me fait défaut...
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne