Re: (Excessive?) Complexity

Liste des GroupesRevenir à col advocacy 
Sujet : Re: (Excessive?) Complexity
De : bowman (at) *nospam* montana.com (rbowman)
Groupes : comp.os.linux.misc comp.os.linux.advocacy
Date : 09. Feb 2025, 20:43:14
Autres entêtes
Message-ID : <m0seqhF734tU2@mid.individual.net>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
User-Agent : Pan/0.160 (Toresk; )
On Sun, 09 Feb 2025 11:32:45 GMT, Charlie Gibbs wrote:


I write data collection software.  We have to handle data from all sorts
of different devices, some of which generate data whose format varies
only slightly from each other. Good luck talking the vendor into
changing his specs to something more standard (or, worst case, something
that is even syntactically correct).  You can create a different program
for each layout, or you can write a front-end which resolves the
differences.  At this point, designing code which can automatically
identify which format we're dealing with is a win, since it's one less
configuration setting that the customer can get wrong (and one less
headache for the support people).

We've got one of those Swiss Army Knife apps for AVL (Automatic Vehicle
Location). 25 years ago Trimble was the big name, at least in the
emergency services world and the devices were fairly expensive. TAIP was
their creation.

https://kipdf.com/trimble-ascii-interface-protocol-
taip_5ac59a361723ddd07a3fd408.html

As time went on NMEA became more popular.

https://www.gpsworld.com/what-exactly-is-gps-nmea-data/

Of course there were companies that use their own scheme including packed
binary data. The actual interface might be UDP, TCP, or even serial for
the old stuff. There are a bunch of configuration options but when the
dust settles we get a latitude and longitude to show the vehicle on a
map.

Other times it makes more sense to have separate applications, reusing the
common code. The problem with maintaining Swiss Army knives is trying to
figure out what they're doing.  I added a DMPP-2020 protocol to one that
already had the functionality but the original programmer had obscured it
so well I didn't recognize it.



Date Sujet#  Auteur
26 Dec 24 * GIMP 3.0.0-RC1733Chris Ahlstrom
26 Dec 24 `* Re: GIMP 3.0.0-RC1732Farley Flud
26 Dec 24  +* Re: GIMP 3.0.0-RC145John Ames
26 Dec 24  i+* Re: GIMP 3.0.0-RC133Farley Flud
26 Dec 24  ii`* Re: GIMP 3.0.0-RC132John Ames
26 Dec 24  ii +* Re: GIMP 3.0.0-RC130Farley Flud
26 Dec 24  ii i+- Re: GIMP 3.0.0-RC11John Ames
27 Dec 24  ii i+* Re: GIMP 3.0.0-RC15The Natural Philosopher
27 Dec 24  ii ii`* Re: GIMP 3.0.0-RC14Farley Flud
27 Dec 24  ii ii +- Re: GIMP 3.0.0-RC11The Natural Philosopher
27 Dec 24  ii ii `* Re: GIMP 3.0.0-RC12Physfitfreak
28 Dec 24  ii ii  `- Re: GIMP 3.0.0-RC11Physfitfreak
27 Dec 24  ii i`* Re: GIMP 3.0.0-RC123TJ
27 Dec 24  ii i `* Re: GIMP 3.0.0-RC122The Natural Philosopher
28 Dec 24  ii i  +* Re: GIMP 3.0.0-RC120-hh
28 Dec 24  ii i  i+- Re: GIMP 3.0.0-RC11Physfitfreak
29 Dec 24  ii i  i`* Re: GIMP 3.0.0-RC118-hh
29 Dec 24  ii i  i +* Re: GIMP 3.0.0-RC116Farley Flud
29 Dec 24  ii i  i i+- Re: GIMP 3.0.0-RC11-hh
29 Dec 24  ii i  i i`* Re: GIMP 3.0.0-RC114TJ
30 Dec 24  ii i  i i +* Re: GIMP 3.0.0-RC111rbowman
30 Dec 24  ii i  i i i+- Re: GIMP 3.0.0-RC11The Natural Philosopher
30 Dec 24  ii i  i i i`* Re: GIMP 3.0.0-RC19Carlos E.R.
31 Dec 24  ii i  i i i +* Re: GIMP 3.0.0-RC14Carlos E.R.
31 Dec 24  ii i  i i i i`* Re: GIMP 3.0.0-RC13The Natural Philosopher
31 Dec 24  ii i  i i i i +- Re: GIMP 3.0.0-RC11Carlos E.R.
31 Dec 24  ii i  i i i i `- Re: GIMP 3.0.0-RC11rbowman
31 Dec 24  ii i  i i i +* Re: GIMP 3.0.0-RC13The Natural Philosopher
31 Dec 24  ii i  i i i i+- Re: GIMP 3.0.0-RC11The Natural Philosopher
31 Dec 24  ii i  i i i i`- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
31 Dec 24  ii i  i i i `- Re: GIMP 3.0.0-RC11The Natural Philosopher
30 Dec 24  ii i  i i +- Re: GIMP 3.0.0-RC11D
30 Dec 24  ii i  i i `- Re: GIMP 3.0.0-RC11D
29 Dec 24  ii i  i `- Re: GIMP 3.0.0-RC11The Natural Philosopher
28 Dec 24  ii i  `- Re: GIMP 3.0.0-RC11Farley Flud
27 Dec 24  ii `- Re: GIMP 3.0.0-RC11D
26 Dec 24  i+- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
27 Dec 24  i+* Re: GIMP 3.0.0-RC18rbowman
27 Dec 24  ii+- Re: GIMP 3.0.0-RC11RonB
27 Dec 24  ii`* Re: GIMP 3.0.0-RC16Chris Ahlstrom
27 Dec 24  ii `* Re: GIMP 3.0.0-RC15rbowman
27 Dec 24  ii  `* Re: GIMP 3.0.0-RC14Chris Ahlstrom
27 Dec 24  ii   `* Re: GIMP 3.0.0-RC13rbowman
28 Dec 24  ii    `* Re: GIMP 3.0.0-RC12Chris Ahlstrom
28 Dec 24  ii     `- Re: GIMP 3.0.0-RC11rbowman
27 Dec 24  i`* Re: GIMP 3.0.0-RC12Chris Ahlstrom
27 Dec 24  i `- Re: GIMP 3.0.0-RC11John Ames
27 Dec 24  +* Re: GIMP 3.0.0-RC1626Farley Flud
28 Dec 24  i`* Re: GIMP 3.0.0-RC1625186282@ud0s4.net
28 Dec 24  i +* Re: GIMP 3.0.0-RC119Farley Flud
28 Dec 24  i i+* Re: GIMP 3.0.0-RC112The Natural Philosopher
28 Dec 24  i ii+- Re: GIMP 3.0.0-RC11Diego Garcia
29 Dec 24  i ii+- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
29 Dec 24  i ii`* Re: GIMP 3.0.0-RC19186282@ud0s4.net
29 Dec 24  i ii +* Re: GIMP 3.0.0-RC16D
29 Dec 24  i ii i+* Re: GIMP (and digiKam and other photo management programs)2Lars Poulsen
30 Dec 24  i ii ii`- Re: GIMP (and digiKam and other photo management programs)1rbowman
30 Dec 24  i ii i`* Re: GIMP 3.0.0-RC13D
31 Dec 24  i ii i `* Re: GIMP 3.0.0-RC12186282@ud0s4.net
31 Dec 24  i ii i  `- Re: GIMP 3.0.0-RC11D
29 Dec 24  i ii `* Re: GIMP 3.0.0-RC12The Natural Philosopher
29 Dec 24  i ii  `- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
28 Dec 24  i i+- Re: GIMP 3.0.0-RC11Lem Novantotto
29 Dec 24  i i`* Re: GIMP 3.0.0-RC1 (and digiKam and showFoto)5Lars Poulsen
29 Dec 24  i i +- Re: GIMP 3.0.0-RC1 (and digiKam and showFoto)1Carlos E.R.
29 Dec 24  i i +* Re: GIMP 3.0.0-RC1 (and digiKam and showFoto)2Lawrence D'Oliveiro
29 Dec 24  i i i`- Re: GIMP 3.0.0-RC1 (and digiKam and showFoto)1Lars Poulsen
29 Dec 24  i i `- Re: GIMP 3.0.0-RC1 (and digiKam and showFoto)1-hh
28 Dec 24  i +* Re: GIMP 3.0.0-RC1428Computer Nerd Kev
29 Dec 24  i i`* Re: GIMP 3.0.0-RC1427D
30 Dec 24  i i `* Re: GIMP 3.0.0-RC1426D
30 Dec 24  i i  +- Re: GIMP 3.0.0-RC11Carlos E.R.
30 Dec 24  i i  +- Re: GIMP 3.0.0-RC11Computer Nerd Kev
31 Dec 24  i i  `* Re: GIMP 3.0.0-RC1423D
1 Jan 25  i i   +* Re: GIMP 3.0.0-RC12Lawrence D'Oliveiro
1 Jan 25  i i   i`- Re: GIMP 3.0.0-RC11Chris Ahlstrom
1 Jan 25  i i   `* Re: GIMP 3.0.0-RC1420D
1 Jan 25  i i    +* Re: GIMP 3.0.0-RC124rbowman
1 Jan 25  i i    i+* Re: GIMP 3.0.0-RC12D
2 Jan 25  i i    ii`- Re: GIMP 3.0.0-RC11rbowman
2 Jan 25  i i    i+- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
2 Jan 25  i i    i+* Re: GIMP 3.0.0-RC119The Natural Philosopher
2 Jan 25  i i    ii`* Re: GIMP 3.0.0-RC118D
3 Jan 25  i i    ii `* Re: GIMP 3.0.0-RC117186282@ud0s4.net
3 Jan 25  i i    ii  +- Re: GIMP 3.0.0-RC11rbowman
3 Jan 25  i i    ii  +* Re: GIMP 3.0.0-RC12Carlos E.R.
4 Jan 25  i i    ii  i`- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
3 Jan 25  i i    ii  `* Re: GIMP 3.0.0-RC113D
3 Jan 25  i i    ii   `* Re: GIMP 3.0.0-RC112John Ames
4 Jan 25  i i    ii    +* Re: GIMP 3.0.0-RC15D
4 Jan 25  i i    ii    i`* Re: GIMP 3.0.0-RC14rbowman
5 Jan 25  i i    ii    i `* Re: GIMP 3.0.0-RC13Physfitfreak
5 Jan 25  i i    ii    i  `* Re: GIMP 3.0.0-RC12The Natural Philosopher
7 Jan 25  i i    ii    i   `- Re: GIMP 3.0.0-RC11186282@ud0s4.net
4 Jan 25  i i    ii    +* Re: GIMP 3.0.0-RC14D
4 Jan 25  i i    ii    i+* Re: GIMP 3.0.0-RC12The Natural Philosopher
4 Jan 25  i i    ii    ii`- Re: GIMP 3.0.0-RC11D
4 Jan 25  i i    ii    i`- Re: GIMP 3.0.0-RC11rbowman
4 Jan 25  i i    ii    +- Re: GIMP 3.0.0-RC11The Natural Philosopher
4 Jan 25  i i    ii    `- Re: GIMP 3.0.0-RC11rbowman
2 Jan 25  i i    i`- Re: GIMP 3.0.0-RC11D
1 Jan 25  i i    +- Re: GIMP 3.0.0-RC11Lawrence D'Oliveiro
1 Jan 25  i i    +* Re: GIMP 3.0.0-RC1393D
2 Jan 25  i i    `- Re: GIMP 3.0.0-RC11John Ames
29 Dec 24  i `* Re: GIMP 3.0.0-RC1177-hh
27 Dec 24  +- Re: GIMP 3.0.0-RC11Chris Ahlstrom
27 Dec 24  `* Re: GIMP 3.0.0-RC159Carlos E.R.

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal