vendredi 4 juillet 2025

Anki 25.07.1 Final

Anki est un programme qui vous aidera à apprendre plus facilement, beaucoup plus efficacement qu’avec des méthodes traditionnelles. Vous économiserez donc beaucoup de temps en étudiant, ou pourrez apprendre beaucoup plus de choses dans le même temps.

N’importe qui peut tirer parti d’Anki, du moment qu’il a des choses à retenir. Il n’y a presque aucune limite, Anki supportant images, audio, vidéos et notations scientifiques (grâce à LaTeX). Ainsi, vous pourrez par exemple :
  • apprendre une langue ;
  • réviser de la médecine ou du droit ;
  • mémoriser noms et visages ;
  • devenir incollable en géographie ;
  • maîtriser de longs poèmes ;
  • et même retenir vos tablatures de guitare !

    Anki repose sur deux concepts simples : « la révision active » et le « système de répétitions espacées ». Bien que la science ait beaucoup écrit à leur sujet depuis quelques années, ils ne sont pas encore connus du grand public. Pourtant, comprendre leur fonctionnement peut vous faire apprendre plus facilement et plus rapidement.

La révision active

La « révision active » consiste à essayer de se rappeler la réponse à une question posée, contrairement à la « révision passive » où l’on relit, regarde ou écoute la réponse, sans se demander si on la connaît réellement. Des recherches sur le sujet ont montré que la révision active formait des souvenirs beaucoup plus durables que ceux de la révision passive. Il y a deux raisons à cela : - faire l’effort de se souvenir de quelque chose « fortifie » la mémoire et diminue les risques d’oubli par la suite ; - le fait d’être incapable de répondre à une question nous informe qu’il faut revoir ou réapprendre la notion concernée.

Vous avez probablement déjà été au contact de cette révision active à l’école, sans vous en rendre compte. Lorsque vos professeurs vous questionnaient à propos d’un texte ou qu’ils vous faisaient passer des tests de connaissance toutes les semaines, ce n’était pas seulement pour voir si vous aviez révisé vos leçons : ils entraînaient et fortifiaient surtout votre mémoire.

Les « flashcards » sont un bon moyen d’utiliser la révision active. Prenez des cartes classiques, écrivez la question d’un côté et la réponse de l’autre. En pensant à la réponse avant de la regarder, vous apprendrez plus efficacement qu’avec la révision passive.

La répétition espacée

Les effets d’espacement furent remarqués en 1885 par un psychologue allemand. Il observa qu’en étalant les révisions dans le temps, nous parvenions à mieux mémoriser que si nous les concentrions toutes en une seule séance. Depuis les années 30, il y a eu nombre d’idées pour utiliser cet « effet d’espacement » pour améliorer l’apprentissage, donnant lieu à la répétition espacée.

En 1972, un scientifique allemand, Sebastian Leitner, développa une méthode de répétition espacée basée sur des cartes en papier. Placées dans des séries de boîtes, les cartes changeaient de place au fil des révisions, selon leur rappel ou non. Il était ainsi possible de savoir en un coup d’œil le degré de mémorisation de la carte, et donc la date de la prochaine révision. Cette idée fut déterminante, car, jusqu’alors, on n’utilisait qu’une seule et unique boîte. Elle fut reprise par la suite par les programmes informatiques. La méthode a néanmoins des inconvénients : on ne peut pas savoir exactement la date optimale à laquelle réviser, et elle ne permet pas non plus de varier la difficulté.

Les plus grandes avancées des trente dernières années sont l’œuvre des auteurs de SuperMemo, un programme commercial qui utilise la répétition espacée. SuperMemo fut le premier à développer un système qui enregistrait la date idéale à laquelle il faudrait revoir la carte, qu’il optimisait en se basant sur les performances de l’utilisateur.

Changelog :

Nouveau lanceur

La manière dont Anki est emballé et distribué a changé :

  • Vous pouvez utiliser les lanceurs ci-dessous pour télécharger la dernière version d'Anki et mettre à jour vers des versions plus récentes/rétrograder vers les anciennes.
  • Vous trouverez un élément de menu Outils > Mettre à niveau/Rétrograder dans Anki pour revenir au lanceur.
  • La version Anki la plus ancienne prise en charge à installer est la 2.1.50.
  • Les lanceurs Mac et Linux prennent en charge les machines AMD64 (Intel) et ARM64 (Apple Silicon). Le programme d'installation Windows est exclusivement AMD64, mais s'exécute en mode émulation sur Windows ARM.
  • Sous Linux, glibc 2.36 ou version ultérieure est désormais requis.
  • Anki est désormais livré avec Python 3.13 (mais n'a pas encore augmenté la version minimale de Python de 3.9).
  • Le nouveau lanceur a encore une marge de progression .

Modifications notables du FSRS/de la planification

  • FSRS-6 apporte de nouvelles améliorations à l'algorithme en@L-M-Sherlockdans #3929
  • Ajouter l'action « noter maintenant » en@L-M-Sherlockdans #3840 et@iamllamadans #4055
  • Prise en charge de l'équilibrage de charge et des jours faciles lors de la reprogrammation par@L-M-Sherlockdans #3815
  • Prise en charge de l'équilibrage de charge et des journées faciles dans le simulateur FSRS par@L-M-Sherlockdans #3829
  • Ajoutez un avertissement « intervalle maximal trop bas ».@Luc-Mcgradydans #3847
  • L'optimiseur utilise une meilleure approche pour évaluer les optimisations en@L-M-Sherlockdans #3962
    Le bouton Évaluer a été remplacé par un contrôle de santé facultatif qui s'exécute pendant l'optimisation par@Luc-Mcgradydans
    #4068 et #4047 . Si vous souhaitez conserver l'ancienne fonction d'évaluation, vous pouvez afficher le bouton avec une commande de console de débogage : #4149 .
  • Calculez la récupérabilité précise des informations de carte en secondes écoulées par@L-M-Sherlockdans #4034
  • Améliorations souhaitées concernant l'avertissement de rétention par@Luc-Mcgradydans #3995
  • Définir la date d'échéance : définissez l'intervalle sur les jours écoulés réels lorsque FSRS est activé par@L-M-Sherlockdans #4035
  • Champ spécial d'identification d'exploit/carte par@Luc-Mcgradydans #4046
  • Limitez le temps d'étude à des heures dans le graphique des révisions par@user1823dans #4086
  • Ajoutez un mot-clé de recherche pour supprimer les clozes au préalable en@iamllamadans #4145

Autres changements notables

  • Ajouter un outil de remplissage de couleur de masque IO par@iamllamadans #4048
  • Autoriser la rotation des masques d'E/S en@iamllamadans #3987
  • Ajoutez une option pour désactiver le clic du milieu pour coller sous Linux en@derivativeoflog7dans #3904
  • Autoriser le glisser-déposer dans l'éditeur de texte brut en@iamllamadans #3902
  • Mise en cache de Mathjax pour éviter le blocage lors de l'édition de texte brut par@iamllamadans #3828
  • Considérez les sangsues dans le simulateur FSRS par@Luc-Mcgradydans #3837
  • Copier les informations de débogage de la carte par@Luc-Mcgradydans #3801
  • Améliorer la gestion de « ignorer les cartes avant » en@Luc-Mcgradydans #3910
  • Améliorer les performances des clozes imbriqués et augmenter la limite à 10 niveaux en@iamllamadans #3886
  • Remplacer certaines moyennes dans les statistiques par des médianes par@user1823dans #3900

Autres améliorations

  • Ajoutez un avertissement lorsqu'il y a un trou dans « back extra » et que « texte » est vide en@rreemmii-devdans #3912
  • Ajoutez le raccourci de fermeture Cmd+W (sur Mac) à davantage de boîtes de dialogue en@beyondcomputedans #3905
  • Ajouter une fenêtre d'aide à la table TR en@GithubAnon0000dans #3874
  • Ajouter un crochet pour le report du jour par@jakeprobstdans #3817
  • Ajoutez des crochets pour comparer les réponses en@chel-oudans #3855
  • Ajouter une hauteur minimale aux champs par@GithubAnon0000dans #3922
  • Ajoutez un titre à certaines boîtes de dialogue et évitez de coder en dur le texte de la boîte de dialogue de suppression des modifications en@BrayanDSOdans #3846
  • Boîte de dialogue Modules complémentaires : désactiver les boutons Afficher la configuration/Page/Fichiers lorsque vous cliquez dessus ne conduirait pas à un résultat utile par@beyondcomputedans #3869
  • Contributeur de traduction ajouté par@Danika-Dakikadans #3820
  • Aligner les lignes au centre dans le simulateur FSRS par@GithubAnon0000dans #3882
  • Modalité corvée/simulateur i18n par@Luc-Mcgradydans #3927
  • Nettoyer l'ancien TODO par@GithubAnon0000dans #3903
  • Le bouton Cloze est désactivé en dehors du champ Cloze par@Arthur-Milchiordans #3879
  • Commentaire pour les traducteurs pour « Charge quotidienne » par@sommerlukdans #3887
  • Commentaire pour les traducteurs pour statistiques-total par@sommerlukdans #3880
  • Commentaires pour les traducteurs sur l'ordre de tri par@sommerlukdans #3831
  • Supprimez le rebond du rendu Mathjax pour éviter le blocage en@iamllamadans #3827
  • Ne pas recalculer les étapes restantes, conditionnellement par@gravesdans #3849
  • exploit : ajouter un titre à certaines des boîtes de dialogue de synchronisation en@BrayanDSOdans #3838
  • Logique des étapes de réapprentissage simplifiées avec API de formation FSRS mise à jour par@L-M-Sherlockdans #3867
  • Ajuster l'équilibreur de charge en@Expertiumdans #3864
  • Correction de la lecture automatique qui ne s'arrêtait pas à la fermeture de l'éditeur si elle en interrompait une autre@iamllamadans #3915
  • Corriger les décorations de fenêtre cassées sur les instances GNOME non empaquetées en@krischervendans #3858
  • Correction du plantage de l'éditeur de mise en page de carte lors de l'édition pendant la révision par@iamllamadans #3814
  • Correction du problème de chargement ignorant le fichier de verrouillage lors de la création de l'image du serveur de synchronisation en@iamllamadans #3856
  • Correction des limites de jours de pont reportées de manière incorrecte lors de l'importation par@iamllamadans #3878
  • Correction du problème de glisser-déposer lorsque l'éditeur est zoomé@iamllamadans #3916
  • Correction d'une erreur lors d'un clic central dans l'éditeur sur les systèmes sans sélection globale de la souris en@iamllamadans #3923
  • Corriger les champs \nignorés lors de la recherche de tous les champs sans expression régulière en@iamllamadans #3943
  • Corriger le clignotement lors de l'ouverture des boîtes de dialogue de statistiques, de cartes vides ou de recherche de doublons en@iamllamadans #3928
  • Corriger la panique lors de l'effacement des limites d'aujourd'hui le jour où la collecte a été effectuée par@iamllamadans #3877
  • Correction d'un message superflu lorsqu'un deck est déplacé vers son parent en@krischervendans #3859
  • Correction : les cartes Cloze ne disposent pas du bouton « Copier les informations de la carte » par@Luc-Mcgradydans #3811
  • Correction : correction d'une faute de frappe et ajustement de l'indentation dans la docstring par@babofitosdans #3920
  • correction : gestion des exceptions du gestionnaire de tâches par@RisingOrangedans #3839
  • Corriger/Calculer les états de mémoire manquants lors de la simulation par@Luc-Mcgradydans #3940
  • Correction/initialisation incorrecte de SchedTimingToday dans graphs/retrievability.rs par@L-M-Sherlockdans #3857
  • Correction/indexation de l'exception hors limites dans les données statistiques de la carte par@L-M-Sherlockdans #3872
  • Masquer la moyenne des jours étudiés lorsque le pourcentage étudié est de 100 par@user1823dans #3888
  • Améliorer la conversion des unités naturelles pour une période comprise entre 360 ​​et 365 jours en@user1823dans #3901
  • Améliorer les performances des entrées du journal des statistiques avec l'état de la mémoire en@L-M-Sherlockdans #3866
  • Augmenter la taille de la police dans l'aperçu Mathjax pour l'accessibilité en@GithubAnon0000dans #3832
  • Assouplir l'analyse des métadonnées CSV en@iamllamadans #3862
  • Modifier la sortie de rendu de la carte pour spécifier si la carte rendue est vide en@iamllamadans #3890
  • Déplacer le tableau TR vers le haut en@GithubAnon0000dans #3873
  • NF : expliquer le pont entre les langues par@Arthur-Milchiordans #3572
  • NF : optimiser légèrement cards.py en@Arthur-Milchiordans #3870
  • Conserver les balises lors de la récupération des métadonnées CSV lors de l'importation par@iamllamadans #3938
  • Empêchez le glissement accidentel des boutons de lecture audio et des liens d'aide en@beyondcomputedans #3844
  • Refactorisation : rendre l'équilibreur de charge facultatif dans toute la base de code par@YukiNagat0dans #3860
  • Supprimer l'utilisation de createClassComponent dans mathjax-element.ts en@iamllamadans #3919
  • Renvoyer une copie du type de note dans ModelManager.get() par@abdnhdans #3865
  • Afficher « et autres » à la fin de la liste des contributeurs dans la boîte de dialogue À propos en@krischervendans #3863
  • Quelques documentations et réduction du copier/coller par@Arthur-Milchiordans #3917
  • Style : ajouter une ombre à l'info-bulle du graphique par@ikkzdans #3891
  • Style : utilisez des styles de saisie cohérents dans les options de deck en@ikkzdans #3894
  • Mettre à jour FsrsOptions.svelte pour ajouter une marge / un espace entre les boutons du simulateur en@GithubAnon0000dans #3822
  • Mettre à jour mon nom dans les crédits d'Anki en@vtenfysdans #3852
  • Mettre à jour NoteEditor.svelte pour échanger l'épingle collante et la vue HTML.@GithubAnon0000dans #3821
  • Mettre à jour uninstall.sh pour donner un retour à l'utilisateur en@GithubAnon0000dans #3834
  • Utiliser le nom d'indicateur par défaut lorsque l'indicateur est renommé en chaîne vide par@mumtazrifaidans #3826
  • Utilisez des icônes collantes inclinées (remplies et vides) dans l'éditeur de cartes en@GithubAnon0000dans #3825
  • Mise à jour vers FSRS-rs v3.0.0 (correction de l'état de la mémoire historique) par@L-M-Sherlockdans #3946
  • Fix/FSRS-6 ne donne pas d'intervalles <1d et utilise la perte logarithmique au lieu de RMSE(bins) par@L-M-Sherlockdans #3948
  • Mise à jour du tri par R pour FSRS 6 par@user1823dans #3949
  • Les cartes à état fixe/sans mémoire ont des journaux de rotation dans l'ordre inverse sur l'écran des statistiques de la carte.@Luc-Mcgradydans #3951
  • Correction/correction du repli de la décroissance par@L-M-Sherlockdans #3954
  • Correction/dégradation manquante du simulateur pour FSRS-5 par@L-M-Sherlockdans #3956
  • Feat/CMRR utilise la configuration simulée par@Luc-Mcgradydans #3947
  • Ajoutez un moyen de transmettre des informations de browser_will_search à browser_did_search sans les faire passer par le backend en@JSchoreelsdans #3945
  • Corriger les documents de note_fields_check pour correspondre aux modifications apportées dans PR #3912 par@rreemmii-devdans #3944
  • ajouter une bascule pour la barre latérale du navigateur par@JL710dans #3953
  • Fermer uniquement la fenêtre « enfant » (par exemple Aperçu) dans le navigateur sur Cmd+W en@beyondcomputedans #3913
  • Ajouter des points de suspension à la note maintenant par@L-M-Sherlockdans #3970
  • Ajouter une marge gauche au navigateur lorsque la barre latérale est fermée par@iamllamadans #4040
  • Je m'ajoute à about.py par@GithubAnon0000dans #4026
  • Augmenter vite du 5.4.18 au 5.4.19 par@dependabotdans #4018
  • Erreur de modification de la taille de la collection trop grande pour ajouter des valeurs en Mo et des informations sur les valeurs compressées et non compressées. par@GithubAnon0000dans #3981
  • Vérifiez si self.card.reps>0 avant de soustraire 1 par@JSchoreelsdans #3966
  • Clarifier le séparateur de champ étant une supposition lors de l'importation de csv en@iamllamadans #3996
  • Effacer le cache des types de notes lors de l'importation par@abdnhdans #3969
  • Docs : référence correcte pour le dockerfile Linux par@thedroiddivdans #3982
  • N'utilisez pas l'étape de réapprentissage intrajournalier comme état de mémoire de départ en@mbrubeckdans #3959
  • Exposer la dégradation de l'objet Card en Python par@L-M-Sherlockdans #3985
  • Corriger le problème « Ouvrir l'image » qui est cassé pour les noms de fichiers avec certains caractères réservés en@iamllamadans #3986
  • Réparer le lien d'assistance brisé en@GithubAnon0000dans #4019
  • CORRIGER les signes diacritiques coupés dans les modèles de cartes d'entrée en@GithubAnon0000dans #4049
  • Corriger le problème de DR qui n'est pas en pourcentage dans la courbe d'oubli en@GithubAnon0000dans #4024
  • Corriger les bordures de masque d'E/S existantes mises à l'échelle par@iamllamadans #3991
  • Corriger l'option invalide de l'analyseur de rouille en@abdnhdans #3972
  • Correction des masques d'E/S qui ne sont pas enregistrés lorsqu'ils sont mis à l'échelle par@iamllamadans #4021
  • Corriger l'erreur logique d'annulation d'E/S en@iamllamadans #4027
  • Corriger les images mathjax apparaissant agrandies par erreur@iamllamadans #3957
  • Réparer le nettoyage du monospace en@daedans #4042
  • Corriger le nouvel ordre de tri des cartes qui ne réagit pas aux changements dans l'ordre de collecte en@abdnhdans #4039
  • Correction de la fermeture des polygones lors du clic sur des masques existants lors de l'édition d'E/S en@iamllamadans #3990
  • Correction du fait d'appuyer sur Ctrl+Maj+N dans l'éditeur de navigateur, ce qui peut potentiellement annuler les modifications de champ en@iamllamadans #4001
  • Corriger la recherche de champs génériques adjacents non vides en@iamllamadans #4009
  • Corriger la construction de l'image docker du serveur de synchronisation en augmentant la version rouille du Dockerfile par@KolbyMLdans #3993
  • Corriger les noms de deck non échappés manquants dans les infobulles lorsqu'ils sont supprimés par@iamllamadans #3960
  • Correction de la traduction des schémas d'URL par@sommerlukdans #4004
  • Style de bouton Fix/CMRR par@Luc-Mcgradydans #4043
  • Correction/Comptes de paramètres invalides enregistrables par@Luc-Mcgradydans #4052
  • Correction/Décalage de la mise en page lors du survol du bouton Nombre de cartes@Luc-Mcgradydans #3971
  • Correction/Sangsue de l'infobulle suspendue par@Luc-Mcgradydans #3992
  • Corriger/empêcher le redimensionnement manuel des paramètres saisis par@Luc-Mcgradydans #4008
  • Corriger/supprimer la vérification d'entrée invalide incorrecte en@L-M-Sherlockdans #3963
  • Correction/dépassement de capacité de récupération SQL par@Luc-Mcgradydans #3980
  • La correction/stabilité n'augmente pas après avoir appuyé sur « bon »@L-M-Sherlockdans #3975
  • Améliorer un message d'erreur en@brishtibhejadans #3964
  • améliorer la précision du calcul de la charge de travail prévue en@L-M-Sherlockdans #4056
  • Inclure les entrées de réinitialisation dans l'ensemble de données exporté pour la recherche par@user1823dans #3998
  • Rendre les marqueurs de polygones IO centrés et transparents en@iamllamadans #3989
  • Déchargez l'enregistrement du rappel mpv vers le thread d'arrière-plan pour éviter les erreurs d'interface utilisateur… par@marvinkopfdans #4038
  • Optimiser tout -> Optimiser tous les préréglages par@Expertiumdans #4050
  • Alignez correctement l'étiquette et l'entrée radio dans la fenêtre de statistiques en@GithubAnon0000dans #3977
  • Supprimer le code mort dans reviews_for_fsrs par@mbrubeckdans #3958
  • Supprimer l'étiquette de superposition incorrecte « double-cliquez pour développer » sur les petites images dans l'éditeur en@iamllamadans #4030
  • Supprimer les pourcentages de l'axe des x dans le graphique des boutons de réponse en@GithubAnon0000dans #3952
  • Redimensionner l'entrée des paramètres fsrs pour l'adapter au contenu en@iamllamadans #3999
  • Résoudre les avertissements de la bibliothèque regex Python en@emmanuel-ferdmandans #4012
  • Restaurer le focus de l'éditeur de texte enrichi sur l'événement de fermeture de la superposition MathJax par@iamllamadans #4016
  • Styliser les paramètres fsrs saisis par@iamllamadans #3997
  • Mettre à jour le message de restauration de sauvegarde par@brishtibhejadans #4005
  • Mettre à jour sync.ftl par@sommerlukdans #4003
  • Mettre à niveau les versions esbuild en@spiritualfatherdans #4011
  • Utilisez le dossier de scripts de débogage correct en@abdnhdans #3973
  • Utilisez des espaces insécables pour les noms sur la page À propos de@Luc-Mcgradydans #4025
  • Mettre à jour les styles par défaut en@brishtibhejadans #4060
  • Corriger/supprimer la limite inférieure de l'intervalle lors de la définition de la date d'échéance par@L-M-Sherlockdans #4063
  • Affichage des informations sur la charge de travail de rétention des retards après les alertes d'optimisation FSRS par@Sunrongguo2008dans #4066
  • style élément hr par@brishtibhejadans #4067
  • Feat/Message à 100 % de progression pour optimisation par@Luc-Mcgradydans #4069
  • Utilisez des abréviations pour les jours de la semaine par@brishtibhejadans #4077
  • Corriger/manquer le champ spécial CardID par@Luc-Mcgradydans #4078
  • mise à jour vers fsrs-rs 4.1.1 par@L-M-Sherlockdans #4080
  • Correction de l'attribut de remplissage des étiquettes de texte IO enregistré même si la couleur par défaut est@iamllamadans #4083
  • Commentaires pour les traducteurs par@sommerlukdans #4075
  • Corriger les noms de deck non échappés potentiellement manquants dans l'aperçu en@iamllamadans #4084
  • Éliminez la rétention et la dégradation souhaitées lors du changement de ponts en@user1823dans #4095
  • Mettre à jour la valeur par défaut de la décroissance FSRS-6 dans la courbe d'oubli en@user1823dans #4096
  • Le code de compatibilité Qt5 restant a été supprimé.
  • inclure la décroissance dans ComputeMemoryStateResponse par@L-M-Sherlockdans #4102
  • Mise à niveau vers nom 8.0.0 par@iamllamadans #4105
  • Fixer/définir la date d'échéance sur la carte d'apprentissage intrajournalière par@L-M-Sherlockdans #4101
  • Enregistrer dr et décomposition dans la carte même si l'élément est Aucun par@user1823dans #4106
  • Corriger les ticks répétés dans le graphique des avis en@user1823dans #4108
  • Correction des touches fléchées qui ne fonctionnent pas dans l'éditeur de balises sur qt 6.8 par@iamllamadans #4114
  • Correction du contour de mise au point de l'éditeur de balises apparaissant coupé par@iamllamadans #4115
  • Ajuster la hauteur de la barre d'outils supérieure lors de la mise à jour de la classe de carrosserie en@iamllamadans #4120
  • Refactoriser la suppression des données FSRS dans Card::clear_fsrs_data en@L-M-Sherlockdans #4123
  • Corriger/optimiser l'alignement des boutons en@Luc-Mcgradydans #4117
  • Correction/non appliqué scss par@Luc-Mcgradydans #4103
  • Faites en sorte que PYTHONPYCACHEPREFIX pointe vers un chemin absolu en@abdnhdans #4111
  • Correction/ajout de check_output_timestamps à PythonEnvironment par@Luc-Mcgradydans #4113
  • Supprimer la nouvelle ligne : « Restaurer la confirmation par défaut » par@david-allisondans #4128
  • Correction/mise à jour de card.decay dans card_state_updater par@L-M-Sherlockdans #4127
  • Correction de la page d'options du deck qui peut défiler lorsque la fenêtre modale du simulateur est ouverte en@iamllama
  • MODIFIER le clic droit dans l'éditeur pour afficher l'option permettant d'ouvrir le dossier sous Linux par@GithubAnon0000
  • CORRECTIF : la marge entre les icônes était sélectionnable, mais ne devrait pas l'être@GithubAnon0000dans #4122
  • Passez à Ruff par@abdnhdans #4119
  • Annuler « Correction/scss non appliqué » en@daedans #4136
  • Ajouter une clause de non-responsabilité à l'info-bulle de charge de travail par@Luc-Mcgradydans #4131
  • Suivi du #4122 (rendre le texte sélectionnable) par@GithubAnon0000dans #4132
  • Exécutez uniquement « empty_filtered_deck » sur les decks filtrés par@mbrubeckdans #4139
  • Ajoutez « Copier les informations de débogage » à la boîte de dialogue  “show_Exception”
  • Commentaires pour les traducteurs par@sommerlukdans #4137
  • Utiliser la police système pour les vues Web au lieu de la pile de polices bootstrap par@GithubAnon0000dans #4147
  • Feat/Ajouter un globe pour aider l'infobulle par@Luc-Mcgradydans #4148
  • Corriger les jeux de cartes vierges uniques créés par ligne avec une colonne de jeu de cartes vide lors de l'importation de csv en@iamllamadans #4150

Page d’accueil : ANKI

Version 25.07 :

Version 25.07.1 :

Ce qui a changé

Si le lanceur existant fonctionne bien pour vous, vous n'avez pas besoin de télécharger une nouvelle version - utilisez simplement Outils>Mettre à niveau/Rétrograder dans Anki pour mettre à jour.

  • Régression corrigée dans la police de l'éditeur par@daedans #4159
  • Correction du problème de lancement qui ne fonctionnait pas sur certaines distributions Linux par@Grinkersdans #4162
  • Ajoutez un contributeur à about.py en@GithubAnon0000dans #4161
  • Renommer : rétention réelle > taux de rétention par@brishtibhejadans #4164

Q-Dir 12.26

 Vous souhaitez organiser rapidement toutes vos photos, musiques et autres documents accumulés sur votre machine et vos périphériques externes ? La méthode la plus répandue pour faire un peu de rangement est d'ouvrir l'explorateur Windows et commencer une interminable partie de copier-coller. Avec Q-Dir, nous ne vous proposons pas de changer vos habitudes, mais seulement d'en améliorer la technique et votre confort. Cette petite perle disponible en version portable ou d'installation se substituera avec succès à l'explorateur Windows.

Offrant une interface contenant jusqu'à quatre fenêtres distinctes, l'import et l'export de fichiers deviendront un vrai jeu d'enfant. Les propriétés d'affichage et de tri de chaque section pourront être définies séparément, s'adaptant ainsi aux divers documents contenus. De plus, la localisation des divers fichiers sera facilitée par une association format/couleur : archives/vert fluo, image/violet, page web/ bleu marine, exécutable/ rouge.
Il vous sera aussi possible de personnaliser le nombre d'onglets – 1 à 4, ainsi que leurs dispositions en sélectionnant un des neuf modes de présentation disponibles. Chaque section pourra-t-elle aussi être divisée en deux parties, donnant un accès rapide à l'arborescence de vos dossiers et périphériques.
Une fois vos divers accès ouverts, vous déplacerez vos fichiers et dossiers par de simples glisser/déposer, créerez vos nouveaux dossiers en un clin d'œil et naviguerez en toute simplicité. À noter enfin la présence d'une loupe judicieusement intégrée qui restera toujours à portée de clic pour les utilisateurs en ressentant le besoin.

Page d'accueil : Q-Dir

Version 32 bits :

  

Version 64 Bits :

    



WinUAE 6.0.0

WinUAE est un logiciel d'émulation pour Windows pour faire tourner des applications du célèbre et inoubliable AMIGA 500 à 2000! Il supporte en supplément de UAE , l'émulation MIDI et AGA.

C’est l’un des plus complexes que nous ayons vus avec plus d'options que vous ne pourriez jamais utiliser. Vous aurez besoin de savoir où trouver les ressources pour l'utiliser correctement. Il prend également en charge plusieurs processeurs, l'émulation de lecteur, etc.

 

Change Log WinUAE 6.0.0 :

Mise à jour majeure de l'émulation de chipset personnalisée. Presque tout dans l'émulation de chipset principale a été réécrit en interne.
La synchronisation du chipset en mode JIT/le plus rapide possible a subi des modifications majeures, susceptibles d'entraîner des effets secondaires. Des bugs sont très probables, notamment dans les fonctionnalités rarement utilisées.

Réécriture du chipset personnalisé

  • Émulation de chipset personnalisée (Agnus/Alice et Denise/Lisa) presque entièrement réécrite. Presque tous les éléments de l'émulation de chipset sont désormais précis en cycle interne.
  • L'émulation du chipset personnalisé Denise/Lisa s'exécute désormais dans un thread séparé pour une augmentation importante des performances dans les modes d'émulation précis par rapport aux versions précédentes.
  • Les astuces VPOSW/VHPOSW sont désormais émulées avec précision par cycle sans restrictions.
  • Les fonctions de masquage horizontal et vertical, de début/fin de synchronisation, de synchronisation continue, d'égalisation continue, etc., sont désormais émulées avec une précision cyclique, qu'elles soient câblées ou programmées. Le mixage entre câblées et programmées est entièrement pris en charge. Le générateur de synchronisation PAL/NTSC câblé Agnus/Alice est émulé presque au niveau de la porte logique.
  • Les compteurs « Affichage » et Agnus/Alice verticaux et horizontaux sont désormais entièrement émulés séparément, l'émulation d'affichage fonctionne désormais correctement même si Agnus vertical ou horizontal est déplacé vers l'arrière ou vers l'avant ou n'importe où (même en dehors de la plage d'affichage normale), un nombre illimité de fois par ligne et/ou champ.
  • Tous les modes d'écran (y compris le mode NTSC « Fake » ou similaire) comptent désormais le nombre total de lignes d'affichage et l'utilisent pour configurer la hauteur d'affichage. Ces modes fonctionnent désormais même avec plusieurs modifications V(H)POSW.
  • La détection d'entrelacement utilise désormais la synchronisation vsync comme les vrais écrans.
  • BPLCON0 ERSY=1 sans genlock connecté, la synchronisation d'arrêt est désormais précise. Ce problème était auparavant falsifié.
  • Prise en charge complète de la granularité horizontale des plans de bits et des sprites par AGA. Le mode sous-pixel séparé n'existe plus.
  • Émulation des slots DMA RGA du plan de bits et du sprite ECS Agnus/AGA UHRES (0x78, 0x7a). Cette fonctionnalité est totalement inutile, car UHRES ne peut effectuer que des transferts DMA vers des emplacements non spécifiés. Elle nécessite du matériel supplémentaire qui n'a jamais été implémenté. UHRES doit être émulé car (possiblement activé accidentellement) UHRES DMA peut voler des cycles au cuivre, au blitter et au processeur.
  • L'état LOL (longue ligne) NTSC est correctement émulé. Une incompatibilité entre le stroboscope STRLONG et l'état LOL entraîne désormais un décalage horizontal correct de l'ordre du pixel. (Incompatibilité = par exemple, le processeur écrit sur STRLONG lorsque la ligne n'est pas longue)
  • Le séquenceur de canaux Blitter devrait être précis à 100 %, sauf peut-être pour le passage d'une ligne à une autre en cours d'opération. Les timings des « micro-opérations » Blitter ne sont pas encore précis à 100 % : à quel moment précis s'applique le décalage A, le décalage B, etc. Ce paramètre sera testé et implémenté ultérieurement. Le résultat du Blitter n'est affecté que si les BLTxDAT, les décalages, etc. sont modifiés en cours d'opération. Les modifications d'activation de canal, de mode de remplissage, de description, de durée minimale, de BLTxMOD et de BLTxPT en cours d'opération devraient déjà être parfaitement précises.
  • L'émulation de collision est désormais très rapide. Le mode de collision par défaut est désormais « Collision complète ».
  • Le mode de débogage ultra-extrême affiche désormais les pixels de plan de bits et de sprite normalement masqués dans les zones de masquage horizontales et verticales. Auparavant, seule la couleur d'arrière-plan était entièrement visible.
  • Le débogueur DMA dispose d'informations beaucoup plus détaillées.

Autres nouveautés

  • Émulation de clavier bas niveau. Émule le code ROM interne du microcontrôleur de clavier et la matrice du clavier, avec ou sans NKRO. Les trois variantes de microcontrôleurs de clavier sont prises en charge (CSG 6570-036, 68HC05C et D8039HLC. Le 6500-1 utilisé dans les claviers A1000 est identique au 6570-036, mais avec un code ROM plus ancien. La ROM du 6500-1 n'a pas encore été vidée). L'état du voyant de verrouillage des majuscules est entièrement émulé dans les modes d'émulation de clavier bas niveau, y compris les démonstrations qui le font clignoter. La case à cocher « Clavier connecté » du panneau du chipset a été remplacée par le mode Clavier (« Déconnecté », « Clavier haut niveau UAE » et liste des différents modèles de claviers émulés bas niveau).
  • Émulation PCI Matrox Millennium, Millennium II, Mystique et Mystique 220 de 86box (à l'origine de PCem)
  • Mises à jour d'émulation Voodoo 3 fusionnées à partir de 86box.
  • Ajout de l'émulation d'extension WOM 512kWOM A1000. Option dans Extensions -> Extensions intégrées.
  • Ajout de l'émulation du contrôleur IDE RIPPLE.

Corrections

  • Mappage des E/S PCI du pont PCI Prometheus FireStorm corrigé.
  • Logique de mappage de la deuxième fenêtre PCI du Mediator 1200TX fixe.
  • Type de configuration de RAM intégrée TekMagic fixe.
  • Ne pas rejeter (rejeter = pas d'accélération matérielle, permet au logiciel Picasso96 de le gérer) l'opération blit uaegfx Picasso96 si le champ RenderInfo BytesPerRow est nul. Un BPR nul est autorisé.
  • Le mode GDI ne libérait pas toutes les ressources lors du basculement entre le mode natif et le mode RTG.
  • Si l'API graphique sélectionnée n'est pas prise en charge, testez toutes les autres options. Auparavant, D3D9 échouait et passait à GDI, même si D3D11 était disponible.
  • Le mode d'émulation rapide/non précis et l'écriture dans le registre de temporisation élevé de la CIA ne chargeaient pas immédiatement la temporisation à partir du verrou en mode one-shot si la temporisation était déjà en cours d'exécution (introduit dans la version 4.9.x)
  • L'interruption vide verticale uaegfx RTG peut avoir été dupliquée ou perdue dans certaines situations (bug très ancien), en fonction du paramètre de fréquence de rafraîchissement du panneau RTG.
  • Correction du mode d'impression passthrough pour les pilotes d'imprimante Windows v4+.
  • Prise en charge fixe de l'image disque FDI.
  • Les registres FPU en mode JIT ont perdu une certaine précision lorsque les registres FPU ont été lus/écrits vers/depuis la mémoire avec FMOVEM.
  • La suppression du dernier périphérique audio à la volée (par exemple, une carte son USB sans périphérique audio intégré activé) a planté en mode WASAPI.
  • Ajout des modèles A1000 EHB Denise et Denise non EHB au panneau Chipset. Les entrées existantes ont également été renommées.
  • Correction d'un mouvement étrange de la fenêtre lors d'un clic sur la barre de titre et de son maintien enfoncé et « Capturer automatiquement la souris lorsque la fenêtre est activée » a été activé.
  • Activation/désactivation/sélection fixe de l'ID du contrôleur SCSI du panneau d'extension (par exemple, A4091)

Mises à jour

  • La configuration par défaut est désormais A500, un cycle précis. Auparavant, la configuration par défaut était approximativement A500.
  • Interrogez l'état des lecteurs PC/réseau/disques amovibles uniquement après avoir confirmé le type de lecteur. Par exemple, si l'option « Ajouter les lecteurs PC au démarrage » ou « Montage automatique CDFS » est cochée, n'interrogez pas l'état des lecteurs réseau potentiels qui pourraient ne pas être mappés ou disponibles, ce qui ralentirait le démarrage.
  • Les lectures de CD CD32 devraient être plus conviviales pour les lecteurs optiques réels. Lorsque CD32 lit des données de manière séquentielle (lecture d'animations ou de vidéos en streaming sur CD), les lectures de secteurs de CD côté hôte sont désormais également séquentielles, sans relire périodiquement une partie des secteurs précédemment lus.
  • Lecture audio CD désactivée, scintillement LED aOSD gênant.
  • Lorsque vous quittez le débogueur, restaurez le focus sur la fenêtre précédemment active.
  • Si le disque dur/la carte mémoire possède une table de partitions prise en charge par Windows et que les métadonnées de partition peuvent être consultées sans privilèges administrateur, mais que ces privilèges sont nécessaires pour lire/écrire les données de partition, répertoriez les partitions dans la boîte de dialogue « Ajouter un disque dur » avec le message « ACCÈS REFUSÉ ». Auparavant, les partitions n'étaient pas répertoriées.
  • Prise en charge du type de partition Amiga GPT. Fonctionne comme la partition 0x76 avec les disques partitionnés MBR.
  • L'option Ajouter un verrouillage du disque dur ne verrouillait pas toutes les partitions si le lecteur avait une table de partition MBR + un ou plusieurs types de partition pris en charge par Windows.
  • Les nœuds d'arborescence développés de la liste des fichiers de configuration de l'interface graphique sont désormais stockés dans le registre/ini et sont chargés et développés automatiquement dans les sessions suivantes.
  • Masquer la case à cocher « Démarrage automatique désactivé » du périphérique d'extension lorsque le périphérique ne possède pas de cavalier de démarrage automatique (ou n'a rien à voir avec les périphériques de stockage)
  • La correction du rapport hauteur/largeur de la résolution horizontale/verticale à échelle entière devrait désormais fonctionner plus efficacement (par exemple, en cas de super-affichages + doublage vertical, la sortie sera toujours doublée verticalement en premier ; après le doublement, le rapport de mise à l'échelle à échelle entière est sélectionné). Les modes de double balayage programmé sont également pris en charge.
  • Les options de surbalayage TV fonctionnent désormais lorsqu'elles sont combinées avec la plupart des modes de filtrage.
  • Ajout d'une option (fichier de configuration uniquement, « rtg_noautomodes=true ») qui désactive les modes d'écran générés automatiquement par uaegfx. Avec Picasso96 v3.4+ et P96Prefs, de nouveaux modes peuvent être créés manuellement, comme avec du matériel réel. Remarque : les anciennes versions de Picasso96 et l'utilitaire PicassoMode ne prennent pas en charge les modes uaegfx manuels.
  • Ajout de 3840×1080 à la liste des résolutions uaegfx générées automatiquement (« connu » = obtient l'ID du mode statique)
  • Correction du crash lors du double-clic sur le nœud racine de l'arborescence de configuration.
  • L'option d'émulation de sous-pixels a été supprimée. L'émulation est désormais toujours précise au sous-pixel près dans les modes d'émulation précis.
  • La commutation du type de chipset à la volée a été améliorée (par exemple, les couleurs AGA sont désormais préservées, tous les registres n'étaient pas entièrement préservés auparavant)
  • Ajout du nombre de lignes et du type à la ligne d'état de la bordure inférieure (par exemple 313p ou 625i), prend entièrement en charge tous les modes étranges.
  • La prise en charge obsolète de la profondeur de couleur de l'hôte 16 bits a été supprimée.
  • Tous les filtres logiciels ont été supprimés. La suppression de la prise en charge de la profondeur d'écran hôte 16 bits et de la mémoire tampon graphique temporaire toujours activée (la nouvelle émulation de chipset n'en a plus besoin) complexifie inutilement la prise en charge des filtres logiciels, qui sont de toute façon obsolètes. Une meilleure prise en charge des filtres shader sera implémentée ultérieurement.
  • Le mode TCP/IP du port série utilise désormais l'indicateur TCP_NODELAY pour réduire la latence.
  • Si le mode de canal audio WASAPI sélectionné n'est pas pris en charge, essayez tous les modes possibles jusqu'à ce que le mode compatible soit trouvé ou que toutes les combinaisons aient été testées. De plus, si le nombre de canaux doit être modifié (par exemple, un périphérique audio ne prend en charge que les modes 6 ou 8 canaux en interne), utilisez la variante stéréo clonée 6/8 canaux, car l'utilisateur pourrait n'avoir que des haut-parleurs stéréo.
  • Limitez la copie initiale du presse-papiers de Windows vers Amiga à 30 Ko maximum (initialement, lorsque Amiga est démarré et que le presse-papiers Windows n'est pas vide) si le partage du presse-papiers est activé. Cela évite un démarrage lent si le partage du presse-papiers est activé, que la configuration est lente et que le presse-papiers Windows contient une image volumineuse aléatoire.
  • Ajout de l'adresse et de la longueur aux noms de fichiers d'échantillons d'extraction.

Page d’accueil : WinUAE.

Télécharger WinUAE 6.0.0

Télécharger les packages d'extension WinUAE

Télécharger divers utilitaires

  • [USSLoad] Charger les fichiers d'état de sauvegarde des EAU (*.uss) sur du matériel réel.
  • [UAEUNP 0.8] Lister et extraire les images de disque et les archives basées sur Amiga.
  • [Adfread 1.1] Lisez des disquettes formatées Amiga grâce à l'astuce des deux lecteurs sous Windows 2000 ou version ultérieure. REMARQUE : Nécessite une carte mère prenant en charge deux lecteurs de disquettes, une fonctionnalité qui n'existe plus depuis plus de 10 ans.