Het Wat heb jij vandaag geprogrammeerd? topic

Gestart doorAarclay4.538 reacties23.755 weergaven

4.539 berichten · pagina 284 van 303

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
O, je kan [c]+[/c] gebruiken hoor. [c]Writeln[/c] aanvaard gewoon meerdere argumenten. En [c],[/c] gebruiken vermijd ook het probleem dat je kan krijgen als je strings en integers met elkaar wilt concatenaten (ints moeten een string worden).

Dus als je persee [c]+[/c] wilt gebruiken:

std.Writeln(begroeting + " " + naam + " je bent " + std.Str(leeftijd) + " jaar oud.");
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding

Lange tijd dat ik hier iets heb gepost over een eigen project. Dit is mijn forum voor mijn nieuwe website waarmee ik bezig ben.
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
N.a.v. een landurige ddos-attack die al weer voorbij is, heb ik besloten om een backup-server op te zetten op een externe locatie voor als er weer problemen zijn.

Liefhebbers kunnen hem bekijken op: http://fallback.treinenweb.nl/
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Aarclay schreef:
N.a.v. een landurige ddos-attack die al weer voorbij is, heb ik besloten om een backup-server op te zetten op een externe locatie voor als er weer problemen zijn.

Liefhebbers kunnen hem bekijken op: http://fallback.treinenweb.nl/
En hoe heb je dat ingsteld?
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
Eerdere citaten tonen
Aarclay schreef:
N.a.v. een landurige ddos-attack die al weer voorbij is, heb ik besloten om een backup-server op te zetten op een externe locatie voor als er weer problemen zijn.
Liefhebbers kunnen hem bekijken op: http://fallback.treinenweb.nl/

En hoe heb je dat ingsteld?
Gewoon een DNS-koppeling naar een server in Frankrijk die gescheiden staat van de in Nederland gehoste Treinenweb. Voor de rest is de fallback-server gewoon een statische site zonder PHP erachter (Nginx als webserver).

In geval van nood kan ik (zolang ik nog bij de DNS-settings kan) de boel zo omswitchen zodat de site weer bereikbaar is.

Sim-pel wink
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Dylan schreef:
Eerdere citaten tonen
Aarclay schreef:
N.a.v. een landurige ddos-attack die al weer voorbij is, heb ik besloten om een backup-server op te zetten op een externe locatie voor als er weer problemen zijn.
Liefhebbers kunnen hem bekijken op: http://fallback.treinenweb.nl/

En hoe heb je dat ingsteld?
Gewoon een DNS-koppeling naar een server in Frankrijk die gescheiden staat van de in Nederland gehoste Treinenweb. Voor de rest is de fallback-server gewoon een statische site zonder PHP erachter (Nginx als webserver).

In geval van nood kan ik (zolang ik nog bij de DNS-settings kan) de boel zo omswitchen zodat de site weer bereikbaar is.

Sim-pel wink
Dus het gaat niet automatisch?
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bugs gefixt in een todo plugin voor October, bugs gefixt in bbcode plugin. Emoticons werken eindelijk normaal, zit nog wel een bug in.
0
Aarclay

Lid · Topicstarter

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
Spoiler tonen
Aarclay (link):
[/quote]
Eerdere citaten tonen
Dylan schreef:
Eerdere citaten tonen
Aarclay schreef:
N.a.v. een landurige ddos-attack die al weer voorbij is, heb ik besloten om een backup-server op te zetten op een externe locatie voor als er weer problemen zijn.
Liefhebbers kunnen hem bekijken op: http://fallback.treinenweb.nl/[/spoiler]

En hoe heb je dat ingsteld?
Gewoon een DNS-koppeling naar een server in Frankrijk die gescheiden staat van de in Nederland gehoste Treinenweb. Voor de rest is de fallback-server gewoon een statische site zonder PHP erachter (Nginx als webserver).

In geval van nood kan ik (zolang ik nog bij de DNS-settings kan) de boel zo omswitchen zodat de site weer bereikbaar is.

Sim-pel wink
Dus het gaat niet automatisch?

Nee, was dat maar zo....
Maar er valt mogelijk vast wel wat mee te doen als de server onwerkbaar traag is, in dat geval moet ik even goed uitzoeken welke omstandigheden dat zijn op mijn VPS.

Het liefst wil je de schakeling handmatig houden, want onterecht de fallback-pagina zien, dat wil je ook weer niet.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Codeblok (voorbeeld.php):

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

# Created by Dylaan.nl #
# Only for testing #

import urllib.request
import urllib.error
import re
import time

def formatIntake(intake):
intakeLen = len(str(intake))

if(intakeLen > 4):
return str(intake)
elif(intakeLen > 3):
return "0" + str(intake)
elif(intakeLen > 2):
return "00" + str(intake)
elif(intakeLen > 1):
return "000" + str(intake)
else:
return "0000" + str(intake)

def isFolder(url):
# Deze functie controleer of het bestand dat we hebben gevonden de gene is die we zoeken
try:
output = urllib.request.urlopen(url).read()
print("URL: " + url + " is de backup map!");
return True
except urllib.error.HTTPError:
print("URL: " + url + " niet gevonden")
return False

def isSQL(url):
# Deze functie controleer of het bestand dat we hebben gevonden de gene is die we zoeken
try:
output = urllib.request.urlopen(url).read()
a = re.compile("b# WordPress MySQL database backup")
if a.match(str(output[:33])) is None:
print("URL: " + url + " gevonden, maar het is geen SQL bestand frown")
return False
else:
print("URL: " + url + " gevonden, en het is een SQL bestand!")
return True
except urllib.error.HTTPError:
print("URL: " + url + " niet gevonden")
return False

def startSearching(wpSite):
# Zoek de correcte map
possible = []
i = 0

while i <= 99999:
possible.append(formatIntake(i))
i = i+1

wpSite += "/wp-content"
print("Wordpress site: " + wpSite)
print("---> Starten met zoeken naar de database map... (/backup-xxxxx) <---")
time.sleep(2)
print("---> in 3... <---")
time.sleep(1)
print("---> in 2... <---")
time.sleep(1)
print("---> in 1... <---")

for val in possible:
if isFolder(wpSite + "/backup-" + val) is True:
print("Backup map gevonden!")
break;

startSearching(input("Typ de WordPress URL in (http://dylaan.nl/wordpress): "))

Was al een tijdje geleden, ik kwam er achter dat een plugin gewoon het sql bestand in wp-content zette en toen dit script gemaaktemo maar het runt volgens mij op maar 1 thread waardoor alles traag is...
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
"Deze functie controleer" ? 2 keer fout.
En waarom code je in het nederlands? Programmeren moet je altijd in het engels doen biggrinDus ook de comments etc.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jessee schreef:
"Deze functie controleer" ? 2 keer fout.
En waarom code je in het nederlands? Programmeren moet je altijd in het engels doen biggrinDus ook de comments etc.
Dat moet omdat..?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Omdat dat veel meer voordelen heeft dan Nederlands.
Je code in het Nederlands schrijven is veel meer werk dan in het Engels.
(In de meeste gevallen)
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Ik was toch nooit van plan om te releasen
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylan schreef:
Ik was toch nooit van plan om te releasen
Maar stel je hebt het nog een keer nodig.
Of je werkt in een team met andere developers en je moet zoiets maken dan kan je die code gewoon hergebruiken.
Code hergebruiken gebeurd super vaak, want waarom zou je zoiets opnieuw schrijven als het er al is? Zon beetje het wiel opnieuw uitvinden.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
het is algemeen aangenomen dat je alle code schrijft in engels, maar als je niet van plan bent om je shit te releasen dan boeit het echt niks. het is wel veel meer werk, omdat je meer moet typen. maar anders maakt het echt niks uit.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren