Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > dk.edb.internet.webdesign.serverside.php > #7275 > unrolled thread
| Started by | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| First post | 2020-05-06 17:32 +0200 |
| Last post | 2020-08-09 17:39 +0200 |
| Articles | 20 on this page of 71 — 9 participants |
Back to article view | Back to dk.edb.internet.webdesign.serverside.php
Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-06 17:32 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-06 12:38 -0400
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-06 19:04 +0200
Re: Accesskontrol Kim Ludvigsen <kim@kimsside.dk> - 2020-05-06 19:02 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-06 19:24 +0200
Re: Accesskontrol Kim Ludvigsen <kim@kimsside.dk> - 2020-05-06 19:41 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-06 21:32 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-06 21:17 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-06 21:44 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-06 23:26 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-07 05:38 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-08 13:50 -0400
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-08 21:39 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-08 16:06 -0400
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-09 08:35 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-09 13:34 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-09 20:21 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-09 15:02 -0400
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-09 21:17 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-07 22:44 -0400
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-08 07:17 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-08 11:55 +0200
Re: Accesskontrol Krabsen <usenet@krabsen.dk> - 2020-05-08 14:50 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-08 17:56 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-08 19:09 +0200
Re: Accesskontrol Kim Ludvigsen <kim@kimsside.dk> - 2020-05-08 19:21 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-08 20:03 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-08 19:29 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-08 20:13 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-08 14:34 -0400
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-08 14:30 -0400
Re: Accesskontrol Krabsen <usenet@krabsen.dk> - 2020-05-10 08:21 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-10 10:20 -0400
Re: Accesskontrol Krabsen <usenet@krabsen.dk> - 2020-05-11 08:35 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-11 09:34 -0400
Re: Accesskontrol Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-05-11 15:42 +0200
Re: Accesskontrol Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-05-09 10:47 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-09 15:27 +0200
Re: Accesskontrol Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-05-10 00:47 +0200
Re: Accesskontrol Jan Hansen <jan_hansen@sniper-pistol.com> - 2020-08-02 13:04 +0200
Re: Accesskontrol "Dennis Munding" <nospa@mplease.dk> - 2020-08-02 15:22 +0000
Re: Accesskontrol Jan Hansen <jan_hansen@sniper-pistol.com> - 2020-08-02 17:57 +0200
Re: Accesskontrol Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-08-05 12:24 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-08-06 16:05 -0400
Re: Accesskontrol Jan Hansen <jan_hansen@sniper-pistol.com> - 2020-08-07 10:19 +0200
Re: Accesskontrol Jan Hansen <jan_hansen@sniper-pistol.com> - 2020-08-07 09:55 +0200
Re: Accesskontrol Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-08-07 23:55 +0200
Re: Accesskontrol Jan Hansen <jan_hansen@sniper-pistol.com> - 2020-08-08 11:42 +0200
Re: Accesskontrol Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-08-09 11:28 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-07 19:37 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-07 22:38 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-08 07:23 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-08 11:06 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-08 11:40 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-16 17:38 +0200
Re: Accesskontrol Arne Vajhøj <arne@vajhoej.dk> - 2020-05-16 12:12 -0400
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-16 18:57 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-16 18:13 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-16 18:46 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-16 19:29 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-16 19:42 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-17 11:03 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-16 18:44 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-21 16:39 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-21 16:45 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-21 18:25 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-21 18:53 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-21 20:25 +0200
Re: Accesskontrol Jan Hansen <jhjjhjhhansen@gmail.com> - 2020-05-22 13:24 +0200
Re: Accesskontrol Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-05-23 11:46 +0200
Re: Accesskontrol Erik Ginnerskov <egin@mail.dk> - 2020-08-09 17:39 +0200
Page 1 of 4 [1] 2 3 4 Next page →
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-06 17:32 +0200 |
| Subject | Accesskontrol |
| Message-ID | <xh67umy9vrqc.dlg@lundhansen.dk> |
Jeg har fået lavet mig et adgangstjek til mine sider som jeg (som sædvanlig) selv synes er smart. Jeg har fundet en webside hvor man kan bede om lister med ip-intervaller der tilhører et land. Jeg har så lavet et Python-script der kan samle listerne fra udvalgte lande, komprimere dem så nabointervaller slås sammen til ét, og derefter oversætte ip-numrene til decimaltalsintervaller som så gemmes i en fil. Rå fil (.cn = China): 1.0.1.0-1.0.1.255 1.0.2.0-1.0.3.255 1.0.8.0-1.0.15.255 1.0.32.0-1.0.63.255 ... (Den opmærksomme læser vil have opdaget at to af intervallerne er naboer) Færdig fil klar til brug: <?php $banned_intervals = [ [16777472,16778239], [16779264,16809983], [16842752,16843007], [16843264,16875519], ... I en mappe på serveren lægger jeg så denne liste samt et script der tjekker brugeren og exit'er hvis det er en uønsket gæst. De ser kun en tom side. Scriptet skal bare inkluderes (med den rigtige serversti) i begyndelsen af index.php. Den version jeg selv bruger, gemmer en logfil med 6 data per ønsket bruger sådan at man kan få en statistik der ser sådan ud: http://fiduso.dk/_statistics.php Aflæsningen af hvilket land ip-nummeret tilhører, forudsætter at der er adgang til de nødvendige lister. Det betyder at der skal hentes en ny hver gang der dukker et ip-nummer op uden tilhørende nationalitet. 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 (stierne er lokale og specifikke)? Det PHP-script der tjekker brugeren, er derimod rimeligt simpelt at forstå og at anvende, og man kan let fjerne de logninger som jeg selv bruger. Jeg vil ikke offentliggøre filerne her medmindre I overbeviser mig om at det ikke er noget problem. Ellers kan I få dem i en mail. PS. Jeg spærrer også ved at aflæse brugerens tld hvis den er tilgængelig. Der er nemlig nogle domæner fra ét land der hostes i et andet land. PPS. Jeg kan ikke garantere for korrektheden. Det website jeg bruger, er ikke altid enig med sig selv. Men scriptet har fjernet en stor mængde uønskede besøg. -- /Bertel
[toc] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2020-05-06 12:38 -0400 |
| Message-ID | <r8up67$1tao$1@gioia.aioe.org> |
| In reply to | #7275 |
On 5/6/2020 11:32 AM, Bertel Lund Hansen wrote: > Jeg har fået lavet mig et adgangstjek til mine sider som jeg (som > sædvanlig) selv synes er smart. > > Jeg har fundet en webside hvor man kan bede om lister med > ip-intervaller der tilhører et land. Sådanne findes - bl.a. MaxMind. > Jeg har så lavet et > Python-script der kan samle listerne fra udvalgte lande, > komprimere dem så nabointervaller slås sammen til ét, og derefter > oversætte ip-numrene til decimaltalsintervaller som så gemmes i > en fil. > > Rå fil (.cn = China): > > 1.0.1.0-1.0.1.255 > 1.0.2.0-1.0.3.255 > 1.0.8.0-1.0.15.255 > 1.0.32.0-1.0.63.255 > ... > (Den opmærksomme læser vil have opdaget at to af intervallerne er > naboer) > > Færdig fil klar til brug: > > <?php > $banned_intervals = [ > [16777472,16778239], > [16779264,16809983], > [16842752,16843007], > [16843264,16875519], > ... > > I en mappe på serveren lægger jeg så denne liste samt et script > der tjekker brugeren og exit'er hvis det er en uønsket gæst. De > ser kun en tom side. > > Scriptet skal bare inkluderes (med den rigtige serversti) i > begyndelsen af index.php. En god use case for auto_prepend_file måske? > PPS. Jeg kan ikke garantere for korrektheden. Det website jeg > bruger, er ikke altid enig med sig selv. Men scriptet har fjernet > en stor mængde uønskede besøg. Geolocation er aldrig perfekt. Arne
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-06 19:04 +0200 |
| Message-ID | <1ciqtfhpxlsam.dlg@lundhansen.dk> |
| In reply to | #7276 |
Arne Vajhøj skrev: > En god use case for auto_prepend_file måske? Måske - hvis man er sikker på at man vil udelukke de samme nationer på alle sine websider. Jeg har forskellige målgrupper på forskellige sider. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Kim Ludvigsen <kim@kimsside.dk> |
|---|---|
| Date | 2020-05-06 19:02 +0200 |
| Message-ID | <5eb2edb1$0$706$14726298@news.sunsite.dk> |
| In reply to | #7275 |
Den 06.05.2020 kl. 17.32 skrev Bertel Lund Hansen: > Jeg har fået lavet mig et adgangstjek til mine sider som jeg (som > sædvanlig) selv synes er smart. Sådan har jeg det også, når jeg laver noget nyt. Desværre holder følelsen ikke altid i længden. > PPS. Jeg kan ikke garantere for korrektheden. Det website jeg > bruger, er ikke altid enig med sig selv. Men scriptet har fjernet > en stor mængde uønskede besøg. Jeg ville ikke turde/ønske at fjerne adgang, medmindre det er et klart forsøg på hacking, og selv der ville jeg normalt ikke gide gøre noget. Det generer vel ikke, at der er ekstra trafik på serveren (den fjernes jo så alligevel ikke helt), og du risikerer at nægte legitim trafik adgang til siderne. Hvorfor ikke bare acceptere trafikken og så i stedet sortere dem fra i statistikken? Der betyder det jo ikke så meget, om du får sorteret en for meget fra eller til i en statistik. -- Mvh. Kim Ludvigsen
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-06 19:24 +0200 |
| Message-ID | <1eaxapi5s7uke.dlg@lundhansen.dk> |
| In reply to | #7277 |
Kim Ludvigsen skrev: > Hvorfor ikke bare acceptere trafikken og så i stedet sortere dem fra i > statistikken? Fordi jeg så skal opdatere løbende. Jeg bruger scriptet på obese.dk og fiduso.dk. Begge websider er decideret rettet mod dansktalende, så det vil være et mindretal der bliver afskåret. Jeg har ikke spærret for Thailand ... > Der betyder det jo ikke så meget, om du får sorteret en > for meget fra eller til i en statistik. Nej, det er mere irritation over dem der forøger at hacke serveren, der har motiveret mig. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Kim Ludvigsen <kim@kimsside.dk> |
|---|---|
| Date | 2020-05-06 19:41 +0200 |
| Message-ID | <5eb2f6d9$0$700$14726298@news.sunsite.dk> |
| In reply to | #7279 |
Den 06.05.2020 kl. 19.24 skrev Bertel Lund Hansen: > Kim Ludvigsen skrev: > >> Hvorfor ikke bare acceptere trafikken og så i stedet sortere dem fra i >> statistikken? > > Fordi jeg så skal opdatere løbende. Jeg forstår ikke forskellen. Hvis din løsning virker automatisk til blokering af sidevisninger, virker den vel også automatisk til at forhindre, at der gemmes i statistikken. Nu er det nok ikke så sandsynligt i øjeblikket, men det kunne jo tænkes, at en søgemaskine som Google oprettede et datacenter i Kina eller et andet blokeret land, som så skulle bruges af deres webcrawler. I så fald, ville siderne risikere at blive slettet fra søgemaskinen. -- Mvh. Kim Ludvigsen
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-06 21:32 +0200 |
| Message-ID | <1m4tetrzc9yh6$.dlg@lundhansen.dk> |
| In reply to | #7280 |
Kim Ludvigsen skrev: >> Fordi jeg så skal opdatere løbende. > Jeg forstår ikke forskellen. Du har ret. Jeg havde min tidligere løsning i baghovedet. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Jan Hansen <jhjjhjhhansen@gmail.com> |
|---|---|
| Date | 2020-05-06 21:17 +0200 |
| Message-ID | <20200506211723.e5462b99ed3150844a1de735@gmail.com> |
| In reply to | #7275 |
Bertel Lund 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. Jeg hentede en ntpserver på <https://github.com/fygrave/honeyntp/blob/master/ntpserver.py> og brugte et halvt døgn på at få den til at lyve en time under sommertid. Kan det ikke laves i php i stedet for? Det er man jo alligevel tvunget til at lære for at lave hjemmeside. > Jeg vil ikke offentliggøre filerne her medmindre I overbeviser > mig om at det ikke er noget problem. Det er nok ikke noget problem, de kan jo ligge i en mappe, hvor der ikke er nogen adgang. PHP filerne kan så vises frem med highlight_file fra en anden mappe. Python filerne kan om ikke andet pakkes med zip. -- mvh Jan. Help Microsoft stamp out piracy. Give Linux to a friend today!
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-06 21:44 +0200 |
| Message-ID | <ylghm8dtqfuw$.dlg@lundhansen.dk> |
| In reply to | #7281 |
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. 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? > og brugte et halvt døgn på at få den til at lyve en time under > sommertid. Kan det ikke laves i php i stedet for? 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? Kan du ikke bare stille om på uret? > Det er man jo alligevel tvunget til at lære for at lave > hjemmeside. Ja. PHP er sådan set nemt at gå til, men det er desværre et kaotisk organiseret sprog. > Det er nok ikke noget problem, de kan jo ligge i en mappe,[...] Jeg kikker på det i morgen. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Jan Hansen <jhjjhjhhansen@gmail.com> |
|---|---|
| Date | 2020-05-06 23:26 +0200 |
| Message-ID | <20200506232650.80b1ee1762c8ae3a05eb2aa4@gmail.com> |
| In reply to | #7283 |
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
--
mvh Jan.
Help Microsoft stamp out piracy. Give
Linux to a friend today!
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-07 05:38 +0200 |
| Message-ID | <1ofnzewd8sfox$.dlg@lundhansen.dk> |
| In reply to | #7284 |
Jan Hansen skrev: > Det jeg mente var, at sådan noget python er svært for mig, og om ikke > dine python filer kunne laves i php. Nå jo, det kunne de godt. Men Python er sådan ca. 100 gange hurtigere at skrive programmer i fordi det er så smart et sprog. Jeg ved ikke om jeg orker at lægge det om til PHP, men det ville ikke være første gang jeg lavede den operation. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2020-05-08 13:50 -0400 |
| Message-ID | <r9465g$155o$1@gioia.aioe.org> |
| In reply to | #7284 |
On 5/6/2020 5:26 PM, Jan Hansen wrote: > 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å $. Normalt foretrækker man at variabelnavne fortæller hvad variablen indeholder. Det kræver et beskrivende navn i et sprog som læseren forstår. Engelsk er normalt et god bud på sådant et sprog. Arne
[toc] | [prev] | [next] | [standalone]
| From | Jan Hansen <jhjjhjhhansen@gmail.com> |
|---|---|
| Date | 2020-05-08 21:39 +0200 |
| Message-ID | <20200508213920.ae70fb0856c4fb193ecf4ee1@gmail.com> |
| In reply to | #7299 |
Arne Vajhøj skrev: > Normalt foretrækker man at variabelnavne fortæller hvad variablen > indeholder. Det er sikkert rigtigt nok, hvis man ved hvad man har med at gøre. Jeg aner intet om python, og ser en linie med def system_to_ntp_time(timestamp): Så er det store spørgsmål, hvad er timestamp? Er det en variabel, eller er det noget python, der svarer til php's time()? Eller måske det, som uret i hjørnet af skærmen viser, når nu det hedder system_to_ntp_time? Efter at have googlet "python timestamp" kom jeg frem til at det må være en variabel. Det havde jeg kunnet gætte med det samme, hvis der havde stået zeit, zeitstempel eller horodatage. Samtidig må det give programmøren en vis anseelse, at have lært andet end easy engelsk i skolen. -- mvh Jan. Help Microsoft stamp out piracy. Give Linux to a friend today!
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2020-05-08 16:06 -0400 |
| Message-ID | <r94e3g$vdk$1@gioia.aioe.org> |
| In reply to | #7304 |
On 5/8/2020 3:39 PM, Jan Hansen wrote:
> Arne Vajhøj skrev:
>> Normalt foretrækker man at variabelnavne fortæller hvad variablen
>> indeholder.
>
> Det er sikkert rigtigt nok, hvis man ved hvad man har med at gøre.
> Jeg aner intet om python, og ser en linie med
>
> def system_to_ntp_time(timestamp):
>
> Så er det store spørgsmål, hvad er timestamp? Er det en variabel,
> eller er det noget python, der svarer til php's time()?
> Eller måske det, som uret i hjørnet af skærmen viser, når nu det
> hedder system_to_ntp_time?
> Efter at have googlet "python timestamp" kom jeg frem til at det
> må være en variabel.
Python:
def system_to_ntp_time(timestamp):
svarer til PHP:
function system_to_ntp_time($timestamp) {
Udfra konteksten så skal det være et argumentnavn.
Arne
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-09 08:35 +0200 |
| Message-ID | <qmr8ri3fb1wm.dlg@lundhansen.dk> |
| In reply to | #7304 |
Jan Hansen skrev: > Jeg aner intet om python, og ser en linie med > def system_to_ntp_time(timestamp): > Så er det store spørgsmål, hvad er timestamp? Det kan kun være en variabel. Funktioner får overført variable på den måde. Jeg er lidt forundret over at du er så glad for $-tegnene. De irriterer mig til stadighed. PHP er det eneste sprog jeg har prøvet, der mærker variable. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Jan Hansen <jhjjhjhhansen@gmail.com> |
|---|---|
| Date | 2020-05-09 13:34 +0200 |
| Message-ID | <20200509133453.6143f3c86188247af2df163d@gmail.com> |
| In reply to | #7306 |
Bertel Lund Hansen skrev: > Jan Hansen skrev: > > > Jeg aner intet om python, og ser en linie med > > > def system_to_ntp_time(timestamp): > > > Så er det store spørgsmål, hvad er timestamp? > > Det kan kun være en variabel. Funktioner får overført variable på > den måde. Ja, det ved du. Men når man intet aner om python, er det ikke nemt at gennemskue, når det er maskeret som noget, der ligeså godt kunne være en del af python. > Jeg er lidt forundret over at du er så glad for $-tegnene. De gør det muligt at se, hvad der er variabler. Hvis variablerne har navne, der helt åbenlyst ikke er en del af programmeringssproget, er $ selvfølgelig ganske overflødige. > De irriterer mig til stadighed. PHP er det eneste sprog jeg har > prøvet, der mærker variable. Så har du ikke leget med basic på Vic-20 eller Commodore64, der markeres strenge med $, og heltal med %. De er beskrevet på side 6 (36) i brugsanvisningen på https://www.commodore.ca/manuals/c64_users_guide/c64-users_guide-03-beginning_basic_programming.pdf -- mvh Jan. Help Microsoft stamp out piracy. Give Linux to a friend today!
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-09 20:21 +0200 |
| Message-ID | <111m5a6bcdeb9.dlg@lundhansen.dk> |
| In reply to | #7308 |
Jan Hansen skrev: > De gør det muligt at se, hvad der er variabler. Jamen, det er navnenes position der afslører deres funktion. > Så har du ikke leget med basic på Vic-20 eller Commodore64, der > markeres strenge med $, og heltal med %. Jo ... det havde jeg bare glemt. -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2020-05-09 15:02 -0400 |
| Message-ID | <r96uo5$1qg1$1@gioia.aioe.org> |
| In reply to | #7308 |
On 5/9/2020 7:34 AM, Jan Hansen wrote: > Bertel Lund Hansen skrev: >> Jeg er lidt forundret over at du er så glad for $-tegnene. > De gør det muligt at se, hvad der er variabler. Hvis variablerne har > navne, der helt åbenlyst ikke er en del af programmeringssproget, > er $ selvfølgelig ganske overflødige. Men er $ nu det rette tegn? :-) :-) :-) Jævnfør den klassiske https://aloneonahill.com/blog/if-php-were-british/ ... Arne
[toc] | [prev] | [next] | [standalone]
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Date | 2020-05-09 21:17 +0200 |
| Message-ID | <12pu0artsqjbs$.dlg@lundhansen.dk> |
| In reply to | #7311 |
Arne Vajhøj skrev: > Jævnfør den klassiske https://aloneonahill.com/blog/if-php-were-british/ ... Smukt - især exit() => brexit() -- /Bertel
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2020-05-07 22:44 -0400 |
| Message-ID | <r92h1r$14dm$1@gioia.aioe.org> |
| In reply to | #7281 |
On 5/6/2020 3:17 PM, Jan Hansen wrote: > Kan det ikke laves i php i stedet for? Det er man jo > alligevel tvunget til at lære for at lave hjemmeside. PHP er uhyre udbredt til hjemmesider og en mulighed hos næsten alle web hoteller. Men du er ikke nødt til at bruge PHP til en (dynamisk) hjemmeside. Du kan vælgeÆ C# (ASP.NET), VB.NET (ASP.NET), Java, Ruby (RoR), JavaScript (Node), Python og flere andre. Arne
[toc] | [prev] | [next] | [standalone]
Page 1 of 4 [1] 2 3 4 Next page →
Back to top | Article view | dk.edb.internet.webdesign.serverside.php
csiph-web