Config versnellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »
Sjors W.

Sjors W.

22/12/2007 11:19:00
Quote Anchor link
Hey,

Ik heb mijn config die bij elke pagina geladen wordt...

Het enige probleem is dat de pagina's daardoor heel sloom laden.

Weet iemand wat het probleem is en hoe ik dat kan verhelpen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?php /* ------------------------- */

error_reporting(E_PARSE);
if(!(@mysql_connect("$server","$usernm","$passww") && @mysql_select_db("$database"))) {
echo"<script> location.href = 'wrong.php?s=offline' </script>";
exit;
}


session_start();
if(isset($_SESSION['login'])) {
$dbres                = mysql_query("SELECT *,UNIX_TIMESTAMP(`pc`) AS `pc`,UNIX_TIMESTAMP(`transport`) AS `transport`,UNIX_TIMESTAMP(`bc`) AS `bc`,UNIX_TIMESTAMP(`slaap`) AS `slaap`,UNIX_TIMESTAMP(`kc`) AS `kc`,UNIX_TIMESTAMP(`start`) AS `start`,UNIX_TIMESTAMP(`crime`) AS `crime`,UNIX_TIMESTAMP(`ac`) AS `ac` FROM `users` WHERE `login`='{$_SESSION['login']}'");
$data                = mysql_fetch_object($dbres);
$huis = $data->stad;

$ip = $_SERVER['REMOTE_ADDR'];
if($data->zak < 0){ mysql_query("UPDATE `users` SET `status`='dood',`schulden`='{$ip}',`adminkill`='1',`reden`='Negatief geld bedrag op zak' WHERE `login`='{$data->login}'"); echo"<script> location.href = 'begin.php' </script>"; }
if($data->bank < 0){ mysql_query("UPDATE `users` SET `status`='dood',`schulden`='{$ip}',`adminkill`='1',`reden`='Negatief geld bedrag op bank' WHERE `login`='{$data->login}'"); echo"<script> location.href = 'begin.php' </script>"; }

include("rangen.php");
include("tijden.php");
include("rangmsg.php");

mysql_query("UPDATE `users` SET `online`=NOW() WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `status`='dood' WHERE `health` < 1");
mysql_query("UPDATE `users` SET `se`='100' WHERE `se` > 100");

if ($data->status != levend) {
$dood = mysql_query("SELECT * FROM `vermoord` WHERE `login`='{$data->login}'");
$dinfo   = mysql_fetch_object($dood);
$kmsg = $dinfo->msg;
$naam = $data->login;
if ($dinfo->msg == NULL) { $kmsg = "<i>Geen</i>";}
session_unset($_SESSION['pass']);
session_unset($_SESSION['login']);
echo"<script> location.href = 'wrong.php?s=dood&r=$kmsg&l=$naam' </script>";
exit;
}
}


$dbre = mysql_query("SELECT *, UNIX_TIMESTAMP(`time`) AS `getime` FROM `jail` WHERE `login`='{$data->login}'");
$jisin = mysql_num_rows($dbre);
$jail = mysql_fetch_object($dbre);
$tim = ($jail->getime - time());
if ($jisin == 1) {
if ($tim == 1) { $time = gmdate('s', $tim); $word = seconde; $boete = $jail->boete; }
elseif ($tim < 61) { $time = gmdate('s', $tim); $word = seconden; $boete = $jail->boete; }
else { $time = gmdate('i:s', $tim); $word = minuten; $boete = $jail->boete; }
}


mysql_query("DELETE FROM `jail` WHERE UNIX_TIMESTAMP(`time`)-UNIX_TIMESTAMP(NOW()) < 0");

$ip = $_SERVER['REMOTE_ADDR'];
$iban = mysql_fetch_object(mysql_query("SELECT * FROM `bans` WHERE `IP`='$ip'"));
$lban = mysql_fetch_object(mysql_query("SELECT * FROM `bans` WHERE `IP`='$ip' OR `login`='{$data->login}'"));
$ban = ($data->login) ? $lban : $iban;
$banreden = $ban->reden;
if ($ban->reden == NULL) { $banreden = "<i>Geen</i>";}
if ($ban) {
session_unset($_SESSION['pass']);
session_unset($_SESSION['login']);
echo"<script> location.href = 'wrong.php?s=verbannen&r=$banreden' </script>";
exit;
}



if ($data->xp < 10) { $jailtime = (TIME() + 20); $boete = 250; }
elseif ($data->xp < 20) { $jailtime = (TIME() + 40); $boete = 500; }
elseif ($data->xp < 50) { $jailtime = (TIME() + 60); $boete = 750; }
elseif ($data->xp < 150) { $jailtime = (TIME() + 90); $boete = 1000; }
elseif ($data->xp < 500) { $jailtime = (TIME() + 120); $boete = 5000;  }
elseif ($data->xp < 1000) { $jailtime = (TIME() + 180); $boete = 7500; }
elseif ($data->xp < 2000) { $jailtime = (TIME() + 190); $boete = 12500; }
elseif ($data->xp < 3000) { $jailtime = (TIME() + 230); $boete = 25000; }
elseif ($data->xp < 4500) { $jailtime = (TIME() + 270); $boete = 50000; }
elseif ($data->xp < 6000) { $jailtime = (TIME() + 320); $boete = 60000; }
elseif ($data->xp < 8000) { $jailtime = (TIME() + 370); $boete = 75000; }
elseif ($data->xp < 11000) { $jailtime = (TIME() + 420); $boete = 85000; }
elseif ($data->xp < 15000) { $jailtime = (TIME() + 480); $boete = 100000; }
elseif ($data->xp < 20000) { $jailtime = (TIME() + 540); $boete = 125000; }
elseif ($data->xp < 30000) { $jailtime = (TIME() + 600); $boete = 150000; }
elseif ($data->xp >= 30000) { $jailtime = (TIME() + 650); $boete = 175000; }

if (!$data->famillie) { $famillie = "Geen";
}

else { $famillie = $data->famillie;
}

function
check_login() { return TRUE; }

$uur1                = mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `tijden` WHERE `name`='uur'");
$uur = mysql_fetch_object($uur1);
if($uur->time - time() < 0) {
$wachtwoorduur                      = "geheim";
$uurtijd = ($uur->time + 3600);
mysql_query("UPDATE `tijden` SET `time`=FROM_UNIXTIME($uurtijd) WHERE `name`='uur'");
mysql_query("UPDATE `users` SET `energie` = `energie`-1");
include("tijden-uur.php");
}


$dag1                = mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `tijden` WHERE `name`='dag'");
$dag = mysql_fetch_object($dag1);
if($dag->time - time() < 0) {
$wachtwoorddag                      = "geheim";
$dagtijd = ($dag->time + 86400);
mysql_query("UPDATE `tijden` SET `time`=FROM_UNIXTIME($dagtijd) WHERE `name`='dag'");
include("tijden-dag.php");
}


$loterij1                = mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `tijden` WHERE `name`='loterij'");
$loterij = mysql_fetch_object($loterij1);
if($loterij->time - time() < 0) {
$wachtwoordloterij                      = "geheim";
$loterijtijd = ($loterij->time + 259200);
mysql_query("UPDATE `tijden` SET `time`=FROM_UNIXTIME($loterijtijd) WHERE `name`='loterij'");
include("tijden-loterij.php");
}


$week1                = mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `tijden` WHERE `name`='week'");
$week = mysql_fetch_object($week1);
if($week->time - time() < 0) {
$wachtwoordweek                      = "geheim";
$weektijd = ($week->time + 604800);
mysql_query("UPDATE `tijden` SET `time`=FROM_UNIXTIME($weektijd) WHERE `name`='week'");
include("tijden-week.php");
}
      

/* ------------------------- */
?>
 
PHP hulp

PHP hulp

11/01/2025 09:55:56
 
Joren de Wit

Joren de Wit

22/12/2007 11:32:00
Quote Anchor link
Sjors, niet lullig bedoeld, maar voor een script van maar 130 regels is het wel echt een partij bagger...

Een aantal dingen:
- Waarom gebruik je UNIX_TIMESTAMP als je ook gewoon met data en tijden kunt werken?
- Je controleert nergens of je queries wel gelukt zijn.
- Backtics en accolades horen niet thuis in een query.
- Variabelen hoor je buiten quotes te zetten.

En bovenal, waarom zou je dit script op elke pagina moeten includen?
 
Frank -

Frank -

22/12/2007 11:47:00
Quote Anchor link
Tja, slecht script en dus is het logisch dat het langzaam is. Met mysql_fetch_object() wil je ook dat het langzaam is, ik kan geen andere reden bedenken om deze functie te gebruiken. mysql_fetch_assoc() is minstens een keer zo snel. Uiteraard kun je dan geen nep-objecten meer gebruiken, je gaat dan gewoon met een echte array aan de slag.

Tip: Ga de boel herschrijven, maar ga vooral eerst een goed ontwerp maken en de boel logisch opzetten. Bovenstaand script mag echt niet meer dan 0.5 tot 1 seconde tijd kosten en dat is dan eigenlijk al erg langzaam.
 
Kwastie

Kwastie

22/12/2007 12:25:00
Quote Anchor link
-waar is je foutafhandeling?
-intergers (getallen) moeten niet tussen ' ' (single quotes)
-sommige delen van het script hoef je maar 1x per uur/dag/week/maand uit te voeren, mischien CRON gebruiken?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.