<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?action=history&amp;feed=atom&amp;title=R%C3%A9union_du_11-01-2022</id>
	<title>Réunion du 11-01-2022 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?action=history&amp;feed=atom&amp;title=R%C3%A9union_du_11-01-2022"/>
	<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;action=history"/>
	<updated>2026-05-09T06:46:04Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;diff=130&amp;oldid=prev</id>
		<title>Acryline : /* Changements au niveau des scripts et autres */</title>
		<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;diff=130&amp;oldid=prev"/>
		<updated>2024-11-29T17:36:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Changements au niveau des scripts et autres&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 29 novembre 2024 à 17:36&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l311&quot;&gt;Ligne 311 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 311 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Changements au niveau des scripts et autres==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Changements au niveau des scripts et autres==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;OsMakeNotecard&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://opensimulator.org/wiki/OsMakeNotecard &lt;/ins&gt;OsMakeNotecard]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;OsMessageObject&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://opensimulator.org/wiki/OsMessageObject &lt;/ins&gt;OsMessageObject]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;osMessageAttachments&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://opensimulator.org/wiki/OsMessageAttachments &lt;/ins&gt;osMessageAttachments]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;LLUDP ClientStack/fr&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://opensimulator.org/wiki/LLUDP_ClientStack/fr &lt;/ins&gt;LLUDP ClientStack/fr]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[11:52] Ubit Umarov : j&amp;#039;ai aussi appliqué un maximum de 64k sur osmakenotecard.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[11:52] Ubit Umarov : j&amp;#039;ai aussi appliqué un maximum de 64k sur osmakenotecard.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l332&quot;&gt;Ligne 332 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 332 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[11:56] Ubit Umarov : il y en a un que je ne peux toujours pas repo.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[11:56] Ubit Umarov : il y en a un que je ne peux toujours pas repo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Les viewers -- Nouvelles fonctionnalités =  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Les viewers -- Nouvelles fonctionnalités =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://fr.wikipedia.org/wiki/D%C3%A9cimal_cod%C3%A9_binaire Format BCD]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://fr.wikipedia.org/wiki/D%C3%A9cimal_cod%C3%A9_binaire Format BCD]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Acryline</name></author>
	</entry>
	<entry>
		<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;diff=129&amp;oldid=prev</id>
		<title>Acryline : /* Modification du code des uuid  dans libomv */</title>
		<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;diff=129&amp;oldid=prev"/>
		<updated>2024-11-29T17:33:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Modification du code des uuid  dans libomv&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 29 novembre 2024 à 17:33&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l118&quot;&gt;Ligne 118 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 118 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Modification du code des uuid  dans libomv ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Modification du code des uuid  dans libomv ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Build_Instructions/fr#Compilation_anticip.C3.A9e_.28Ahead_of_Time_compilation.29_.28AOT.29&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;JIT -- Compilation à la volée&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://opensimulator.org/wiki/&lt;/ins&gt;Build_Instructions/fr#Compilation_anticip.C3.A9e_.28Ahead_of_Time_compilation.29_.28AOT.29 JIT -- Compilation à la volée]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[11:08] Andrew Hellershanks : Ubit a été occupé la semaine dernière. J&amp;#039;ai touché à beaucoup de fichiers afin d&amp;#039;examiner la façon dont certains codes étaient générés. Cela peut aider un peu à améliorer les performances du code de la grille.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[11:08] Andrew Hellershanks : Ubit a été occupé la semaine dernière. J&amp;#039;ai touché à beaucoup de fichiers afin d&amp;#039;examiner la façon dont certains codes étaient générés. Cela peut aider un peu à améliorer les performances du code de la grille.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Acryline</name></author>
	</entry>
	<entry>
		<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;diff=128&amp;oldid=prev</id>
		<title>Acryline : Page créée avec « Source :http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-01-11 =Introduction =  * [https://forums.osgrid.org/viewtopic.php?f=8&amp;t=6836 Migration des assets sur Osgrid]  * [http://www.erestraints.com/realrestraint/ Viewer RLV]  &lt;pre&gt; [11:00] Kayaker Magic : Et moi qui espérais que la réunion soit courte.... [11:00] Gavin.Hird @grid.xmir.org:8002 : Bonjour Andrew. [11:00] Ubit Umarov : oh et il y a  Andrew le banc  [11:00] Ubit Umarov : blanc [11:00... »</title>
		<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_11-01-2022&amp;diff=128&amp;oldid=prev"/>
		<updated>2024-11-29T17:31:48Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Source :http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-01-11 =Introduction =  * [https://forums.osgrid.org/viewtopic.php?f=8&amp;amp;t=6836 Migration des assets sur Osgrid]  * [http://www.erestraints.com/realrestraint/ Viewer RLV]  &amp;lt;pre&amp;gt; [11:00] Kayaker Magic : Et moi qui espérais que la réunion soit courte.... [11:00] Gavin.Hird @grid.xmir.org:8002 : Bonjour Andrew. [11:00] Ubit Umarov : oh et il y a  Andrew le banc  [11:00] Ubit Umarov : blanc [11:00... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Source :http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-01-11&lt;br /&gt;
=Introduction = &lt;br /&gt;
* [https://forums.osgrid.org/viewtopic.php?f=8&amp;amp;t=6836 Migration des assets sur Osgrid] &lt;br /&gt;
* [http://www.erestraints.com/realrestraint/ Viewer RLV]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:00] Kayaker Magic : Et moi qui espérais que la réunion soit courte....&lt;br /&gt;
[11:00] Gavin.Hird @grid.xmir.org:8002 : Bonjour Andrew.&lt;br /&gt;
[11:00] Ubit Umarov : oh et il y a  Andrew le banc &lt;br /&gt;
[11:00] Ubit Umarov : blanc&lt;br /&gt;
[11:00] Andrew Hellershanks : Bonjour, tout le monde.&lt;br /&gt;
[11:00] Andrew Hellershanks : Je peux faire en sorte que la réunion soit courte.&lt;br /&gt;
[11:00] Andrew Hellershanks : Merci à tous d&amp;#039;être venus. Nous nous reverrons la semaine prochaine.&lt;br /&gt;
[11:00] Andrew Hellershanks sourit.&lt;br /&gt;
[11:00] JayR.Cela @grid.3rdrockgrid.com:8002: lol&lt;br /&gt;
[11:01] Ubit Umarov : Les assets d&amp;#039;osgrid pourraient prendre encore 120 jours.&lt;br /&gt;
[11:01] Ubit Umarov: gezz&lt;br /&gt;
[11:01] Andrew Hellershanks : Pourquoi une réunion courte, Kayaker.&lt;br /&gt;
[11:01] Andrew Hellershanks : 120 jours ? Eek.&lt;br /&gt;
[11:01] Andrew Hellershanks : Je vais être un Andrew le blanc pendant un bon moment encore.&lt;br /&gt;
[11:01] Gavin.Hird @grid.xmir.org:8002 : Mon dieu, sur quelle variante de covid nous serons à ce moment là ?&lt;br /&gt;
[11:01] Kayaker Magic : Ubit plaisantait en disant au revoir, à la semaine prochaine.&lt;br /&gt;
[11:01] Jagga Meredith: zulu&lt;br /&gt;
[11:01] Ubit Umarov: un potentiel Andrew le rose aurait été pire.&lt;br /&gt;
[11:02] Andrew Hellershanks : Je vois mon avatar en gris.&lt;br /&gt;
[11:02] Gavin.Hird @grid.xmir.org:8002 : espace gris.&lt;br /&gt;
[11:02] Kayaker Magic : Andrew : tu es blanc pour moi, pas de textures.&lt;br /&gt;
[11:03] Andrew Hellershanks : Eh bien, le gris est un blanc cassé, en quelque sorte.&lt;br /&gt;
[11:03] Andrew Hellershanks : :)&lt;br /&gt;
[11:03] Jagga Meredith : Je vais bien.  Mais je n&amp;#039;ai pas changé de tenue depuis environ 5 ans.&lt;br /&gt;
[11:03] Gavin.Hird @grid.xmir.org:8002 : il est probablement blanc, mais l&amp;#039;éclairage le fait paraître gris clair.&lt;br /&gt;
[11:03] Andrew Hellershanks : Je n&amp;#039;ai pas changé de tenue depuis longtemps non plus.&lt;br /&gt;
[11:03] Ubit Umarov : oui, il y a des nuances de gris ici aussi.&lt;br /&gt;
[11:03] Gavin.Hird @grid.xmir.org:8002 : Je pense qu&amp;#039;aucun d&amp;#039;entre nous ne l&amp;#039;a fait, haha.&lt;br /&gt;
[11:04] Andrew Hellershanks murmure : Je semble être  &amp;quot;chanceux&amp;quot; car je ne vois personne d&amp;#039;autre avec un avatar gris ou blanc. Devrais-je acheter un billet de loterie ?&lt;br /&gt;
[11:04] Ubit Umarov : ( et plus de cinquante)&lt;br /&gt;
[11:04] Gavin.Hird @grid.xmir.org:8002 : mais c&amp;#039;est seulement si tu utilises le viewer RLV Ubit.&lt;br /&gt;
[11:04] Jamie.Jordan @grid.kitely.com:8002 : Bonjour tout le monde.&lt;br /&gt;
[11:05] Andrew Hellershanks : Ubit a cessé de porter son masque Covid.&lt;br /&gt;
[11:05] Gavin.Hird @grid.xmir.org:8002 : il a abandonné.&lt;br /&gt;
[11:05] Andrew Hellershanks : Bonjour, Jamie&lt;br /&gt;
[11:05] Gavin.Hird @grid.xmir.org:8002 : Salut Jamie&lt;br /&gt;
[11:05] Selby.Evans @grid.kitely.com:8002 : Salut Jamie&lt;br /&gt;
[11:05] Gavin.Hird @grid.xmir.org:8002 : ... ou l&amp;#039;inventaire est en cours de migration.&lt;br /&gt;
[11:07] Jagga Meredith : à quoi servait la panne du week-end ?&lt;br /&gt;
[11:08] Ubit Umarov : oops masque ??&lt;br /&gt;
[11:08] Ubit Umarov : Ohh noo&lt;br /&gt;
[11:08] Ubit Umarov : corrigé&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Le service d&amp;#039;assets de OSGrid : code privé et fermé =&lt;br /&gt;
* [https://mariadb.org/ MariaDB]&lt;br /&gt;
* [https://www.mysql.com/fr/ MySQL]&lt;br /&gt;
* [https://opensimworld.com/hop/75039-Lbsa-Plaza Lbsa Plaza sur OSGrid ]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:09] Ubit Umarov : pas d&amp;#039;information officielle de la part d&amp;#039;osgrid.&lt;br /&gt;
[11:10] Ubit Umarov : mais il semble que mariadb fonctionnant en mode cluster / maître -esclave vient d&amp;#039;exploser à nouveau.&lt;br /&gt;
[11:10] Ubit Umarov : et remplacé maintenant par un autre fork de mysql&lt;br /&gt;
[11:10] Andrew Hellershanks : ouch&lt;br /&gt;
[11:10] Gavin.Hird @grid.xmir.org:8002 : il est peut-être temps d&amp;#039;utiliser une vraie base de données.&lt;br /&gt;
[11:11] Gavin.Hird @grid.xmir.org:8002 : fork de mysql ?&lt;br /&gt;
[11:11] Ubit Umarov : oui.&lt;br /&gt;
[11:11] Gavin.Hird @grid.xmir.org:8002 : qui serait ?&lt;br /&gt;
[11:11] Ubit Umarov : ( comme l&amp;#039;était Mariadb )&lt;br /&gt;
[11:11] Ubit Umarov : je n&amp;#039;ai pas de déclarations officielles sur osgrid :)&lt;br /&gt;
[11:12] Gavin.Hird @grid.xmir.org:8002 : Je suppose qu&amp;#039;ils ne maintiennent pas le fork&lt;br /&gt;
[11:12] Gavin.Hird @grid.xmir.org:8002 : Je me demande quel est le nom du projet forké.&lt;br /&gt;
[11:12] Ubit Umarov : ces services d&amp;#039;assets ne sont même pas du code opensimulator.&lt;br /&gt;
[11:12] Ubit Umarov : mais une solution privée fermée... donc... nous ne pouvons pas en dire grand chose.&lt;br /&gt;
[11:12] Gavin.Hird @grid.xmir.org:8002 : alors est-ce que c&amp;#039;est encore une grille de test ?&lt;br /&gt;
[11:13] Ubit Umarov : oui test possible pour cette solution fermée et privée, pas pour opensimulator, dans ce domaine :)&lt;br /&gt;
[11:13] Ubit Umarov : mais lbsa est en train de brûler le (presque) dernier code.&lt;br /&gt;
[11:13] Ubit Umarov : alors cette région est-elle en train de brûler ?&lt;br /&gt;
[11:13] Andrew Hellershanks : brûle-t-elle ? :)&lt;br /&gt;
[11:14] Ubit Umarov : en fait, c&amp;#039;est la dernière.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= Brûler vs Graver : humour de dev ?  = &lt;br /&gt;
Ndlr : j&amp;#039;avoue ne pas avoir tout compris, la traduction peut-être très approximative, encore plus que d&amp;#039;habitude. ;)&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/RS/6000 RS/600]&lt;br /&gt;
* AFAIK : As Far As I Know = Pour autant que je sache.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:14] Gavin.Hird @grid.xmir.org:8002 : brûler des cycles de CPU&lt;br /&gt;
[11:14] Ubit Umarov : ouais :)&lt;br /&gt;
[11:14] Andrew Hellershanks : Oui.&lt;br /&gt;
[11:14] Ubit Umarov : si je me souviens bien, à l&amp;#039;époque de la production des circuits intégrés, il y avait une étape optionnelle de gravure.&lt;br /&gt;
[11:15] Gavin.Hird @grid.xmir.org:8002 : brûlage ou burn-in ?&lt;br /&gt;
[11:15] Ubit Umarov : quand les circuits intégrés étaient placés sur un circuit fonctionnant pendant plusieurs heures.&lt;br /&gt;
[11:15] Andrew Hellershanks: burn-in (graver)&lt;br /&gt;
[11:15] Ubit Umarov : ou cela&lt;br /&gt;
[11:16] Andrew Hellershanks : Ce serait brûlé si le test échoue ;)&lt;br /&gt;
[11:16] Gavin.Hird @grid.xmir.org:8002 : :-)&lt;br /&gt;
[11:16] Ubit Umarov : le problème est que la probabilité d&amp;#039;un défaut a une forme de baignoire (bath tube).&lt;br /&gt;
[11:16] Gavin.Hird @grid.xmir.org:8002 : le RS/6000 avait un code de console HW qui disait &amp;quot;le CPU est en feu&amp;quot;.&lt;br /&gt;
[11:16] Ubit Umarov : élevé dans les premières heures de la vie d&amp;#039;une pièce... puis élevé à nouveau en fin de vie.&lt;br /&gt;
[11:17] Ubit Umarov : donc le fait de traiter la pièce avant la production a permis d&amp;#039;exclure un plus grand nombre de ces échecs précoces.&lt;br /&gt;
[11:17] Andrew Hellershanks : Je me souviens qu&amp;#039;un produit développé par une entreprise pour laquelle je travaillais il y a quelques &lt;br /&gt;
années mettait les composants dans une pièce pour les brûler/graver à haute température.&lt;br /&gt;
[11:18] Ubit Umarov : donc pour le coup... code brûlant à lbsa ;)&lt;br /&gt;
[11:18] Gavin.Hird @grid.xmir.org:8002 : AFAIK tous les appareils Apple sont soumis à un burn-in avant d&amp;#039;être envoyés aux clients.&lt;br /&gt;
[11:19] Andrew Hellershanks : Je dirais que c&amp;#039;est une pratique courante dans l&amp;#039;industrie de faire un burn-in du produit.&lt;br /&gt;
[11:19] Gavin.Hird @grid.xmir.org:8002: oui&lt;br /&gt;
[11:19] Ubit Umarov : pas vraiment.&lt;br /&gt;
[11:19] Ubit Umarov : sur les produits de consommation bon marché.&lt;br /&gt;
[11:19] Ubit Umarov : autrefois... plus maintenant.&lt;br /&gt;
[11:20] Ubit Umarov : cela reste possible sur les produits haut de gamme.&lt;br /&gt;
[11:20] Ubit Umarov : les pièces  défaillantes sont réutilisées sur des produits moins chers ( je pense :p )&lt;br /&gt;
[11:20] Ubit Umarov : bien mais à propos d&amp;#039;opensim&lt;br /&gt;
[11:20] Ubit Umarov : quelles nouvelles avez-vous ?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Nouvelles d&amp;#039;OpenSim = &lt;br /&gt;
[https://packages.debian.org/sid/diffstat diffstat]&lt;br /&gt;
== Nouvelles fonctionnalités ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:21] Gavin.Hird @grid.xmir.org:8002 : LL a mentionné qu&amp;#039;ils allaient lancer de nouvelles fonctionnalités cette année&lt;br /&gt;
[11:22] Ubit Umarov : dire le contraire signifierait &amp;quot;nous sommes morts&amp;quot; :)&lt;br /&gt;
[11:22] Gavin.Hird @grid.xmir.org:8002 : donc gardez vos reins solides.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Modification du code des uuid  dans libomv ==&lt;br /&gt;
[[Build_Instructions/fr#Compilation_anticip.C3.A9e_.28Ahead_of_Time_compilation.29_.28AOT.29|JIT -- Compilation à la volée]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:08] Andrew Hellershanks : Ubit a été occupé la semaine dernière. J&amp;#039;ai touché à beaucoup de fichiers afin d&amp;#039;examiner la façon dont certains codes étaient générés. Cela peut aider un peu à améliorer les performances du code de la grille.&lt;br /&gt;
[11:22] Andrew Hellershanks : En plus des modifications,  pour gagner du temps lors de tests ou de comparaisons d&amp;#039;UUID, il y a eu une ou plusieurs mises à jour de la bibliothèque libomv.&lt;br /&gt;
[11:22] Ubit Umarov : les changements de libomv sont liés.&lt;br /&gt;
[11:22] Ubit Umarov : parce que le code des uuid est dans libomv et a été modifié.&lt;br /&gt;
[11:22] Ubit Umarov : modifié&lt;br /&gt;
[11:22] Andrew Hellershanks : Je pensais que c&amp;#039;était le cas d&amp;#039;après les messages de commit.&lt;br /&gt;
[11:23] Ubit Umarov : donc beaucoup de fichiers ont été modifiés.&lt;br /&gt;
[11:24] Andrew Hellershanks : En revoyant les changements d&amp;#039;Ubit, j&amp;#039;ai seulement noté environ 3 autres changements à faire mais aucune erreur. &lt;br /&gt;
Cela a pris pas mal de temps pour revoir les commits car ils touchent beaucoup de fichiers.&lt;br /&gt;
[11:24] Ubit Umarov : avec des changements comme auuid == UUID.Zero remplacé par un nouveau auuis.IsZero()&lt;br /&gt;
[11:24] Ubit Umarov : par exemple&lt;br /&gt;
[11:24] Andrew Hellershanks : Je me demande ce que diffstat pourrait rapporter quant au nombre de changements.&lt;br /&gt;
[11:24] Ubit Umarov : la première forme signifie au moins 2 blocs de copies de 16 octets..&lt;br /&gt;
[11:25] Ubit Umarov : en tant qu&amp;#039;argument passé à la fonction qui fait le ==.&lt;br /&gt;
[11:25] Ubit Umarov : dans le vrai code JIT, et parce qu&amp;#039;il y avait une chaîne d&amp;#039;appels... il y avait environ 8 copies.&lt;br /&gt;
[11:25] Ubit Umarov : toutes inutiles... mais bon&lt;br /&gt;
[11:26] Andrew Hellershanks : Il semble un peu étrange qu&amp;#039;il faille copier des données juste pour faire une comparaison.&lt;br /&gt;
[11:26] Ubit Umarov : auuid.IsZero d&amp;#039;autre part est un appel sans arguments à une méthode qui fait la vérification de zéro.&lt;br /&gt;
[11:26] Ubit Umarov : donc beaucoup plus rapide.&lt;br /&gt;
[11:26] Andrew Hellershanks : J&amp;#039;aurais pensé qu&amp;#039;il aurait pu faire la comparaison en place en utilisant l&amp;#039;emplacement de la variable originale.&lt;br /&gt;
[11:27] Ubit Umarov : ouais, la confiance dans les compilateurs :P&lt;br /&gt;
[11:27] Andrew Hellershanks : oui. Il peut être assez révélateur de regarder le code assembler généré.&lt;br /&gt;
[11:27] Gavin.Hird @grid.xmir.org:8002 : en le copiant des deux côtés, le test sera toujours vrai.&lt;br /&gt;
[11:27] Ubit Umarov : et != pourrait même avoir un autre ensemble de copies.&lt;br /&gt;
[11:28] Ubit Umarov : par exemple&lt;br /&gt;
[11:28] Ubit Umarov : if(ua != ub) a était&lt;br /&gt;
[11:28] Ubit Umarov: &amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C10FB  vmovdqu     xmm0,xmmword ptr [rsp+200h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1105  vmovdqu     xmmword ptr [rsp+118h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C110F  vmovdqu     xmm0,xmmword ptr [rsp+210h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1119  vmovdqu     xmmword ptr [rsp+108h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1123  vmovdqu     xmm0,xmmword ptr [rsp+118h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C112D  vmovdqu     xmmword ptr [rsp+0F8h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1137  vmovdqu     xmm0,xmmword ptr [rsp+108h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1141  vmovdqu     xmmword ptr [rsp+0E8h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C114B  vmovdqu     xmm0,xmmword ptr [rsp+0F8h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1155  vmovdqu     xmmword ptr [rsp+38h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C115C  vmovdqu     xmm0,xmmword ptr [rsp+0E8h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1166  vmovdqu     xmmword ptr [rsp+28h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C116D  lea         rcx,[rsp+38h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C&lt;br /&gt;
[11:28] Ubit Umarov:  rdx,[rsp+28h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1177  call        System.Guid.op_Equality(System.Guid, System.Guid) (07FFB8FD4BE90h)  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C117C  test        al,al  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C117E  jne         testlixo.Program.Main(System.String[])+03E2h (&lt;br /&gt;
[11:29] Ubit Umarov : en mode windows release, code natif i7&lt;br /&gt;
[11:30] Andrew Hellershanks : Qu&amp;#039;est-ce que le code faisait auparavant pour la vérification du zéro ?&lt;br /&gt;
[11:31] Andrew Hellershanks : Pendant qu&amp;#039;Ubit réfléchit à cette question, d&amp;#039;autres questions sur OpenSim ? &lt;br /&gt;
(Ndlr : voir la suite dans le prochain sous chapitre)&lt;br /&gt;
[11:32] Ubit Umarov : c&amp;#039;était pareil.&lt;br /&gt;
[11:33] Ubit Umarov : UUID.Zero est un uuid comme les autres, prenant la place de ub là.&lt;br /&gt;
[11:33] Ubit Umarov : donc même code&lt;br /&gt;
[11:35] Ubit Umarov : maintenant :&lt;br /&gt;
[11:35] Ubit Umarov : 118 : if (ua.IsZero())&lt;br /&gt;
00007FFB371B3317 cmp qword ptr [rsp+190h],0  &lt;br /&gt;
00007FFB371B3320 jne 00007FFB371B332F  &lt;br /&gt;
00007FFB371B3322 cmp qword ptr [rsp+198h],0  &lt;br /&gt;
00007FFB371B332B jne 00007FFB371B332F&lt;br /&gt;
[11:35] Ubit Umarov : compare juste 4 ulongs.&lt;br /&gt;
[11:35] Ubit Umarov : et direct, et inline... pas de copies&lt;br /&gt;
[11:36] Ubit Umarov : aussi maintenant&lt;br /&gt;
[11:36] Ubit Umarov : 115 : if (ua != ub)&lt;br /&gt;
00007FFB371B32C9 vmovdqu xmm0,xmmword ptr [rsp+190h]  &lt;br /&gt;
00007FFB371B32D3 vmovdqu xmmword ptr [rsp+0E8h],xmm0  &lt;br /&gt;
00007FFB371B32DD vmovdqu xmm0,ptr xmmword [rsp+1A0h]  &lt;br /&gt;
00007FFB371B32E7 vmovdqu xmmword ptr [rsp+0D8h],xmm0  &lt;br /&gt;
00007FFB371B32F1 mov rcx,ptr qword [rsp+0E8h]  &lt;br /&gt;
00007FFB371B32F9 cmp rcx,ptr qword [rsp+0D8h]  &lt;br /&gt;
00007FFB371B3301 jne 00007FFB371B3315  &lt;br /&gt;
00007FFB371B3303 mov rcx,ptr qword [rsp+0F0h]  &lt;br /&gt;
00007FFB371B330B cmp rcx,ptr qword [rsp+0E0h]  &lt;br /&gt;
00007FFB371B3313 je 00007FFB371B3317&lt;br /&gt;
[11:36] Ubit Umarov : une seule copie.&lt;br /&gt;
[11:36] Ubit Umarov : et la comparaison est maintenant la comparaison de 2 ulongs aussi en ligne.&lt;br /&gt;
[11:37] Ubit Umarov : vmovdqu est une instruction intel AVX (sse) qui déplace 16 octets (dans un registre xmm).&lt;br /&gt;
[11:38] Ubit Umarov : comme je l&amp;#039;ai dit dans d&amp;#039;autres commits &amp;quot;économisez du CO2&amp;quot; &amp;quot;changements inutiles&amp;quot;.&lt;br /&gt;
[11:38] Ubit Umarov : parce que nous ne voyons aucun effet :p&lt;br /&gt;
[11:38] Andrew Hellershanks : Je ne qualifierais pas les changements d&amp;#039;inutiles.&lt;br /&gt;
[11:38] Gavin.Hird @grid.xmir.org:8002 : pourquoi pas mono - je suppose que l&amp;#039;assembly généré par mono est assez différent.&lt;br /&gt;
[11:38] Ubit Umarov : les utilisateurs normaux inwold ne le remarquent pas.&lt;br /&gt;
[11:39] Ubit Umarov : oui, mono JIT est dif.&lt;br /&gt;
[11:39] Ubit Umarov : et peut même être celui de ms sur celui de llvm.&lt;br /&gt;
[11:39] Andrew Hellershanks : Non, les utilisateurs normaux ne le verront pas, mais ceux qui gèrent une grille remarqueront l&amp;#039;amélioration.&lt;br /&gt;
[11:39] Ubit Umarov : yeha, j&amp;#039;espère que cela signifie moins de charge globale sur le processeur.&lt;br /&gt;
[11:39] Gavin.Hird @grid.xmir.org:8002 : sans parler du fait que mono utilise aussi LLVM.&lt;br /&gt;
[11:39] Ubit Umarov : LLVM est optionnel.&lt;br /&gt;
[11:40] Gavin.Hird @grid.xmir.org:8002 : mono sur macOS est un standard llvm.&lt;br /&gt;
[11:40] Ubit Umarov : les mêmes disent que ms jit est maintenant plus rapide... certains ne le disent pas.&lt;br /&gt;
[11:40] Gavin.Hird @grid.xmir.org:8002 : ce qui le rend un peu plus rapide.&lt;br /&gt;
[11:40] Ubit Umarov : Mais ce que j&amp;#039;ai fait précédemment était un gros échec d&amp;#039;optimisation JIT.&lt;br /&gt;
[11:40] Ubit Umarov : toutes ces copies sont inutiles.&lt;br /&gt;
[11:41] Gavin.Hird @grid.xmir.org:8002 : avec un peu de chance, llvm enlèvera tout le désordre.&lt;br /&gt;
[11:41] Andrew Hellershanks : Il est difficile d&amp;#039;obtenir des statistiques utilisables sur l&amp;#039;amélioration, car même une région &amp;quot; inactive &amp;quot; a toujours des bouffées d&amp;#039;activité. Je pense que le changement a fait baisser la charge CPU de ma standalone d&amp;#039;environ 1%, mais les chiffres sont très variables.&lt;br /&gt;
[11:41] Ubit Umarov : même sur la nouvelle comparaison.&lt;br /&gt;
[11:41] Ubit Umarov : &amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C10FB vmovdqu xmm0,xmmword ptr [rsp+200h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1105 vmovdqu xmmword ptr [rsp+118h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C110F vmovdqu xmm0,xmmword ptr [rsp+210h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1119 vmovdqu xmmword ptr [rsp+108h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1123 vmovdqu xmm0,xmmword ptr [rsp+118h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C112D vmovdqu xmmword ptr [rsp+0F8h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1137 vmovdqu xmm0,xmmword ptr [rsp+108h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1141 vmovdqu xmmword ptr [rsp+0E8h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C114B vmovdqu xmm0,xmmword ptr [rsp+0F8h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1155 vmovdqu xmmword ptr [rsp+38h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C115C vmovdqu xmm0,xmmword ptr [rsp+0E8h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1166 vmovdqu xmmword ptr [rsp+28h],xmm0  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C116D lea rcx, [rsp+38h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C&lt;br /&gt;
[11:41] Ubit Umarov : rdx, [rsp+28h]  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C1177 call System.Guid.op_Equality(System.Guid, System.Guid) (07FFB8FD4BE90h)  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C117C test al,al  &lt;br /&gt;
&amp;lt;Ubit_&amp;gt; &amp;lt;Ubit_&amp;gt; 00007FFB371C117E jne testlixo.Program.Main(System.String[])+03E2h (&lt;br /&gt;
[11:41] Ubit Umarov : ces copies sont aussi inutiles.&lt;br /&gt;
[11:41] Ubit Umarov : mais par spec&lt;br /&gt;
[11:41] Ubit Umarov : oops c&amp;#039;est l&amp;#039;ancien.&lt;br /&gt;
[11:42] Ubit Umarov : 115 : if (ua != ub)&lt;br /&gt;
00007FFB371B32C9 vmovdqu xmm0,xmmword ptr [rsp+190h]  &lt;br /&gt;
00007FFB371B32D3 vmovdqu xmmword ptr [rsp+0E8h],xmm0  &lt;br /&gt;
00007FFB371B32DD vmovdqu xmm0,ptr xmmword [rsp+1A0h]  &lt;br /&gt;
00007FFB371B32E7 vmovdqu xmmword ptr [rsp+0D8h],xmm0  &lt;br /&gt;
00007FFB371B32F1 mov rcx,ptr qword [rsp+0E8h]  &lt;br /&gt;
00007FFB371B32F9 cmp rcx,ptr qword [rsp+0D8h]  &lt;br /&gt;
00007FFB371B3301 jne 00007FFB371B3315  &lt;br /&gt;
00007FFB371B3303 mov rcx,ptr qword [rsp+0F0h]  &lt;br /&gt;
00007FFB371B330B cmp rcx,ptr qword [rsp+0E0h]  &lt;br /&gt;
00007FFB371B3313 je 00007FFB371B3317&lt;br /&gt;
[11:43] Ubit Umarov : c&amp;#039;est aussi du code JIT stupide... meilleur mais stupide.&lt;br /&gt;
[11:43] Ubit Umarov : JIT a détecté qu&amp;#039;il n&amp;#039;était pas nécessaire d&amp;#039;appeler une fonction.&lt;br /&gt;
[11:43] Ubit Umarov : mais il n&amp;#039;a pas vu que les copies d&amp;#039;arguments respectifs ne sont pas non plus nécessaires.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pas d&amp;#039;autres questions ? ==&lt;br /&gt;
[https://fr.wikipedia.org/wiki/Raspberry_Pi  Raspberry Pi]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:32] JayR.Cela @grid.3rdrockgrid.com:8002 : rien de mon côté.&lt;br /&gt;
[11:32] Andrew Hellershanks regarde Kayaker.&lt;br /&gt;
[11:33] Andrew Hellershanks : Bonjour, Michael.&lt;br /&gt;
[11:33] La Chaise de Bill chuchote : C&amp;#039;est la Chaise de Bill&lt;br /&gt;
[11:33] Gavin.Hird @grid.xmir.org:8002 : Salut Michael&lt;br /&gt;
[11:33] Michael.Christopher @cc.opensimulator.org:8002 : bonjour !&lt;br /&gt;
[11:33] Andrew Hellershanks : Tu ne peux pas t&amp;#039;asseoir là, Michael. Choisis un autre siège.&lt;br /&gt;
[11:33] Andrew Hellershanks : C&amp;#039;est ça.&lt;br /&gt;
[11:34] Kayaker Magic : C&amp;#039;est bon pour moi cette semaine.&lt;br /&gt;
[11:34] Andrew Hellershanks: ok&lt;br /&gt;
[11:34] Andrew Hellershanks : Quelqu&amp;#039;un d&amp;#039;autre ?&lt;br /&gt;
[11:34] Michael.Christopher @cc.opensimulator.org:8002 : rien de nouveau ici cette semaine, j&amp;#039;attends toujours que le système de remplacement des développeurs arrive :/.&lt;br /&gt;
[11:35] Andrew Hellershanks : Le Père Noël est un peu lent dans sa livraison du système, Michael ? ;)&lt;br /&gt;
[11:36] Michael.Christopher @cc.opensimulator.org:8002 : lol yea.  Nous avons commandé en décembre et il est juste passé au statut &amp;quot;expédition&amp;quot; aujourd&amp;#039;hui *roulement d&amp;#039;yeux*.&lt;br /&gt;
[11:36] Gavin.Hird @grid.xmir.org:8002 : bien, essayez d&amp;#039;acheter un Raspberry PI 8GB quelque part&lt;br /&gt;
[11:36] Gavin.Hird @grid.xmir.org:8002 : vous pouvez les obtenir à 3x le prix normal.&lt;br /&gt;
[11:36] Andrew Hellershanks : J&amp;#039;ai juste mon 4G Pi 4.&lt;br /&gt;
[11:36] Gavin.Hird @grid.xmir.org:8002 : le 4GB est également en rupture de stock partout.&lt;br /&gt;
[11:37] Gavin.Hird @grid.xmir.org:8002 : Canon demande à ses clients de casser les DRM des toners d&amp;#039;imprimantes car ils ne peuvent plus obtenir les puces pour les toners.&lt;br /&gt;
[11:41] Andrew Hellershanks : Bon retour , Jamie&lt;br /&gt;
[11:43] Jamie.Jordan @grid.kitely.com:8002 : Merci, j&amp;#039;ai planté je ne sais pas pourquoi.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Compilateurs et problèmes ==&lt;br /&gt;
*[https://fr.wikipedia.org/wiki/American_National_Standards_Institute ANSI]&lt;br /&gt;
*[https://fr.wikipedia.org/wiki/K%26R K&amp;amp;R]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:44] Ubit Umarov : je rigole quand des gens intelligents disent qu&amp;#039;il faut faire confiance aux compilateurs.&lt;br /&gt;
[11:44] Ubit Umarov : rire aussi&lt;br /&gt;
[11:45] Gavin.Hird @grid.xmir.org:8002 : ouais, c&amp;#039;était mieux dans le passé quand on pouvait appuyer sur halt, corriger le code dans le noyau et continuer.&lt;br /&gt;
[11:45] Ubit Umarov : aussi == est mauvais&lt;br /&gt;
[11:46] Ubit Umarov : cela signifie 2 arguments.&lt;br /&gt;
[11:46] Ubit Umarov : alors que auuid.Equals(other) fait 1 seul argument&lt;br /&gt;
[11:47] Ubit Umarov : alors oui, les compilateurs sont intelligents et voient tout pour nous... dit-on...&lt;br /&gt;
[11:47] Ubit Umarov : LOL&lt;br /&gt;
[11:47] Ubit Umarov : peu importe&lt;br /&gt;
[11:47] Ubit Umarov : changer le code de bas niveau sur libopenmetaverse&lt;br /&gt;
[11:47] Andrew Hellershanks : J&amp;#039;ai eu un problème une fois avec du code. Quand j&amp;#039;ai creusé dans l&amp;#039;assembly généré, j&amp;#039;ai découvert que le compilateur s&amp;#039;amusait avec le caractère \n (saut de ligne) dans une chaîne. Il aurait dû le laisser tranquille et il aurait été traduit en caractères utilisés par le système d&amp;#039;exploitation lors de la sortie de la chaîne. Le fabricant du compilateur a déclaré qu&amp;#039;il suivait la norme ANSI. La gestion des \N n&amp;#039;a certainement pas été faite selon K&amp;amp;R.&lt;br /&gt;
[11:47] Ubit Umarov : et eux sur une tonne d&amp;#039;endroits où nous les utilisons.&lt;br /&gt;
[11:48] Ubit Umarov : oui, les problèmes avec les compilateurs sont aussi vieux que les compilateurs.&lt;br /&gt;
[11:48] Ubit Umarov : gcc était très amusant et l&amp;#039;est toujours.&lt;br /&gt;
[11:48] Ubit Umarov :(PAS)Très amusant.&lt;br /&gt;
[11:49] Ubit Umarov : ceci au moins produit des résultats corrects !!!&lt;br /&gt;
[11:49] Ubit Umarov : et JIT a été capable de voir que le processeur peut copier 16 octets sur une seule instruction.&lt;br /&gt;
[11:49] Ubit Umarov : pas bas&lt;br /&gt;
[11:49] Ubit Umarov : pas mauvais&lt;br /&gt;
[11:50] Ubit Umarov : sauf mes fautes de frappe&lt;br /&gt;
[11:50] Andrew Hellershanks : :)&lt;br /&gt;
[11:50] Ubit Umarov : obtenir un UbitTranslator&lt;br /&gt;
[11:50] Ubit Umarov : :p&lt;br /&gt;
[11:51] Andrew Hellershanks : nooon... la plupart, sinon tous, d&amp;#039;entre nous savent lire le typon.&lt;br /&gt;
[11:51] Ubit Umarov : :)&lt;br /&gt;
[11:51] Andrew Hellershanks : Combien de fois ça fait, Jamie ?&lt;br /&gt;
[11:51] Michael.Christopher @cc.opensimulator.org:8002 : dont la plupart d&amp;#039;entre nous écrivent en typon ;)&lt;br /&gt;
[11:51] Gavin.Hird @grid.xmir.org:8002 : maintenant il fait du sur-place, donc il doit se reconnecter pour effacer cela.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changements au niveau des scripts et autres==&lt;br /&gt;
* [[OsMakeNotecard]]&lt;br /&gt;
* [[OsMessageObject]]&lt;br /&gt;
* [[osMessageAttachments]]&lt;br /&gt;
* [[LLUDP ClientStack/fr]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:52] Ubit Umarov : j&amp;#039;ai aussi appliqué un maximum de 64k sur osmakenotecard. &lt;br /&gt;
[11:52] Ubit Umarov : &amp;quot;annulé (inversé ?) le ralentissement de osMessageObject. réduit également le ralentissement de osMessageAttachments à (100 + 10 *NumberTargetedPrims) milisecondes. Certaines actions du jeu ont montré un léger impact négatif visible, alors testons...&amp;quot;&lt;br /&gt;
[11:52] Andrew Hellershanks : Une limite raisonnable, Ubit. 64k de texte, c&amp;#039;est beaucoup de texte à lire. La plupart des gens ne liraient pas une NoteCard avec autant de texte.&lt;br /&gt;
[11:53] Ubit Umarov : un jeu ici sur osg a  montré un impact négatif visible.&lt;br /&gt;
[11:53] Gavin.Hird @grid.xmir.org:8002: ok?&lt;br /&gt;
[11:53] Ubit Umarov : &amp;quot; * contourné correctement les octets supplémentaires de l&amp;#039;en-tête lludp, même si cela n&amp;#039;a pas été vu jusqu&amp;#039;à présent.&lt;br /&gt;
[11:53] Ubit Umarov : c&amp;#039;est plutôt un changement inutile.&lt;br /&gt;
[11:54] Ubit Umarov : il se trouve que le protocole LLUDP supporte des en-têtes de paquets plus longs.&lt;br /&gt;
[11:54] Ubit Umarov : le code de sortie exploserait si cela se produisait.&lt;br /&gt;
[11:54] Ubit Umarov : maintenant je vais juste laisser les octets supplémentaires s&amp;#039;il y en a.&lt;br /&gt;
[11:55] Ubit Umarov : je n&amp;#039;ai  vu dans un  viewer aucune utilisation de ces octets.&lt;br /&gt;
[11:55] Ubit Umarov : mais c&amp;#039;est une correction de protocole formel.&lt;br /&gt;
[11:56] Ubit Umarov : je suppose que cela couvre les changements de code de la semaine dernière.&lt;br /&gt;
[11:56] Ubit Umarov : pas beaucoup de rapports de bogues.&lt;br /&gt;
[11:56] Ubit Umarov : il y en a un que je ne peux toujours pas repo.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=Les viewers -- Nouvelles fonctionnalités = &lt;br /&gt;
* [https://fr.wikipedia.org/wiki/D%C3%A9cimal_cod%C3%A9_binaire Format BCD]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Pabst_Blue_Ribbon  Bière Pabst Blue Ribbon]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Rendu_physique_r%C3%A9aliste Rendu physique réaliste]&lt;br /&gt;
Le rendu physique réaliste a pour but de donner aux objets virtuels une apparence proche de celle qu&amp;#039;ils auraient en réalité, et de baser le rendu des matériaux sur un nombre réduit de propriétés physiques3 qui sont peu interdépendantes, pour simplifier le travail des infographistes&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Xbox Xbox]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Bob_Ross Bob_Ross]&lt;br /&gt;
* [https://www.youtube.com/watch?v=0n4f-VDjOBE Happy trees]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[11:55] Andrew Hellershanks : Jamie vient juste de faire *poof* à nouveau.&lt;br /&gt;
[11:56] Andrew Hellershanks : Nous sommes à quelques minutes de la fin de l&amp;#039;heure. Des questions ou des commentaires de dernière minute ?&lt;br /&gt;
[11:56] Andrew Hellershanks : Quelque chose en rapport avec le viewer, Gavin ?&lt;br /&gt;
[11:56] Gavin.Hird @grid.xmir.org:8002 : pas vraiment.&lt;br /&gt;
[11:57] Andrew Hellershanks : Gavin, j&amp;#039;ai une question concernant le viewer.&lt;br /&gt;
[11:57] Gavin.Hird @grid.xmir.org:8002 : LL a dit qu&amp;#039;ils allaient ajouter de nouvelles fonctionnalités qui nécessiteront des changements de viewer cette année.&lt;br /&gt;
[11:57] Gavin.Hird @grid.xmir.org:8002 : pas de mention sur quoi&lt;br /&gt;
[11:57] Gavin.Hird @grid.xmir.org:8002 : bien sûr.&lt;br /&gt;
[11:57] Ubit Umarov : gavin, c&amp;#039;était &amp;quot;pas de nouvelles&amp;quot; :)&lt;br /&gt;
[11:57] Ubit Umarov : pour une partie de la réunion&lt;br /&gt;
[11:57] Ubit Umarov : Évidemment qu&amp;#039;ils vont ajouter quelque chose au viewer.&lt;br /&gt;
[11:58] Gavin.Hird @grid.xmir.org:8002 : les nouvelles fonctionnalités seront des choses comme Bento ou quelque chose comme ça.&lt;br /&gt;
[11:58] Ubit Umarov : je parie qu&amp;#039;ils ont aussi une tonne de demandes de fonctionnalités.&lt;br /&gt;
[11:58] Gavin.Hird @grid.xmir.org:8002 : changements réels de viewer&lt;br /&gt;
[11:58] Andrew Hellershanks : Parfois, lorsque je saisis les coordonnées d&amp;#039;une prim dans l&amp;#039;éditeur, elles sont saisies telles quelles. D&amp;#039;autres fois, un chiffre supplémentaire non nul est ajouté. Je peux le forcer à revenir aux trois décimales que j&amp;#039;ai entrées en changeant le nombre puis en le changeant à nouveau. Avez-vous une idée de la raison pour laquelle cela se produit ?&lt;br /&gt;
[11:59] Ubit Umarov : Problème d&amp;#039;interface entre Ko et la chaise ?&lt;br /&gt;
[11:59] Andrew Hellershanks : Le viewer est tout à fait capable de gérer 3 décimales. C&amp;#039;est toujours un problème quand il veut ajouter un ou deux chiffres supplémentaires.&lt;br /&gt;
[11:59] Gavin.Hird @grid.xmir.org:8002 : probablement une imprécision de la virgule flottante.&lt;br /&gt;
[11:59] Andrew Hellershanks : Oui, mais si j&amp;#039;entre une autre valeur puis celle que j&amp;#039;ai entrée à l&amp;#039;origine, ça colle généralement.&lt;br /&gt;
[11:59] Gavin.Hird @grid.xmir.org:8002 : Je l&amp;#039;ai observé occasionnellement dans mon viewer.&lt;br /&gt;
[11:59] Andrew Hellershanks : oui. Cela n&amp;#039;arrive pas tout le temps mais c&amp;#039;est ennuyeux.&lt;br /&gt;
[11:59] Ubit Umarov : oui, certains chiffres renvoyés par float ne sont pas ceux que nous avons tapés.&lt;br /&gt;
[12:00] Ubit Umarov : parce qu&amp;#039;ils n&amp;#039;ont  pas de représentation exacte.&lt;br /&gt;
[12:00] Gavin.Hird @grid.xmir.org:8002: quel viewer ?&lt;br /&gt;
[12:01] Ubit Umarov: mais si on les arrondit avant l&amp;#039;affichage, cela devrait être corriger &lt;br /&gt;
[12:01] Andrew Hellershanks : Certains nombres ne provoqueront pas cela mais, si je peux mettre un autre nombre que celui que je voulais et que ça colle, cela semble indiquer que ce n&amp;#039;est pas toujours un problème de représentation.&lt;br /&gt;
[12:01] Andrew Hellershanks : Gavin, hum... Je pense que tous ceux que j&amp;#039;ai utilisés.&lt;br /&gt;
[12:01] Andrew Hellershanks : Plus récemment dans Firestorm.&lt;br /&gt;
[12:01] Kayaker Magic : J&amp;#039;ai eu un problème où le viewer n&amp;#039;affichait pas tous les chiffres d&amp;#039;un nombre, si vous faites défiler la petite fenêtre vers la gauche, vous les verrez.&lt;br /&gt;
[12:02] Kayaker Magic : Il arrive donc que je reçoive une combinaison de ces chiffres invisibles ajoutés à ce que je tape.&lt;br /&gt;
[12:02] Gavin.Hird @grid.xmir.org:8002 : une partie du code qui gère le formatage est ancien, et même le xml pour la disposition de l&amp;#039;interface utilisateur peut être différent d&amp;#039;un champ à l&amp;#039;autre en fonction de la date à laquelle il a été généré.&lt;br /&gt;
[12:02] Andrew Hellershanks : Kayaker, cela peut arriver car la fenêtre ne peut afficher qu&amp;#039;un certain nombre de chiffres à la fois.&lt;br /&gt;
[12:03] Andrew Hellershanks : hehe... il devrait stocker les chiffres au format BCD. Pas de problème ;)&lt;br /&gt;
[12:03] Ubit Umarov : aucune idée de quand nous allons ajouter une nouvelle fonctionnalité à opensim :(&lt;br /&gt;
[12:03] Andrew Hellershanks : Est-ce que LL a dit quelles nouvelles fonctionnalités ils prévoient d&amp;#039;ajouter ?&lt;br /&gt;
[12:04] Ubit Umarov : non andrew c&amp;#039;était juste un &amp;quot;bien sûr nous aurons quelque chose&amp;quot;.&lt;br /&gt;
[12:04] Andrew Hellershanks: ok&lt;br /&gt;
[12:04] Gavin.Hird @grid.xmir.org:8002 : le xml qui présente un champ dans l&amp;#039;interface utilisateur peut être empilé de plusieurs façons, et en fonction de ce qui précède quoi, il est envoyé dans différentes fonctions, donc oui.&lt;br /&gt;
[12:04] Ubit Umarov : et le fait d&amp;#039;ajouter une fonctionnalité ne signifie pas que nous le ferons :)&lt;br /&gt;
[12:04] Gavin.Hird @grid.xmir.org:8002: Je ne sais pas.&lt;br /&gt;
[12:05] Andrew Hellershanks : Ubit, bien sûr que non.&lt;br /&gt;
[12:05] Gavin.Hird @grid.xmir.org:8002 : PBR est une grosse demande&lt;br /&gt;
[12:05] JayR.Cela @grid.3rdrockgrid.com:8002: PBR ?&lt;br /&gt;
[12:05] Andrew Hellershanks : Gavin, Pabst Blue Ribbon ? ??&lt;br /&gt;
[12:05] Gavin.Hird @grid.xmir.org:8002 : rendu basé sur la physique.&lt;br /&gt;
[12:05] Kayaker Magic: LOL&lt;br /&gt;
[12:06] Gavin.Hird @grid.xmir.org:8002: https://en.wikipedia.org/wiki/Physically_based_rendering&lt;br /&gt;
[12:06] Andrew Hellershanks : Gavin, ok. C&amp;#039;est plus clair. Cependant, les programmeurs pourraient préférer d&amp;#039;autres versions de PBR.&lt;br /&gt;
[12:07] Gavin.Hird @grid.xmir.org:8002 : Je soupçonne également qu&amp;#039;ils (LL) pourraient lancer une version xbox du viewer.&lt;br /&gt;
[12:07] Michael.Christopher @cc.opensimulator.org:8002 : LL xbox viewer ?!?&lt;br /&gt;
[12:07] Ubit Umarov : le rendu de la base physique s&amp;#039;appelle &amp;quot;Bob Ross&amp;quot;.&lt;br /&gt;
[12:07] Gavin.Hird @grid.xmir.org:8002 : ouais xbox&lt;br /&gt;
[12:07] Ubit Umarov : laso inclut &amp;quot;happy little trees&amp;quot; etc...&lt;br /&gt;
[12:07] Gavin.Hird @grid.xmir.org:8002 : ce qui nécessitera le PBR.&lt;br /&gt;
[12:08] Andrew Hellershanks: Ubit, :)&lt;br /&gt;
[12:08] Gavin.Hird @grid.xmir.org:8002 : mais nous verrons bien.&lt;br /&gt;
[12:08] Andrew Hellershanks fait un signe de tête&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ubit attend des retours sur la version 0.9.2.0=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[12:05] Ubit Umarov : Nous n&amp;#039;avons vu aucun retour sur la version 0.9.2.0.&lt;br /&gt;
[12:06] Ubit Umarov : en fait, même pas de commentaires.&lt;br /&gt;
[12:06] Ubit Umarov : Je pensais que beaucoup de grilles étaient déjà sur cette version.&lt;br /&gt;
[12:07] Andrew Hellershanks : Ubit, je ne compterais pas là-dessus. Beaucoup de grilles n&amp;#039;ont même pas été mises à jour vers la version 0.9 ou ont été lentes à l&amp;#039;adopter. Je ne m&amp;#039;attendrais pas à une migration rapide vers la 0.9.2.&lt;br /&gt;
[12:07] Gavin.Hird @grid.xmir.org:8002: I also suspect they may launch an xbox version of the viewer&lt;br /&gt;
[12:07] Michael.Christopher @cc.opensimulator.org:8002: LL xbox viewer?!?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Conclusion et bon appétit =&lt;br /&gt;
[https://en.wikipedia.org/wiki/Stir_frying Stir frying](en) :  technique de cuisson chinoise dans laquelle les ingrédients sont frits dans une petite quantité d&amp;#039;huile très chaude tout en étant remués ou mélangés dans un wok. Cette technique est originaire de Chine et s&amp;#039;est répandue au cours des derniers siècles dans d&amp;#039;autres régions d&amp;#039;Asie et en Occident. Elle est similaire au sauté dans la technique de cuisson occidentale. &lt;br /&gt;
[https://opensimworld.com/dir/?grid=grid.kitely.com:8002 Kitely]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[12:09] Andrew Hellershanks : Des dernières pensées, commentaires ou questions avant de conclure la réunion d&amp;#039;aujourd&amp;#039;hui ?&lt;br /&gt;
[12:09] JayR.Cela @grid.3rdrockgrid.com:8002 : C&amp;#039;est bon pour moi :)&lt;br /&gt;
[12:09] Ubit Umarov : Qu&amp;#039;est-ce qu&amp;#039;on mange ?&lt;br /&gt;
[12:09] Gavin.Hird @grid.xmir.org:8002 : C&amp;#039;était il y a 3 heures.&lt;br /&gt;
[12:09] Andrew Hellershanks: Stir Fry&lt;br /&gt;
[12:09] Michael.Christopher @cc.opensimulator.org:8002 : je suis aussi d&amp;#039;accord. lol&lt;br /&gt;
[12:09] Jamie.Jordan @grid.kitely.com:8002 : Oui, j&amp;#039;ai faim.&lt;br /&gt;
[12:10] Kayaker Magic : restes de canard rôti&lt;br /&gt;
[12:10] Ubit Umarov : Dann et tu ne m&amp;#039;as pas appelé Gavin ?&lt;br /&gt;
[12:10] Gavin.Hird @grid.xmir.org:8002: hehe&lt;br /&gt;
[12:10] Andrew Hellershanks : ok, je vous laisse partir à la recherche de nourriture si vous n&amp;#039;avez pas déjà mangé.&lt;br /&gt;
[12:10] Gavin.Hird @grid.xmir.org:8002 : J&amp;#039;ai des plateaux repas achetés sur Kitely.&lt;br /&gt;
[12:10] Andrew Hellershanks : C&amp;#039;est tout pour aujourd&amp;#039;hui. Merci à tous d&amp;#039;être venus. Nous vous reverrons la semaine prochaine.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acryline</name></author>
	</entry>
</feed>