Article View: nl.comp.programmeren
Article #158Re: Datum conflict tussen 2 server
From: Philip Paeps
Date: Wed, 20 Apr 2005 13:22
Date: Wed, 20 Apr 2005 13:22
51 lines
3550 bytes
3550 bytes
In be.comp.programming Sjoerd A. Schreuder <sa_schreuder@wanadoo.nl> wrote: > Johan Wevers wrote: > > Passero <yanongena@pandora.be> wrote: > > > Een applicatie die we testen draait op een lokale server. > > > > Wat voor soort app? Ik kwam er laatst achter dat, in elk geval onder > > win2000, een command-line app (CGI) zich niks aantrekt van de locale > > settings. Het datum formaat heb ik dan ook maar hardcoded erin gezet > > i.p.v. het automatisch te doen. > > Lijkt me een goed advies om datumconversies te hardcoden. Wat wil je precies gaan hardcoden? > Als je een datum naar buiten je programma moet tonen, kan dat > naar twee verschillende "gebruikers": > * Menselijke gebruikers. Hiervoor zijn de lokale instellingen. Als je je data print met ctime(3) worden die lokale instellingen ook netjes gerespecteerd, zoals de gebruiker verwacht. Je kunt ook met strftime(3) knoeien, dan negeer je je gebruiker zijn settings. In dat geval kan je misschien een format ergens hardcoden, maar het lijkt verstandiger om de gebruiker over zo'n dingen te laten beslissen... > * Andere programma's. Hiervoor specificeer je een uitwisselingsformaat. > Deze specificatie is incompleet als er niet duidelijk is in welk > formaat datums worden uitgewisseld. Meer dan struct tm en time_t heb je echt niet nodig hoor. > Aangezien het hier gaat om communicatie met een andere computer, had het > uitwisselingsformaat moeten vastleggen hoe een datum gerepresenteerd wordt. Als je gewoon een time_t uitwisselt, kan je ze heel eenvoudig aan de twee kanten van het protocol behandelen naar wens. > Het probleem ligt dus niet bij de lokale server of een andere server, maar > ofwel bij de ontwerper die heeft verzuimd om vast te leggen hoe datums > moeten worden getransporteerd, ofwel bij de programmeur die heeft aangenomen > dat alle computers dezelfde instellingen als zijn eigen computer hebben. Daar ben ik het volkomen mee eens :-) - Philip -- Philip Paeps Please don't email any replies philip@paeps.cx I follow the newsgroup. Laugh and the world laughs with you. cry and ... you have to blow your nose.
Technical Details
Message-ID:
<zIs9e.69585$3v6.4880424@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!proxad.net!194.117.148.138.MISMATCH!pe2.news.blueyonder.co.uk!blueyonder!pe1.news.blueyonder.co.uk!blueyonder!news-out.ntli.net!newsrout1-gui.ntli.net!ntli.net!hwmnpeer01.ams!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<4264ec8a$0$146$e4fe514c@news.xs4all.nl> <IF7E3r.qs@vulcan.xs4all.nl> <426643fe$0$47854$dbd4f001@news.wanadoo.nl>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,d9443f101ab8452c
X-Google-Thread: fcea4,d9443f101ab8452c
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!proxad.net!194.117.148.138.MISMATCH!pe2.news.blueyonder.co.uk!blueyonder!pe1.news.blueyonder.co.uk!blueyonder!news-out.ntli.net!newsrout1-gui.ntli.net!ntli.net!hwmnpeer01.ams!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@fasolt.home.paeps.cx>
From: Philip Paeps <philip+usenet@paeps.cx>
Subject: Re: Datum conflict tussen 2 server
Newsgroups: nl.comp.programmeren,be.comp.programming
References: <4264ec8a$0$146$e4fe514c@news.xs4all.nl> <IF7E3r.qs@vulcan.xs4all.nl> <426643fe$0$47854$dbd4f001@news.wanadoo.nl>
Organization: Happily Disorganized
X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879
User-Agent: tin/1.7.8-20050321 ("Hellisay") (UNIX) (FreeBSD/6.0-CURRENT (i386))
Lines: 51
Message-ID: <zIs9e.69585$3v6.4880424@phobos.telenet-ops.be>
Date: Wed, 20 Apr 2005 13:22:39 GMT
NNTP-Posting-Host: 213.118.134.56
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1114003359 213.118.134.56 (Wed, 20 Apr 2005 15:22:39 MEST)
NNTP-Posting-Date: Wed, 20 Apr 2005 15:22:39 MEST