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
8 Feb 25 * Re: GIMP 3.0.0-RC1174Lawrence D'Oliveiro
8 Feb 25 `* Re: GIMP 3.0.0-RC1173WokieSux282@ud0s4.net
8 Feb 25  +* Re: GIMP 3.0.0-RC1152The Natural Philosopher
8 Feb 25  i`* Re: GIMP 3.0.0-RC1151D
8 Feb 25  i +* Re: GIMP 3.0.0-RC134The Natural Philosopher
8 Feb 25  i i+- Re: GIMP 3.0.0-RC11rbowman
8 Feb 25  i i+* Re: GIMP 3.0.0-RC130D
8 Feb 25  i ii+- Re: GIMP 3.0.0-RC11%
10 Feb 25  i ii`* Re: GIMP 3.0.0-RC128candycanearter07
10 Feb 25  i ii +* Re: GIMP 3.0.0-RC12D
11 Feb 25  i ii i`- Re: GIMP 3.0.0-RC11WokieSux282@ud0s4.net
11 Feb 25  i ii `* Re: GIMP 3.0.0-RC125WokieSux282@ud0s4.net
11 Feb 25  i ii  +* Re: GIMP 3.0.0-RC13John Ames
11 Feb 25  i ii  i`* Re: GIMP 3.0.0-RC12DFS
11 Feb 25  i ii  i `- Re: GIMP 3.0.0-RC11rbowman
11 Feb 25  i ii  +* Re: GIMP 3.0.0-RC118rbowman
11 Feb 25  i ii  i`* Re: GIMP 3.0.0-RC117WokieSux282@ud0s4.net
11 Feb 25  i ii  i `* Re: GIMP 3.0.0-RC116rbowman
11 Feb 25  i ii  i  `* Re: GIMP 3.0.0-RC115WokieSux282@ud0s4.net
11 Feb 25  i ii  i   `* Re: GIMP 3.0.0-RC114rbowman
12 Feb 25  i ii  i    `* Re: GIMP 3.0.0-RC113WokieSux282@ud0s4.net
12 Feb 25  i ii  i     `* Re: GIMP 3.0.0-RC112rbowman
12 Feb 25  i ii  i      +* Re: GIMP 3.0.0-RC18WokieSux282@ud0s4.net
12 Feb 25  i ii  i      i`* Re: GIMP 3.0.0-RC17rbowman
12 Feb 25  i ii  i      i `* Re: GIMP 3.0.0-RC16WokieSux282@ud0s4.net
12 Feb 25  i ii  i      i  +- Re: GIMP 3.0.0-RC11John Ames
12 Feb 25  i ii  i      i  `* Re: GIMP 3.0.0-RC14rbowman
12 Feb 25  i ii  i      i   `* Re: GIMP 3.0.0-RC13WokieSux282@ud0s4.net
13 Feb 25  i ii  i      i    `* Re: GIMP 3.0.0-RC12rbowman
13 Feb 25  i ii  i      i     `- Re: GIMP 3.0.0-RC11The Natural Philosopher
12 Feb 25  i ii  i      `* Re: GIMP 3.0.0-RC13rbowman
12 Feb 25  i ii  i       `* Re: GIMP 3.0.0-RC12WokieSux282@ud0s4.net
13 Feb 25  i ii  i        `- Re: GIMP 3.0.0-RC11rbowman
12 Feb 25  i ii  `* Re: GIMP 3.0.0-RC13candycanearter07
12 Feb 25  i ii   `* Re: GIMP 3.0.0-RC12WokieSux282@ud0s4.net
14 Feb 25  i ii    `- Re: GIMP 3.0.0-RC11candycanearter07
9 Feb 25  i i`* Re: GIMP 3.0.0-RC12WokieSux282@ud0s4.net
9 Feb 25  i i `- Re: GIMP 3.0.0-RC11The Natural Philosopher
8 Feb 25  i +* Re: GIMP 3.0.0-RC128The Natural Philosopher
8 Feb 25  i i+* Re: GIMP 3.0.0-RC13Physfitfreak
9 Feb 25  i ii`* Re: GIMP 3.0.0-RC12The Natural Philosopher
11 Feb 25  i ii `- Re: GIMP 3.0.0-RC11Physfitfreak
9 Feb 25  i i+* Re: GIMP 3.0.0-RC122WokieSux282@ud0s4.net
9 Feb 25  i ii`* Re: GIMP 3.0.0-RC121D
10 Feb 25  i ii `* Re: GIMP 3.0.0-RC120WokieSux282@ud0s4.net
10 Feb 25  i ii  +* Re: GIMP 3.0.0-RC14rbowman
10 Feb 25  i ii  i`* Re: GIMP 3.0.0-RC13D
10 Feb 25  i ii  i `* Re: GIMP 3.0.0-RC12rbowman
10 Feb 25  i ii  i  `- Re: GIMP 3.0.0-RC11D
10 Feb 25  i ii  `* Re: GIMP 3.0.0-RC115D
10 Feb 25  i ii   `* Re: GIMP 3.0.0-RC114rbowman
10 Feb 25  i ii    `* Re: GIMP 3.0.0-RC113D
11 Feb 25  i ii     +- Re: GIMP 3.0.0-RC11Lars Poulsen
11 Feb 25  i ii     `* Re: GIMP 3.0.0-RC111WokieSux282@ud0s4.net
11 Feb 25  i ii      `* Re: GIMP 3.0.0-RC110D
11 Feb 25  i ii       `* Re: GIMP 3.0.0-RC19rbowman
11 Feb 25  i ii        +* Business cultures4Lars Poulsen
11 Feb 25  i ii        i+* Re: Business cultures2D
11 Feb 25  i ii        ii`- Re: Business cultures1rbowman
11 Feb 25  i ii        i`- Re: Business cultures1rbowman
11 Feb 25  i ii        +* Re: GIMP 3.0.0-RC13D
11 Feb 25  i ii        i`* Re: GIMP 3.0.0-RC12rbowman
12 Feb 25  i ii        i `- Re: GIMP 3.0.0-RC11D
12 Feb 25  i ii        `- Re: GIMP 3.0.0-RC11WokieSux282@ud0s4.net
9 Feb 25  i i`* Re: GIMP 3.0.0-RC12Chris Ahlstrom
9 Feb 25  i i `- Re: GIMP 3.0.0-RC11rbowman
8 Feb 25  i +* Re: GIMP 3.0.0-RC173rbowman
8 Feb 25  i i+* Re: GIMP 3.0.0-RC13Physfitfreak
8 Feb 25  i ii`* Re: GIMP 3.0.0-RC12Physfitfreak
9 Feb 25  i ii `- Re: GIMP 3.0.0-RC11The Natural Philosopher
9 Feb 25  i i+* Re: GIMP 3.0.0-RC148WokieSux282@ud0s4.net
9 Feb 25  i ii+* Re: GIMP 3.0.0-RC136rbowman
9 Feb 25  i iii+* Re: GIMP 3.0.0-RC14WokieSux282@ud0s4.net
9 Feb 25  i iiii+- Re: GIMP 3.0.0-RC11D
9 Feb 25  i iiii`* Re: GIMP 3.0.0-RC12rbowman
10 Feb 25  i iiii `- Re: GIMP 3.0.0-RC11WokieSux282@ud0s4.net
9 Feb 25  i iii+- Re: GIMP 3.0.0-RC11rbowman
10 Feb 25  i iii`* Re: GIMP 3.0.0-RC130WokieSux282@ud0s4.net
10 Feb 25  i iii +* Re: GIMP 3.0.0-RC124John Ames
11 Feb 25  i iii i`* Re: GIMP 3.0.0-RC123Chris Ahlstrom
11 Feb 25  i iii i +* Re: GIMP 3.0.0-RC12John Ames
14 Feb 25  i iii i i`- Re: GIMP 3.0.0-RC11candycanearter07
12 Feb 25  i iii i `* Re: GIMP 3.0.0-RC120WokieSux282@ud0s4.net
12 Feb 25  i iii i  `* Re: GIMP 3.0.0-RC119John Ames
12 Feb 25  i iii i   +* Re: GIMP 3.0.0-RC115candycanearter07
12 Feb 25  i iii i   i+- Re: GIMP 3.0.0-RC11rbowman
12 Feb 25  i iii i   i+* Re: GIMP 3.0.0-RC12John Ames
13 Feb 25  i iii i   ii`- Re: GIMP 3.0.0-RC11candycanearter07
12 Feb 25  i iii i   i`* Re: GIMP 3.0.0-RC111WokieSux282@ud0s4.net
12 Feb 25  i iii i   i `* Re: GIMP 3.0.0-RC110John Ames
13 Feb 25  i iii i   i  `* Re: GIMP 3.0.0-RC19The Natural Philosopher
13 Feb 25  i iii i   i   `* Re: GIMP 3.0.0-RC18WokieSux282@ud0s4.net
13 Feb 25  i iii i   i    +- Re: GIMP 3.0.0-RC11The Natural Philosopher
13 Feb 25  i iii i   i    `* Re: GIMP 3.0.0-RC16John Ames
13 Feb 25  i iii i   i     `* Re: GIMP 3.0.0-RC15The Natural Philosopher
15 Feb 25  i iii i   i      `* Re: GIMP 3.0.0-RC14Chris Ahlstrom
16 Feb 25  i iii i   i       `* Re: GIMP 3.0.0-RC13c186282
16 Feb 25  i iii i   i        `* Re: GIMP 3.0.0-RC12rbowman
16 Feb 25  i iii i   i         `- Re: GIMP 3.0.0-RC11rbowman
13 Feb 25  i iii i   `* Re: GIMP 3.0.0-RC13Chris Ahlstrom
13 Feb 25  i iii i    `* Re: GIMP 3.0.0-RC12rbowman
11 Feb 25  i iii +- Re: GIMP 3.0.0-RC11rbowman
12 Feb 25  i iii `* Re: GIMP 3.0.0-RC14WokieSux282@ud0s4.net
9 Feb 25  i ii+* Re: GIMP 3.0.0-RC110Physfitfreak
12 Feb 25  i ii`- Re: GIMP 3.0.0-RC11Physfitfreak
9 Feb 25  i i`* Re: GIMP 3.0.0-RC121The Natural Philosopher
8 Feb 25  i `* Re: GIMP 3.0.0-RC115D
8 Feb 25  `* (Excessive?) Complexity20Lars Poulsen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal