L'import XML dans Harmony est donc réécrit en C, pour remplacer le script qui existait dans les versions précédentes. Jusqu'ici, nous avons principalement traité les informations du fichier XML permettant de jouer la partition correctement (clés, notes, altérations, etc). Cela nous permet déjà d'écouter directement le résultat de la reconnaissance du PDF. Nous attaquons maintenant les informations de pagination et de position des objets sur la page, avec les marges, position des systèmes et des portées, largeur des mesures, retours à la ligne, etc. Ce n'est pas toujours facile, car le format MusicXML contient beaucoup de redondances, de valeurs écrites plusieurs fois dans le fichier, ou dont la somme doit correspondre à un total également écrit. Mais voila, parfois les valeurs ne sont pas égales, ou la somme ne correspond pas à celle attendue. Le problème est alors de savoir que faire pour s'en sortir avec le moins de dégâts possibles Une fois cela fait, il restera à finir de prendre en compte les objets qui manquent encore, tels que les ornements, les textes libres et autres petits gadgets... |
|
|
by Olivier Guillion | | | |
|
Lorsque le nombre de systèmes permettant à chacun de s'exprimer augmente, on voit apparaître un nombre toujours plus grand de petits malins qui en profitent pour les pervertir et les rendre inutilisables. Ainsi, lorsque nous avons démarré ce blog, nous avons volontairement laissé la porte ouverte et la lumière allumée, nous disant que nous aurions peut-être de temps en temps à faire le ménage, mais que cela ne serait pas une trop lourde tâche. Monumentale erreur. Les événements nous ont amenés à mettre tout un tas de filtres et de protections diverses, que nous avons voulu invisibles pour l'utilisateur de bonne foi, mais qui nous permettraient d'éviter que l'espace réservé aux commentaires des utilisateurs ne se transforme rapidement en décharge à ciel ouvert. Voici donc un petit bilan édifiant de la collecte automatique des déchets des deux mois écoulés, qui me fait frémir en pensant que sans ces protections, il aurait fallu que nous fassions le tri sélectif à la main: - 3861 messages de spam ont été arrêtés avant qu'ils ne soient postés sur ce blog (non, pardon, 3863, le temps que j'écrive ces lignes) - Ces messages représentaient 2,44 Mo de texte Les gagnants sont : - Le mot "ringtone", présent 4925 fois - Le mot "finance", présent 1289 fois - Le mot "pharmacy", 1282 fois - Le mot "viagra", présent 1251 fois Et, pendant le même temps, d'autres robots-gardiens faisaient leur travail en silence : - 67468 e-mails étaient effacés avant même d'atteindre nos boîtes aux lettres, représentant un total de 1,1 Go - un autre filtre arrêtait 419 inscriptions de spammeurs sur notre forum de discussion, avant même qu'ils aient pu accéder à la page de rédaction d'un message - 183 personnes essayaient de trouver une faille dans notre point d'accès Internet - 15 personnes voyait leur accès à la totalité de notre site interdit, parce qu'ils essayaient de récupérer toutes les pages, en occupant la majeure partie de la bande passante du serveur J'aimerais connaître, dans le monde, la puissance de calcul nécessaire au fonctionnement de tous ces filtres, firewalls, anti-spam, antivirus, anti-spyware, etc. A mon avis, ce serait suffisant pour calculer toutes les données du SETI en quelques jours. Ils doivent bien se ficher de nous, les extra-terrestres qui nous observent... |
|
|
by Olivier Guillion | | |
| |
|
|