« Réunion du 09-08-2022 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
 
(12 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-08-09
= Introduction =
= Introduction =


[11:08] Andrew Hellershanks : Bonjour, tout le monde.
[11:08] '''Andrew Hellershanks'''  : Bonjour, tout le monde.


[11:10] Kayaker Magic : C'est calme aujourd'hui.
[11:10] '''Kayaker Magic'''  : C'est calme aujourd'hui.


[11:11] Andrew Hellershanks : en effet.
[11:11] '''Andrew Hellershanks'''  : en effet.


[11:11] Jamie.Jordan @grid.kitely.com:8002 : Je ne crains pas les drivers. Ils ont beaucoup plus de chances de fonctionner que FS
[11:11] '''Jamie.Jordan @grid.kitely.com:8002'''  : Je ne crains pas les drivers. Ils ont beaucoup plus de chances de fonctionner que FS


[11:11] Ubit Umarov : vincent a un truc rl maintenant...
[11:11] '''Ubit Umarov'''  : vincent a un truc rl maintenant...


[11:12] Andrew Hellershanks :  pas de problème.
[11:12] '''Andrew Hellershanks'''  :  pas de problème.


=Changements de la semaine =
=Changements de la semaine =
Ligne 19 : Ligne 17 :
*  ubOde : OpenSim/Region/PhysicsModules/ubOde  
*  ubOde : OpenSim/Region/PhysicsModules/ubOde  


[11:12] Andrew Hellershanks : Les seuls changements apportés au code cette dernière semaine ont été quelques changements dans ubODE.
[11:12] '''Andrew Hellershanks'''  : Les seuls changements apportés au code cette dernière semaine ont été quelques changements dans ubODE.


[11:12] Ubit Umarov : bien sur les changements de code d'opensim
[11:12] '''Ubit Umarov'''  : bien sur les changements de code d'opensim


[11:12] Ubit Umarov : oui c'est cela :)
[11:12] '''Ubit Umarov'''  : oui c'est cela :)


[11:12] Ubit Umarov : encore une fois, nous n'avons pas le binaire [https://fr.wikipedia.org/wiki/Fichier_binaire] pour les macs ou linux 32bit.
[11:12] '''Ubit Umarov'''  : encore une fois, nous n'avons pas le binaire [https://fr.wikipedia.org/wiki/Fichier_binaire] pour les macs ou linux 32bit.


[11:12] Ubit Umarov : puisque je ne peux pas les compiler[https://fr.wikipedia.org/wiki/Compilateur].
[11:12] '''Ubit Umarov'''  : puisque je ne peux pas les compiler[https://fr.wikipedia.org/wiki/Compilateur].


[11:13] Ubit Umarov : je suppose qu'il est de plus en plus difficile pour les gens d'utiliser [https://fr.wikipedia.org/wiki/Linux Linux] 32bit[https://fr.wikipedia.org/wiki/Architecture_32_bits] maintenant.
[11:13] '''Ubit Umarov'''  : je suppose qu'il est de plus en plus difficile pour les gens d'utiliser [https://fr.wikipedia.org/wiki/Linux Linux] 32bit[https://fr.wikipedia.org/wiki/Architecture_32_bits] maintenant.


[11:13] Ubit Umarov : la plupart des distributions ne le supportent pas.
[11:13] '''Ubit Umarov'''  : la plupart des distributions ne le supportent pas.


[11:13] Ubit Umarov : je ne sais pas pourquoi
[11:13] '''Ubit Umarov'''  : je ne sais pas pourquoi


[11:14] Andrew Hellershanks : Je hoche la tête.
[11:14] '''Andrew Hellershanks'''  : Je hoche la tête.


[11:14] Andrew Hellershanks : Les distributions sont pour la plupart passées au 64 bits [https://fr.wikipedia.org/wiki/Processeur_64_bits]
[11:14] '''Andrew Hellershanks'''  : Les distributions sont pour la plupart passées au 64 bits [https://fr.wikipedia.org/wiki/Processeur_64_bits]


[11:14] Ubit Umarov : il y a toujours du bon travail de Silicon à ce sujet (Note de traduction : ??)
[11:14] '''Ubit Umarov'''  : il y a toujours du bon travail de Silicon à ce sujet (Note de traduction : ??)


[11:14] Ubit Umarov : ça marche aussi :)
[11:14] '''Ubit Umarov'''  : ça marche aussi :)


[11:15] Ubit Umarov : et certains supportent des CPU[https://fr.wikipedia.org/wiki/Processeur] plus rares, ce que nul ne peut réellement faire.(Note de traduction : ??)
[11:15] '''Ubit Umarov'''  : et certains supportent des CPU[https://fr.wikipedia.org/wiki/Processeur] plus rares, ce que nul ne peut réellement faire.(Note de traduction : ??)


[11:15] Ubit Umarov : bien des choses...
[11:15] '''Ubit Umarov'''  : bien des choses...


[11:15] Kayaker Magic : Si Gavin était là, nous pourrions le questionner au sujet du statut d'OpenSim sur [https://fr.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] en 32 ou 64 bits...
[11:15] '''Kayaker Magic'''  : Si Gavin était là, nous pourrions le questionner au sujet du statut d'OpenSim sur [https://fr.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] en 32 ou 64 bits...


[11:15] Ubit Umarov : oui, aucune idée.
[11:15] '''Ubit Umarov'''  : oui, aucune idée.


[11:16] Ubit Umarov : il a compilé ubode il y a plusieurs semaines.
[11:16] '''Ubit Umarov'''  : il a compilé ubode il y a plusieurs semaines.


[11:16] Ubit Umarov : pour [https://fr.wikipedia.org/wiki/MacOS mac] 64bit
[11:16] '''Ubit Umarov'''  : pour [https://fr.wikipedia.org/wiki/MacOS mac] 64bit


[11:16] Ubit Umarov : j'imagine que les gens utilisent plus de matériel intel 32 bit que  raspberry pi.
[11:16] '''Ubit Umarov'''  : j'imagine que les gens utilisent plus de matériel intel 32 bit que  raspberry pi.


[11:17] Andrew Hellershanks : Les seules compilations 32 bits que je fais ces jours-ci sont pour une carte de système embarqué.
[11:17] '''Andrew Hellershanks'''  : Les seules compilations 32 bits que je fais ces jours-ci sont pour une carte de système embarqué.


[11:17] Ubit Umarov : j'ai compilé ubode pour win32 [https://fr.wikipedia.org/wiki/Windows_API].
[11:17] '''Ubit Umarov'''  : j'ai compilé ubode pour win32 [https://fr.wikipedia.org/wiki/Windows_API].


[11:17] Ubit Umarov : et comme je l'ai dit plusieurs fois, ça marche très bien.
[11:17] '''Ubit Umarov'''  : et comme je l'ai dit plusieurs fois, ça marche très bien.


[11:17] Ubit Umarov : cela utilise beaucoup moins de mémoire... et des performances similaires.
[11:17] '''Ubit Umarov'''  : cela utilise beaucoup moins de mémoire... et des performances similaires.


[11:18] Andrew Hellershanks acquiesce.
[11:18] '''Andrew Hellershanks'''  acquiesce.


[11:18] Ubit Umarov : le fait que le processeur ait moins de registres[https://fr.wikipedia.org/wiki/Registre_de_processeur] est compensé par moins de travail pour récupérer les pointeurs[https://fr.wikipedia.org/wiki/Pointeur_(programmation)] en mémoire.
[11:18] '''Ubit Umarov'''  : le fait que le processeur ait moins de registres[https://fr.wikipedia.org/wiki/Registre_de_processeur] est compensé par moins de travail pour récupérer les pointeurs[https://fr.wikipedia.org/wiki/Pointeur_(programmation)] en mémoire.


== Modifications de ubODE ==
== Modifications de ubODE ==
*  ubOde : OpenSim/Region/PhysicsModules/ubOde
*  ubOde : OpenSim/Region/PhysicsModules/ubOde
[11:19] Ubit Umarov : les modifications apportées à l'ubode ont pour but d'économiser quelques ns.
[11:19] '''Ubit Umarov'''  : les modifications apportées à l'ubode ont pour but d'économiser quelques ns.


[11:19] Ubit Umarov : nano[https://fr.wikipedia.org/wiki/Nano] secondes...
[11:19] '''Ubit Umarov'''  : nano[https://fr.wikipedia.org/wiki/Nano] secondes...


[11:20] Ubit Umarov : ces économies sont très nettes dans le code...
[11:20] '''Ubit Umarov'''  : ces économies sont très nettes dans le code...


[11:20] MichaelOmega ChristopherGeode : bonjour, désolé d'être en retard.
[11:20] '''MichaelOmega ChristopherGeode'''  : bonjour, désolé d'être en retard.


[11:20] Ubit Umarov : ici... bien... pas vraiment duhhh :p
[11:20] '''Ubit Umarov'''  : ici... bien... pas vraiment duhhh :p


[11:20] Andrew Hellershanks : pas de souci Michael.
[11:20] '''Andrew Hellershanks'''  : pas de souci Michael.


[11:20] Ubit Umarov : bienvenue.
[11:20] '''Ubit Umarov'''  : bienvenue.


[11:20] Ubit Umarov : nous utilisons le dernier code, et pour l'instant, nous sommes toujours en vie ;)
[11:20] '''Ubit Umarov'''  : nous utilisons le dernier code, et pour l'instant, nous sommes toujours en vie ;)


[11:20] Andrew Hellershanks : C'est une bonne chose. :)
[11:20] '''Andrew Hellershanks'''  : C'est une bonne chose. :)


[11:21] Ubit Umarov : lbsa[https://opensimworld.com/hop/75039] l'utilise  aussi et est aussi ok.
[11:21] '''Ubit Umarov'''  : lbsa[https://opensimworld.com/hop/75039] l'utilise  aussi et est aussi ok.


[11:22] Ubit Umarov : je suppose que cela couvre tous les changements de code de la semaine dernière :(
[11:22] '''Ubit Umarov'''  : je suppose que cela couvre tous les changements de code de la semaine dernière :(


[11:22] Andrew Hellershanks : Oui, en effet.
[11:22] '''Andrew Hellershanks'''  : Oui, en effet.


= Quel travail pour un stagiaire ?  =
= Quel travail pour un stagiaire ?  =
[11:22] Andrew Hellershanks : C'est ainsi que nous arrivons à la partie Q&R de la réunion :)
[11:22] '''Andrew Hellershanks'''  : C'est ainsi que nous arrivons à la partie Q&R de la réunion :)


[11:23] MichaelOmega ChristopherGeode : je suis prêt à faire travailler un stagiaire sur le code Opensim - avez-vous une recommandation à propos du point le plus facile par lequel il peut commencer ?
[11:23] '''MichaelOmega ChristopherGeode'''  : je suis prêt à faire travailler un stagiaire sur le code Opensim - avez-vous une recommandation à propos du point le plus facile par lequel il peut commencer ?


[11:23] Ubit Umarov : ( l'ubode actuel géré fonctionnera toujours avec la version précédente non gérée sur les macs.... )
[11:23] '''Ubit Umarov'''  : ( l'ubode actuel géré fonctionnera toujours avec la version précédente non gérée sur les macs.... )


== Documenter le Wiki ==
== Documenter le Wiki ==
[11:23] Kayaker Magic : Commencez par la documentation !
[11:23] '''Kayaker Magic'''  : Commencez par la documentation !


[11:24] Ubit Umarov : quelle documentation ?
[11:24] '''Ubit Umarov'''  : quelle documentation ?


[11:24] Ubit Umarov : erreur oups
[11:24] '''Ubit Umarov'''  : erreur oups


[11:24] MichaelOmega ChristopherGeode: rofl(Se rouler par terre en riant) -  je pensais que c'était le but :P
[11:24] '''MichaelOmega ChristopherGeode''' : rofl(Se rouler par terre en riant) -  je pensais que c'était le but :P


[11:24] Andrew Hellershanks : Exactement. C'est pourquoi la documentation serait un bon point de départ.
[11:24] '''Andrew Hellershanks'''  : Exactement. C'est pourquoi la documentation serait un bon point de départ.


[11:24] Ubit Umarov : pas pour quelqu'un qui commence :p
[11:24] '''Ubit Umarov'''  : pas pour quelqu'un qui commence :p


[11:24] MichaelOmega ChristopherGeode : juste assez
[11:24] '''MichaelOmega ChristopherGeode'''  : juste assez


[11:25] Ubit Umarov : mais je suppose que certaines des docs sur notre site sont un bon début... de toute façon
[11:25] '''Ubit Umarov'''  : mais je suppose que certaines des docs sur notre site sont un bon début... de toute façon


[11:25] MichaelOmega ChristopherGeode : peut être commencer avec quelque chose de petit qu'il peut essayer de documenter au fur et à mesure qu'il le fait.
[11:25] '''MichaelOmega ChristopherGeode'''  : peut être commencer avec quelque chose de petit qu'il peut essayer de documenter au fur et à mesure qu'il le fait.


[11:25] Andrew Hellershanks : Cela dépend du type de documents qu'ils écriraient.
[11:25] '''Andrew Hellershanks'''  : Cela dépend du type de documents qu'ils écriraient.


[11:25] Ubit Umarov : même si c'est dépassé.
[11:25] '''Ubit Umarov'''  : même si c'est dépassé.


[11:25] Kayaker Magic : J'essaie d'écrire un script PHP d'aide pour décomposer un build, lister tous les types de prim et toutes leurs textures. Au fur et à mesure que je trouve des solutions, je l'ajoute à la documentation.
[11:25] '''Kayaker Magic'''  : J'essaie d'écrire un script PHP d'aide pour décomposer un build, lister tous les types de prim et toutes leurs textures. Au fur et à mesure que je trouve des solutions, je l'ajoute à la documentation.


[11:25] Ubit Umarov : bahh pour produire de la documentation sur le code, il faut comprendre le CODE.
[11:25] '''Ubit Umarov'''  : bahh pour produire de la documentation sur le code, il faut comprendre le CODE.


[11:26] Ubit Umarov: jezz
[11:26] '''Ubit Umarov''' : jezz


[11:26] Ubit Umarov : nous n'avons pas besoin de plus de déchets sur notre wiki, merci.
[11:26] '''Ubit Umarov'''  : nous n'avons pas besoin de plus de déchets sur notre wiki, merci.


[11:27] Ubit Umarov : et c'est très difficile en fait.
[11:27] '''Ubit Umarov'''  : et c'est très difficile en fait.


[11:27] Ubit Umarov : je suppose que je ne comprends que 1% du code opensim.
[11:27] '''Ubit Umarov'''  : je suppose que je ne comprends que 1% du code opensim.


[11:27] MichaelOmega ChristopherGeode: en référence à ce qu'ubit a dit - je lui demanderais de me le donner pour vous l'envoyer et vous laisser le poster si c'est bon.
[11:27] '''MichaelOmega ChristopherGeode''' : en référence à ce qu'ubit a dit - je lui demanderais de me le donner pour vous l'envoyer et vous laisser le poster si c'est bon.


[11:27] Andrew Hellershanks : Ubit, qu'est-ce que tu suggères à quelqu'un de faire à propos du code si ce n'est pas de la documentation ?
[11:27] '''Andrew Hellershanks'''  : Ubit, qu'est-ce que tu suggères à quelqu'un de faire à propos du code si ce n'est pas de la documentation ?


[11:27] Ubit Umarov : cela inclut 10% de mon propre code  :p
[11:27] '''Ubit Umarov'''  : cela inclut 10% de mon propre code  :p


== Écrire une fonction OSSL ou un module de région ==
== Écrire une fonction OSSL ou un module de région ==
[11:28] Kayaker Magic : Dans le Wiki  il est dit qu'écrire une nouvelle fonction OSSL[http://opensimulator.org/wiki/OSSL_Implemented] est une bonne façon de commencer.
[11:28] '''Kayaker Magic'''  : Dans le Wiki  il est dit qu'écrire une nouvelle fonction OSSL[http://opensimulator.org/wiki/OSSL_Implemented] est une bonne façon de commencer.
 
[11:28] '''Ubit Umarov'''  : Quels sont ses objectifs ?
 
[11:29] '''Ubit Umarov'''  : produire du code opensim ? de la documentation... quoi ?


[11:28] Ubit Umarov : Quels sont ses objectifs ?
[11:29] '''Andrew Hellershanks'''  : De combien de fonctions OSSL supplémentaires avons-nous besoin ?


[11:29] Ubit Umarov : produire du code opensim ? de la documentation... quoi ?
[11:29] '''Kayaker Magic'''  : Bien, nous n'avons pas besoin de plus de fonctions OSSL, mais comme exercice pour l'étudiant, c'est un petit projet qu'ils peuvent écrire et tester jusqu'à la fin.


[11:29] Andrew Hellershanks : De combien de fonctions OSSL supplémentaires avons-nous besoin ?
[11:29] '''Ubit Umarov'''  : quelles sont les compétences qu'il est supposé améliorer en utilisant opensim ?


[11:29] Kayaker Magic : Bien, nous n'avons pas besoin de plus de fonctions OSSL, mais comme exercice pour l'étudiant, c'est un petit projet qu'ils peuvent écrire et tester jusqu'à la fin.
[11:30] '''Andrew Hellershanks''' : Peut-être un module de région [http://opensimulator.org/wiki/IRegionModule](en)?


[11:29] Ubit Umarov : quelles sont les compétences qu'il est supposé améliorer en utilisant opensim ?
[11:30] '''Ubit Umarov'''  : (c'est lui ?? peu importe :))


[11:30] Andrew Hellershanks : Peut-être un module de région [http://opensimulator.org/wiki/IRegionModule](en)?
[11:32] '''Andrew Hellershanks'''  : Michael, combien de temps le stagiaire doit-il travailler sur le projet ?


[11:30] Ubit Umarov : (c'est lui ?? peu importe :))
[11:33] '''Jagga Meredith'''  whispers: jnuhhyyyyyyyyyyyy


[11:32] Andrew Hellershanks : Michael, combien de temps le stagiaire doit-il travailler sur le projet ?
[11:33] '''Jagga Meredith'''  whispers: 10


[11:33] Jagga Meredith whispers: jnuhhyyyyyyyyyyyy
[11:33] '''Andrew Hellershanks'''  : Jagga, pendant un moment j'ai cru qu'un chat avait traversé ton clavier.


[11:33] Jagga Meredith whispers: 10
[11:33] '''Ubit Umarov'''  : Le mien a failli le faire.


[11:33] Andrew Hellershanks : Jagga, pendant un moment j'ai cru qu'un chat avait traversé ton clavier.
[11:33] '''Ubit Umarov'''  : :)


[11:33] Ubit Umarov : Le mien a failli le faire.
[11:34] '''Andrew Hellershanks'''  : :)  Je ne sais pas où est le mien, donc je suis en sécurité pour le moment.


[11:33] Ubit Umarov : :)
[11:35] '''Ubit Umarov'''  : hmm michaelOmega est assis donc pas tué par ubode... j'espère :P


[11:34] Andrew Hellershanks : :Je ne sais pas où est le mien, donc je suis en sécurité pour le moment.
==Projet de client Web ==
[11:36] '''MichaelOmega ChristopherGeode'''  : Je le mets sur le long terme, il va éventuellement travailler sur (idéalement) l'intercompatibilité d'opensim et des navigateurs - horrible description mais c'est la façon la plus rapide que j'ai trouvé pour le dire.


[11:35] Ubit Umarov : hmm michaelOmega est assis donc pas tué par ubode... j'espère :P
[11:36] '''Ubit Umarov'''  : c'est à dire un client web.


== Client Web ==
[11:36] '''Ubit Umarov''' : :)
[11:36] MichaelOmega ChristopherGeode : Je le mets sur le long terme, il va éventuellement travailler sur (idéalement) l'intercompatibilité d'opensim et des navigateurs - horrible description mais c'est la façon la plus rapide que j'ai trouvé pour le dire.


[11:36] Ubit Umarov : c'est à dire un client web.
[11:36] '''MichaelOmega ChristopherGeode''' : oui


[11:36] Ubit Umarov : :)
[11:36] '''Ubit Umarov'''  : un objectif simple, bien sûr :p


[11:36] MichaelOmega ChristopherGeode: oui
[11:37] '''Andrew Hellershanks'''  : hehe... c'est un peu ce que je pensais.


[11:36] Ubit Umarov : un objectif simple, bien sûr :p
[11:37] '''Ubit Umarov'''  : j'ai vu 2 nouveaux viewers sous developpement ces dernières semaines.


[11:37] Andrew Hellershanks : hehe... c'est un peu ce que je pensais.
[11:37] '''Ubit Umarov'''  : un en Rust [https://fr.wikipedia.org/wiki/Rust_(langage)]


[11:37] Ubit Umarov : j'ai vu 2 nouveaux viewers sous developpement ces dernières semaines.
[11:37] '''Ubit Umarov'''  : l'autre utilise un "moteur de jeu".


[11:37] Ubit Umarov : un dans Rust
[11:38] '''MichaelOmega ChristopherGeode'''  : peut-être qu'il faudrait commencer par une fonction pour vérifier quel navigateur est utilisé, puis beaucoup de tests pour déterminer quelles différences entre les navigateurs doivent être prises en compte.


[11:37] Ubit Umarov : l'autre utilise un "moteur de jeu".
[11:38] '''Ubit Umarov'''  : tu appeles le viewer navigateur ?


[11:38] MichaelOmega ChristopherGeode : peut-être qu'il faudrait commencer par une fonction pour vérifier quel navigateur est utilisé, puis beaucoup de tests pour déterminer quelles différences entre les navigateurs doivent être prises en compte.
[11:39] '''Ubit Umarov'''  : bien les viewers pour dire aux régions leur nom, leur version, etc.


[11:38] Ubit Umarov : vous appelez le viewer navigateur ?
[11:39] '''Ubit Umarov'''  : faire...


[11:39] Ubit Umarov : bien les viewers pour dire aux régions leur nom, leur version, etc.
[11:39] '''Ubit Umarov'''  : les régions ne peuvent pas faire grand chose pour deviner, sinon...


[11:39] Ubit Umarov : faire...
[11:39] '''Kayaker Magic'''  : Le simple fait d'écrire une bête page WEB qui fonctionne sur tous les navigateurs est un défi de nos jours.


[11:39] Ubit Umarov : les régions ne peuvent pas faire grand chose pour deviner, sinon...
[11:39] '''MichaelOmega ChristopherGeode'''  : oui - je veux rendre opensim accessible à la fois via des viewers et via des navigateurs web.


[11:39] Kayaker Magic : Le simple fait d'écrire une page WEB stupide qui fonctionne sur tous les navigateurs est un défi de nos jours.
[11:40] '''MichaelOmega ChristopherGeode'''  : je persiste à dire que le futur du web sera en 3d, donc les "navigateurs web" doivent évoluer pour pouvoir voir les sites en 3d.


[11:39] MichaelOmega ChristopherGeode : oui - je veux rendre opensim accessible à la fois via des viewers et via des navigateurs web.
[11:40] '''MichaelOmega ChristopherGeode'''  : donc les sites "basiques" seraient une unique région, peut-être même aussi petite qu'une parcelle/chambre.


[11:40] MichaelOmega ChristopherGeode : je persiste à dire que le futur du web est en 3d, donc les "navigateurs web" doivent évoluer pour pouvoir voir les sites en 3d.
= Singularity viewer inactif=
[11:40] '''Ubit Umarov''' :  


[11:40] Ubit Umarov:
  11:19:49 - [SCENE]: Region Dev Outreach told of incoming root agent MichaelOmega Christopher
  11:19:49 - [SCENE]: Region Dev Outreach told of incoming root agent MichaelOmega Christopher
  Geode 809d9333-6db3-45be-ba50-66f1d41e57ee (circuit code 2086786948, IP 206.214.122.150, vie
  Geode 809d9333-6db3-45be-ba50-66f1d41e57ee (circuit code 2086786948, IP 206.214.122.150, vie
  wer Singularity Release 64 1.8.9.8338, teleportflags (ViaLogin), position <352.881, 411.425, 24.6547>.
  wer '''Singularity Release 64 1.8.9.8338''', teleportflags (ViaLogin), position <352.881, 411.425, 24.6547>.


[11:40] MichaelOmega ChristopherGeode : donc les sites "basiques" seraient une seule région, peut-être même aussi petite qu'une seule parcelle/chambre.
[11:41] '''Ubit Umarov'''  : ~viewer a transmis ses données au serveur de connexion.


[11:41] Ubit Umarov : ~viewer a transmis ses données au serveur de connexion.
[11:41] '''Ubit Umarov'''  : erreur, singu [http://www.singularityviewer.org/] est VIEUX.


[11:41] Ubit Umarov : erreur, singu est VIEUX.
[11:42] '''MichaelOmega ChristopherGeode'''  : oui, il y a tellement de choses qui se passent dans tellement de directions que j'oublie souvent de faire une mise à jour jusqu'à ce que l'application me dise qu'il y en a une qui attend - et même là, ça va souvent sur la liste interminable des choses à faire :/


[11:42] MichaelOmega ChristopherGeode : oui, il y a tellement de choses qui se passent dans tellement de directions que j'oublie souvent de faire une mise à jour jusqu'à ce que l'application me dise qu'il y en a une qui attend - et même là, ça va souvent sur la liste interminable des choses à faire :/
[11:42] '''Ubit Umarov''' : Ouais, il est dépassé depuis quelques années déjà :)


[11:42] Ubit Umarov : yeha est là depuis quelques années déjà :)
[11:42] '''Andrew Hellershanks'''  acquiesce.


[11:42] Andrew Hellershanks acquiesce.
[11:43] '''Ubit Umarov'''  : je suppose que c'était aussi le dernier singu qui fonctionnait.


[11:43] Ubit Umarov : je suppose que c'était aussi le dernier singu qui fonctionnait.
[11:44] '''Andrew Hellershanks'''  : J'ai Singularity Beta 1.8.9 (8382) sur ma machine.


[11:43] MichaelOmega ChristopherGeode : je pensais qu'il y avait déjà une fonction pour lire l'origine d'une connexion, ce qui implique que la prochaine étape est qu'il teste chacune d'entre elles et essaye de documenter les différences de traitement entre les viewers existants.
= Lire l'origine d'une connexion =
[11:43] '''MichaelOmega ChristopherGeode'''  : je pensais qu'il y avait déjà une fonction pour lire l'origine d'une connexion, ce qui implique que la prochaine étape est qu'il teste chacune d'entre elles et essaye de documenter les différences de traitement entre les viewers existants.


[11:44] Andrew Hellershanks : J'ai Singularity Beta 1.8.9 (8382) sur ma machine.
[11:44] '''MichaelOmega ChristopherGeode'''  : *de quelle viewers ils viennent*.


[11:44] MichaelOmega ChristopherGeode : *de quelle viewers ils viennent*.
[11:44] '''Ubit Umarov'''  : bien comme je l'ai dit, ils le disent (certains mentent) à la connexion.


[11:44] Ubit Umarov : bien comme je l'ai dit, ils le disent (certains mentent) à la connexion.
[11:45] '''Ubit Umarov'''  : c'est une partie du protocole de connexion.


[11:45] Ubit Umarov : c'est une partie du protocole de connexion.
[11:45] '''Ubit Umarov'''  : même une sorte d'adresse mac [https://fr.wikipedia.org/wiki/Adresse_MAC] :)


[11:45] Ubit Umarov : même une sorte d'adresse mac :)
[11:45] '''Andrew Hellershanks'''  : yup


[11:45] Andrew Hellershanks : yup
[11:46] '''Ubit Umarov'''  : cela peut aussi être quelque chose de dérivé du numéro de série du disque dur etc...


[11:46] Ubit Umarov : cela peut aussi être quelque chose de dérivé du numéro de série du disque dur etc...
[11:46] '''Ubit Umarov'''  : et certains viewers mentent aussi,. bien sûr.


[11:46] Ubit Umarov : et certains viewers mentent aussi,. bien sûr.
= Viewers avec interface simplifiée =
* Viewers compatibles : http://opensimulator.org/wiki/Compatible_Viewers/fr


[11:46] MichaelOmega ChristopherGeode : je sais déjà que c'est un gros projet, mais nous voulons étendre ce que Diva a fait pour fournir une page basique avec une vue globale qui peut interagir avec le monde au-delà du contrôle du compte et de l'inventaire.
[11:46] '''MichaelOmega ChristopherGeode'''  : je sais déjà que c'est un gros projet, mais nous voulons étendre ce que Diva a fait pour fournir une page basique avec une vue globale qui peut interagir avec le monde au-delà du contrôle du compte et de l'inventaire.


[11:46] Ubit Umarov : une interface simplifiée ?
[11:46] '''Ubit Umarov'''  : une interface simplifiée ?


[11:47] Ubit Umarov : comme scenegate viewer ?
[11:47] '''Ubit Umarov'''  : comme scenegate viewer [https://github.com/SceneGate/SceneGate] ?


[11:47] MichaelOmega ChristopherGeode : oui
[11:47] '''MichaelOmega ChristopherGeode'''  : oui


[11:47] Ubit Umarov : ok
[11:47] '''Ubit Umarov'''  : ok


[11:47] Kayaker Magic : J'aimerais que Lumiya fonctionne encore... c'était un viewer restreint très utile.
[11:47] '''Kayaker Magic'''  : J'aimerais que Lumiya fonctionne encore... c'était un viewer restreint très utile.


[11:47] MichaelOmega ChristopherGeode : est-ce que j'en ai manqué un ? Quelqu'un d'autre a pris de l'avance sur moi lol ?
[11:47] '''MichaelOmega ChristopherGeode'''  : est-ce que j'en ai manqué un ? Quelqu'un d'autre a pris de l'avance sur moi lol ?


[11:47] Andrew Hellershanks : Michael, si le stagiaire écrit des informations au fur et à mesure qu'il apprend OS, les notes pourront former la base d'une documentation (mise à jour) plus tard.
[11:47] '''Andrew Hellershanks'''  : Michael, si le stagiaire écrit des informations au fur et à mesure qu'il apprend OS, les notes pourront former la base d'une documentation (mise à jour) plus tard.


[11:47] Ubit Umarov : manquer quoi ?
[11:47] '''Ubit Umarov'''  : manquer quoi ?


[11:47] MichaelOmega ChristopherGeode : je sais, et je n'ai pas réussi à obtenir une réponse du développeur de lumiya.
[11:47] '''MichaelOmega ChristopherGeode'''  : je sais, et je n'ai pas réussi à obtenir une réponse du développeur de lumiya.


[11:48] Ubit Umarov : on m'a dit qu'il était mort.
[11:48] '''Ubit Umarov'''  : on m'a dit qu'il était mort.


[11:48] MichaelOmega ChristopherGeode : scenegate - est-ce une interface web simplifiée ?
[11:48] '''MichaelOmega ChristopherGeode'''  : scenegate - est-ce une interface web simplifiée ?


[11:48] MichaelOmega ChristopherGeode : ouch - c'est peut-être pour ça qu'il n'y a pas de réponse :/.
[11:48] '''MichaelOmega ChristopherGeode'''  : ouch - c'est peut-être pour ça qu'il n'y a pas de réponse :/.


[11:48] Ubit Umarov : cache la plupart des choses.
[11:48] '''Ubit Umarov'''  : cache la plupart des choses.


[11:48] Andrew Hellershanks : Qui travaillait sur Lumiya ?
[11:48] '''Andrew Hellershanks'''  : Qui travaillait sur Lumiya ?


[11:49] Ubit Umarov : un Russe ???
[11:49] '''Ubit Umarov'''  : un Russe ???


[11:49] Selby.Evans @grid.kitely.com:8002: http://downloads.infinitemetaverse.org/index.php/downloads/viewers/scenegate-viewer-windows
[11:49] '''Selby.Evans @grid.kitely.com:8002''' : http://downloads.infinitemetaverse.org/index.php/downloads/viewers/scenegate-viewer-windows


[11:49] Ubit Umarov : un des objectifs de scenegat est aussi une interface utilisateur simplifiée.
[11:49] '''Ubit Umarov'''  : un des objectifs de scenegat est aussi une interface utilisateur simplifiée.


[11:49] Ubit Umarov : mais il y a tout, juste caché.
[11:49] '''Ubit Umarov'''  : mais il y a tout, juste caché.


[11:50] MichaelOmega ChristopherGeode : alina je crois
[11:50] '''MichaelOmega ChristopherGeode'''  : alina je crois


[11:50] Ubit Umarov : c'est basé sur alchemy viewer.
[11:50] '''Ubit Umarov'''  : c'est basé sur alchemy viewer [https://www.alchemyviewer.org/ (site oblsolète)] [https://git.alchemyviewer.org/alchemy/alchemy-next/-/packages (git)] [https://git.alchemyviewer.org/alchemy/alchemy-next/-/packages/472].


[11:50] Ubit Umarov : Quelqu'un m'a dit qu'il était mort.
[11:50] '''Ubit Umarov'''  : Quelqu'un m'a dit qu'il était mort.


[11:50] MichaelOmega ChristopherGeode : merci pour le lien Selby.
[11:50] '''MichaelOmega ChristopherGeode'''  : merci pour le lien Selby.


[11:50] Ubit Umarov : bien sûr, je ne peux pas confirmer.
[11:50] '''Ubit Umarov'''  : bien sûr, je ne peux pas confirmer.


[11:51] Ubit Umarov : ça marche toujours ici non ?
[11:51] '''Ubit Umarov'''  : ça marche toujours ici non ?


[11:51] Ubit Umarov : mais pas sur SL... ?
[11:51] '''Ubit Umarov'''  : mais pas sur SL... ?


[11:51] MichaelOmega ChristopherGeode : peut-être que je dois trouver du temps dans mon agenda pour voir comment nous pouvons prendre le contrôle de ce code et reprendre sa mise à jour.
[11:51] '''MichaelOmega ChristopherGeode'''  : peut-être que je dois trouver du temps dans mon agenda pour voir comment nous pouvons prendre le contrôle de ce code et reprendre sa mise à jour.


[11:52] Ubit Umarov : je pense que c'était une source fermée.
[11:52] '''Ubit Umarov'''  : je pense que c'était une source fermée.


[11:52] MichaelOmega ChristopherGeode : oui.
[11:52] '''MichaelOmega ChristopherGeode'''  : oui.


[11:52] Selby.Evans @grid.kitely.com:8002 : J'utilise scenegate
[11:52] '''Selby.Evans @grid.kitely.com:8002'''  : J'utilise scenegate


[11:52] Ubit Umarov : et pour l'univers des téléphones portables
[11:52] '''Ubit Umarov'''  : et pour l'univers des téléphones portables


[11:52] Andrew Hellershanks : Michael, c'est un très gros projet quand on sait que vous allez devoir vous occuper à la fois de l'aspect OpenSim et du viewer.
[11:52] '''Andrew Hellershanks'''  : Michael, c'est un très gros projet quand on sait que vous allez devoir à vous occuper à la fois de l'aspect OpenSim et du viewer.


[11:52] Ubit Umarov : peut-être un dérivé de java :)
[11:52] '''Ubit Umarov'''  : peut-être un dérivé de java [https://fr.wikipedia.org/wiki/Java_(langage)] :)


[11:53] MichaelOmega ChristopherGeode : très gros est un euphémisme :))
[11:53] '''MichaelOmega ChristopherGeode'''  : très gros est un euphémisme :))


[11:53] MichaelOmega ChristopherGeode : c'est si facile de se perdre dans la suite des événements.
[11:53] '''MichaelOmega ChristopherGeode'''  : c'est si facile de se perdre dans la suite des événements.


[11:53] Ubit Umarov : bon lymina n'avait pas 3d :p
[11:53] '''Ubit Umarov'''  : bon lymina n'avait pas de 3d :p


[11:53] Ubit Umarov : je pense...
[11:53] '''Ubit Umarov'''  : je pense...


[11:53] MichaelOmega ChristopherGeode : il l'a fait à un moment donné, juste - le mouvement était.....implémenté
[11:53] '''MichaelOmega ChristopherGeode'''  : il l'a fait à un moment donné, juste - le mouvement était.....implémenté


[11:53] Ubit Umarov: ok
[11:53] '''Ubit Umarov''' : ok


[11:54] MichaelOmega ChristopherGeode : pour la conférence de l'année dernière, j'ai dû utiliser des téléports parce que je pouvais voir mais pas bouger.
[11:54] '''MichaelOmega ChristopherGeode'''  : pour la conférence de l'année dernière, j'ai dû utiliser des téléports parce que je pouvais voir mais pas bouger.


[11:54] Selby.Evans @grid.kitely.com:8002 :  
[11:54] '''MichaelOmega ChristopherGeode'''  : au moins après que la tornade ait frappé et que j'ai dû faire le reste de la conférence à partir de mobiles seulement
 
[11:55] '''Ubit Umarov'''  : J'espère que Bill n'a pas placé cette région sur le chemin des tornades :p
 
= Informations sur le viewer Senegate =
[11:54] '''Selby.Evans @grid.kitely.com:8002'''  :  


  1) Pour réduire la surcharge cognitive causée par trop d'éléments de menu et de boutons sur l'écran d'un nouvel utilisateur, un mode simplifié a été développé et est devenu le mode par défaut. Dans ce mode, un nombre limité d'options du menu utilisateur est disponible, ce qui réduit également le temps de démarrage.
  1) Pour réduire la surcharge cognitive causée par trop d'éléments de menu et de boutons sur l'écran d'un nouvel utilisateur, un mode simplifié a été développé et est devenu le mode par défaut. Dans ce mode, un nombre limité d'options du menu utilisateur est disponible, ce qui réduit également le temps de démarrage.
Ligne 335 : Ligne 344 :


  3) Lorsque les nouveaux utilisateurs sont prêts à en savoir plus, ils ne doivent pas télécharger et apprendre à utiliser une autre interface utilisateur de visualisation. Le mode étendu est disponible dans les préférences en quelques clics. Dans ce mode, l'utilisateur se voit présenter davantage d'éléments de menu de l'interface utilisateur et de boutons de la barre d'outils. Son expérience utilisateur est "étendue" plutôt que modifiée.
  3) Lorsque les nouveaux utilisateurs sont prêts à en savoir plus, ils ne doivent pas télécharger et apprendre à utiliser une autre interface utilisateur de visualisation. Le mode étendu est disponible dans les préférences en quelques clics. Dans ce mode, l'utilisateur se voit présenter davantage d'éléments de menu de l'interface utilisateur et de boutons de la barre d'outils. Son expérience utilisateur est "étendue" plutôt que modifiée.
[11:54] MichaelOmega ChristopherGeode : au moins après que la tornade ait frappé et que j'ai dû faire le reste de la conférence à partir de mobiles seulement
[11:55] Ubit Umarov : J'espère que Bill n'a pas placé cette région sur le chemin des tornades :p


= Conclusion =
= Conclusion =


[11:55] Andrew Hellershanks : Nous sommes à cinq minutes avant le début de l'heure. Est-ce que quelqu'un a une (autre)  
[11:55] '''Andrew Hellershanks'''  : Nous sommes à cinq minutes avant le début de l'heure. Est-ce que quelqu'un a une (autre)  


[11:56] Ubit Umarov : Je suppose que c'est plutôt le chemin des tsunamis.
[11:56] '''Ubit Umarov'''  : Je suppose que c'est plutôt le chemin des tsunamis.


[11:57] MichaelOmega ChristopherGeode : :/ J'espère que vous êtes en sécurité aussi.
[11:57] '''MichaelOmega ChristopherGeode'''  : :/ J'espère que vous êtes en sécurité aussi.


[11:59] Andrew Hellershanks : Pas d'autres questions/commentaires pour aujourd'hui ? Sinon, nous pourrons terminer à temps.
[11:59] '''Andrew Hellershanks'''  : Pas d'autres questions/commentaires pour aujourd'hui ? Sinon, nous pourrons terminer à temps.


[11:59] Kayaker Magic : INCROYABLE !
[11:59] '''Kayaker Magic'''  : INCROYABLE !


[11:59] Andrew Hellershanks : Cela arrive de temps en temps :)
[11:59] '''Andrew Hellershanks'''  : Cela arrive de temps en temps :)


[12:00] MichaelOmega ChristopherGeode : wow lol - Je pense que tout le monde a passé une bonne semaine et on se reparle bientôt !
[12:00] '''MichaelOmega ChristopherGeode'''  : wow lol - Je pense que tout le monde a passé une bonne semaine et on se reparle bientôt !


[12:00] Kayaker Magic : Achetez tous ! (Note de traduction : buy = acheter à la place de by = au revoir)
[12:00] '''Kayaker Magic'''  : Achetez tous ! (Note de traduction : buy = acheter à la place de by = au revoir)


[12:00] Ubit Umarov : évacuez le système solaire :)
[12:00] '''Ubit Umarov'''  : évacuez le système solaire :)


[12:00] Andrew Hellershanks : Michael, ton stagiaire pourrait avoir envie de participer à ces réunions. Il devrait aussi se connecter au canal IRC et à la liste de diffusion dev.
[12:00] '''Andrew Hellershanks'''  : Michael, ton stagiaire pourrait avoir envie de participer à ces réunions. Il devrait aussi se connecter au canal IRC et à la liste de diffusion dev.


[12:00] Selby.Evans @grid.kitely.com:8002 : au revoir à tous.
[12:00] '''Selby.Evans @grid.kitely.com:8002'''  : au revoir à tous.


[12:00] Kayaker Magic déteste IRC
[12:00] '''Kayaker Magic'''  déteste IRC


[12:00] Andrew Hellershanks : Kayaker, je ne peux pas me permettre de tout acheter ;)
[12:00] '''Andrew Hellershanks'''  : Kayaker, je ne peux pas me permettre de tout acheter ;)


[12:00] Kayaker Magic : hehe
[12:00] '''Kayaker Magic'''  : hehe


[12:00] Andrew Hellershanks : Je vais le dire officiellement. Merci à tous d'être venus. On se revoit la semaine prochaine.
[12:00] '''Andrew Hellershanks'''  : Je vais le dire officiellement. Merci à tous d'être venus. On se revoit la semaine prochaine.

Dernière version du 15 août 2022 à 14:17

Introduction

[11:08] Andrew Hellershanks  : Bonjour, tout le monde.

[11:10] Kayaker Magic  : C'est calme aujourd'hui.

[11:11] Andrew Hellershanks  : en effet.

[11:11] Jamie.Jordan @grid.kitely.com:8002  : Je ne crains pas les drivers. Ils ont beaucoup plus de chances de fonctionner que FS

[11:11] Ubit Umarov  : vincent a un truc rl maintenant...

[11:12] Andrew Hellershanks  : pas de problème.

Changements de la semaine

Pas de fichier binaire pour les systèmes 32 bits

  • ubOde : OpenSim/Region/PhysicsModules/ubOde

[11:12] Andrew Hellershanks  : Les seuls changements apportés au code cette dernière semaine ont été quelques changements dans ubODE.

[11:12] Ubit Umarov  : bien sur les changements de code d'opensim

[11:12] Ubit Umarov  : oui c'est cela :)

[11:12] Ubit Umarov  : encore une fois, nous n'avons pas le binaire [1] pour les macs ou linux 32bit.

[11:12] Ubit Umarov  : puisque je ne peux pas les compiler[2].

[11:13] Ubit Umarov  : je suppose qu'il est de plus en plus difficile pour les gens d'utiliser Linux 32bit[3] maintenant.

[11:13] Ubit Umarov  : la plupart des distributions ne le supportent pas.

[11:13] Ubit Umarov  : je ne sais pas pourquoi

[11:14] Andrew Hellershanks  : Je hoche la tête.

[11:14] Andrew Hellershanks  : Les distributions sont pour la plupart passées au 64 bits [4]

[11:14] Ubit Umarov  : il y a toujours du bon travail de Silicon à ce sujet (Note de traduction : ??)

[11:14] Ubit Umarov  : ça marche aussi :)

[11:15] Ubit Umarov  : et certains supportent des CPU[5] plus rares, ce que nul ne peut réellement faire.(Note de traduction : ??)

[11:15] Ubit Umarov  : bien des choses...

[11:15] Kayaker Magic  : Si Gavin était là, nous pourrions le questionner au sujet du statut d'OpenSim sur Raspberry Pi en 32 ou 64 bits...

[11:15] Ubit Umarov  : oui, aucune idée.

[11:16] Ubit Umarov  : il a compilé ubode il y a plusieurs semaines.

[11:16] Ubit Umarov  : pour mac 64bit

[11:16] Ubit Umarov  : j'imagine que les gens utilisent plus de matériel intel 32 bit que raspberry pi.

[11:17] Andrew Hellershanks  : Les seules compilations 32 bits que je fais ces jours-ci sont pour une carte de système embarqué.

[11:17] Ubit Umarov  : j'ai compilé ubode pour win32 [6].

[11:17] Ubit Umarov  : et comme je l'ai dit plusieurs fois, ça marche très bien.

[11:17] Ubit Umarov  : cela utilise beaucoup moins de mémoire... et des performances similaires.

[11:18] Andrew Hellershanks acquiesce.

[11:18] Ubit Umarov  : le fait que le processeur ait moins de registres[7] est compensé par moins de travail pour récupérer les pointeurs[8] en mémoire.

Modifications de ubODE

  • ubOde : OpenSim/Region/PhysicsModules/ubOde

[11:19] Ubit Umarov  : les modifications apportées à l'ubode ont pour but d'économiser quelques ns.

[11:19] Ubit Umarov  : nano[9] secondes...

[11:20] Ubit Umarov  : ces économies sont très nettes dans le code...

[11:20] MichaelOmega ChristopherGeode  : bonjour, désolé d'être en retard.

[11:20] Ubit Umarov  : ici... bien... pas vraiment duhhh :p

[11:20] Andrew Hellershanks  : pas de souci Michael.

[11:20] Ubit Umarov  : bienvenue.

[11:20] Ubit Umarov  : nous utilisons le dernier code, et pour l'instant, nous sommes toujours en vie ;)

[11:20] Andrew Hellershanks  : C'est une bonne chose. :)

[11:21] Ubit Umarov  : lbsa[10] l'utilise aussi et est aussi ok.

[11:22] Ubit Umarov  : je suppose que cela couvre tous les changements de code de la semaine dernière :(

[11:22] Andrew Hellershanks  : Oui, en effet.

Quel travail pour un stagiaire ?

[11:22] Andrew Hellershanks  : C'est ainsi que nous arrivons à la partie Q&R de la réunion :)

[11:23] MichaelOmega ChristopherGeode  : je suis prêt à faire travailler un stagiaire sur le code Opensim - avez-vous une recommandation à propos du point le plus facile par lequel il peut commencer ?

[11:23] Ubit Umarov  : ( l'ubode actuel géré fonctionnera toujours avec la version précédente non gérée sur les macs.... )

Documenter le Wiki

[11:23] Kayaker Magic  : Commencez par la documentation !

[11:24] Ubit Umarov  : quelle documentation ?

[11:24] Ubit Umarov  : erreur oups

[11:24] MichaelOmega ChristopherGeode : rofl(Se rouler par terre en riant) - je pensais que c'était le but :P

[11:24] Andrew Hellershanks  : Exactement. C'est pourquoi la documentation serait un bon point de départ.

[11:24] Ubit Umarov  : pas pour quelqu'un qui commence :p

[11:24] MichaelOmega ChristopherGeode  : juste assez

[11:25] Ubit Umarov  : mais je suppose que certaines des docs sur notre site sont un bon début... de toute façon

[11:25] MichaelOmega ChristopherGeode  : peut être commencer avec quelque chose de petit qu'il peut essayer de documenter au fur et à mesure qu'il le fait.

[11:25] Andrew Hellershanks  : Cela dépend du type de documents qu'ils écriraient.

[11:25] Ubit Umarov  : même si c'est dépassé.

[11:25] Kayaker Magic  : J'essaie d'écrire un script PHP d'aide pour décomposer un build, lister tous les types de prim et toutes leurs textures. Au fur et à mesure que je trouve des solutions, je l'ajoute à la documentation.

[11:25] Ubit Umarov  : bahh pour produire de la documentation sur le code, il faut comprendre le CODE.

[11:26] Ubit Umarov : jezz

[11:26] Ubit Umarov  : nous n'avons pas besoin de plus de déchets sur notre wiki, merci.

[11:27] Ubit Umarov  : et c'est très difficile en fait.

[11:27] Ubit Umarov  : je suppose que je ne comprends que 1% du code opensim.

[11:27] MichaelOmega ChristopherGeode : en référence à ce qu'ubit a dit - je lui demanderais de me le donner pour vous l'envoyer et vous laisser le poster si c'est bon.

[11:27] Andrew Hellershanks  : Ubit, qu'est-ce que tu suggères à quelqu'un de faire à propos du code si ce n'est pas de la documentation ?

[11:27] Ubit Umarov  : cela inclut 10% de mon propre code :p

Écrire une fonction OSSL ou un module de région

[11:28] Kayaker Magic  : Dans le Wiki il est dit qu'écrire une nouvelle fonction OSSL[11] est une bonne façon de commencer.

[11:28] Ubit Umarov  : Quels sont ses objectifs ?

[11:29] Ubit Umarov  : produire du code opensim ? de la documentation... quoi ?

[11:29] Andrew Hellershanks  : De combien de fonctions OSSL supplémentaires avons-nous besoin ?

[11:29] Kayaker Magic  : Bien, nous n'avons pas besoin de plus de fonctions OSSL, mais comme exercice pour l'étudiant, c'est un petit projet qu'ils peuvent écrire et tester jusqu'à la fin.

[11:29] Ubit Umarov  : quelles sont les compétences qu'il est supposé améliorer en utilisant opensim ?

[11:30] Andrew Hellershanks  : Peut-être un module de région [12](en)?

[11:30] Ubit Umarov  : (c'est lui ?? peu importe :))

[11:32] Andrew Hellershanks  : Michael, combien de temps le stagiaire doit-il travailler sur le projet ?

[11:33] Jagga Meredith whispers: jnuhhyyyyyyyyyyyy

[11:33] Jagga Meredith whispers: 10

[11:33] Andrew Hellershanks  : Jagga, pendant un moment j'ai cru qu'un chat avait traversé ton clavier.

[11:33] Ubit Umarov  : Le mien a failli le faire.

[11:33] Ubit Umarov  : :)

[11:34] Andrew Hellershanks  : :) Je ne sais pas où est le mien, donc je suis en sécurité pour le moment.

[11:35] Ubit Umarov  : hmm michaelOmega est assis donc pas tué par ubode... j'espère :P

Projet de client Web

[11:36] MichaelOmega ChristopherGeode  : Je le mets sur le long terme, il va éventuellement travailler sur (idéalement) l'intercompatibilité d'opensim et des navigateurs - horrible description mais c'est la façon la plus rapide que j'ai trouvé pour le dire.

[11:36] Ubit Umarov  : c'est à dire un client web.

[11:36] Ubit Umarov  : :)

[11:36] MichaelOmega ChristopherGeode : oui

[11:36] Ubit Umarov  : un objectif simple, bien sûr :p

[11:37] Andrew Hellershanks  : hehe... c'est un peu ce que je pensais.

[11:37] Ubit Umarov  : j'ai vu 2 nouveaux viewers sous developpement ces dernières semaines.

[11:37] Ubit Umarov  : un en Rust [13]

[11:37] Ubit Umarov  : l'autre utilise un "moteur de jeu".

[11:38] MichaelOmega ChristopherGeode  : peut-être qu'il faudrait commencer par une fonction pour vérifier quel navigateur est utilisé, puis beaucoup de tests pour déterminer quelles différences entre les navigateurs doivent être prises en compte.

[11:38] Ubit Umarov  : tu appeles le viewer navigateur ?

[11:39] Ubit Umarov  : bien les viewers pour dire aux régions leur nom, leur version, etc.

[11:39] Ubit Umarov  : faire...

[11:39] Ubit Umarov  : les régions ne peuvent pas faire grand chose pour deviner, sinon...

[11:39] Kayaker Magic  : Le simple fait d'écrire une bête page WEB qui fonctionne sur tous les navigateurs est un défi de nos jours.

[11:39] MichaelOmega ChristopherGeode  : oui - je veux rendre opensim accessible à la fois via des viewers et via des navigateurs web.

[11:40] MichaelOmega ChristopherGeode  : je persiste à dire que le futur du web sera en 3d, donc les "navigateurs web" doivent évoluer pour pouvoir voir les sites en 3d.

[11:40] MichaelOmega ChristopherGeode  : donc les sites "basiques" seraient une unique région, peut-être même aussi petite qu'une parcelle/chambre.

Singularity viewer inactif

[11:40] Ubit Umarov :

11:19:49 - [SCENE]: Region Dev Outreach told of incoming root agent MichaelOmega Christopher
Geode 809d9333-6db3-45be-ba50-66f1d41e57ee (circuit code 2086786948, IP 206.214.122.150, vie
wer Singularity Release 64 1.8.9.8338, teleportflags (ViaLogin), position <352.881, 411.425, 24.6547>.

[11:41] Ubit Umarov  : ~viewer a transmis ses données au serveur de connexion.

[11:41] Ubit Umarov  : erreur, singu [14] est VIEUX.

[11:42] MichaelOmega ChristopherGeode  : oui, il y a tellement de choses qui se passent dans tellement de directions que j'oublie souvent de faire une mise à jour jusqu'à ce que l'application me dise qu'il y en a une qui attend - et même là, ça va souvent sur la liste interminable des choses à faire :/

[11:42] Ubit Umarov  : Ouais, il est dépassé depuis quelques années déjà :)

[11:42] Andrew Hellershanks acquiesce.

[11:43] Ubit Umarov  : je suppose que c'était aussi le dernier singu qui fonctionnait.

[11:44] Andrew Hellershanks  : J'ai Singularity Beta 1.8.9 (8382) sur ma machine.

Lire l'origine d'une connexion

[11:43] MichaelOmega ChristopherGeode  : je pensais qu'il y avait déjà une fonction pour lire l'origine d'une connexion, ce qui implique que la prochaine étape est qu'il teste chacune d'entre elles et essaye de documenter les différences de traitement entre les viewers existants.

[11:44] MichaelOmega ChristopherGeode  : *de quelle viewers ils viennent*.

[11:44] Ubit Umarov  : bien comme je l'ai dit, ils le disent (certains mentent) à la connexion.

[11:45] Ubit Umarov  : c'est une partie du protocole de connexion.

[11:45] Ubit Umarov  : même une sorte d'adresse mac [15] :)

[11:45] Andrew Hellershanks  : yup

[11:46] Ubit Umarov  : cela peut aussi être quelque chose de dérivé du numéro de série du disque dur etc...

[11:46] Ubit Umarov  : et certains viewers mentent aussi,. bien sûr.

Viewers avec interface simplifiée

[11:46] MichaelOmega ChristopherGeode  : je sais déjà que c'est un gros projet, mais nous voulons étendre ce que Diva a fait pour fournir une page basique avec une vue globale qui peut interagir avec le monde au-delà du contrôle du compte et de l'inventaire.

[11:46] Ubit Umarov  : une interface simplifiée ?

[11:47] Ubit Umarov  : comme scenegate viewer [16] ?

[11:47] MichaelOmega ChristopherGeode  : oui

[11:47] Ubit Umarov  : ok

[11:47] Kayaker Magic  : J'aimerais que Lumiya fonctionne encore... c'était un viewer restreint très utile.

[11:47] MichaelOmega ChristopherGeode  : est-ce que j'en ai manqué un ? Quelqu'un d'autre a pris de l'avance sur moi lol ?

[11:47] Andrew Hellershanks  : Michael, si le stagiaire écrit des informations au fur et à mesure qu'il apprend OS, les notes pourront former la base d'une documentation (mise à jour) plus tard.

[11:47] Ubit Umarov  : manquer quoi ?

[11:47] MichaelOmega ChristopherGeode  : je sais, et je n'ai pas réussi à obtenir une réponse du développeur de lumiya.

[11:48] Ubit Umarov  : on m'a dit qu'il était mort.

[11:48] MichaelOmega ChristopherGeode  : scenegate - est-ce une interface web simplifiée ?

[11:48] MichaelOmega ChristopherGeode  : ouch - c'est peut-être pour ça qu'il n'y a pas de réponse :/.

[11:48] Ubit Umarov  : cache la plupart des choses.

[11:48] Andrew Hellershanks  : Qui travaillait sur Lumiya ?

[11:49] Ubit Umarov  : un Russe ???

[11:49] Selby.Evans @grid.kitely.com:8002 : http://downloads.infinitemetaverse.org/index.php/downloads/viewers/scenegate-viewer-windows

[11:49] Ubit Umarov  : un des objectifs de scenegat est aussi une interface utilisateur simplifiée.

[11:49] Ubit Umarov  : mais il y a tout, juste caché.

[11:50] MichaelOmega ChristopherGeode  : alina je crois

[11:50] Ubit Umarov  : c'est basé sur alchemy viewer (site oblsolète) (git) [17].

[11:50] Ubit Umarov  : Quelqu'un m'a dit qu'il était mort.

[11:50] MichaelOmega ChristopherGeode  : merci pour le lien Selby.

[11:50] Ubit Umarov  : bien sûr, je ne peux pas confirmer.

[11:51] Ubit Umarov  : ça marche toujours ici non ?

[11:51] Ubit Umarov  : mais pas sur SL... ?

[11:51] MichaelOmega ChristopherGeode  : peut-être que je dois trouver du temps dans mon agenda pour voir comment nous pouvons prendre le contrôle de ce code et reprendre sa mise à jour.

[11:52] Ubit Umarov  : je pense que c'était une source fermée.

[11:52] MichaelOmega ChristopherGeode  : oui.

[11:52] Selby.Evans @grid.kitely.com:8002  : J'utilise scenegate

[11:52] Ubit Umarov  : et pour l'univers des téléphones portables

[11:52] Andrew Hellershanks  : Michael, c'est un très gros projet quand on sait que vous allez devoir à vous occuper à la fois de l'aspect OpenSim et du viewer.

[11:52] Ubit Umarov  : peut-être un dérivé de java [18] :)

[11:53] MichaelOmega ChristopherGeode  : très gros est un euphémisme :))

[11:53] MichaelOmega ChristopherGeode  : c'est si facile de se perdre dans la suite des événements.

[11:53] Ubit Umarov  : bon lymina n'avait pas de 3d :p

[11:53] Ubit Umarov  : je pense...

[11:53] MichaelOmega ChristopherGeode  : il l'a fait à un moment donné, juste - le mouvement était.....implémenté

[11:53] Ubit Umarov : ok

[11:54] MichaelOmega ChristopherGeode  : pour la conférence de l'année dernière, j'ai dû utiliser des téléports parce que je pouvais voir mais pas bouger.

[11:54] MichaelOmega ChristopherGeode  : au moins après que la tornade ait frappé et que j'ai dû faire le reste de la conférence à partir de mobiles seulement

[11:55] Ubit Umarov  : J'espère que Bill n'a pas placé cette région sur le chemin des tornades :p

Informations sur le viewer Senegate

[11:54] Selby.Evans @grid.kitely.com:8002  :

1) Pour réduire la surcharge cognitive causée par trop d'éléments de menu et de boutons sur l'écran d'un nouvel utilisateur, un mode simplifié a été développé et est devenu le mode par défaut. Dans ce mode, un nombre limité d'options du menu utilisateur est disponible, ce qui réduit également le temps de démarrage.
2) Les boutons par défaut de la barre d'outils présentés aux nouveaux utilisateurs sont également limités aux seuls boutons nécessaires pour apprendre à utiliser les mondes virtuels. Cela a pour effet de réduire la courbe d'apprentissage brutale et de diminuer le temps de prise en main.
3) Lorsque les nouveaux utilisateurs sont prêts à en savoir plus, ils ne doivent pas télécharger et apprendre à utiliser une autre interface utilisateur de visualisation. Le mode étendu est disponible dans les préférences en quelques clics. Dans ce mode, l'utilisateur se voit présenter davantage d'éléments de menu de l'interface utilisateur et de boutons de la barre d'outils. Son expérience utilisateur est "étendue" plutôt que modifiée.

Conclusion

[11:55] Andrew Hellershanks  : Nous sommes à cinq minutes avant le début de l'heure. Est-ce que quelqu'un a une (autre)

[11:56] Ubit Umarov  : Je suppose que c'est plutôt le chemin des tsunamis.

[11:57] MichaelOmega ChristopherGeode  : :/ J'espère que vous êtes en sécurité aussi.

[11:59] Andrew Hellershanks  : Pas d'autres questions/commentaires pour aujourd'hui ? Sinon, nous pourrons terminer à temps.

[11:59] Kayaker Magic  : INCROYABLE !

[11:59] Andrew Hellershanks  : Cela arrive de temps en temps :)

[12:00] MichaelOmega ChristopherGeode  : wow lol - Je pense que tout le monde a passé une bonne semaine et on se reparle bientôt !

[12:00] Kayaker Magic  : Achetez tous ! (Note de traduction : buy = acheter à la place de by = au revoir)

[12:00] Ubit Umarov  : évacuez le système solaire :)

[12:00] Andrew Hellershanks  : Michael, ton stagiaire pourrait avoir envie de participer à ces réunions. Il devrait aussi se connecter au canal IRC et à la liste de diffusion dev.

[12:00] Selby.Evans @grid.kitely.com:8002  : au revoir à tous.

[12:00] Kayaker Magic déteste IRC

[12:00] Andrew Hellershanks  : Kayaker, je ne peux pas me permettre de tout acheter ;)

[12:00] Kayaker Magic  : hehe

[12:00] Andrew Hellershanks  : Je vais le dire officiellement. Merci à tous d'être venus. On se revoit la semaine prochaine.