Accueil

Page d'Acceuil

Alpha

À Propos de

À Savoir

Contact

Cool

Création

Liens

Vous

Outil de traduction
                  gratuite de site Internet
by FreeWebsiteTranslation.com

Rechercher sur
le site Blady avec
Google

Awesome Ada

Made on a Mac

MacAda

Ada 2012

Ada 2012

Mascotte Ada

Let iCab smile

Pages Perso

Valid HTML 4.01!

Made with
                  BlueGriffon


Bienvenue chez Blady.

Bienvenue dans le XXIième siècle.
"Conscient ou non, nous sommes les artisans de notre futur."
"Ne laissez pas les autres décider à votre place, exprimez-vous!"
"Plus nous apprenons, plus nous comprenons que nous avons été abusés."
"La maîtrise des voyages spatiaux ne se fera pas sans la maîtrise de la gravitation."
"Exister c'est faire des choix, faire des choix c'est exister."
"Les sciences expérimentales c'est essayer de reproduire les conditions de vie à l'état sauvage lorsqu'on met le phénomène en captivité." (*)

Vous trouverez dans les jours à venir des sujets comme :

  • des graticiels maisons pour Macintosh,
  • des trucs et astuces sur la programmation,
  • des billets d'humeur,
  • et bien d'autres choses...

Le contenu des pages du site est détaillée à la page À propos de.

Petite attention envers nos amis lecteurs non francophones, les pages de ce site peuvent être traduites en Anglais et bien d'autres langues, grâce à FreeWebsiteTranslation.
Site translation is available on left hand below the buttons.

La présentation passe en mode blog, j'espère que cela correspondra mieux à vos attentes.


20230929 :  Mise à jour de macOS 13.6 et Safari 17.0, du logiciel de transfert réseau Transmit 5.10.2, du renifleur des connexions Internet LittleSnitch 5.7.1, de la suite bureautique (traitement de texte, tableur, présentation, base de données) LibreOffice 7.6.2 avec le correcteur orthographique et grammatical Grammalecte, de l'intégré pour Internet SeaMonkey 2.53.17.1, de l'organisateur de notes Agenda 18.1.2.
Avertissement : NE PAS installer Xcode 15 : il provoque une incompatibilité de la gestion des bibliothèques statiques avec le compilateur GNAT.
En page À Savoir, installer macOS 13.6 et Safari 17.0.

20230905 : Mise à jour de macOS 13.5.1, du couteau suisse de l'édition de codes sources BBEdit 14.6.7, du renifleur des connexions Internet LittleSnitch 5.7, de la suite bureautique (traitement de texte, tableur, présentation, base de données) LibreOffice 7.6 avec le correcteur orthographique et grammatical Grammalecte, des clients graphiques multi-plateformes pour GIT SublimeMerge build 2091 et SourceTree 4.2.4, de l'intégré pour Internet SeaMonkey 2.53.17, de l'organisateur de notes Agenda 18.0.
En page À Savoir, installer macOS 13.5.1.

20230717 :  Le standard ou norme Ada 2022 a été publiée début mai par l'organisme international ISO sour la référence ISO/IEC 8652:2023.
Ada-Europe a annoncé que la nouvelle norme Ada serait, comme les précédentes, publiée chez l'éditeur Springer (voir plus sur Ada-France).
Le texte est disponible sur le site du comité de standardisation du language ada en version Ada 2022 Draft 35 qui correspondant à la version retenue pour la norme. Un aperçu des nouveautés introduites de puis la version 2012 est aussi disponible sur le même site.
John Barnes a ajouté à son livre Programming in Ada 2012 une section donnant également un aperçu des nouveautés.
Le comité de standardisation a ouvert un nouveau site et un dépôt sur GitHub pour échanger plus facilement avec la communauté des commentaires ou des suggestions sur le langage à la page Community Input ou des tickets sur GitHub. Ceux-ci remplacent la liste de diffusion Ada-Comment.

20230716 :  En page À Savoir,  mise à jour du tutoriel sur l'utilisation du compilateur Ada GNAT.

20230715 : Mise à jour de sécurité urgente macOS 13.4.1 (c), mise à jour de Xcode 14.3.1, du couteau suisse de l'édition de codes sources BBEdit 14.6.6, de la suite bureautique (traitement de texte, tableur, présentation, base de données) LibreOffice 7.5.4 avec le correcteur orthographique et grammatical Grammalecte, du client graphique multi-plateforme pour GIT SourceTree 4.2.3.
En page À Savoir, installer macOS 13.4.1 (c) et Xcode 14.3.1.

20230518 : Mise à jour du compilateur Ada GNAT 13.1.
En page Créations, mise à jour du tutoriel installer le compilateur GNAT basé sur GCC 13.1 pour macOS 13.

20230505 : Mise à jour de macOS 13.3.1, du couteau suisse de l'édition de codes sources BBEdit 14.6.5, du renifleur des connexions Internet LittleSnitch 5.6, des suites bureautiques (traitement de texte, tableur, présentation, base de données) LibreOffice 7.5.2 avec le correcteur orthographique et grammatical Grammalecte, OpenOffice 4.1.14, du client graphique multi-plateforme pour GIT SourceTree 4.2.2 , de l'intégré pour Internet SeaMonkey 2.53.16.
En page À Savoir, installer macOS 13.3.1.

20230403 : Publication de UXStrings (en version UXS_20230401 et aussi sur Alire). UXStrings, bibliothèque Ada d'utilisation de chaînes de caractères Unicode de longueur dynamique, s'enrichit d'une troisième implémentation : UXStrings3. Avec cette dernière implémentation, les caractères sont stockés sous forme Unicode et la gestion de la taille dynamique en mémoire utilise la bibliothèque standard  Unbounded_Wide_Wide_String.
Les performances avec Gnoga s'en trouvent bien sûr meilleures. UXStrings2 apportaient déjà de meilleures performances dans le cas de chaînes uniquement constituées de caractères ASCII (amélioration d'un facteur 2 à 3 par rapport à UXStrings1). Avec UXStrings3 les performances dans ce dernier cas sont encore améliorées (facteur 6 à 7 par rapport à UXStrings1) mais dans le cas de chaînes accentuées en français et de chaînes contenant que des Emojis les temps de traitements sont aussi améliorés (facteur 7 à 8 par rapport à UXStrings1 ou bien plus dans le cas des Emojis).
Pour l'ensemble des cas, l'occupation mémoire de l'application Gnoga est globalement similaire (9 à 10 Mb). L'occupation mémoire due à UXStrings est négligeable devant l'occupation mémoire de la mécanique mis en œuvre par Gnoga.
Cas d'étude : application AdaEdit utilisant la bibliothèque graphique Gnoga sur des fichiers texte en UTF-8 :
- English 315 Kb
- Français : 447 Kb
- Emojis : 439 kb
Processus : lecture complet du fichier ligne à ligne et affichage du texte complet
Indépendamment de l'implémentation retenue, l'attractivité d'une bibliothèque repose principalement sur les fonctionnalités qu'elle propose (API). Jusqu'à présent celles-ci sont similaires à celles des bibliothèques standard Ada. Si vous trouvez qu'il en manque, faites vos propositions sur Github.

20230402 : Mise à jour de macOS 13.3 , de l'environnement de développement Xcode 14.3, du couteau suisse de l'édition de codes sources BBEdit 14.6.4, du logiciel de transfert réseau Transmit 5.9.2, de l'organisateur de notes Agenda 17.0.2.
En page À Savoir, installer macOS 13.3 et Xcode 14.3.

20230401 : Depuis les premiers pas de ce site, j'ai employé divers composeurs HTML. L'éco-système des éditeurs gratuits pour les pages Web HTML en WYSIWYG est fragile avec plusieurs disparitions. Pour éditer les pages ce site, j'ai suivi leur trajectoire au gré de leur apparition et disparition.
Voici un peu d'histoire.
Le premier utilisé est DreamWeaver fournit gratuitement par Wanadoo (le futur Orange). La version de DreamWeaver est gratuite de 1997 à 2002 sous l'égide de son éditeur Macromédia. Il devient payant à partir de son acquisition par Adobe en 2005. Il faut alors se tourner vers Nvu qui débute en 2004 en version 0.1 basé sur Mozilla Composer puis sort la version 1.0 en 2005 . Il n'évolue alors plus mais reste utilisable. KompoZer apparait en 2007 sur les base de Nvu mais n'évolue plus à partir de 2010. Je me tourne alors vers Amaya créé en 1997 mais n'évolue plus depuis 2012. Je change pour BlueGriffon qui a débuté en 2010 sur les bases de Nvu (il s'agit du même auteur). Mais à partir de 2019, il n'est plus complatible avec les versions récentes de macOS . Il ne me reste plus qu'à revenir au premier d'entre eux SeaMonkey devenu autonome de Mozilla en 2005. Il est toujours maintenu 2023 pour macOS notamment.

20230222 : Mise à jour de macOS 13.2.1 et Safari 16.3, du gestionnaire de tâches Tempodo 1.32.4, du couteau suisse de l'édition de codes sources BBEdit 14.6.3, du serveur graphique X-Window XQuartz 2.8.5, des clients graphiques multi-plateformes pour GIT SublimeMerge build 2083 et SourceTree 4.2.1, de la suite bureautique (traitement de texte, tableur, présentation, base de données) LibreOffice 7.5, de l'intégré pour Internet SeaMonkey 2.53.13.
En page À Savoir, installer macOS 13.2.1 et Safari 16.3.

20230221 : Mise à jour du compilateur Ada GNAT 12.2 disponible sur Alire et à partir des sources FSF.
En page Créations, mise à jour du tutoriel installer le compilateur GNAT basé sur GCC 12.2 pour macOS 13.

20230220 : En toute fin d'année 2022, le draft 35 du standard Ada 2022 a été publié en attente de la publication officielle du standard Ada. Une attention particulière a été employée pour définir le vocabulaire utilisé dans le manuel avec les balises "term entry", se référer aussi le paragraphe "1.3 Terms and Definitions". Les principales nouveautés sont rassemblées dans Overview 2022. Dans le même temps le groupe de travail sur l'évolution du langage Ada (Ada Rapporteur Group - ARA) a publié un nouveau site Web. Nous y retrouvons la liste des évolutions (Ada Interpretations - AI) du langage, les sous-groupes de travail, le manuel du standard Ada 2012 en vigueur et Ada 2022 à venir, les comptes-rendus du groupe de travail, la possibilité de poser une question, faire un commentaire ou une suggestion sur le langage. Cette dernière possibilité est aussi accessible sur Github. Elle remplace l'ancienne liste de diffusion Ada Comment.

20230101 : 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.

(*) Reproduit avec l'aimable autorisation de son auteur.