tijd, tips?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Developer Mendix (NL) bij PostNL

Senior Developer Mendix (NL) Den Haag HBO/WO IT Professional "Wij zetten Mendix in voor onze kritieke processen om de favoriete bezorger van Nederland te zijn. We zoeken een Mendix Developer die met ons verder bouwt aan de 'digital core' van PostNL" Wat ga je doen? PostNL is a logistical tech company. Als Mendix Developer  kom je te werken in een organisatie waarbij data, technologie en een engineering culture een sleutelrol spelen. PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van het ontwikkelen van onze eigen logistieke software.    In de functie van Mendix Developer

Bekijk vacature »

Frontend Developer Javascript ASP.Net / Angular JS

Over de werkgever: Wij schrijven marketing software voor de retail industrie. Werk jij als Frontend developer? Heb je ervaring met Javascript? Vaste baan: Frontend Developer Javascript HTML 2.700 - 3.900 Frontend Developer Wij zijn marktleider op het gebied van IT Solutions. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Wat houdt de functie precies in?: Voor de vacature als Frontend Developer Weesp HTML ga je het volgende doen: en Je bent verantwoordelijk voor het implementeren van visuele effecten en user interfaces voor onze B2B software. Je

Bekijk vacature »

Productontwikkelaar

Functieomschrijving Voor een uniek en vooruitstrevend bedrijf zijn wij nu op zoek naar een opleidings ontwikkelaar die zich gaat richten op het ontwikkelen van trainingen op basis van het nieuwe werken. Je komt direct bij de opdrachtgever in dienst en bepaald zelf je werktijden en hoe je wilt werken. Je hebt ervaring met het schrijven van content en het bedenken van nieuwe opdrachten, en je kan dit goed vertalen in het ontwikkelen van trainingen. wat bieden wij jou Jaarsalaris ligt tussen de € 40.000 en de €50.000 Vast contract of op basis van ZZP Je mag zelf je uren bepalen

Bekijk vacature »

API Developer / Red Hat Fuse @ Amersfoort

2021-05-25 iSense API Developer Red Hat Fuse Heb jij als API Developer/Integratie specialist al enige ervaring met het ontwikkelen van API's en wil jij aan de slag met nieuwe oplossingen als Red Hat Fuse en 3Scale? Lijkt het jou gaaf om aan de vooravond te staan van de implementatie van een volledig nieuw applicatiehuis met tal van koppelingen? Ga jij daarnaast graag aan de slag binnen een uitdagende omgeving waarbij je de mogelijkheid krijgt jezelf verder te ontwikkelen? Lees dan snel verder! ISKO47622 Organisatie Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met

Bekijk vacature »

Email Front-End Developer

Creatieve HTML-er die de mooiste mails binnen no time kan bouwen. Wat doe je als Email Front-End Developer bij Coolblue? Droom jij in HTML en CSS? Weet jij als geen ander een ambitieus email design om te bouwen naar de werkelijke email? Zwem jij graag in je code om bestaande templates net weer een beetje beter te maken? Dan zoeken wij jou. Ook Email Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen De beste campagnes opbouwen voor de belangrijkste doelen Nieuwe mail templates ontwikkelen vanuit HTML en CSS of oude

Bekijk vacature »

Integratie Developer @ Maasdijk

2021-07-27 iSense Integratie Developer Ben jij recent hbo afgestudeerd en wil jij je verder verdiepen in de wereld van applicatie integraties en koppelingen? En wil jij deze ervaring op doen bij een organisatie die zich dagelijks inzet voor een veilig Nederland? Dan is deze rol wat voor jou! ISBI50587 Organisatie De afdeling waarin jij terecht komt is verantwoordelijk voor de realisatie en het beheer van allerlei koppelingen en applicaties. Denk hierbij aan externe koppelingen en domein overstijgende interne koppelingen. Aangezien het gaat om een organisatie wat niet alleen lokaal, maar ook nationaal opereert krijg je te maken met een zeer

Bekijk vacature »

Full Stack Developer HBO / HBO

Over het bedrijf: Wij maken en optimaliseren websites Ben jij een ervaren Full Stack Developer? Heb jij affiniteit met PHP? Vaste baan: Full Stack Developer HBO 3.300 - 4.500 Full Stack Developer Wij zijn een Fullservice Internetbureau. Wij maken Websites, Apps en Portals, en zijn actief op gebied van E-commerce. We hebben ook veel aandacht voor websiteoptimalisatie (SEA en SEO), en systeemintegratie, en maken datakoppelingen met veel verschillende systemen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor

Bekijk vacature »

PHP Developer Scrum / Symphony

Over het bedrijf: Wij zijn een grote muziekwinkel. Ben jij een enthousiaste PHP-developer? Heb je kennis van Symfony? Vaste baan: PHP Developer Scrum Symphony 2.600 - 3.800 PHP Developer Wij zijn de grootste online muziekwinkel van de Benelux, en de toekomstig grootste muziek-winkel van Europa. Met honderdduizenden pakketten die jaarlijks verstuurd worden en miljoenen unieke bezoekers per jaar zijn we marktleider in de Benelux op het gebied van licht, geluid, muziekinstrumenten, produceer- en DJ-gear. Wij hebben enkel gepassioneerde en professionele ontwikkelaars in dienst. Wij kennen een open en informele bedrijfscultuur. Wil jij in een hecht team aan de slag? Dan

Bekijk vacature »

Python Fullstack Ontwikkelaar / React

Over het bedrijf: Wij bouwen web-apps. Wil jij apps ontwikkelen? Heb jij ervaring met Ruby? Vaste Baan: Python Fullstack Ontwikkelaar Node.js 2.800 - 4.500 Full Stack Developer Wij zijn een studio die nieuwe bedrijven ontwikkelt en introduceert. Wij ontwikkelen innovatieve producten, systemen en diensten en bouwen vervolgens teams op om ze in bedrijven te schalen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang en

Bekijk vacature »

Senior Java Developer (NL)

Senior Java Developer (NL) Den Haag HBO/WO IT Professional Als Senior Java Developer bij PostNL Pakketten impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijf kritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen. Wat ga je doen? Supply chain logistiek is de wetenschap en kunst van het controleren en beheren van de stroom van middelen, informatie en goederen van de ene bestemming naar de andere. Een essentiële vereiste voor het bereiken van operational excellence in een supply chain is vooruitzien! En dan

Bekijk vacature »

Front-End Developer / JavaScript / Vue.JS / Financ

2021-05-24 iSense Front-End Developer / JavaScript / Vue.JS / Financial organization ISDI47550 Company profile Our client is a large organisation in the banking sector, offering various products and services across Europe. The department you will work for consists of multiple Scrum teams based in Amsterdam, but also have team members working for their vendor partner at an off-shore location in India. The department responsible for three different large applications that are being used internally by other teams. The current architecture does not suffice with the present-day standards and will therefore (need to) be renewed. To do so, the team will

Bekijk vacature »

Senior Java Developer @ Groningen

2021-07-19 iSense Senior Java Developer Wil jij als Senior Java Developer dagelijks meedenken over diverse architectuur oplossingen? Ga jij graag met je collega’s op zoek naar de beste oplossing? Lees dan snel verder! ISRI47150 Nieuw Organisatie Als Senior Java Developer kom je te werken bij een internationaal gerenommeerd onderzoeksinstituut. Dagelijks is dit instituut verantwoordelijk voor de juiste samenwerking, toegankelijkheid en communicatie voor circa 9000 interne gebruikers. In een team van elf ontwikkelaars ben je als Senior Java Developer verantwoordelijk voor het ontwikkelen van functionele ontwerpen naar technische oplossingen. Deze projecten bestaan o.a. projecten zoals het implementeren van Elastic Search en

Bekijk vacature »

Java Software Developer – Smart Logistics

Bouw jij de professionele applicaties die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps team? Lees dan snel verder! Wat ga je doen? Als Java Software Developer werk je aan uitdagende projecten bij verschillende klanten en ben je altijd onderdeel van een software ontwikkelteam. Samen met je team, de product owner en de architect ben je verantwoordelijk voor het definiëren, ontwerpen, ontwikkelen, beveiligen en testen van nieuwe of bestaande applicaties binnen de logistieke sector. “Use digital to move smarter De unit Smart Logistics binnen de Transport & Logistics sector van

Bekijk vacature »

.Net Developer C# / Software

Over het bedrijf: Wij zijn een software ontwikkelaar. Ben jij een Full Stack .Net Developer? Heb je ervaring als .Net Developer Vaste baan: .Net Developer C# Full Stack 3.000 - 4.300 .Net Developer Wij zijn een Nederlandse ontwikkelaar van ERP-software en richten ons op o.a. bouw- en productiebedrijven, die veel te maken hebben met projecten. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Je werkt bij ons in een prettige en informele omgeving. Jouw werkzaamheden als .Net Developer C#: Voor de vacature als .Net Developer Rijssen

Bekijk vacature »

Frontend Developer

Hi! Do you want to have an impact on our fast growing digital business in more than 12 countries? And sell online products that contribute to the sustainable use of our scarce water resources? Convert design and your own ideas into code, so that our webshops become a little bit better every day? If so, we are looking for you! Frontend Developer in Veghel As an experienced frontend developer, you will ensure that good ideas are translated into functional code. You will build various webbased applications in close cooperation with colleagues from IT, E-commerce and external partners. We do this

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

16/12/2013 10:04:56
Quote Anchor link
Ola,

Ik wil een bepaalde actie ondernemen, maar alleen op een bepaald tijdtip, bijvoorbeeld in de eerste 3 minuten van ieder half uur. Dus tussen 10.00 en 10.03 en tussen 10.30 en 10.33. En dan weer tussen 11.00 en 11.03 en tussen 11.30 en 11.33 enz. en dat 24 uur per dag. Hoe kan ik dat het beste aanpakken? Iemand misschien tips wat de beste manier is om de tijd te berekenen?
 
PHP hulp

PHP hulp

25/09/2021 07:32:56
 
Kris Peeters

Kris Peeters

16/12/2013 10:08:26
Quote Anchor link
Kan allemaal met javascript
 
Albert de Wit

Albert de Wit

16/12/2013 10:10:47
Quote Anchor link
Uh, mij lijkt eerder een cronjob van toepassing

Je kiest je 'tijdsinterval' en controleert dat met PHP. Met een paar if-statements moet je dan wel redelijk accuraat een script kunnen uitvoeren. Ik heb cronjobs zelf gebruikt voor automatisch backups maken en emailen naar mezelf.
Gewijzigd op 16/12/2013 10:12:47 door Albert de Wit
 
Ozzie PHP

Ozzie PHP

16/12/2013 10:11:05
Quote Anchor link
Thanks Kris, maar ik wil het gewoon met PHP doen. Als iemand tussen 10.00 en 10.03 mijn site bezoekt, dan wil ik dat er een bepaalde actie wordt getriggerd.

Toevoeging op 16/12/2013 10:15:20:

@Albert, goed punt... maar ik wil het graag in PHP zelf doen. Ik ben vooral benieuwd wat de beste manier is om die tijdsintervallen te bepalen, dus hoe bepaal je of je in de 3 eerste minuten van het hele of het halve uur zit?
 
Erik Rijk

Erik Rijk

16/12/2013 10:23:34
Quote Anchor link
Je voert je php script uit via een cronjob. In jouw geval ( qua wat je omschrijft ), is dit exact wat je nodig hebt.

Cronjob is gewoon "taakbeheer" Jij wilt een actie uitvoeren om een bepaalde tijd. Wat voor actie dat is, is aan jou.
 
Ozzie PHP

Ozzie PHP

16/12/2013 10:28:18
Quote Anchor link
Ja, maar nogmaals dat is niet wat ik zoek. De situatie is niet altijd geldig (moeilijk uit te leggen) maar een cronjob kan ik in dit geval niet toepassen. Ik moet het dus echt in PHP oplossen. Heeft iemand tips?
 
- Ariën -
Beheerder

- Ariën -

16/12/2013 10:35:57
Quote Anchor link
Maar wat als je in die tijdsspanne van drie minuten juist geen bezoekers hebt?
 
Albert de Wit

Albert de Wit

16/12/2013 10:38:41
Quote Anchor link
Uh Ozzie, wat is de bedoeling. Wat probeer je te bereiken? En wat Aar zegt, wat als je dan geen bezoekers hebt.
 
Ozzie PHP

Ozzie PHP

16/12/2013 10:47:07
Quote Anchor link
>> Maar wat als je in die tijdsspanne van drie minuten juist geen bezoekers hebt?

Dan wordt de actie dus niet uitgevoerd :)

Mijn website gebruikt services. Normaal pluk ik deze uit de cache. Stel dat ik de cache verwijder dan moeten de services opnieuw worden aangemaakt. Dit gaat normaal gesproken uiteraard gewoon goed, maar het zou kunnen dat het een keer fout gaat. Als de services niet zijn ingeladen, kan de rest van m'n applicatie niks. In dit uitzonderlijke geval wil ik een error boodschap op het scherm tonen en de applicatie stoppen. Echter, ik wil natuurlijk ook mezelf waarschuwen (anders heb ik niet in de gaten dat er iets mis is) door een e-mail te sturen. En om dit laatste gaat het dus. Ik wil een check inbouwen waardoor ik niet ineens overspoeld wordt met tientallen e-mails. Op deze manier (door alleen op bepaalde tijdstippen e-mail te versturen) kan ik dat enigszins controleren. Dat is de gedachte erachter.
 
Kris Peeters

Kris Peeters

16/12/2013 10:47:25
Quote Anchor link
Gaat dit om de server of om jouw bezoekers?


Moet er om 10:40:00 iets veranderd worden aan de database of zo?
Of moet er iets op het scherm verschijnen van wie ook op jouw site zit?

"een bepaalde actie" is te vaag

Ozzie PHP op 16/12/2013 10:47:07:
Ik wil een check inbouwen waardoor ik niet ineens overspoeld wordt met tientallen e-mails.


Houd gewoon een 'last_mail_sent' bij in de DB
Gewijzigd op 16/12/2013 10:51:14 door Kris Peeters
 
Ward van der Put
Moderator

Ward van der Put

16/12/2013 10:51:28
Quote Anchor link
Je kunt loggen wanneer dat "dingetje" is uitgevoerd. Als vanaf 10:04 blijkt dat het dingetje voor het tijdvak 10:00 - 10:03 niet werd uitgevoerd, voer je het alsnog uit.

Voor databasedingetjes kun je de Event Scheduler gebruiken.
 
Ozzie PHP

Ozzie PHP

16/12/2013 10:55:35
Quote Anchor link
>> Houd gewoon een 'last_mail_sent' bij in de DB

Zoals ik al zei... als mijn services niet kunnen worden geladen, kan ik verder niks. Ook geen database call maken. Daarom wil ik het op deze manier doen.
 
Wouter J

Wouter J

16/12/2013 10:57:56
Quote Anchor link
Maar waren zouden je services ineens niet worden ingeladen?
 
Dos Moonen

Dos Moonen

16/12/2013 10:59:33
Quote Anchor link
Waarom niet een simpel tekst bestand met daarin de unix timestamp van wanneer het de laatste keer fout ging opslaan?

Vervolgens kun je een cronjob maken die bepaald of de timestamp in dat bestand langer dan X tijd eenheden in het verleden ligt. Alleen dan verstuur je een email. Als je niet veel bezoekers hebt kan het zijn dat je iets meer emails krijgt, maar dan had je het maar sneller op moeten lossen.

Beantwoord die vraag, daarna hebt je recht om de volgende code te gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

if ((date('i') % 30) < 3)
{

  //
}
 
Ozzie PHP

Ozzie PHP

16/12/2013 11:04:39
Quote Anchor link
>> Maar waren zouden je services ineens niet worden ingeladen?

Geen idee? Een configuratie-bestand wat corrupt is of niet kan worden geladen? De yaml parser die niet werkt? In de praktijk zal het vrijwel nooit voorkomen, maar als het gebeurt wil ik er wel op zijn voorbereid en ervan op de hoogte worden gebracht. Als ik geen mail stuur naar mezelf, dan heb ik niks in de gaten.

>> Waarom niet een simpel tekst bestand met daarin de unix timestamp van wanneer het de laatste keer fout ging opslaan?

Is een optie, maar ik denk dat voor dit specifieke geval in mijn situatie mijn optie net zo handig is, zo niet handiger.

>> if ((date('i') % 30) < 3)

Euh, oké... dat is waarschijnlijk wat ik zoek... maar wat doe je hier precies :-s
De minuten ophalen dat snap ik, maar daarna..?
 
Albert de Wit

Albert de Wit

16/12/2013 11:04:56
Quote Anchor link
uh.... gewoon

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$time
= date('i');
if (($time >= 30 && $time <= 33) || ($time >= 0 || $time <= 3)){
    echo 'dinges';
}

?>
 
Ozzie PHP

Ozzie PHP

16/12/2013 11:08:10
Quote Anchor link
>> uh.... gewoon

Oké.. das inderdaad vrij gewoon :)

Ben nog wel benieuwd naar wat Dos daar doet in zijn code?
 
- Ariën -
Beheerder

- Ariën -

16/12/2013 11:13:03
Quote Anchor link
Kijken het aantal minuten gedeeld kan worden door 30 zonder restwaarde.
 
Ozzie PHP

Ozzie PHP

16/12/2013 11:14:49
Quote Anchor link
>> Kijken het aantal minuten gedeeld kan worden door 30 zonder restwaarde.

Euh...? :-s Kun je dat iets verder uitleggen?
 
Albert de Wit

Albert de Wit

16/12/2013 11:15:20
Quote Anchor link
- Aar - op 16/12/2013 11:13:03:
Kijken het aantal minuten gedeeld kan worden door 30 zonder restwaarde.


Ja maar dan word bijvoorbeeld de 31ste minuut niet goedgekeurd. Terwijl de 30ste t/m 33ste minuut het moeten doen.
 
Dos Moonen

Dos Moonen

16/12/2013 11:33:18
Quote Anchor link
% is de modulo operator.
Om heel simpel uit te leggen wat het doet: het haalt zo vaak mogelijk de waarde rechts (30) van de waarde links af (date('i')).

Om 18:5 zal gelden (date('i') % 30) === 5.
Om 21:40 zal gelden (date('i') % 30) === 10

Als je pseudo code wilt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

function modulo($left, $right) {
    while ($left > $right)
    {

        $left -= $right;
    }


    return $left;
}
Gewijzigd op 16/12/2013 11:34:44 door Dos Moonen
 

Pagina: 1 2 volgende »



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.