Bienvenue sur l'infobrol
L'infobrol, un site de Stéphane Gaudry, vous propose un ensemble de notions utiles en informatique, d'un niveau débutant jusqu'à un niveau professionnel.
Enfin, ça c'était l'idée de départ… À présent, il propose aussi des informations sur les BD et les livres que j'apprécie, les personnages, les pays réels ou imaginaires, la photographie, et encore plein d'autres choses… A la racine de l'infobrol, vous trouverez le contenu informatif réel. D'autres parties du site infobrol comportent par exemple le blog sur la photo, le forum, les zones membres, etc. Vous pouvez consulter la page des derniers articles de l'infobrol : https://www.gaudry.be/infobrol.html. De temps en temps, je vous laisse un petit message selon mon humeur… Généralement, il s'agit d'informations relatives au développement (de l'infobrol ou de programmation), mais cela peut aussi simplement être une simple réflexion à propos de n'importe quoi. Version en cache Document créé le 19/03/2002, dernière modification le 23/01/2025 L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.Le site de l'infobrol
Dossiers et chapitres
Modifications du 20/12/2024 au 15/02/2025
- ajout d'une page: le samedi 15 février 2025 à 07:28:47 : Afficher la progression en php d'un traitement long
- Accroche: Découvrez comment suivre la progression des processus longs
en temps réel avec AJAX et EventSource. Apprenez à utiliser un
formulaire HTML, envoyer des données via AJAX, et afficher les mises à
jour dynamiques.
- Incipit : Lorsque des processus longs s'exécutent, il est important
d'afficher leur progression en temps réel pour éviter que l'utilisateur
ne pense que le site est figé. Grâce à AJAX et EventSource, vous pouvez
suivre et afficher ces progrès directement dans l'interface.
Page : Suivi en temps réel de processus longs en PHP avec AJAX et Event
Type : ajout/modification de contenu (n°1051/1051)
- version fonctionnelle de la console qui capture à la fois
l'initiateur en jquery et l'écouteur d'évènements en ESS; le vendredi 14 février 2025 à 22:48:49 : Scanner - jquery et évènements - Event Source Streaming (ESS)
- parseEvent : Cette fonction s'occupe de l'analyse du message
d'événement. Elle gère le cas où l'événement est une chaîne de
caractères, supprime le préfixe data:, puis tente de le parser en JSON.
Si cela échoue, l'événement est renvoyé tel quel.
- processMessage : C'est la fonction principale qui gère chaque message
en fonction de son statut. Elle appelle différentes fonctions en
fonction du type de message (success, error, debug, etc.).
- handleSuccessMessage, handleDebugMessage, handleUnknownMessage : Ce
sont des fonctions qui s'occupent de chaque type de message spécifique
(success, debug, ou un message inconnu). Elles isolent cette logique et
rendent le code plus lisible.
- handleErrorResponse : Cette fonction gère les erreurs et est
centralisée pour éviter les répétitions.
- Avantages de ce refactoring :
Modularité : Chaque partie du code est clairement séparée en petites
fonctions, chacune ayant une responsabilité bien définie.
Lisibilité : Chaque fonction a un nom clair qui décrit son rôle.
Réutilisabilité : Si on as besoin d'utiliser une fonction particulière
ailleurs, on peut la réutiliser facilement.
Gestion centralisée des erreurs : Plutôt que de répéter le même code
pour gérer les erreurs dans chaque partie du code, on centralise cela
dans une seule fonction.
Type : modification (n°1050/1051)
- utilisation des évènements pour la console, pour les chargements du
navigateur intégré; le mercredi 12 février 2025 à 22:25:44 : MediaBrol - passage en ajax - sons - logs
- gestion des sons de l'interface;
- gestion des logs.
Type : modification (n°1049/1051)
- amélioration de la génération des images webp; le dimanche 2 février 2025 à 19:51:14 : Images - Géo - BD
- amélioration du RTE pour le CRUD (modifications des shortcodes geo);
- ajouts de champs dans la DB pour le scanner;
- correction d'un include manquant dans le DAO pour certains éléments
(livres).
Type : modification (n°1048/1051)
- adaptation du code pour permettre la consultation, par les visiteurs
sans droits particuliers, des données de certains films et épisodes de
séries télé; le dimanche 26 janvier 2025 à 19:37:33 : Films et séries + bugfixes
- adaptation automatique des menus;
- modification de l'affichage pour les captures d'écrans des épisodes;
- amélioration de la compression des images dans le CRUD;
- correction SEO d'un bug qui provoquait depuis quelques jours des
données structurées impossibles à analyser pour les moteurs de
recherche;
- déplacement des données pour la série Silo vers le nouveau type de
séries TV accessible aux simples visiteurs;
- modification des statistiques geo.
Type : modification (n°1047/1051)
- Adaptation des outils d'automatisation pour les entités
géographiques; le mercredi 22 janvier 2025 à 19:57:42 : Automatisation pour les entités géo
- Amélioration de la génération des fichiers vectoriels;
- Correction de bugs dans les statistiques géo.
Type : modification (n°1046/1051)
- Ajouts des informations sur les différents Silos; le mercredi 22 janvier 2025 à 19:54:24 : Silo - ajout des niveaux et des drapeaux des silos
- Ajout des différents niveaux pour chaque silo;
- Ajout des drapeaux pour les silos, et des blasons pour les étages.
Page : https://www.gaudry.be//lieu/0sil.html
Type : ajout/modification de contenu (n°1045/1051)
- ajout d'une page sur les Loups, les enlèvements, et les crânés; le samedi 18 janvier 2025 à 09:02:43 : La Tour Sombre - les Loups
- ajouts d'évènements et de personnages pour Les Loups de la Calla;
- ajout de définitions dans le glossaire;
- adaptation de la carte (le Croissant des Calla).
Type : ajout/modification de contenu (n°1044/1051)
- il est à présent possible d'ajouter directement une organisation
référencée dans un évènement de la chronologie, au même titre qu'un
personnage. le mardi 14 janvier 2025 à 00:30:13 : Organisations dans les évènements
Type : modification (n°1043/1051)
- Création des images de cartes de tarot que Walter tire pour Roland
sur le Golgotha; le dimanche 12 janvier 2025 à 11:57:10 : Cartes de tarot de la Tour Sombre
- Ajout d'une page sur les cartes de tarot de la Tour Sombre, avec les
explications.
Page : https://www.gaudry.be//livre/la-tour-sombre/info/cartes-du-tarot-de-la-tour-sombre.html
Type : ajout/modification de contenu (n°1042/1051)
- ajout de définitions dans le dictionnaire; le dimanche 12 janvier 2025 à 07:59:40 : La Tour Sombre - ajouts
- fin du traitement de Magie et Cristal;
- ajouts d'évènements pour Les Loups de la Calla;
- corrections dans la géographie de l'Entre-Deux Mondes.
Type : ajout/modification de contenu (n°1041/1051)
- optimisation et compression du code pour les drapeaux pour les
réduire de 30%, et jusqu'à 50% dans certains cas;
le dimanche 5 janvier 2025 à 14:39:17 : Optimisation des drapeaux - partie 2
- étape 2: traitement jusqu'à 0loo.
Type : modification (n°1040/1051)
- ajout de définitions dans le dictionnaire; le samedi 4 janvier 2025 à 10:41:24 : La Tour Sombre - ajouts
- ajouts d'évènements pour Magie et Cristal;
- ajouts de personnages pour Les Yeux du Dragon;
- corrections dans la géographie de l'Entre-Deux Mondes.
Type : ajout/modification de contenu (n°1039/1051)
- ajouts d'évènements et personnages pour Les petites Sœurs d'Elurie. le jeudi 2 janvier 2025 à 22:41:20 : La Tour Sombre - ajouts
Type : ajout/modification de contenu (n°1038/1051)
- optimisation et compression du code pour les drapeaux pour les
réduire de 30%, et jusqu'à 50% dans certains cas; le mardi 31 décembre 2025 à 21:33:04 : Optimisation des drapeaux - partie 1
- étape 1: traitement jusqu'à a1-sfe.
Type : modification (n°1037/1051)
- adaptations de la cartographie de l'Entre-Deux Mondes; le dimanche 29 décembre 2024 à 14:01:25 : Geo - Cartographie de la Tour Sombre v4.4
- Nouvelle canaan:
- modification de routes;
- adaptation des emplacements de morts par le garou;
- légers déplacements de certains villages;
- Mejis:
- adaptation du rivage pour coller au village de tavares;
- déplacement du lac Cawn;
- modification du lit de la rivière Xay;
- modifications des frontières avec Nouvelle Canaan et le Grand Nord.
- Grand Nord:
- ajout des fermes du Median;
- ajout de la Piste de Fer;
- modification des bosquets de Fleurus.
Type : ajout/modification de contenu (n°1036/1051)
- ajouts pour le tome La Clé des Vents, jusqu'à la rencontre de Tim
avec DARIA. le mardi 24 décembre 2024 à 01:46:52 : La Tour Sombre - ajouts de personnages et évènements
Type : ajout/modification de contenu (n°1035/1051)
- corrections et améliorations des fonctionnalités d'ajout et de
suppression de catégories pour un mot défini. le lundi 23 décembre 2024 à 05:55:57 : Dictionnaire - gestion des catégories
Type : modification (n°1034/1051)
- correction des mauvais encodages d'accents dans le script du
graphique pour les statistiques des villes. le vendredi 20 décembre 2024 à 20:43:52 : Géo - Statistiques
Type : modification (n°1033/1051)
- adaptations des saisons de l'Entre-Deux Mondes; le vendredi 20 décembre 2024 à 05:09:12 : La Tour sombre - correction des saisons
- correction de l'ordre des lunaisons.
Type : ajout/modification de contenu (n°1032/1051)Le mot de Steph
[07/03/2011] @Override interface java
D'ju il manque l'annotation @implement en Java
/...Lire la suite du billet...
Source du document imprimé : https://www.gaudry.be/