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.

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

Avancement sur le codage des plugins

Bonjour, bonne nouvelle, j’ai avancé sur le codage de plugins d’ultracopier, j’ai amélioré un partie d’ultracopier, corrigé certain parties et fait un meilleur support du changement d’interface en live, quoi que sur ce point c’est pas encore au point.

Les interfaces des plugins ne sont pas encore fini, elle vont encore bouger durant le codage de la version 0.3.0.0. Il manque encore tellement de chose, mais maintenant le tronc d’ultracopier semble bien avancé (même si je veux déjà refaire une partie mal faite pour grouper du code et gagner en propreté).

J’attends que les interfaces soit stabilisé pour donner des exemples de codages sur le site, et je pense qu’il sera stabilisé une fois que j’aurai 2 interfaces (une simple et une complète) et 2 moteur de copie (d’ultracopier 0.2 et rsync ou httrack je pense).

Il me manque donc les dons et + d’implication de la communauté pour sortir officiellement ultracopier 0.3. Pendant ce temps il restera sur mon hdd et sera diffusé que sur des cas spéciaux (dons, béta testeur et membres actif)

Premiére version d’ultracopier 0.3 presque fini

Bonjour,

Bonne nouvelle pour tout les amoureux d’Ultracopier, j’ai entre les main içi une version qui est presque fini (dans un 1er jet).

Il manquent les modules, notamment ceux du moteur de copie, l’interface. Aprés que ce sera coder, je vais voir avec des développeurs pour simplifié et clarifié l’organisation au maximum. Je vais dans un 1er temps finir le coeur, ensuite faire quelque module (un moteur de copie basé sur ultracopier 0.2 en Qt pour étre multi-plateforme, l’interface d’ultracopier 0.2).

Ensuite il vas y avoir une grande période de discutions avec la communauté, des développeurs externe pour que j’envisage bien tout les cas de figures et les besoins de chaqu’un.

Ensuite je vais me mettre à coder le site de plugin un peu dans le style de mozilla et kde-look.

Il faudra aussi que je finisse le système de signature des paquets, du téléchargement par internet, et des mise à jours automatique.

Je doit aussi étoffé le fan art pour avoir une bonne base pour choisir le type de couleur/thémes aborder pour la nouvelle version.

Il reste plein de travail, si la communauté pouvais être + active, et m’aider chaque un de leur compétences je ne dirai pas non et j’avancerai + vite.

Importation et suppression des plugins dans Ultracopier 0.3

Ultracopier as maintenant l’ajout et la suppression de plugin via l’interface, pour l’instant que depuis le hdd car le site n’est pas fait.

L’implémentation ne vérifie pas plein de truc, donc avec certain plugin ça devrai pas marcher des masses.

Prochaine étape faire mieux les dépendances, et dans ces dernières mettre la possibilité de mettre les architectures. Ensuite faire la possibilité de signé des packets pour les certifiés conforme sellons les exigences de l’éditeur, içi moi, soit ne pas mettre en stable un truc instable, que je vois la source et que je la compile que je soit sur qu’il n’y as pas de virus, …

L’aire de rien ça commence à prendre forme.

Nucleo AlienMind Ultracopier

La version 0.3 permet de faire à 100% le skins d’ultracopier, soit en utilisant les widgets système (boutton, bar, … traditionnelle), html, image + c++(Qt ou non), …

Voila le style Nucleo AlienMind Ultracopier, basé sur le skin Nucleo AlienMind de winamp. C’est un brouillon. Pas moyen de contacté l’auteur de question de droit je vais devoir le refaire de base. La source sera dispo en .psd.

Fenêtre principale
Fenêtre principale
liste de copie
liste de copie

Avancement sur les plugin d’ultracopier

Dispo sur le svn du projet: svn://svn.first-world.info/ultracopier/, les plugins sont pris en charge visuellement, il manque encore la suppression et l’ajout depuis le disque dur et internet, et un moyen pour les signés numériquement histoire de certifier les plugins par une icônes pour les reconnaitres, cette certification n’est donné que si le code source est compilé par mes soins ou ceux d’une personne/serveur de confiance pour s’assurer qu’il n’y as pas de virus dedans, et que si c’est pas marquer en alpha/beta/rc le plugin est stable et testé de façon rigoureuse.

Il faudrait faire le site des plugins à terme, pour l’instant je pense que coder l’import via fichier. Les informations sont affichées dés à présent dans les options (version, auteur, site, description, …)

Normalement tout devrai être traduit en directe à la sélection d’un langue.

Traduction instantané sous ultracopier 0.3

Bonjour, hors mit un petit détail que je règle demain, ultracopier est traduit instantanément lors de l’application des options quand ont change la langue, et donc plus besoin de redémarrer.

J’essaye de tout faire sans qu’il y ai jamais besoin de redémarrer ultracopier.

Le thèmes change instantanément aussi, (comme la version 0.2), mais j’ai ajouter la possibilité de ne pas mettre d’icone dans les menus pour une meilleur intégration visuel sous certain OS.

Petit à petit ultracopier avance, je suis sortie des truc bloquant mais hélas j’ai peu de temps à consacré à ultracopier. Si je peu garder l’expérience utilisateur de la version 0.2 très positive mais avoir du code propre, mieux organisé, utilisé au mieux les techniques fourni par Qt (signal/slot notamment), je ne vais pas me gêné.

Si j’ai du temps demain je commence le plugin de compatibilité avec catchcopy et je fait en sorte qu’on ne puisse pas lancer 2 instance d’ultracopier dans la même session.