Maj du renommage dans ultracopier 0.3

Bonjour, en plus d’un certain nombre de bug fix que j’ai fait sur ultracopier, je me suis attaquer au renommage, il marche, même si il n’est pas optimal. Je prévois de faire une options pour personnalisé les régles de renommage dans les options du moteur de copie. Les performances du renommages en serie ne doivent pas être optimal, mais ça sera réglé bientôt.

Maintenant que la gestion des erreurs, celle des collisions est correcte, il manque encore de tester la fonction de pause, passé un fichier, et mettre à la fin en cas d’erreur.

Ultracopier qui s’ameliore

Comme dit précedement, Ultracopier s’ameliore, les algo sont meilleurs, j’ai corrigé pas mal de bug partout, préparé la version portable.il manque encore le fait de mettre en fin de liste aprés une erreur, bug sur le renomage, … mais ça prends forme, je doit aussi faire les testes d’intégrités de fichiers.

Optimisation partiel du moteur de copie 0.3

J’ai publié la nouvelle version d’ultracopier, comme dab sur: Ultracopier-0.3.0.0-win32.zip, au programme, gain flagrant sur les petit fichiers, environs 2x comparer à ultracopier 0.2, et ce n’est pas fini, j’ai d’autre optimisation dans le sac pour ce genre de fichier. Grace à ça ultracopier à des performances sur les petits fichiers de 1er plan, juste avec cette optimisation.

Coté linux avec les drivers opensource et une ATI Radeon HD 5450 (autrement dit des performances 2D et graphique de merde), j’ai vu un gain net entre la version 0.2 et la version 0.3.

Je pense aussi jouer avec les tailles de buffer, block, et la tailles des queues pour maximisé le débit brute sur les gros fichiers.

Déjà qu’Ultracopier est meilleur sur les fonctionnalitées et pas mal d’autre point que teracopy, copy handler et supercopier, je pense faire aussi bien ou mieux coté performance. Il me reste une paire d’optimisation à faire, et Qt 4.8 me permettra d’étre plus performant aussi. Et je pense bien me défendre coté sécurité des données.

 

Sortie du moteur d’Ultracopier 0.3 en version sans gros bug

Bonjours, toujours à la même addresse:

http://files.first-world.info/ultracopier/tp/Ultracopier-0.3.0.0-win32.zip

J’ai maj Ultracopier avec le moteur 0.3 qui marche, il reste encore plein de bug, mais dans l’ensemble c’est utilisable.

Pour rappelle, il est comme: Teracopy (Certain l’appelle teracopier), copy handler (ou copyhandler), Supercopier
Ultracopier permet d’avoir un supercopier mac 😉

Ultracopier maj avec le nouveau moteur de copie

Bonjour, j’ai maj ultracopier 0.3 avec le moteur de copie définitif, le 0.3, il est buggé, il reste un bug super dur à trouvé. Aprés il sera utilisable, mais pas d’une stabilité à toute épreuve.

J’ai mit aussi le moteur 0.2. Comme vous pouvez le voir, la nouvelle version est bien plus rapide dans certain cas que j’ai pu tester (linux + ext4).

J’ai pu avancé, mais pas plus du à mon départ d’espagne pour la bolivie. Je m’installe tranquillement. Mais une fois les maj implémenté je pense et fixer le bug du moteur de copie, je pense m’attaquer à quelque autre moteur de copie et avancé rapidement sur ces derniers. Ensuite je passerai le status en beta.

Protocole du moteur de copie d’ultracopier 0.3 pour récupération des erreurs d’écriture

Bonjour, voila le protocole du moteur de copie d’ultracopier 0.3 pour récupération des erreurs d’écriture:

error-during-write
error-during-write

 

 

 

 

 

 

 

 

 

 

Il peu semblé complexe, mais il est obligatoire car la coupure brutale de la destination entraîne la corruption de la fin du fichiers.

log sous ultracopier 0.3

Bonjour, j’ai fait les log dans ultracopier, car ça semble trés trés demandé.

ultracopier-log
ultracopier-log

 

 

 

 

 

 

 

 

 

Je suis entrain de concevoir l’organisation du nouveau moteur, il sera mieux conçu, plus performant et surtout bien meilleur pour la sécurité des données. Il pourra faire des copies en parallèle, mais sont but sera avant tout de faire des files de données pour maximisé les débits, une file pour l’écriture, l’autre pour la lecture. Et toutes les meta-operations, de le faire en parallélisme intelligent.

Voila une ébauche du moteur interne pour 1 transfert:

transfer thread - copy engine - ultracopier 0.3
transfer thread - copy engine - ultracopier 0.3

 

 

 

 

 

 

 

 

 

 

 

 

Et les enchaînements sont beaucoup plus évenmentiels.

Avancement sur Ultracopier 0.3

Bonjour, je viens de finir un certain nombre de changement sur Ultracopier 0.3, l’ensemble est assez stable.
Il y as divers plugins, dons 3 thémes, mais qu’un seul moteur de copie, qui est pour l’instant hélas, une reprise de la version 0.2 comme une partie des plugins.

Pour ceux qui le veulent je peu vous transmettre un version d’ultracopier 0.3, je la considére encore en stade pre-alpha car il n’y as aucun garantie sur la fiabilité des données. Je n’est pas fait de teste à ce sujet la (ou trés peu). Mais l’ensemble est utilisable en fesant la copie à la main, car je cherche un freelance en win32 pour refaire le plugin d’interception de l’explorateur de windows.

J’essaye de faire un nouveau moteur de copie tout neuf, et qui part sur de bonne base, voila le plan:

Ultracopier CopyEngine 0.3