Réunion du 14-05-2024
Changements du code de la semaine
Mise à jour du connecteur Npgsql
- Npgsql est un fournisseur de données .NET (dotnet) open source pour PostgreSQL, permettant aux applications .NET de se connecter et d'interagir avec des bases de données PostgreSQL.
- Commit 264e5f : [1]
- Cette mise à jour est aveugle elle n'a pas été testée.
- Gavin Hird va remettre en route un simulateur sur PostgreSQL pour tester cette mise à jour.
Changement du cast UUID de pgsql
- Commit 15ea9a : [2]
- Attente de retours, il devrait y avoir des résultats de tests d'ici la fin de la semaine.
Retour d'un des paquets lludp
- LLUDP (Lightweight Linden UDP) est un protocole de communication spécifique développé par Linden Lab,
- perte d'un paquet lors du changement de répartition des paquets lludp. LLUDP est conçu pour optimiser la transmission de données dans l'environnement, en permettant une communication efficace entre les serveurs et les clients (viewer) pour gérer les mouvements des avatars, les interactions entre les objets, etc.
- ce paquet est utilisé pour changer les rôles des groupes.
Amélioration du code de la fonction de script llBase64ToInteger
- llBase64ToInteger [3] : Renvoie un integer correspondant au décodage de la chaîne base64 str considérée comme un entier grand-boutien.
integer llBase64ToInteger( string str );
- Commit 3e4f42: [4]
Utilisation de FrozenDictionary de dotnet 8 sur les processus xml
- FrozenDictionary est une classe dans le langage de programmation C# qui représente un dictionnaire immuable, c'est-à-dire un dictionnaire dont le contenu ne peut pas être modifié une fois qu'il a été créé. Cela signifie que les clés et les valeurs d'un FrozenDictionary ne peuvent pas être ajoutées, supprimées ou modifiées après sa création, garantissant ainsi l'immutabilité des données qu'il contient. Cela peut être utile dans certaines situations où vous souhaitez avoir des données en lecture seule et éviter toute modification accidentelle.
- En associant un FrozenDictionary avec un processus XML, une structure de données immuable est créée pour stocker et manipuler des éléments XML de manière efficace et sécurisée.
- Commit 1736b6 [5]
- économie de nanosecondes.
Copie de la DLL de system.drawing
- Problèmes de system.drawing, voir: 1,2
- Ubit Umarov a essayé de faire quelques changements pour éviter la copie de la dll de system.drawing qui sera supprimée dans les prochaines versions de dotnet. Pour l'instant le code alternatif n'est pas concluant. Pour l'instant, la copie de la DLL de system.drawing est bonne.
Exemples de chaînes de connecteurs
- Ajout de "ssl mode = disable"
- Cette option désactive la fonctionnalité SSL pour la connexion, ce qui signifie que les données échangées entre l'application et la base de données ne seront pas chiffrées.
Avertissement
Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉 |
Base de données
Progression des migrations
PostgreSQL : bilan rapide
Notecards envahissantes
Infos
Systèmes d'exploitation
Problèmes liés à Microsoft
Échec du certificat, pub et verrouillage
Anciennes version Microsoft et OpenSim
Ubuntu
Mac
Antitrust
Langage Fortran
Viewers
Dayturn
- mise à jour du viewer Mac.
Recherche dans la carte du viewer
Fonctionnement des URL hop://
Résultats de recherche incohérents-- Ordre du tri
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-05-14