Bertel Lund Hansen skrev:
> Jan Hansen skrev:
>
> >> Er det noget som andre kan have interesse i? Jeg stiller gerne
> >> alle relevante scripts til rådighed, både Python- og PHP-scripts,
> >> men måske Python-operationerne er for indviklede for hvermand
>
> > Det er for mig i hvert fald.
Det jeg mente var, at sådan noget python er svært for mig, og om ikke
dine python filer kunne laves i php.
> > Jeg hentede en ntpserver på
> > <
https://github.com/fygrave/honeyntp/blob/master/ntpserver.py>
>
> Den er sørme også indviklet. Men jeg bliver skeptisk når jeg ser
> sådan noget som dette her:
>
> def _to_int(timestamp):
> """Return the integral part of a timestamp.
> Parameters:
> timestamp -- NTP timestamp
> Retuns:
> integral part
> """
> return int(timestamp)
>
> Alt mellem """ er kommentarer, så funktionen er her:
>
> def _to_int(timestamp):
> return int(timestamp)
>
> Skulle _to_int() være så meget bedre forklarende end int() at det
> kræver en hel funktion?
Sikkert ikke, og det bliver ikke bedre af, at han skriver variabel og
funktions navne på engelsk, så flader det hele i mine øjne ud til
det rene volapyk. Det havde været meget nemmere, hvis han skrev urdu
eller serbokroatisk: Står der noget engelsk-agtigt, skal jeg finde
forklaringen i python-manualen, står der noget anderledes, skal jeg
finde forklaringen andetsteds i samme fil. I php kan man da i det
mindste kende variablerne på $.
> Man kan lyve så tosset man vil med PHP, men det kan nok ikke
> pille ved opsætningen af en veldrevet server. Skal du virkelig
> have serveren til at lyve, eller er det nok på hjemmesiden?
Det var nu ikke på hjemmeside, jeg skulle bruge den ntp-server.
Jeg har et kamera mage til
https://www.pinterest.dk/pin/402931497892329366/
Det er så smart lavet, at det virker via noget direktX eller aktivX
eller hvad det nu hedder, noget der kun er i windows. I opsætningen
på det kan man vælge tidszone, og skrive adresse og port på en
ntp-server, men sommertid har konstruktøren åbenbart ikke hørt om.
Jeg havde så valget imellem at skulle starte windows og skifte
tidszone på det ved skift mellem sommer og vintertid, eller jeg
kunne lave noget ntp, der skifter om for det.
Skulle andre have noget elektronik med samme fejl er løsningen:
udskift
def system_to_ntp_time(timestamp):
return timestamp + NTP.NTP_DELTA
med
def system_to_ntp_time(timestamp):
localtid = time.localtime()
if localtid.tm_isdst>0:
timestamp = timestamp + 3600
return timestamp + NTP.NTP_DELTA