Acceuil

À Propos De

Cool

Création

À Savoir

Vous

Liens

Contact

Page d'Acceuil

Outil de traduction gratuite de site Internet
by FreeWebsiteTranslation.com


Bienvenue chez Blady.

Sommaire des publications 2020


20201122 : Mise à jour supplémentaire de macOS 10.15.7, de Safari 14.1, de l'environnement de développement XCode 12.2, de l'organisateur de notes Agenda 11.2.1, du couteau suisse gratuit de l'édition de codes sources BBEdit 13.5.2, du client graphique multi-plateforme pour GIT SublimeMerge build 2039, des suites bureautiques (traitement de texte, tableur, présentation, base de données) LibreOffice 7.0.3 avec le correcteur orthographique et grammatical Grammalecte, OpenOffice 4.1.8 et RagTime 6.6.6, du client de messagerie Thunderbird en version 78.5.0, du gestionnaire avancé du presse-papier CopyClip 2 3.8, du renifleur des connexions Internet LittleSnitch 4.6, du logiciel de transfert réseau Transmit 5.7.
En page À Savoir, installer macOS 10.15.7, Safari 14.0.1 et XCode 12.2.

20201112 : La bibliothèque UXStrings (chaînes dynamiques de caractères Unicode en Ada) démarrée dans le projet Gnoga est maintenant autonome sur Github. Une première implémentation est proposée comme démonstration du concept. L'encodage UTF-8 a été retenu comme représentation interne des caractères Unicode. Cette implémentation a plusieurs limitations comme le manque de récupération de la mémoire utilisée. Seulement quelques API ont été implémentées. Néanmoins, un programme de test est présent avec quelques fonctionnalités qui tournent. Voir le readme pour des explications plus complètes. N'hésitez pas à publier vos commentaires et suggestions sur les spécifications de la bibliothèque, ils seront les bienvenus sur Gihub.

20201108 : En ces temps confinés, faisons de la lecture une activité essentielle, voici deux coups de cœur, l'un est récent : "Un peu d'amour" avec Lapinot, l'autre plus ancien : "Le secret de l'Espadon" avec Blake et Mortimer, le tout en page Cool.

20201024 : Publication des binaires pour macOS 10.15 de la bibliothèque graphique XNAdaLib avec GTKAda 20.2 pour Quartz avec Glade, GNATColl, Gate3, Florist, AdaCurses, Simple Components, AICWL, Zanyblue, PragmARC, Gnoga, SparForte plus une nouveauté Alire, le gestionnaire de bibliothèque Ada. Comme ASIS n'est plus distribué par AdaCore, je n'ai pas incorporé les utilitaires tel que AdaControl qui en dépendait.

20201023 : Mise à jour de macOS 10.15.7, de Safari 14.0 (avec un nouveau rapport de confidentialité du détecteur de traquers), de l'environnement de développement XCode 12.1, de l'organisateur de notes Agenda 11.1, du couteau suisse gratuit de l'édition de codes sources BBEdit 13.5, des clients graphiques multi-plateformes pour GIT SublimeMerge build 2032 et SourceTree 4.0.2, de la suite bureautique (traitement de texte, tableur, présentation, base de données) LibreOffice 7.0, du compilateur Ada GNAT Community 2020, du client de messagerie Thunderbird en version 78.4.0, du gestionnaire avancé du presse-papier CopyClip 2 3.7.
En page À Savoir, installer macOS 10.15.7 et XCode 12.1.
En page Créations, mise à jour du tutoriel installer le compilateur GNAT Community 2020 basé sur GCC 8.4.1 pour macOS 10.15 Catalina.

20200913 : En page Cool, Pourquoi Ada ? Une histoire personnelle, 10 après, la suite.

20200723 : En page À Savoir, installer des logiciels Unix / Linux pour macOS avec MacPorts la suite avec SDL, WGet et ASPell.

20200719 : Mise à jour de macOS 10.15.6 et XCode 11.6, de l'organisateur de notes Agenda 10.0.4, du gestionnaire de tâches Tempodo 1.26.1, du couteau suisse gratuit de l'édition de codes sources BBEdit 13.1.2, du renifleur des connexions Internet LittleSnitch 4.5.2, de l'IDE Lazarus 2.0.10 pour le compilateur FreePascal FPC 3.2.0, des clients graphiques multi-plateformes pour GIT SublimeMerge build 2020 et SourceTree 3.1.2 ainsi que GIT 2.27.0.
En page À Savoir, installer macOS 10.15.6 et XCode 11.6.

20200713 : En page À Savoir,  mise à jour du tutoriel sur l'utilisation du compilateur Ada GNAT avec une bibliothèque et son projet GPR. Un modèle de projets GPR pour bibliothèques utilisateurs est proposé.

20200528 : Mise à jour de macOS 10.15.5 et XCode 11.5.
En page À Savoir, installer macOS 10.15.5 et XCode 11.5.

20200528 : En page À Savoir,  mise à jour du tutoriel utilisation du compilateur Ada GNAT avec les options en version Community 2020.
Gnoga a été mis à jour sur la branche dev_1.6 pour cette version du compilateur.

20200527 : Le futur standard du langage Ada 202x avec les exemples du manuel de référence (version préliminaire draft 24) sous forme de code source.

20200524-20200526 : Publication par AdaCore de l'environnement de développement pour Ada GNAT Community 2020. Une ombre ternie cette bonne nouvelle : la livraison pour macOS n'inclue pas GPS, renommé GNAT Studio. Il est vrai, AdaCore doit faire face au durcissement de la stratégie sécuritaire d'Apple qui ne facilite pas le développement d'applications hors de l'écosystème XCode. Au moins, on aurait espéré un fonctionnement au moins équivalent à celui de la version 2019.

20200515 : En ce qui concerne l'utilisation des chaînes de caractères pour l'internationalisation de programmes en Ada avec la bibliothèque graphique Gnoga par exemple, les programmeurs doivent choisir entre les types String (Latin-1), Wide_String (UCS-2) ou Wide_Wide_String (UCS-4) pour la gestion de la langue et entre les types fixed et bounded ou unbounded types pour la gestion de la taille.
Voir le texte Readme pour plus de détails.
Je propose de définir un objet qui devra adapter son implémentation interne au contenu réel. Le programmeur ne fera pas de choix de représentation lorsqu'il recevra par exemple des messages UTF-8:
    S2: UXString;
    ...
    S2: = "Reçu:" & From_UTF8 (Message);

Automatiquement S2 adaptera sa représentation interne aux caractères reçus.
N'hésitez pas à poster des commentaires sur le code source de la spécification UXStrings sur la liste de diffusion Gnoga.

20200411 : En page À Savoir, suite du tutoriel "utiliser la bibliothèque graphique GNOGA" : les formulaires utilisant la méthode POST avec transfert de fichiers.

20200325 : Mise à jour de macOS 10.15.3, 1015.4 et les mises à jour de sécurité 2020-001, 2020-002 pour macOS 10.13.
En page À Savoir, installer macOS 10.15 et 10.13 avec les dernières mises à jour.

20200322 : En page À Savoir, installer macOS 10.15 avec le langage de programmation Java.

20200319 : Mise à jour du client de messagerie Thunderbird en version 68.6.0, du couteau suisse gratuit de l'édition de codes sources BBEdit 13.0.6, des suites bureautiques (traitement de texte, tableur, présentation, base de données) OpenOffice 4.1.7 et LibreOffice 6.4.2.

20200223 : En page À Savoir, installer des logiciels Unix / Linux pour macOS avec MacPorts et pour commencer OCaml, Sphinx et Latex.

20200213 : En page Créations, mise à jour du tutoriel installer le compilateur GNAT FSF (août 2019) basé sur GCC 9.1.0 pour macOS 10.15 Catalina. Ce compilateur inclut aussi les langages Fortran et Objective C. Sur macOS, il est parfois nécessaire de compiler des programmes en Ada et avec du code source en Objective C, ce que ne propose pas le compilateur GNAT Community. D'autre part, il est sous licence GPL V3 mais comporte l'exception GCC Runtime Exception sur sa bibliothèque d'exécution.

20200118 : Mise à jour de macOS 10.15.2.
En page À Savoir, installer macOS 10.15 avec les dernières mises à jour.

20200111 : En page Créations, mise à jour du tutoriel installer le compilateur GNAT Community 2019 basé sur GCC 8.3.1 pour macOS 10.15 Catalina.

20200110 : Meilleurs vœux pour la nouvelle année.


Sommaire des précédentes publications

Il est interdit de reproduire, même partiellement, le contenu de cette page sans autorisation écrite préalable.

Toutes les marques déposées sont la propriété de leur dépositaire.