Vue d'ensemble de l'infobrol
Modifications du 02/02/2025 au 02/03/2025
1057/1057 | le dimanche 2 mars 2025 à 17:12:50 | Récupération des films pour le genre action... - suite à la migration, il a fallu 9h pour récupérer 222 films... sur un toltal de 8298. Je me rends compte que je dois corriger le code car il ne récupère pas tout un tat d'informations qui sont pourtant dans le mediabrol (la relation de rôle dans un film est maintenue, mais toutes les informations sur le détail du personnage semblent irrécupérables. Je constate que je peux récupérer d'autres informations comme la date de sortie... je vais m'y attaquer cette nuit avant de lancer les autres blocs. Les informations de bese des films sont toujours présents, et les indicateur lu/non lu, ainsi que la liste de souhaits et les listes de lectures, mais ils ne s'affichent plus; - je procède par morceaux, et ensuite je m'attaquerai à la récupération des séries et épisodes. |
1056/1057 | le samedi 1 mars 2025 à 08:40:11 | Migration du site - le site de production est migré sur un autre serveur; - le site d'acceptation reste sur son serveur, mais la configuration a été adaptée afin de correspondre à celle en production; - la structure des images a été complètement revue pour les personnages, les albums, les livres, les films et séries tv, car l'ancienne structure ne devenait plus maintenable; - près de 180000 personnages ont disparu lors de la migration, suite à une erreur de ma part... Pour les livres et les BD ce n'est pas très conséquent car j'ai pu rattraper les erreurs, mais pour le reste, la structure a été vraiment trop modifiée lors de la conversion pour que je puisse rattraper mes erreurs. Je vais tenter dans les semaines qui viennent de repeupler la DB et les fichiers de données à partir du mediabrol, qui est occupé à se reconstruire peu à peu (aucune fiche de film ou épisode de série n'a été perdu, mais il n'est plus possible de les afficher dans le site, et les identifiants ne seront plus compatibles avec les anciens; - pour les personnages et les rôles, les slugs étant générés à partir du nom, il est possible que l'IA du traducteur mis en place sur le site soit un peu trop pressé à traduire certains noms qui devraient rester dans la langue originale (à part ceux dont les caractères n'appartiennent pas aux codes latin, comme par exemple l'hébreu, le coréen, chinois, russe, etc.); - il est possible que certaines fonctionnalités ou certaines données ne soient plus accessibles, ou carrément que certaines pages ne puissent plus s'afficher, malgré les tests unitaires et ceux de validation manuelle sur le site d'acceptation... Si c'est le cas, je vous serais reconnaissant de me le signaler afin que j'effectue les corrections nécessaires. |
1055/1057 | le mardi 25 février 2025 à 09:37:13 | LogManager - implémentation des verrouillages - il est désormais possible de verrouiller/déverrouiller certains logs afin d'éviter une suppression accidentelle. |
1054/1057 | le dimanche 23 février 2025 à 09:34:25 | Scanner - traductions des personnages - mise en place de la traduction des noms de personnages en fonction du rôle. Ce n'est qu'une traduction approximative mais c'est impossible de faire ça de manière manuelle pour tous les personnages (je dois encore nettoyer, mais le nombre a dépassé les deux-cent mille). |
1053/1057 | le samedi 22 février 2025 à 20:21:10 | Images - migration des personnages - la structure n'est plus maintenable car je n'avais pas anticipé la croissance du nombre de personnages. Donc tant pis pour le SEO, si je perds le référencement des images. Voici la nouvelle structure: type de media/serie ou collection/perso/identifiant du personnage.extension. |
1052/1057 | le samedi 22 février 2025 à 10:44:35 | Détection de langues et traductions - ajout de méthodes de détections de langues, basées sur l'utilisation de mots communs et de caractères spéciaux; - ajout des appels aux services de traductions de mon serveur perso; - optimisation des requêtes; - ajout de la gestion des caractères chinois, coréens, hébreux. |
1051/1057 | le samedi 15 février 2025 à 07:28:47 | Afficher la progression en php d'un traitement long - ajout d'une page: - 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 |
1050/1057 | le vendredi 14 février 2025 à 22:48:49 | Scanner - jquery et évènements - Event Source Streaming (ESS) - version fonctionnelle de la console qui capture à la fois l'initiateur en jquery et l'écouteur d'évènements en 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. |
1049/1057 | le mercredi 12 février 2025 à 22:25:44 | MediaBrol - passage en ajax - sons - logs - utilisation des évènements pour la console, pour les chargements du navigateur intégré; - gestion des sons de l'interface; - gestion des logs. |
1048/1057 | le dimanche 2 février 2025 à 19:51:14 | Images - Géo - BD - amélioration de la génération des images webp; - 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). |
Les 10 dernières pages du brol du 04/05/2020 au 15/02/2025
- 15/02/2025 : Suivi en temps réel…Le 15/02/2025 10:34:00
Suivi en temps réel de processus longs en PHP avec AJAX et Event
Suivez la progression des processus longs en temps réel avec AJAX et EventSource. Apprenez à envoyer des données et afficher des mises à jour dynamiques. - 17/06/2024 : Organisations de…Le 17/06/2024 04:14:00
Organisations de personnages de BD/Livres
Les personnages des différents media (livres, BDs, films,...) - 01/01/2024 : Tests unitairesLe 01/01/2024 04:00:00
Tests unitaires
Tests unitaire pour les différents objets utilisés sur le site. - 31/12/2023 : Infos sur les BDLe 31/12/2023 22:34:00
Infos sur les BD
Quelles sont les motivations qui m'ont poussé à créer des pages sur les BD ou les livres ? - 01/05/2023 : GradesLe 01/05/2023 02:14:00
Grades
Affichage des grades des armées et corps d'armées en fonction des pays, ainsi que certaines fonctions comme la police, ou tout système hiérarchisé. - 26/04/2022 : Astuces Plex et KodiLe 26/04/2022 02:00:00
Astuces Plex et Kodi
Les règles de nommage pour les films et séries sur Plex, et quelques astuces pour la gestion, les métadonnées, les outils qui peuvent faire gagner beaucoup - 06/06/2020 : Ligne du tempsLe 06/06/2020 03:21:00
Ligne du temps - 06/06/2020 : Liste des personnages…Le 06/06/2020 03:21:00
Liste des personnages BD - 05/05/2020 : EditeursLe 05/05/2020 02:14:00
Editeurs - 04/05/2020 : DessinateursLe 04/05/2020 23:24:00
Dessinateurs
Les 10 dernières modifications de contenu
Cette liste ne reprend que les dernières modifications pour lesquelles un commentaire a été introduit.
Les 10 dernières astuces
- 05/09/2013 : phpmyadmin impossible…Le 05/09/2013 11:10:22 par Steph
phpmyadmin impossible de créer une table => type=innodb - 05/09/2013 : Erreur phpmyadminLe 05/09/2013 11:04:03 par Steph
Erreur phpmyadmin - 28/04/2012 : Esata non reconnu à…Le 28/04/2012 07:29:08 par Steph
Esata non reconnu à chaud - 04/08/2011 : OC4J définir le JRE…Le 04/08/2011 16:55:38 par Steph
OC4J définir le JRE pour un container - 04/08/2011 : Comment faire un…Le 04/08/2011 10:23:40 par Steph
Comment faire un shutdown de Hudson - 04/08/2011 : Hudson, modifier le…Le 04/08/2011 08:36:12 par Steph
Hudson, modifier le répertoire d’installation - 03/05/2011 : Quand un proxy…Le 03/05/2011 11:56:22 par Steph
Quand un proxy n’est-il pas un proxy? - 21/10/2010 : JPA et propriétés…Le 21/10/2010 18:43:43 par Steph
JPA et propriétés personnalisées - 05/10/2010 : Hibernate et JPA;…Le 05/10/2010 09:21:02 par Steph
Hibernate et JPA; Accès aux membres ou via les accesseurs - 05/10/2010 : Encapsulation et…Le 05/10/2010 08:29:53 par Steph
Encapsulation et collections
Les 10 dernières niouzes
- 14/05/2013 : [NewsBrol] Ajout de :…Le 14/05/2013 16:01:41 par kid
[NewsBrol] Ajout de : Config-Gamer - 15/12/2010 : L’avenir de JavaLe 15/12/2010 07:36:27 par nohope
L’avenir de Java - 09/11/2010 : Un CRM avec EGGcrm…Le 09/11/2010 16:50:52 par PERSICO
Un CRM avec EGGcrm nouvelle version - 05/10/2010 : L’ère du BIOS…Le 05/10/2010 08:23:59 par MartialMeat
L’ère du BIOS touche à sa fin, l’UEFI prend le relais - 31/08/2010 : [NewsBrol] Ajout de :…Le 31/08/2010 01:29:49 par invité
[NewsBrol] Ajout de : dkThDpPuhq - 24/08/2010 : [NewsBrol] Ajout de :…Le 24/08/2010 13:24:59 par mika08
[NewsBrol] Ajout de : AMD - 23/08/2010 : [NewsBrol] Ajout de :…Le 23/08/2010 14:41:55 par coyotte
[NewsBrol] Ajout de : Casterman BD: Zoom - 23/08/2010 : [NewsBrol] Ajout de :…Le 23/08/2010 14:16:29 par coyotte
[NewsBrol] Ajout de : BD Gest' - 22/08/2010 : [NewsBrol] Ajout de :…Le 22/08/2010 20:27:32 par coyotte
[NewsBrol] Ajout de : Allociné-Top consultations - 04/06/2010 : Compression et…Le 04/06/2010 18:45:52 par Steph
Compression et minification à la volée de JS et CSS
Les 10 derniers commentaires (astuces)
- 25/11/2014 : Super, merci beaucoup…Le 25/11/2014 14:40:32 par invité
Super, merci beaucoup !!! - 06/05/2014 : Vb signature des…Le 06/05/2014 08:06:41 par Desmond
Vb signature des certificats - 21/10/2012 : Sans titreLe 21/10/2012 18:50:40 par twigantao
Sans titre - 18/06/2012 : RE: Votre article…Le 18/06/2012 11:26:45 par Steph
RE: Votre article m'a sauvé la vie - 09/06/2012 : Votre article…Le 09/06/2012 06:24:30 par invité_The_F
Votre article m'a sauvé la vie - 07/02/2012 : Sans titreLe 07/02/2012 18:59:28 par invité
Sans titre - 09/02/2011 : Sans titreLe 09/02/2011 15:20:34 par invité
Sans titre - 07/02/2011 : vider les fichiers du…Le 07/02/2011 15:43:18 par invité
vider les fichiers du spooler - 08/11/2010 : MerciLe 08/11/2010 16:24:04 par sevenSeth
Merci - 13/08/2010 : PHP : simple quote vs…Le 13/08/2010 08:03:38 par Steph
PHP : simple quote vs double quote
Les 10 derniers commentaires (niouzes)
- 14/01/2013 : 078 en généralLe 14/01/2013 16:00:00 par invité
078 en général - 27/03/2012 : Info mars 2012Le 27/03/2012 09:37:59 par Steph
Info mars 2012 - 22/03/2012 : 078 electrabelLe 22/03/2012 09:48:03 par invité
078 electrabel - 24/02/2011 : RE: 078 electrabelLe 24/02/2011 21:56:39 par Fred
RE: 078 electrabel - 18/02/2011 : 078 electrabelLe 18/02/2011 14:19:22 par invité
078 electrabel - 21/08/2009 : RE: Disque dur…Le 21/08/2009 21:30:04 par Véro
RE: Disque dur virtuel = sécurité ? - 21/08/2009 : Disque dur virtuel =…Le 21/08/2009 16:56:01 par invité
Disque dur virtuel = sécurité ? - 17/08/2008 : RE : Sortie de Visual…Le 17/08/2008 02:34:06 par Steph
RE : Sortie de Visual Studio 2008 - 23/02/2008 : Avalon dispo pour xp?Le 23/02/2008 08:21:14 par Max
Avalon dispo pour xp? - 02/12/2007 : RE : Sortie de Visual…Le 02/12/2007 21:22:00 par Steph
RE : Sortie de Visual Studio 2008
Le mot de Steph
[07/03/2011] @Override interface java
D'ju il manque l'annotation @implement en Java/...Lire la suite du billet...
Nederlandse vertaling
U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.
Bij voorbaat dank.
Document heeft de 02/01/2004 gemaakt, de laatste keer de 15/12/2023 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/infobrol.html
De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.