Aujourd'hui, nous nous sommes occupés sérieusement de : Manger Discuter Boire Mission accomplie ! 😁 Bon week-end ! |
|
|
by Olivier Guillion | | |
| |
|

Tests en profondeur : - Les découpages des temps avec la voix parlée - Envoi et reception des notification - Affichage des informations de licence - Interaction avec notre logiciel de gestion des licences : New Order Ajouts : - La reception des notification est optionnelle - Possibilité de rendre silencieux certains temps avec le métronome parlé |
|
|
by Didier Guillion | | |
| |
|

Chiffrage des échanges entre l'application et le serveur |
|
|
by Olivier Guillion | | |
| |
|

Test en vrai situation de la chaine de création de licence Dans PDFtoMusic correction d’un problème de chemin qui pouvait faire installer les bases de sons sur le Bureau. |
|
|
by Didier 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 | | |
| |
|

Accès aux MUSL privé et public sur un autre compte Correction de la recherche des accords par leur nom Publication d’une bêta privée sur macOS Bon week-end ! |
|
|
by Didier Guillion | | |
| |
|

Sur macOS, création des archives installables et tests: |
|
|
by Didier 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 | | |
| |
|

Dans l’impression, la séparation main droite et gauche est optionnelle. Selection fine du tempo Envoie de commentaire lors de la demande de validation d’une nouvelle machine. L'interface se finalise |
|
|
by Didier 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 | | |
| |
|

Définition et mise en place de l’interface de gestion des messages système. Bon week-end ! |
|
|
by Didier 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 | | | |
|

Tests en profondeur, spécialement du Quizz et de ces différents modes. Une astuce a été trouvée pour pouvoir envoyer un email à une tierce personne. Elle semble fonctionnelle. Les fichiers de statistique ont été mis en mode « stress » avec une simulation d’utilisation quotidienne pendant 20 ans. |
|
|
by Didier 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 | | | |
|

Implémentation du traitement des commandes et de la connection au serveur depuis NewOrder Dans Vitamine (l'interface de DPDP) : - Fondamentale du nom des accords - Positionnement du fichier crash - Création des menus simplifiiés |
|
|
by Didier 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 | | | |
|

Implémentation du SoftSynth pour les claviers muets Test de la gestion des licences |
|
|
by Didier 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 | | | |
|

Nous avons enfin reçu notre nouvelle signature numérique, pour laquelle il a fallu envoyer des copies de plein de documents, prendre des selfies nous montrant avec nos papiers d'identité, noter des codes par téléphones, etc. Ceci nous permet de "signer" nos programmes installables afin de prouver qu'on n'est pas de méchant pirates proposant des malwares. Mais la signature est toute neuve, donc Windows est un peu réticent à la laisser passer (litote). Voici, avec Edge, ce qu'il faut faire : Après téléchargement, un panneau "danger ⚠️" apparaît dans le cadre Il faut alors cliquer sur les 3 petits points à droite du message anxiogène. Un menu s'ouvre, on repère l'option "Conserver" Clic sur cette option. On tombe sur un gros panneau On clique sur "Afficher Plus", et on a alors accès à l'option "Conserver quand même" Après le clic là-dessus, on revient au début, et le panneau d'alerte à disparu 🥳, on voit "Ouvrir un fichier" Cliiiic ! Oups gros panneau bleu. Et ça devient sérieux, il nous dit qu'il y a danger. Mais on peut demander des informations complémentaires Yes, là il y a "Exécuter quand même" ! On clique et on y est presque ! Une dernière confirmation de la gestion des comptes utilisateurs et on peut commencer l'install. Facile, hein ? Et ça, c'est quand on a utilisé une signature électronique issue d'un organisme certifié, et qu'on a passé une semaine à subir des vérifications. Il ne reste plus qu'à espérer que notre signature gagne rapidement de la "réputation" et que ces boîtes disparaissent. Car sinon l'assistance aux clients se transformerait en enfer. |
|
|
by Olivier Guillion | | |
| |
|

Mise en place de la collecte et de l’affichage des messages du serveur; messages d’avertissement comme par exemple : le serveur sera a maintenance de telle à telle date, une nouvelle version est disponible, etc Etude, mise en place et tests de différentes méthodes de fonctionnement de la version d’évaluation Mise en place de jingle sonores d’avertissement à l’ouverture des alertes et messages. |
|
|
by Didier Guillion | | |
| |
|
|
|
Most recent first
Oldest first
|
Mar 25th, 2023 at 05:35pm Comment from CRI-CRI Espace MUSL Mar 24th, 2023 at 06:40pm Comment from Oliveira ¡Viva la vida! Mar 24th, 2023 at 06:40pm Comment from Oliveira ¡Viva la vida! Mar 24th, 2023 at 06:31pm Article from Olivier Guillion Tranquille... Mar 23rd, 2023 at 05:02pm Article from Didier Guillion Projet « Digital Piano Daily Practice » étape 40 Mar 22nd, 2023 at 06:08pm Article from Olivier Guillion Projet « Digital Piano Daily Practice » étape 39 Mar 21st, 2023 at 04:59pm Article from Didier Guillion Projet « Digital Piano Daily Practice » étape 38 et autre Mar 21st, 2023 at 09:06am Comment from Olivier Guillion Anniversaire des SSD Mar 20th, 2023 at 08:54pm Comment from Mar 20th, 2023 at 08:54pm Comment from
|
|
|
|