Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
29 mai 2008 à 22:20
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 2009
-
17 juin 2008 à 11:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 200910 17 juin 2008 à 11:42
tu peux citer les types qui posent des problèmes ?
moms87
Messages postés2Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention16 juin 2008 16 juin 2008 à 22:31
ok sa marche mais il affiche "l'opération n'a pas pu se terminer" sa marche avec certains type de fichiers uniquement? Aurait tu fais un test que je pourrais effectuer à mon tour?
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 200910 16 juin 2008 à 20:52
Salut Moms87,
ce que tu décris (si je comprends bien) est une lacune que je n'ai pas encore corrigée faute de temps..
tu dois sélectionner "Tous les fichiers" au bas au combo "Fichier de type :"..
je ferai une mise à jour dès que j'aurais le temps..
moms87
Messages postés2Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention16 juin 2008 15 juin 2008 à 19:59
Ya quelque chose que je ne comprends pas, j'ai bien ajouté le .jar dans le zip mais lorsque je choisi la défragmentation, lors du parcours des dossiers il n'y a rien a défragmenter. C'est normal? ou ai je fai une mauvaise manip?? merci!
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 3 juin 2008 à 16:19
selon l'encodage de la machine tu as des trucs bizarre... genre tous les caracteres accentue ne passent pas chez moi
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 200910 2 juin 2008 à 16:47
"on evitera les accents dans le code aussi" :
j'ai pas compris ?
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 200910 2 juin 2008 à 13:08
Salut sheorogath,
ton idée concernant l'intégration de la compression est plus qu'intéressante !
pour l'algorithme de fragmentation, je vais l'améliorer dans une future mise à jour en tenant en compte vos remarques : disons que c'est juste une version beta pour provoquer vos commentaires ;)
Merci encore à vous tous :)
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 2 juin 2008 à 11:08
on evitera les accents dans le code aussi
tu fais des read() simple => tu aurais pu lire plus d'octet en une fois
pareil pour les write
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 2 juin 2008 à 11:05
compression ? ^^
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 30 mai 2008 à 08:46
Salut:
Concernant la barre de progression tu peux utiliser:
1. La classe ProgressMonitor
ou bien
2. La classe SwingWorker
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 200910 30 mai 2008 à 01:48
Merci bien jojolemariole : tes remarques sont intéressantes et feront, avec celles de Ombitious_Developper, l'objet d'une mise à jour..
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 30 mai 2008 à 01:30
Salut,
En effet utilitaire qui devrait être pratique.
Je suis d'accord avec Ombitious_developper pour ses deux remarques. J'en aurais quelques autres :
- un bouton pour quitter en plus de la croix (certains pensent que la croix, c'est la méthode brutale ;) )
- possibilité de choisir le répertoire de destination (eh oui car par exemple lecture + écriture en simultané sur un même disque dur, c'est assez lent), donc ça serait pas mal de pouvoir choisir un autre disque
- peut-être quelques infos : taille des fichiers, vitesse en Mo/s par exemple (en temps réel c'est sympa), barre de progression
- complète ton filefilter pour les logs, il refuse les dossiers c'est un peu pénible ;) je suis obligé de mettre "tous les fichiers"
- peux-tu essayer de voir si tu as des gains de perfs en écrivant non pas caractère par caractère mais en lui filant des tableaux entiers, on ne sait jamais, ça pourrait rendre plus rapide, bien que tu utilises des bufferedOS
- l'appli fonctionne sans pb : j'ai testé sur un film (frag + défrag)
- le code source est bien structuré, sauf qu'il n'y a pas de package, mais la séparation vue/contrôleur est bien faite.
Chatbour
Messages postés71Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention12 juillet 200910 29 mai 2008 à 23:32
C'est noté !
merci :)
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 29 mai 2008 à 22:20
Salut:
Très bonne idée de faire un outil pour défragmenter les fichier (splitter).
Mes remarques sont les suivantes:
1.L'algorithme de découpage:
Ici tu as utilisé une approche très simpliste qui repose sur la découpage suivant la taille total du fichier.
On aimerais dans le future voir une implémenter d'un algorithme plus avancé.
2. La classe Fragmenteur:
Tu as du implémenter la classe Fragmenteur en tant que Thread à part pour ne pas planter l'interface utilisateur surtout quand on découpe un fichier de grande taille.
17 juin 2008 à 11:42
16 juin 2008 à 22:31
16 juin 2008 à 20:52
ce que tu décris (si je comprends bien) est une lacune que je n'ai pas encore corrigée faute de temps..
tu dois sélectionner "Tous les fichiers" au bas au combo "Fichier de type :"..
je ferai une mise à jour dès que j'aurais le temps..
15 juin 2008 à 19:59
3 juin 2008 à 16:19
2 juin 2008 à 16:47
j'ai pas compris ?
2 juin 2008 à 13:08
ton idée concernant l'intégration de la compression est plus qu'intéressante !
pour l'algorithme de fragmentation, je vais l'améliorer dans une future mise à jour en tenant en compte vos remarques : disons que c'est juste une version beta pour provoquer vos commentaires ;)
Merci encore à vous tous :)
2 juin 2008 à 11:08
tu fais des read() simple => tu aurais pu lire plus d'octet en une fois
pareil pour les write
2 juin 2008 à 11:05
30 mai 2008 à 08:46
Concernant la barre de progression tu peux utiliser:
1. La classe ProgressMonitor
ou bien
2. La classe SwingWorker
30 mai 2008 à 01:48
30 mai 2008 à 01:30
En effet utilitaire qui devrait être pratique.
Je suis d'accord avec Ombitious_developper pour ses deux remarques. J'en aurais quelques autres :
- un bouton pour quitter en plus de la croix (certains pensent que la croix, c'est la méthode brutale ;) )
- possibilité de choisir le répertoire de destination (eh oui car par exemple lecture + écriture en simultané sur un même disque dur, c'est assez lent), donc ça serait pas mal de pouvoir choisir un autre disque
- peut-être quelques infos : taille des fichiers, vitesse en Mo/s par exemple (en temps réel c'est sympa), barre de progression
- complète ton filefilter pour les logs, il refuse les dossiers c'est un peu pénible ;) je suis obligé de mettre "tous les fichiers"
- peux-tu essayer de voir si tu as des gains de perfs en écrivant non pas caractère par caractère mais en lui filant des tableaux entiers, on ne sait jamais, ça pourrait rendre plus rapide, bien que tu utilises des bufferedOS
- l'appli fonctionne sans pb : j'ai testé sur un film (frag + défrag)
- le code source est bien structuré, sauf qu'il n'y a pas de package, mais la séparation vue/contrôleur est bien faite.
29 mai 2008 à 23:32
merci :)
29 mai 2008 à 22:20
Très bonne idée de faire un outil pour défragmenter les fichier (splitter).
Mes remarques sont les suivantes:
1.L'algorithme de découpage:
Ici tu as utilisé une approche très simpliste qui repose sur la découpage suivant la taille total du fichier.
On aimerais dans le future voir une implémenter d'un algorithme plus avancé.
2. La classe Fragmenteur:
Tu as du implémenter la classe Fragmenteur en tant que Thread à part pour ne pas planter l'interface utilisateur surtout quand on découpe un fichier de grande taille.
Bonne continuation.
Cordialement.