Ceux qui me connaissent savent mon aversion profonde pour ce bidule du siècle dernier, ce monstre noirâtre et stridulent qui vous réveille à trois heures du matin parce que certaines personnes sont fâchées avec les décalages horaires, j'ai nommé le téléphone. Pourtant, pourtant, ce jour là, le téléphone ...
|
|
|
by Didier Guillion | | |
| |
|
Souvent critiqué à juste titre par les développeurs de gros projets, XCode (ensemble d'outils de développement fournis par Apple) renferme pourtant un petit bijou : Shark. Shark vient en remplacement de l'ancien outil "Sampler". Après avoir installé les developer tools, on le trouve dans ...
|
|
|
by Didier Guillion | | | |
|
Les échanges de document musicaux ont toujours été une de nos préoccupations. Chaque logiciel de musique utilise son propre format de fichier, et il est difficile de partager des documents quand on travaille sur des logiciels différents. En général, le format le plus reconnu est le MIDI. Mais, ...
|
|
|
by Didier Guillion | | |
| |
|
Ne vous êtes-vous jamais demandé quelle puissance électrique consomme votre ordinateur lorsque vous vous en servez ? Et lorsque vous ne vous en servez pas ? On nous rabat en permanence les oreilles avec la consommation des appareils en veille, mais jamais personne ne donne de valeur fiable, ...
|
|
|
by Olivier Guillion | | |
| |
|
Si vous êtes utilisateurs de nos produits sur PC, vous avez peut-être eu la malchance de voir apparaître un jour, avant que le programme ne se ferme inopinément, une petite boîte d'alerte vous demandant de nous renvoyer un fichier appelé "crash.log". De quoi s'agit-il exactement, et quels ...
|
|
|
by Olivier Guillion | | | |
|
1981. Les premiers ordinateurs véritablement familiaux arrivent. Dans notre petite ville de Toulouse les magasins commencent à apparaître. Au début, ce sont surtout des librairies qui réservent une pièce de démonstration aux ordinateurs, puis des boutiques dédiées à l'informatique fleurissent, il y ...
|
|
|
by Didier Guillion | | |
| |
|
Les nouvelles versions d'Harmony Assistant (9.2), Melody Assistant (7.2), Myriad plug-in (5.2) et Melody Player (4.2) ont été mises à disposition aujourd'hui. Cela concrétise une session de beta-test de quatre mois (la plus longue de notre histoire), accompagnée de centaines de corrections et améliorations ...
|
|
|
by Olivier Guillion | | |
| |
|
Pour nos programmes, nous sommes des demandeurs fréquents d'icônes et autres graphismes d'interface. A ce jour, nous n'avons travaillé qu'avec des graphistes américains. Quand nous avons constaté ce fait, nous avons cherché une explication. Ce serait tout de même plus aisé pour nous d'exprimer nos besoins ...
|
|
|
by Didier Guillion | | |
| |
|
Chez Myriad, nous divisons notre temps de développement de manière à peu près égale en maintenance des produits, évolution des produits existants et recherche de nouveaux concepts ou logiciels. Evolution et recherche alternent dans l'année, la maintenance étant constante et constituée principalement ...
|
|
|
by Didier Guillion | | | |
|
Depuis quelque temps déjà, Metrowerks a abandonné sa version du compilateur C/C++ Codewarrior sur Windows et Mac OS. C'était un produit excellent, tant en terme d'ergonomie que de performances, et qui n'est égalé par aucun des produits restant sur le marché. Car le choix des compilateurs ...
|
|
|
by Olivier Guillion | | | |
|
En 2002, nous avons décidé de tenter de réanimer une idée que nous avions mis "au frigo" depuis pas mal de temps, intégrer un langage de script à Harmony Assistant. Il y a quelques années, nous avions résolu un problème similaire en offrant la possibilité d'enregistrer tous les événements ...
|
|
|
by Didier Guillion | | | |
|
Ca y est nous avons notre premier ordinateur ! Bien à nous ! C'est un Commodore Vic-20. Les débuts se font en Basic, mais avec une mémoire faramineuse de 3500 octets, on ne va pas très loin et il faut ruser et encore ruser. Très vite nous récupérons quelques adresses clef qui moyennant un ...
|
|
|
by Didier Guillion | | |
| |
|
Grâce a MyrScript, le langage intégré à Harmony Assistant et basé sur le Lua (voir les chapitres précédents), le créateur de script peut agir sur n'importe lequel des objets du logiciel, et sur cet objet, accéder à tous ses paramètres. MyrScript propose également des objets qui ne sont pas ...
|
|
|
by Didier Guillion | | | |
|
L'étude du PDF a débuté (voir le billet "On échange ?"), une première ébauche du parseur (analyseur ou butineur qui balaye un fichier pour en extraire les informations) a été écrite et l'on commence à extraire les différents éléments des fichiers PDF. Il apparaît que, du point de vue de l'utilisation ...
|
|
|
by Didier Guillion | | |
| |
|
En matière de développement, il faut faire des choix au départ. Choix que l'on devra assumer parfois pendant plusieurs années. En général, que ce soit lors de la sélection d'une technologie ou d'un logiciel, nous nous posons les questions suivantes : "Si nous faisons ce choix, serons-nous bloqués, ...
|
|
|
by Didier Guillion | | | |
|
Nous sommes dans l'étape qui consiste à analyser les polices de caractères présentes dans un fichier PDF. Cette étape de l'étude vise à extraire les données graphiques d'une police au format TrueType. Heureusement, la documentation est disponible. En première analyse, le format a l'air très complet ...
|
|
|
by Didier Guillion | | | |
|
Dans le cadre du projet "PDFToMusic" (voir les autres articles), nous avons été amenés à étudier les divers moyens d'effectuer une reconnaissance simple de caractères. Ceci permettrait, lorsqu'on trouve dans un fichier PDF un caractère dessinant par exemple une clé de sol, de savoir qu'il ...
|
|
|
by Olivier Guillion | | |
| |
|
1983. Alors que l'Internet n'était qu'une vision futuriste, que télématique rimait avec Minitel, les échanges entre passionnés d'informatique passaient par les revues spécialisées, ou mieux encore par les clubs d'informatique. Il y avait de nombreux clubs sur Toulouse, ce qui les différenciait, c'était ...
|
|
|
by Didier Guillion | | | |
|
Nous sommes dans l'étape qui consiste à analyser les polices de caractères présentes dans un fichier PDF. Le format de police "Adobe Type 1C" (C pour compacté) est public. A partir de cette documentation, un extracteur et interpréteur de commande graphique a été écrit pour pouvoir dessiner ...
|
|
|
by Didier Guillion | | |
| |
|
Le cerveau humain, à partir des informations visuelles qui lui sont transmises, distingue assez facilement (après un petit apprentissage), une clé de sol d'une clé de fa, un "M" d'un "T", etc. L'idée de simuler le fonctionnement des neurones dans un programme coulait donc de source. ...
|
|
|
by Olivier Guillion | | |
| |
|
En 1984, nous faisons l'acquisition d'un Commodore 64, le grand frère du Vic 20. C'est une machine qui nous marquera profondément. Seul l' Amiga 500, quelques années plus tard, nous fera le même choc. La mémoire du CBM 64 est confortable, le clavier est solide et ergonomique, mais surtout les circuits ...
|
|
|
by Didier Guillion | | |
| |
|
Nous sommes toujours dans l'étape qui consiste à analyser les polices de caractères présentes dans un fichier PDF. Comme le format "Adobe Type 1C", le format "Adobe Type 1" utilise un interpréteur PostScript pour dessiner les formes de caractères. La différence entre les deux ...
|
|
|
by Didier Guillion | | | |
|
1984. Entièrement dédié au Commodore 64, Véga sera notre premier jeu vidéo publié. C'est un jeu de "scrolling" (défilement) de la catégorie "Shoot them up" (Dégomme tout ce qui bouge). Un petit vaisseau se déplace sur le sol d'une planète éloignée, le joueur peut choisir son mode ...
|
|
|
by Didier Guillion | | | |
|
|