[Interest] Interest Digest, Vol 79, Issue 20
Roland Hughes
roland at logikalsolutions.com
Thu Apr 26 21:41:28 CEST 2018
On 04/26/2018 09:21 AM, Jason H wrote:
> 1. Roland, can you not use a yellow background?
I use the yellow background to read because it is easier on my eyes. Did
not know Thunderbird was transmitting it as well. I never see it on the
list.
> 2. All the "real" computers are dead. Either you're bi-endian (PPC,
> ARM) or little endian (x86), or extinct.
The real computers are still out there, still being made, and still
running critical systems.
> 3. Network byte order, and that the dumps put the bytes in the right
> order are the only arguement need to be made ;-). Otherwise you might
> as well redefine web hex colors to be BGRA "Ain't no body got time for
> that!"
No. That class was created to serve a specific purpose WHICH STILL
EXISTS TODAY. Focusing on a hobby platform is viciously ill-advised.
> *Sent:* Thursday, April 26, 2018 at 8:38 AM
> *From:* "Roland Hughes" <roland at logikalsolutions.com>
> *To:* interest at qt-project.org
> *Subject:* Re: [Interest] Interest Digest, Vol 79, Issue 20
>
> On 04/26/2018 03:44 AM, Thiago Macieira wrote:
>
>
>
> On Wednesday, 25 April 2018 06:53:26 PDT Roland Hughes wrote:
>
> What I'm trying to tell you is there was and still is a legitimate
> reason to have a QDataStream which can write big-endian. Don't just rip
> it out. Make it some kind of settable boolean flag in the class. There
> is no way to know just how many of these things are still out there and
> are still being developed. Most were in the world of defense
> contractor/military
>
> I never claimed it isn't. In fact, there is a flag to set the endianness.
>
> When I said "most machines are little-endian", I was referring to machines Qt
> runs on and, therefore, would use QDataStream. The fact that the default is
> big endian is short-sighted. It should default to little-endian.
>
> No. Taking a disposable chip's view of the world is short sighted and
> completely invalidates the historical reason for the class. It was
> created to feed real computers which operate in Big-Endian.
>
> Read up on seismic testing or stuff happening with the Super Colliding
> Super Conductor. In the case of SCSC many thousands of disposable chip
> "sensors" running an application to pick up one or a few certain
> readings are streaming that stuff back to the only box which can
> handle them, big iron. IBM was never the fastest computationally, but
> when it comes to data throughput to/from disk they are a 14" city
> water main and their nearest competitor is happy the one day per week
> they achieve being a fire hose.
>
> Here's a delightful little book about oil well drilling. I've read
> mine many times.
> http://iliosresources.com/downloads/come-drill-a-well-in-my-backyard/
>
> In today's world "Big Oil" uses satellites to identify "potential"
> places with oil reserves. For anything above water they then go
> through the long, arduous journey of getting permits to do seismic
> testing. Such testing involves drilling thousands of shot-holes
> (depending on the size of the potential reserve). Some have actual
> shots put in them with a blast sensor built using a disposable chip
> behind them to control/ensure/measure the blast. (Dry fires happen and
> the test analysis software has to be made aware of it.) A large
> percentage of these sensors will simply be lost, hence the need for
> disposable chips. They used to use Z-80, then for years INTEL x86 was
> the ultimate throw away chip. Now it is moving to ARM since you can
> get a Raspberry Pi for $15 or less when bought in 100 quantities.
>
> Don't assume the class was created for use within the world of the
> disposable chip.
>
> That particular class was designed so Qt on disposable chips could
> provide real computers an actual service.
>
> Oh, here's a wee bit to add.
>
> No company or person is allowed to _own_ seismic data. There is an
> industry standard format where binary data is big-endian. Upon
> request, for a nominal media and shipping fee, if you have it you have
> to provide it to whoever asks. Geologically and environmentally, we
> don't want 100+ companies drilling 1000+ shot-holes in the exact same
> county. What you are allowed to own is the analysis software you develop.
>
> Do NOT change the default behavior of that class. It wasn't written
> for use on an iDiot Phone. It's design was and still is far reaching.
> Had it not existed, Qt would have had a dramatically shorter growth
> arc, possibly not surviving long enough to make it onto iDiot Phones.
> Changing the default behavior of the class would be viciously short
> sighted.
>
> Sorry, I don't mean to sound insulting, but, in this particular case
> you are a grain of sand on the beach trying to remove the ocean
> because it gets you wet.
> --
> Roland Hughes, President
> Logikal Solutions
> (630)-205-1593
>
> http://www.theminimumyouneedtoknow.com
> http://www.infiniteexposure.net
> http://www.johnsmith-book.com
> http://www.logikalblog.com
> http://www.interestingauthors.com/blog
> http://lesedi.us/
> http://onedollarcontentstore.com
> _______________________________________________ Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
--
Roland Hughes, President
Logikal Solutions
(630)-205-1593
http://www.theminimumyouneedtoknow.com
http://www.infiniteexposure.net
http://www.johnsmith-book.com
http://www.logikalblog.com
http://www.interestingauthors.com/blog
http://lesedi.us/
http://onedollarcontentstore.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180426/bb7895b3/attachment.html>
More information about the Interest
mailing list