<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>TL;DR--Mostly noises about debugging X3D. Thank you for good
validation tools and debugging assistance. I'm thinking several
people here should open Patreon accounts! If people will support
me, I may consider starting a YouTube for X3D (on Linux of
course), probably modeled around DistroTube. I need to get a good
mic, I'm not even sure I am understandable :(. If someone has
good software they can recommend to rescale HAnim models (no, not
just a Transform node), and output the result HAnim model to a
file, this email is moot. I have been using X3DJSAIL, but I'm at a
blocker where I can spend a lot of time, or Don could probably
easily fix it. Primarily, I want to be able to chose from 3
alternates for HAnimJoint's possible containerFields. I only see
one alternate now in the Java code. Please let me know.</p>
<p>==============================================================================================</p>
<p>Myeong, this is for you:</p>
<p>By UTF-8 output I mean Unicode. I use UTF-8 as an
internationalized ASCII, which UTF-8 includes. What I am
particular looking for is XML, JSON, and VRML output in UTF-8
format from SAI. We can Browser.print from most X3D browsers?
Can we output a scenegraph?<br>
</p>
<p>JSON is UTF-8, last I heard. I think UTF-16 and UTF-32 are
deprecated.<br>
</p>
<p>XML has a utf-8 header.</p>
<p>VRML has a UTF-8 header too.</p>
<p>====================================================================================================<br>
</p>
<p>I've heard that one X3D browser was not intended to dump the
scene-graph to text format. I guess programmers were expected to
have good debugging tools? How do I possibly debug in an X3D
browser which is stripped of symbols (that is, a browser not built
in Debug mode)? Pay an exorbitant fee and sign contracts to get
debugging libraries? Pay for support to pore over an XML file your
boss doesn't want to give the X3D vendor access to? I guess it's
up to cryptic console output and excellent validation tools which
are totally separate from proprietary browsers themselves? Send
events to a printing Script? Are we intending to use X3D
libraries in embedded systems? Maybe we should have a library
with and a library without UTF-8 output? At one point, I was
suggesting style sheets be left out of main X3DJSAIL library? I
think debugging is what Importer/Exporter/Builder patterns are
used for, which I've been recommending lately?</p>
<p>I think we should improve the debugging features of X3D (web is
good for now) browsers (particularly SAI), and programmers will
love us. Otherwise, we are in the trash heap, waste of time. Open
source Unreal Engine and Unity (?) win, hands down. X3D and VRML
become even more irrelevant.<br>
</p>
<p>Vendors can have control of what they export, such as proprietary
and secret information (hence OO encapsulation). See
Builder/Exporter here:
<a class="moz-txt-link-freetext" href="https://www.holub.com/goodies/holub_design_patterns.pdf">https://www.holub.com/goodies/holub_design_patterns.pdf</a> . All the
more reason to devise capability-based operating systems and
languages. HINT, HINT, previously mentioned at least twice.
Capability-based systems are intended to improve security. Where
is the session information in X3DJSAIL and x3d.py?<br>
</p>
<p>As far as using gcc,...<br>
</p>
<p>What's the difference in output between the following in g++
Release versus Debug mode?</p>
<p>=============<br>
</p>
<p>int i = 0;</p>
<p>i = i + 1;</p>
<p>std::cout << i << std::endl;<br>
</p>
<p>==============</p>
<p>int i = 0;<br>
</p>
<p>i++;</p>
<p>std::cout << i << std::endl;</p>
<p>=============<br>
</p>
<p>I ran across this one day in the gdb debugger. Very
interesting. When I submitted the bug, they said they couldn't
solve the Halting Problem. ??? Try it at home!</p>
<p>I am not exactly an free software advocate, I think people should
get paid for their work. Even Richard Stallman gets paid. Open
source is not about payment. It's perfectly fine to charge for
support, even among free software advocates. To me, open source
is about sharing defect information and patches with others. You
can't share patches if you don't have the source code in the first
place.</p>
<p>Do people still think that the web is a good thing? Client
authentication didn't win. Capabilities didn't win. The USPS
rejected being a certificate authority. Now you know why you have
passwords all over the place, or you have to log into a site with
a different site's information on you (ew!). Full web-steamroller
ahead! I'm coughing on the exhaust! Maybe the WWW caused global
warming? Anyone want to start a conspiracy theory?</p>
<p>I wonder if it would be possible to grab the Scene node and send
it to my own ECMAScript which printed the Scene?<br>
</p>
<p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:12pt">John<span
lang="EN-US"><font face="Cambria, serif"><span></span></font></span></p>
<blockquote type="cite"
cite="mid:CAKt=rvYJOtuQjt6kEiQ5uUmwHJksy5F4fxJVNogbHQ1F8Tbq6g@mail.gmail.com"></blockquote>
</body>
</html>