<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=User%3AZero_Linden%2FOffice_Hours%2F2008_Apr_17</id>
	<title>User:Zero Linden/Office Hours/2008 Apr 17 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=User%3AZero_Linden%2FOffice_Hours%2F2008_Apr_17"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Zero_Linden/Office_Hours/2008_Apr_17&amp;action=history"/>
	<updated>2026-06-19T19:44:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Zero_Linden/Office_Hours/2008_Apr_17&amp;diff=64070&amp;oldid=prev</id>
		<title>Tree Kyomoon: New page: * [8:30] Wyn Galbraith:  has seen the black helios * [8:30] Arawn Spitteler:  FEMA Heliocopters are only the tip of the iceberg * [8:30] [[U...</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Zero_Linden/Office_Hours/2008_Apr_17&amp;diff=64070&amp;oldid=prev"/>
		<updated>2008-04-17T17:56:26Z</updated>

		<summary type="html">&lt;p&gt;New page: * [8:30] &lt;a href=&quot;/wiki/User:Wyn_Galbraith&quot; title=&quot;User:Wyn Galbraith&quot;&gt;Wyn Galbraith&lt;/a&gt;:  has seen the black helios * [8:30] &lt;a href=&quot;/wiki/User:Arawn_Spitteler&quot; title=&quot;User:Arawn Spitteler&quot;&gt;Arawn Spitteler&lt;/a&gt;:  FEMA Heliocopters are only the tip of the iceberg * [8:30] [[U...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* [8:30] [[User:Wyn Galbraith|Wyn Galbraith]]:  has seen the black helios&lt;br /&gt;
* [8:30] [[User:Arawn Spitteler|Arawn Spitteler]]:  FEMA Heliocopters are only the tip of the iceberg&lt;br /&gt;
* [8:30] [[User:Wyn Galbraith|Wyn Galbraith]]:  What about the training of terrorists&lt;br /&gt;
* [8:30] [[User:Minos Deerhunter|Minos Deerhunter]]:  hello&lt;br /&gt;
* [8:30] [[User:Wyn Galbraith|Wyn Galbraith]]:  I couldn&amp;#039;t believe that when I heard it on the congress tape.&lt;br /&gt;
* [8:30] [[User:Arawn Spitteler|Arawn Spitteler]]:  Civilization has always been a ballance of Community and Integrity, and the Rich are the Community Leaders.&lt;br /&gt;
* [8:31] [[User:Arawn Spitteler|Arawn Spitteler]]:  The Rich have certainly always been in charge, of the traiining of terrorists.&lt;br /&gt;
* [8:31] [[User:Tree Kyomoon|Tree Kyomoon]]:  the only hope for the poor is theres so damn many of us :)&lt;br /&gt;
* [8:31] [[User:Wyn Galbraith|Wyn Galbraith]]:  LOL&lt;br /&gt;
* [8:32] [[User:Arawn Spitteler|Arawn Spitteler]]:  What was on the Congress Tape? Was this Phillip&amp;#039;s Presentation?&lt;br /&gt;
* [8:32] [[User:Wyn Galbraith|Wyn Galbraith]]:  waves at Zha&lt;br /&gt;
* [8:33] [[User:Arawn Spitteler|Arawn Spitteler]]:  whispers: Is that Torley?&lt;br /&gt;
* [8:33] [[User:Tree Kyomoon|Tree Kyomoon]]:  greetings madame zha&lt;br /&gt;
* [8:33] [[User:Arawn Spitteler|Arawn Spitteler]]:  Naw, it&amp;#039;s just Giorno, dressed as Torley.&lt;br /&gt;
* [8:33] [[User:Zha Ewry|Zha Ewry]]:  LOL&lt;br /&gt;
* [8:33] [[User:Rex Cronon|Rex Cronon]]:  hi everybody&lt;br /&gt;
* [8:34] [[User:Rex Cronon|Rex Cronon]]:  what is with this physics lag?&lt;br /&gt;
* [8:34] [[User:Arawn Spitteler|Arawn Spitteler]]:  When Dazzle becomes mainstream, I&amp;#039;d like to see the Torley Skin, but not as a constant diet.&lt;br /&gt;
* [8:34] [[User:Tree Kyomoon|Tree Kyomoon]]:  Ive long hoped for a physics lag in RL.&lt;br /&gt;
* [8:35] [[User:Xugu Madison|Xugu Madison]]:  Very... Wily E. Coyote&lt;br /&gt;
* [8:35] [[User:Arawn Spitteler|Arawn Spitteler]]:  has a physics lag, but it interfere&amp;#039;s with the Cultural Interface, and the paying of the Electric Bill.&lt;br /&gt;
* [8:35] [[User:Tree Kyomoon|Tree Kyomoon]]:  indeed&lt;br /&gt;
* [8:35] [[User:Arawn Spitteler|Arawn Spitteler]]:  On hte Meat Side, your sim has to interact with your neighbor&amp;#039;s sim, and slower sims don&amp;#039;t belong where the Money is.&lt;br /&gt;
* [8:36] [[User:Wyn Galbraith|Wyn Galbraith]]:  LOL, we had that conversation last night, the Coyote RoadRunner thing&lt;br /&gt;
* [8:36] [[User:Tree Kyomoon|Tree Kyomoon]]:  here comes mr zero&lt;br /&gt;
* [8:36] [[User:Zha Ewry|Zha Ewry]]:  beeps&lt;br /&gt;
* [8:37] [[User:Wyn Galbraith|Wyn Galbraith]]:  Morning Zero (meeps)&lt;br /&gt;
* [8:37] [[User:Tree Kyomoon|Tree Kyomoon]]:  its the zero effect&lt;br /&gt;
* [8:37] [[User:Arawn Spitteler|Arawn Spitteler]]:  welcomes Zero to his office hour: What agenda were we just working on? Yes, the impact of SL on the Agent Domain...&lt;br /&gt;
* [8:37] [[User:Zha Ewry|Zha Ewry]]:  nabs zero&amp;#039;s coffee mug, as it goes by, and takes a quickhit&lt;br /&gt;
* [8:37] [[User:Wyn Galbraith|Wyn Galbraith]]:  Zero is wearing the ever so pleasant grey.&lt;br /&gt;
* [8:38] [[User:Zero Linden|Zero Linden]]:  is fighting his dazzle camera&lt;br /&gt;
* [8:38] [[User:Morgaine Dinova|Morgaine Dinova]]:  &amp;#039;Morning Zero&lt;br /&gt;
* [8:38] [[User:Zero Linden|Zero Linden]]:  welcome all&lt;br /&gt;
* [8:38] [[User:Zha Ewry|Zha Ewry]]:  Bouncing about is it Zero?&lt;br /&gt;
* [8:38] [[User:Zero Linden|Zero Linden]]:  sorry I&amp;#039;m a bit late&lt;br /&gt;
* [8:38] [[User:Zero Linden|Zero Linden]]:  so - there is an agenda already?&lt;br /&gt;
* [8:38] [[User:Zero Linden|Zero Linden]]:  lay it on me&lt;br /&gt;
* [8:38] [[User:Tree Kyomoon|Tree Kyomoon]]:  we will recalibrate the time space continuum for you&lt;br /&gt;
* [8:38] [[User:Morgaine Dinova|Morgaine Dinova]]:  I missed last Tues (no transcript?), so can&amp;#039;t suggest any agenda.&lt;br /&gt;
* [8:39] [[User:Wyn Galbraith|Wyn Galbraith]]:  Coyote or Road Runner? To be honest I think Sai has the agenda.&lt;br /&gt;
* [8:39] [[User:Tree Kyomoon|Tree Kyomoon]]:  sorry about that, I was out last week&lt;br /&gt;
* [8:39] [[User:Arawn Spitteler|Arawn Spitteler]]:  We were just discussing Physics Lag on the Meat Side. It occurs to me, that such parrallels could be of benefit in this discussion.&lt;br /&gt;
* [8:40] [[User:Zero Linden|Zero Linden]]:  well - I have one item: Unicode&lt;br /&gt;
* [8:40] [[User:Arawn Spitteler&amp;#039;s|Arawn Spitteler&amp;#039;s]]:  style of Brainstorming cherishes the fertility of Bull Shit: What were you planning?&lt;br /&gt;
* [8:40] [[User:Tree Kyomoon|Tree Kyomoon]]:  well Im going to try to put http request cookies on the ole agenda again as my ole standby&lt;br /&gt;
* [8:41] [[User:Arawn Spitteler|Arawn Spitteler]]:  Unicode, is that the words we use for Characters?&lt;br /&gt;
* [8:41] [[User:Zero Linden|Zero Linden]]:  That, tree, is more of a current LSL feature request than an architectural item....&lt;br /&gt;
* [8:41] [[User:Zha Ewry|Zha Ewry]]:  8IN&lt;br /&gt;
* [8:41] [[User:Zero Linden|Zero Linden]]:  Tree, is there a pjira entry for that&lt;br /&gt;
* [8:41] [[User:Zha Ewry|Zha Ewry]]:  I*N&lt;br /&gt;
* [8:41] [[User:Tree Kyomoon|Tree Kyomoon]]:  yes&lt;br /&gt;
* [8:42] [[User:Tree Kyomoon|Tree Kyomoon]]:  I mean, a general webservices model would be good enough&lt;br /&gt;
* [8:43] [[User:Arawn Spitteler|Arawn Spitteler]]:  would like Client-Side HUD, and wonders if a discussion of that would belong in an Architectural Primer.&lt;br /&gt;
* [8:43] [[User:Tree Kyomoon|Tree Kyomoon]]:  I just want full access to my island from my webserver&lt;br /&gt;
* [8:43] [[User:Zero Linden|Zero Linden]]:  AHA - found the workaround for Mac/Mightmouse/Flycam problem&lt;br /&gt;
* [8:43] [[User:Zha Ewry|Zha Ewry]]:  Oh?&lt;br /&gt;
* [8:44] [[User:Zha Ewry|Zha Ewry]]:  Dish&lt;br /&gt;
* [8:44] [[User:Morgaine Dinova|Morgaine Dinova]]:  Selling your Mac? ;-))&lt;br /&gt;
* [8:44] [[User:Xugu Madison|Xugu Madison]]:  I&amp;#039;m wondering if anyone has an idea of timescale for islands hosted outside LL, similar to the IBM setup, being available...&lt;br /&gt;
* [8:44] [[User:Arawn Spitteler|Arawn Spitteler]]:  Is that the Camera Smoothing Problem?&lt;br /&gt;
* [8:44] [[User:Zero Linden|Zero Linden]]:  Preferences &amp;gt; Input &amp;amp; Camera &amp;gt; Joystick Setup &amp;gt; Enable Joystick checkbox set to off&lt;br /&gt;
* [8:44] [[User:Tree Kyomoon|Tree Kyomoon]]:  yes, Zha if you have an update or info on IBM&amp;#039;s plans&lt;br /&gt;
* [8:45] [[User:Zero Linden|Zero Linden]]:  For some reason it thinks the MightyMouse is a joystick&lt;br /&gt;
* [8:45] [[User:Tree Kyomoon|Tree Kyomoon]]:  that would be good, i&amp;#039;ll store them in some droids and pass them to obiwan&lt;br /&gt;
* [8:45] [[User:Zero Linden|Zero Linden]]:  Okay - welllllllll&lt;br /&gt;
* [8:45] [[User:Zero Linden|Zero Linden]]:  I&amp;#039;m going to lead with Unicode&lt;br /&gt;
* [8:46] [[User:Zero Linden|Zero Linden]]:  I&amp;#039;ve been working internally on a project to draw up some Unicode guidelines for the company&lt;br /&gt;
* [8:46] [[User:Zero Linden|Zero Linden]]:  and it brought up some issues that I wondered if anyone here had&lt;br /&gt;
* [8:46] [[User:Zero Linden|Zero Linden]]:  experience with&lt;br /&gt;
* [8:47] [[User:Zero Linden|Zero Linden]]:  Turns out, not all big, popular, open source software is truly Unicode compliant&lt;br /&gt;
* [8:47] [[User:Zero Linden|Zero Linden]]:  Like MySQL 5 and PHP 5&lt;br /&gt;
* [8:47] [[User:Zero Linden|Zero Linden]]:  Feh!&lt;br /&gt;
* [8:47] [[User:Xugu Madison|Xugu Madison]]:  MySQL isn&amp;#039;t unicode compliant? Never had a problem here...&lt;br /&gt;
* [8:47] [[User:Zero Linden|Zero Linden]]:  In particular, they don&amp;#039;t support characters above the Basic Multilingual Plane (that is U+0000 through U+FFFF)&lt;br /&gt;
* [8:47] [[User:Leffard Lassard|Leffard Lassard]]:  And mono/.net either. It only supports 2byte characters.&lt;br /&gt;
* [8:47] [[User:Arawn Spitteler|Arawn Spitteler]]:  Are these still using Latin1?&lt;br /&gt;
* [8:47] [[User:Zha Ewry|Zha Ewry]]:  could offer you a nice industrial Database product.&lt;br /&gt;
* [8:48] [[User:Zero Linden|Zero Linden]]:  Arawn - they both have UTF8 encoding modes, but only support 16 bit characters&lt;br /&gt;
* [8:48] [[User:Zero Linden|Zero Linden]]:  There are various ways of tricking them.... and SL does trick them&lt;br /&gt;
* [8:48] [[User:Zero Linden|Zero Linden]]:  but we sometimes get caught&lt;br /&gt;
* [8:48] [[User:Tree Kyomoon|Tree Kyomoon]]:  isnt that UTF 16?&lt;br /&gt;
* [8:48] [[User:Zero Linden|Zero Linden]]:  No, Tree&lt;br /&gt;
* [8:49] [[User:Zero Linden|Zero Linden]]:  UTF-8 is an encoding scheme that encodes Unicode code points in between 1 and 4 bytes&lt;br /&gt;
* [8:49] [[User:Zero Linden|Zero Linden]]:  code points that fit within 16 bits sometimes still take 3 byts in UTF-8&lt;br /&gt;
* [8:49] [[User:Zha Ewry|Zha Ewry]]:  The 3 and 4 byte code points are painful for a lot of people&lt;br /&gt;
* [8:49] [[User:Leffard Lassard|Leffard Lassard]]:  Btw. what is the content above the basic multilingual plane?&lt;br /&gt;
* [8:49] [[User:Tree Kyomoon|Tree Kyomoon]]:  so ASCII mabey is all folks cared about&lt;br /&gt;
* [8:49] [[User:Zero Linden|Zero Linden]]:  Leffard - do you know if Mono/.net is only supporting 16 bit characters, or is it (like Java pre 1.5) UTF-16,&lt;br /&gt;
* [8:50] [[User:Zero Linden|Zero Linden]]:  that is supports the extended characters via UTF-16 surrogate pairs?&lt;br /&gt;
* [8:50] [[User:Zero Linden|Zero Linden]]:  Leffard - well Plane 1 has things like Cuneiform and Linear B&lt;br /&gt;
* [8:50] [[User:Leffard Lassard|Leffard Lassard]]:  So, I hacked recently mono and I believe the mono documentation mentions only 16bit characters as the character type.&lt;br /&gt;
* [8:50] [[User:Zero Linden|Zero Linden]]:  which woudl be fun to chat in, but no great loss (no one has the fonts, anyway)&lt;br /&gt;
* [8:50] [[User:Tao Takashi|Tao Takashi]]:  Hi&lt;br /&gt;
* [8:51] [[User:Zero Linden|Zero Linden]]:  But Plane 2 has a huge list of Chinese compatibility characters&lt;br /&gt;
* [8:51] [[User:Leffard Lassard|Leffard Lassard]]:  I see. So chinese people are sol.&lt;br /&gt;
* [8:51] [[User:Tree Kyomoon|Tree Kyomoon]]:  wouldnt that introduce a huge amount of overhead as well? its like 20MB in font size&lt;br /&gt;
* [8:51] [[User:Zero Linden|Zero Linden]]:  to implement lossless round trip against China&amp;#039;s GB18030 character set&lt;br /&gt;
* [8:52] [[User:Zero Linden|Zero Linden]]:  No, actually most Chinese, I think, is entered using the complete character set that is already&lt;br /&gt;
* [8:52] [[User:Zero Linden|Zero Linden]]:  within Plane 0&lt;br /&gt;
* [8:52] [[User:Arawn Spitteler|Arawn Spitteler]]:  What&amp;#039;s a Plane?&lt;br /&gt;
* [8:52] [[User:Zero Linden|Zero Linden]]:  Oh&lt;br /&gt;
* [8:52] [[User:Zero Linden|Zero Linden]]:  Unicode consists of 17 planes of 65,536 code points&lt;br /&gt;
* [8:52] [[User:Zero Linden|Zero Linden]]:  (yes, 17, not 16)&lt;br /&gt;
* [8:52] [[User:Tree Kyomoon|Tree Kyomoon]]:  in online training we use a subset of the Chinese character sets&lt;br /&gt;
* [8:53] [[User:Morgaine Dinova|Morgaine Dinova]]:  What parts of infrastructure are affected by internationalization? (Excluding client)&lt;br /&gt;
* [8:53] [[User:Zero Linden|Zero Linden]]:  Plane 0, has code points U+0000 U+FFFF and covers almost everything you are ever likely to actually see&lt;br /&gt;
* [8:53] [[User:Zero Linden|Zero Linden]]:  Notice that it fits in 16 bits&lt;br /&gt;
* [8:53] [[User:Arawn Spitteler|Arawn Spitteler]]:  Including the 6,000 characters of Chinese.&lt;br /&gt;
* [8:54] [[User:Zero Linden|Zero Linden]]:  Plane 2 has code points U+20000 through U+2FFFF and has these compatibility characters&lt;br /&gt;
* [8:54] [[User:Tree Kyomoon|Tree Kyomoon]]:  well in Traditional theres something like 18000&lt;br /&gt;
* [8:54] [[User:Zero Linden|Zero Linden]]:  Morgaine - well, Unicode compliance is a subtle thing, actually&lt;br /&gt;
* [8:54] [[User:Morgaine Dinova|Morgaine Dinova]]:  IM is probably 8-bit clean, so I assume it remains clean regardless of char depth.&lt;br /&gt;
* [8:54] [[User:Zero Linden|Zero Linden]]:  for us I think it means that we have to agree on certain expectations of compliance&lt;br /&gt;
* [8:55] [[User:Zero Linden|Zero Linden]]:  for example - an easy one is this: &amp;quot;Human readable text and names are entered, stored, generated and displayed as Unicode strings.&amp;quot;&lt;br /&gt;
* [8:55] [[User:Tree Kyomoon|Tree Kyomoon]]:  aha there it is, &amp;quot;simplified chinese level 1 13741 glyphs&amp;quot;&lt;br /&gt;
* [8:55] [[User:Zero Linden|Zero Linden]]:  Which implies that, no, you can&amp;#039;t store arbitrary binary data in a parcel description&lt;br /&gt;
* [8:55] [[User:Zha Ewry|Zha Ewry]]:  And then ypou get to define, exactly which level of unicode&lt;br /&gt;
* [8:56] [[User:Morgaine Dinova|Morgaine Dinova]]:  Let&amp;#039;s leave the client out of this though. &amp;quot;What&amp;#039;s readable&amp;quot; from the client perspective doesn&amp;#039;t affect most of the infrastructure.&lt;br /&gt;
* [8:56] [[User:Zero Linden|Zero Linden]]:  Well, so long as you are compliant with 3.1 or later, you are basically future-compatible there&lt;br /&gt;
* [8:57] [[User:Zero Linden|Zero Linden]]:  Well, it does, for example, in how one encodes such data&lt;br /&gt;
* [8:57] [[User:Leffard Lassard|Leffard Lassard]]:  The problem is not being 8bit-clean. The problem is what does a language/runtime interpret as a character. And for instance mono interprets at most 16bit as a char.&lt;br /&gt;
* [8:57] [[User:Tree Kyomoon|Tree Kyomoon]]:  could you support the characters but make them a separate download like MS does?&lt;br /&gt;
* [8:57] [[User:Zero Linden|Zero Linden]]:  so, for example, we can put the parcel name in the content of a &amp;lt;string&amp;gt;...&amp;lt;/string&amp;gt; XML element&lt;br /&gt;
* [8:57] [[User:Zero Linden|Zero Linden]]:  becuase of the above agreement&lt;br /&gt;
* [8:58] [[User:Zero Linden|Zero Linden]]:  Tree - I&amp;#039;m not even worried about the ability of a computers font machinery to display them&lt;br /&gt;
* [8:58] [[User:Zero Linden|Zero Linden]]:  the problem is that if you store them in your back end database and then retrieve them&lt;br /&gt;
* [8:58] [[User:Tree Kyomoon|Tree Kyomoon]]:  ahhh you need to store high bit parcel names etc. Right gotcha&lt;br /&gt;
* [8:58] [[User:Zero Linden|Zero Linden]]:  we have to agree if it is &amp;quot;required&amp;quot;, &amp;quot;strrongy suggested&amp;quot; or just &amp;quot;optional&amp;quot; that you retain them&lt;br /&gt;
* [8:58] [[User:Umeko Kawanishi|Umeko Kawanishi]]:  zero--my first to your office hour, do you usually have an agenda or anybody can ask a question.&lt;br /&gt;
* [8:59] [[User:Zero Linden|Zero Linden]]:  Umeko - I asked for agenda up front&lt;br /&gt;
* [8:59] [[User:Umeko Kawanishi|Umeko Kawanishi]]:  oh i see. so i was late&lt;br /&gt;
* [8:59] [[User:Zero Linden|Zero Linden]]:  you can request to add to it at anytime&lt;br /&gt;
* [8:59] [[User:Zero Linden|Zero Linden]]:  Just remember, it is about architecture of SL, present and future&lt;br /&gt;
* [8:59] [[User:Umeko Kawanishi|Umeko Kawanishi]]:  i have questions about any SL performance testing. who should i talk to?&lt;br /&gt;
* [9:00] [[User:Arawn Spitteler|Arawn Spitteler]]:  Would that be Which or Benjamin? I know they have hours today.&lt;br /&gt;
* [9:00] [[User:Leffard Lassard|Leffard Lassard]]:  LLSD has also the problem. XML serializing there defines a utf8 charset but the parser (at least the libsl one) does&amp;#039;t support this&lt;br /&gt;
* [9:01] [[User:Zero Linden|Zero Linden]]:  Probably Aric Linden&lt;br /&gt;
* [9:01] [[User:Umeko Kawanishi|Umeko Kawanishi]]:  ok thanks guys&lt;br /&gt;
* [9:01] [[User:Zero Linden|Zero Linden]]:  Leffard - what? It is a required part of the XML 1.0 spec that all parsers MUST support UTF-8&lt;br /&gt;
* [9:02] [[User:Zha Ewry|Zha Ewry]]:  What&amp;#039;s the de-facto tho?&lt;br /&gt;
* [9:02] [[User:Zero Linden|Zero Linden]]:  That is - any XML parser MUST be able to parse UTF-8 encoded XML documents --- the spec doesn&amp;#039;t care a wit what encoding the application itself uses&lt;br /&gt;
* [9:02] [[User:Leffard Lassard|Leffard Lassard]]:  Aha, I see. Perhaps I am wrong here and the xml-reader does supports a 4byte type.&lt;br /&gt;
* [9:02] [[User:Morgaine Dinova|Morgaine Dinova]]:  I&amp;#039;d like to see a shortlist of the parts of infrastructure that are affected by inrnationalisation issues. A wiki page on the subject would be useful.&lt;br /&gt;
* [9:03] [[User:Kristoffer Drake|Kristoffer Drake]]:  I agree with this - much more likely bits won&amp;#039;t get missed&lt;br /&gt;
* [9:03] [[User:Zero Linden|Zero Linden]]:  Zha - The XML spec requires support for both UTF-8 and UTF-16 encodings, and makes UTF-8 the default if no encoding is mentioned&lt;br /&gt;
* [9:03] [[User:Tree Kyomoon|Tree Kyomoon]]:  so if overhead isnt an issue, why wouldnt mysql5 and php support the higher UTFs?&lt;br /&gt;
* [9:03] [[User:Zero Linden|Zero Linden]]:  hence, UTF-8 is most common that I&amp;#039;ve seen, though in Asia UTF-16 might be more common&lt;br /&gt;
* [9:04] [[User:Arawn Spitteler|Arawn Spitteler]]:  doesn&amp;#039;t know the relation of UTF-8 and Latin-1&lt;br /&gt;
* [9:05] [[User:Morgaine Dinova|Morgaine Dinova]]:  Bah. Just go for 128 bits and be safe for the forseeable future, like with IPv6 and ZFS ;-)&lt;br /&gt;
* [9:06] [[User:Arawn Spitteler|Arawn Spitteler]]:  envisions a text-chat in hand drawn fonts, using UTF-Key&lt;br /&gt;
* [9:06] [[User:Zero Linden|Zero Linden]]:  Arawn - Latin1 is a character set, ISO -8860-1, which maps numbers in the range 0 - 255 onto character codes... though 64 of them are control codes that have not graphical character&lt;br /&gt;
* [9:06] [[User:Zero Linden|Zero Linden]]:  Latin1 is usually encoded by placing one code point per byte&lt;br /&gt;
* [9:06] [[User:Zero Linden|Zero Linden]]:  UTF-8 is an encoding of the Unicode, which places each code point in between 1 and 4 bytes&lt;br /&gt;
* [9:07] [[User:Zero Linden|Zero Linden]]:  Unicode is a mapping between numbers in the range 0 and 0x10FFFF and character codes&lt;br /&gt;
* [9:07] [[User:Zero Linden|Zero Linden]]:  though not all ar assigned!&lt;br /&gt;
* [9:07] [[User:Leffard Lassard|Leffard Lassard]]:  I have a reference to .net and unicode: [http://www.yoda.arachsys.com/csharp/unicode.html.] They say something contradictory unfortunately.&lt;br /&gt;
* [9:07] [[User:Arawn Spitteler|Arawn Spitteler]]:  So, Latin-1 could be mapped to UTF-2?&lt;br /&gt;
* [9:07] [[User:Zero Linden|Zero Linden]]:  What is UTF-2?&lt;br /&gt;
* [9:08] [[User:Zero Linden|Zero Linden]]:  Latin1 is effectively both a character mapping and an encoding&lt;br /&gt;
* [9:08] [[User:Zero Linden|Zero Linden]]:  Here is the common confusion&lt;br /&gt;
* [9:08] [[User:Zero Linden|Zero Linden]]:  ASCII forms a proper subset of BOTH Latin1 and UTF-8&lt;br /&gt;
* [9:08] [[User:Tree Kyomoon|Tree Kyomoon]]:  ?&lt;br /&gt;
* [9:08] [[User:Kristoffer Drake|Kristoffer Drake]]:  Just what I was thinking Tree!&lt;br /&gt;
* [9:08] [[User:Leffard Lassard|Leffard Lassard]]:  Abstract is: chars are 16bit wide, strings are a sequence of chars basically. But reader classes do nevertheless support utf8.&lt;br /&gt;
* [9:09] [[User:Zero Linden|Zero Linden]]:  That is - the letter A is mapped to the same code point in Latin1 and Unicode, and the same single byte value in both Latin1 and UTF-8 encodings&lt;br /&gt;
* [9:09] [[User:Arawn Spitteler|Arawn Spitteler]]:  2?&lt;br /&gt;
* [9:10] [[User:Zero Linden|Zero Linden]]:  Leffard - do you know if they decode characters above U+FFFF into pairs of 16bit chars? This is what Java did since it too made the mistake of defining char to be 16 bits&lt;br /&gt;
* [9:11] [[User:Morgaine Dinova|Morgaine Dinova]]:  This is all very interesting ... but I&amp;#039;m trying to see where it affects infrastructure.&lt;br /&gt;
* [9:11] [[User:Zha Ewry|Zha Ewry]]:  It impacts what people wil have to/want to buid&lt;br /&gt;
* [9:11] [[User:Zha Ewry|Zha Ewry]]:  In terms of parser/on wire formats&lt;br /&gt;
* [9:12] [[User:Zha Ewry|Zha Ewry]]:  Not a huge hit, but a hit&lt;br /&gt;
* [9:12] [[User:Zero Linden|Zero Linden]]:  Leffard - can you parse &amp;lt;x&amp;gt;&amp;amp;#x10137;&amp;lt;/x&amp;gt; and see how many characters you get?&lt;br /&gt;
* [9:12] [[User:Tree Kyomoon|Tree Kyomoon]]:  seems like if the infrastructure has to support UTF 16 everywhere, it would be more overhead&lt;br /&gt;
* [9:12] [[User:Leffard Lassard|Leffard Lassard]]:  Hmm. I will look at this page. It doesnt state it explicitly. I can do that.&lt;br /&gt;
* [9:12] [[User:Zero Linden|Zero Linden]]:  Morgaine - it matters because we need to be clear with what we think we are dealing with - too much laxness in this area leads to things like engineers just&lt;br /&gt;
* [9:13] [[User:Zero Linden|Zero Linden]]:  thinking that characters are 16 bit&lt;br /&gt;
* [9:13] [[User:Zha Ewry|Zha Ewry]]:  Exactly&lt;br /&gt;
* [9:13] [[User:Zha Ewry|Zha Ewry]]:  We&amp;#039;re setting the bar for parsers and data structures&lt;br /&gt;
* [9:13] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  anyone have the first 40 minutes LOL/&lt;br /&gt;
* [9:13] [[User:Zha Ewry|Zha Ewry]]:  &amp;quot;You must expect and handle a 4 byte field, here, HERE&amp;lt;, and HERE&amp;quot;&lt;br /&gt;
* [9:13] [[User:Tree Kyomoon|Tree Kyomoon]]:  &amp;amp;#x10137;&lt;br /&gt;
* [9:13] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  transcript thereof?&lt;br /&gt;
* [9:13] [[User:Morgaine Dinova|Morgaine Dinova]]:  Zero: yeah, but you still haven&amp;#039;t answered WHERE, merely WHY :-)&lt;br /&gt;
* [9:14] [[User:Zero Linden|Zero Linden]]:  or thinking that they can push arbitrary binary data through&lt;br /&gt;
* [9:14] [[User:Zero Linden|Zero Linden]]:  well - in all our string fields&lt;br /&gt;
* [9:14] [[User:Zero Linden|Zero Linden]]:  I want us to be aware that we thing strings are Unicode Strings - further refined by what XML can handle (it outlaws 13 control codes)&lt;br /&gt;
* [9:15] [[User:Zha Ewry|Zha Ewry]]:  This is one of those tiny, but vital things&lt;br /&gt;
* [9:15] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  accepted your inventory offer.&lt;br /&gt;
* [9:15] [[User:Zero Linden|Zero Linden]]:  And then we have to be aware that if we ever say something like &amp;quot;the Foobar with a name that matches the Whatsit title&amp;quot;&lt;br /&gt;
* [9:15] [[User:Zero Linden|Zero Linden]]:  that this inovles normalization and comparison&lt;br /&gt;
* [9:15] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  Thanks tree. Still can&amp;#039;t puzzle out thatmessage though :-(&lt;br /&gt;
* [9:16] [[User:Zero Linden|Zero Linden]]:  &amp;amp;#x10137; is the XML character reference to U+10137 AEGEAN WEIGGHT BASE UNIT&lt;br /&gt;
* [9:16] [[User:Zero Linden|Zero Linden]]:  which look like &lt;br /&gt;
* [9:16] [[User:Zero Linden|Zero Linden]]:  which - oddly enough, my Mac has a glyph for! but it doesn&amp;#039;t display in SL&lt;br /&gt;
* [9:17] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  the wrong fonts are merged on-the-fly for htat&lt;br /&gt;
* [9:18] [[User:Tree Kyomoon|Tree Kyomoon]]:  loves playing with Google Translator&lt;br /&gt;
* [9:18] [[User:Zha Ewry|Zha Ewry]]:  listens and watches&lt;br /&gt;
* [9:19] [[User:Zero Linden|Zero Linden]]:  Leffard - I would really appreciate it if you can try parsing that XML document and letting me know what it produces&lt;br /&gt;
* [9:19] [[User:Zero Linden|Zero Linden]]:  e-mail me the result, if you would...&lt;br /&gt;
* [9:21] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  ZEro, a tiny documentation issue for a sec?&lt;br /&gt;
* [9:21] [[User:Zero Linden|Zero Linden]]:  Please, Sai&lt;br /&gt;
* [9:21] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  admires teh program that took over his screen while he was typing&lt;br /&gt;
* [9:21] [[User:Tree Kyomoon|Tree Kyomoon]]:  internet exploder just shows it as a neato little square&lt;br /&gt;
* [9:22] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  the current docs are based on the text-only format of the RFC. MS (and probably others) add a little eyecandy to their online/pdf version to make it more readable while not making it any harder to convert to text-only&lt;br /&gt;
* [9:23] [[User:Zero Linden|Zero Linden]]:  by the way, just so you know that this stuff *matters* - last Wednesday, I got pulled out of a meeting to help five other engineers puzzle out a problem in the database&lt;br /&gt;
* [9:23] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  things like itallics, bold face and two-tone tables to list attributes&lt;br /&gt;
* [9:23] [[User:Zero Linden|Zero Linden]]:  related to a group anme that had this character in it: &lt;br /&gt;
* [9:23] [[User:Tree Kyomoon|Tree Kyomoon]]:  awww&lt;br /&gt;
* [9:23] [[User:Zero Linden|Zero Linden]]:  Which, for you Mac people (self included) is U+2764 HEAVY BLACK HEART&lt;br /&gt;
* [9:24] [[User:Zero Linden|Zero Linden]]:  which is how we felt after it took the five of us an hour to puzzle it out, then two senior devs five hours more to repair the database&lt;br /&gt;
* [9:24] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  has a little object that shows the difference between chat, and floating text for utf. Very confusing at times&lt;br /&gt;
* [9:24] [[User:Zero Linden|Zero Linden]]:  and all because of lack of attention to the charset encoding issues&lt;br /&gt;
* [9:24] [[User:Tree Kyomoon|Tree Kyomoon]]:  its a heart on my pc running vista too&lt;br /&gt;
* [9:24] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  anyway, was wondering if we could add some simple eyecandy to the draft SLGOGP to make it easier to read as long as it didn&amp;#039;t make it harder to turn into a text-only document&lt;br /&gt;
* [9:24] [[User:Zha Ewry|Zha Ewry]]:  and XP&lt;br /&gt;
* [9:25] [[User:Zero Linden|Zero Linden]]:  Saijanai - which version do you mean, the wikitext version?&lt;br /&gt;
* [9:25] [[User:Zero Linden|Zero Linden]]:  I generate the docs as follows&lt;br /&gt;
* [9:26] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  right&lt;br /&gt;
* [9:26] [[User:Zero Linden|Zero Linden]]:  XML Specification based source --(xslt)--&amp;gt; HTML --(print menu in Safari)--&amp;gt; PDF&lt;br /&gt;
* [9:26] [[User:Zero Linden|Zero Linden]]:  XML Specification based source --(xslt)--&amp;gt; MediaWiki wikitext&lt;br /&gt;
* [9:26] [[User:Tree Kyomoon|Tree Kyomoon]]:  for posterity we should try to describe in the log what 10137 is&lt;br /&gt;
* [9:27] [[User:Tree Kyomoon|Tree Kyomoon]]:  unfortunately its just a square here too: [http://en.wikibooks.org/wiki/Unicode/Character_reference/10000-10FFF]&lt;br /&gt;
* [9:27] [[User:Zha Ewry|Zha Ewry]]:  waves to posteirity&lt;br /&gt;
* [9:27] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  does the XML Specification not support, say, 2-tone table output?&lt;br /&gt;
* [9:27] [[User:Zero Linden|Zero Linden]]:  for posterity: U+10137 looks like hanging balance scale: a T with a small triangle hanging off each arm of the T&lt;br /&gt;
* [9:27] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  e.g. page 13-14 of this: [http://download.microsoft.com/download/5/D/D/5DD33FDF-91F5-496D-9884-0A0B0EE698BB/%5BMS-OXPROTO%5D.pdf]&lt;br /&gt;
* [9:28] [[User:Zero Linden|Zero Linden]]:  XML Specification doesn&amp;#039;t say anything about how the rows of the table should be presented... that&amp;#039;s all in the XSLT&lt;br /&gt;
* [9:28] [[User:Zero Linden|Zero Linden]]:  and the .css that accompanies the HTML version&lt;br /&gt;
* [9:28] [[User:Tree Kyomoon|Tree Kyomoon]]:  searches my UTF 16 keyboard for the mini scale key....&lt;br /&gt;
* [9:28] [[User:Leffard Lassard|Leffard Lassard]]:  Zero: Yeah, but I dont get it right now. I can try a time and send you an IM or email with a testprogram for mono that shows the results.&lt;br /&gt;
* [9:29] [[User:Zero Linden|Zero Linden]]:  Leffard - that would be wonderul - thank you&lt;br /&gt;
* [9:29] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  also, is there a place I can find that. I&amp;#039;ve been manually tweaking the strawman login rez_avatar to look like the SLGOGP. I guess I should be working with the XML SPecification stuff directly instead of tweaking wiki s-ecific code&lt;br /&gt;
* [9:29] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  wiki-specific *&lt;br /&gt;
* [9:29] [[User:Zero Linden|Zero Linden]]:  uhm, yes - I&amp;#039;ll put up my tool chain info&lt;br /&gt;
* [9:30] [[User:Tree Kyomoon|Tree Kyomoon]]:  pities the foo that had to carve out the original UTF 16 character set in the 17th century&lt;br /&gt;
* [9:30] [[User:Zero Linden|Zero Linden]]:  okay all - thanks for indulging my Unicode fetish&lt;br /&gt;
* [9:30] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  You indicated that this would become the stndard format for all future protocol docs, right?&lt;br /&gt;
* [9:30] [[User:Zero Linden|Zero Linden]]:  (whcih, I admit is a personal joy of mine!)&lt;br /&gt;
* [9:30] [[User:Zero Linden|Zero Linden]]:  I&amp;#039;ve got to run....&lt;br /&gt;
* [9:31] [[User:Zero Linden|Zero Linden]]:  until next week&lt;br /&gt;
* [9:31] [[User:Wyn Galbraith|Wyn Galbraith]]:  Thanks for the meeting Zero.&lt;br /&gt;
* [9:31] [[User:Kristoffer Drake|Kristoffer Drake]]:  ok, cheerio&lt;br /&gt;
* [9:31] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  admires anyone that mages to obsess sucessfully over unicode&lt;br /&gt;
* [9:31] [[User:Qie Niangao|Qie Niangao]]:  thanks, Zero&lt;br /&gt;
* [9:31] [[User:Tree Kyomoon|Tree Kyomoon]]:  ciao zero!&lt;br /&gt;
* [9:31] [[User:Wyn Galbraith|Wyn Galbraith]]:  has to run as well. C U 8tr!&lt;br /&gt;
* [9:31] [[User:Saijanai Kuhn|Saijanai Kuhn]]:  later Zero&lt;/div&gt;</summary>
		<author><name>Tree Kyomoon</name></author>
	</entry>
</feed>