Automatisation de la création d'icônes d'applications sur Windows Création de 2 voix supplémentaires pour le métronome vocal de DPDP Correction des textes anglais de DPDP Windows: Correction de crash en mode de lancement de script sans fenêtre de bureau Windows: correction de la détermination de la langue du système |
|
|
by Olivier Guillion | | | |
|
Windows: meilleure conformité dans l'utilisation de DirectSound pour gérer le synthé logiciel à faible latence. Ce synthé permet de faire entendre un écho sonore lorsque des touches sont appuyées sur un clavier MIDI "master" (muet) Préparation des installateurs Windows pour DPDP |
|
|
by Olivier Guillion | | | |
|
Chiffrage des échanges entre l'application et le serveur |
|
|
by Olivier Guillion | | | |
|
L'an dernier, le 16 mars exactement, nous montions notre nouvelle machine de développement sur Windows. Comme disque système, nous avions choisi un SSD M2, un Samsung 980 Pro de 2To. Dessus, le système Windows et nos machines virtuelles Linux, Windows et Mac qui nous servent à tester (et pour Linux, à développer) Tout fonctionnait bien très (très !) vite, jusqu'à jeudi soir dernier : tout à coup l'écran devient noir, la machine ne répond plus. Redémarrage, le disque ne semble plus reconnu. La machine revient inlassablement sur le "setup" du BIOS. Pourtant, lorsqu'on demande la liste des lecteurs, il semble encore le voir, il affiche le modèle et la capacité. Après un moment de panique (toutes nos données, situées sur le disque dur de 4To, sont-elles intactes ?), dès vendredi matin, nous remontons en urgence une machine de secours. Et visiblement seul le disque de démarrage Samsung est en panne, nous pouvons récupérer notre travail. Mais nous craignons le pire pour les machines virtuelles, qu'il est impossible de sauvegarder fréquemment à cause de leur taille imposante. Nous redémarrons la machine principale sur une clé USB et lançons une ligne de commande. Surprise, après affectation d'une lettre au volume via Diskpart, tous les fichiers du disque SSD sont lisibles. Mais impossible de démarrer le système dessus, les commandes de réparation de démarrage échouent. Et là nous nous rendons compte que le lecteur est protégé en écriture. Impossible de le déprotéger ! On profite quand même qu'il soit lisible pour tout recopier sur un disque externe. Les machines virtuelles sont sauvées. On se renseigne un peu et apprenons que cette panne est fréquence sur ce modèle de SSD, et qu'il s'agirait d'un bug de firmware (de logiciel embarqué donc). Il aurait suffi de le mettre à jour avant pour éviter de planter définitivement le disque ! Merci à Samsung d'avoir prévenu ses clients ! Mais même si les coïncidences existent, celle-ci n'est-elle pas un peu forte ? Le PC a été assemblé entre le 15 et le 17 mars 2022. Il a tourné quasiment en permanence depuis. Un bug logiciel plante le matériel le 16 mars 2023 au soir. Un an tout pile après sa première utilisation, 365 jours pleins ? Sachant que les lecteurs maintiennent le nombre d'heures de fonctionnement, on n'est pas loin de se dire que quelque chose s'est déclenché exprès à ce moment. Une tâche de maintenance buggée ? Ou bien un crash programmé à la mauvaise date (manque de pot pour Samsung, la garantie est de 5 ans) Pas net du tout en tout cas... Note : des articles qui parle de ce bug de firmware sont lisibles ici ou là. À noter que personne d'autre ne parle d'un délai d'exactement un an, mais il est possible que peu de gamers laissent leur machine tourner 24/7, auquel cas c'est plus compliqué à mesurer. |
|
|
by Olivier Guillion | | |
| |
|
- Mise au point d'un algorithme de détermination fine de la fréquence d'une voix (ou de n'importe quel instrument monophonique) - Recherche sur le spectre de la source glottale - Essais d'analyse et de synthèse à base de FFT synchronisées sur la fréquence du son |
|
|
by Olivier Guillion | | |
| |
|
- Mise au propre des appels au serveur pour la gestion des licences et de la messagerie. Pour cela, ajout à ACAM de fonctions de conversion de texte de et vers le format "URL-encodé" qui permet de remplacer les espaces, caractère spéciaux et accentués par des codes. L'accès à ce nouvel encodage a été ajouté à MyrScript. - Possibilité d'adjoindre un commentaire à la demande d'enregistrement d'une nouvelle machine à sa licence. Ce commentaire est alors inclus dans le mail contenant le lien de validation. |
|
|
by Olivier Guillion | | | |
|
Les dernières fonctionnalités ont été ajoutées aux possibilités de communication par Internet de l'application. Un système de messages (ou de notifications, comme vous voulez) a été mis au point. Il nous permet d'afficher un message d'information aux utilisateurs, soit globalement soit individuellement, sans avoir besoin de passer par un envoi d'e-mail. |
|
|
by Olivier Guillion | | | |
|
Nous continuons à mettre au point le système de licences pour ce nouveau projet. Sachant que maintenant on est quasi certains que l'ordinateur sur lequel tourne l'application est connecté à l'Internet, nous pouvons simplifier considérablement le processus pour l'utilisateur. Depuis l'application, il peut acquérir une licence, qui lui donne des droits d'utilisation sur son ordinateur. Ces droits sont gérés directement par l'app, sans avoir besoin de copier un numéro de licence envoyé par mail ou toute autre manipulation. Une procédure très simple permet ensuite à l'utilisateur de récupérer ses droits sur les autres machines qu'il pourrait être amené à utiliser. Cependant, il sera toujours possible, pour ceux qui utilisent une machine non connectée à Internet, d'entrer manuellement un code (reçu par mail sur une machine connectée ou leur téléphone) pour enregistrer l'app. |
|
|
by Olivier Guillion | | | |
|
Merci ! 💐 La signature électronique semble avoir été validée par Microsoft. Nous avons essayé sur différents PC, différents navigateurs (ainsi qu'en sessions privées pour éviter qu'un cookie lui indique qu'on avait déjà téléchargé), et en utilisant un VPN pour simuler un accès de divers points du globe. Et maintenant, plus aucune alerte ou panneau SmartScreen. 🥳 Espérons seulement qu'à l'occasion d'une détection à tort par Windows defender d'un virus dans nos programmes, comme ça a déjà été le cas dans le passé, SmartScreen ne décide pas de nous passer à nouveau dans la catégorie "à risque". Bon week-end à toutes et tous ! |
|
|
by Olivier Guillion | | | |
|
On aurait besoin d'un coup de main. Nous allons utiliser une nouvelle signature numérique pour authentifier nos applications téléchargées. Sur Windows, un sytème géré par la partie "SmartScreen" de Windows Defender, affiche des alertes anxiogènes et difficiles à passer tant que la signature n'a pas acquis une réputation suffisante. Pour acquérir de la réputation, il faut qu'un maximum de personnes différentes télécharge une application signée depuis notre site, et la déclare comme sûre. Nous avons donc créé une petite application afin que vous puissiez nous aider à acquérir cette fameuse réputation. Voici comment procéder : - Avec votre navigateur (de préférence Edge), téléchargez : Soit la version 64 bits Soit la version 32 bits - Si vous êtes sur Edge, vous verrez un petit panneau d'avertissemend dans les téléchargements. En cliquant sur les 3 petits points à droite vous pouvez: . Déclarer à Microsoft le fichier comme sûr (c'est bien de le faire aussi) . Passer toutes les alertes pour le lancer. Ce post explique la procédure - Une fois le programme lancé (il affiche juste un message), renouvelez l'opération. Si vous pouvez changer de navigateur ou de lieu géographique (par exemple depuis chez vous et depuis le boulot - pendant la pause bien sûr -) c'est encore mieux. Merci !! |
|
|
by Olivier Guillion | | | |
|
|
|
Most recent first
Oldest first
|
Dec 3rd, 2024 at 07:42pm Article from Myriad Harmony 9.9.9 RC étape 3 Dec 2nd, 2024 at 06:10pm Article from Myriad Harmony 9.9.9 RC étape 2 Nov 30th, 2024 at 08:28am Comment from Myriad Re: Harmony 9.9.9 RC1 et autres Nov 30th, 2024 at 08:28am Comment from Myriad Re: Harmony 9.9.9 RC1 et autres Nov 29th, 2024 at 07:10pm Comment from Sylvain Liens en HTTP Nov 29th, 2024 at 05:07pm Article from Myriad Harmony 9.9.9 RC1 et autres Nov 28th, 2024 at 07:15pm Article from Myriad Harmony Assistant 9.9.9 beta étape 54 Nov 28th, 2024 at 07:15pm Article from Myriad Harmony Assistant 9.9.9 beta étape 54 Nov 28th, 2024 at 07:15pm Article from Myriad Harmony Assistant 9.9.9 beta étape 54 Nov 27th, 2024 at 08:09pm Article from Myriad Harmony Assistant 9.9.9 beta étape 53
|
|
|
|