tijd, tips?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

CICD Engineer Developer

Your contribution to TenneT You will work within our multi-disciplinary CI/CD DevOps team. Together with architects, lead developers and engineers you align to identify improvements for the Developer Experience within TenneT. You will define, design, develop, build and run cloud native CI/CD platform services and opionated pipelines that will be: - available on-demand, through self-service automation for DevOps teams, fully documented, tested and secure - high available, disaster resilient - integrated with infra-as-code / config-as-code automation Next to above mentioned tasks you will define standardized building blocks, provide suggestions and tools to help development decrease lead time. You will ensure

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is

Bekijk vacature »

Medior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Delphi Developer

Als Delphi Developer werk je samen met andere ontwikkelteams om onze backoffice applicaties zo optimaal mogelijk te laten werken. Wat doe je als Delphi Developer bij Coolblue? Je werkt samen met andere ontwikkelteams om onze backoffice applicaties zo optimaal mogelijk te laten werken, of het nu gaat om het uitbreiden van features of het migreren naar API's. Alles om een glimlach op het gezicht van onze collega's te toveren! Hoewel je een Delphi Developer bent, ben je niet vies van een beetje C#. Wil jij ook Delphi Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Python Developer Apotheek Java / Django / 3.200 -

Samengevat: Deze werkgever is de beroeps- en brancheorganisatie voor apothekers. Ben jij geschikt als developer? Heb je ervaring met Javascript? Vaste baan: Developer Apotheek HBO 3.200 - 4.800 Developer Deze werkgever is de beroeps- en brancheorganisatie voor apothekers. Deze werkgever heeft tientallen producten en diensten en het merendeel hiervan is digitaal. Deze producten worden door afdeling ICT & Business Innovatie in nauwe samenhang met de product owners gerealiseerd. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Developer Den haag HBO

Bekijk vacature »

Junior Robot Programmeur

Bedrijfsomschrijving: Locatie: regio Workum Deze organisatie ontwikkelt, test & released robots en verzorgt het product lifecycle management, vanaf potloodschets tot implementatie. Producten worden geschikt gemaakt voor seriefabricage. Als Junior Robot Programmeur werk je samen met de Product Engineers, Cost Engineers, Test Engineers, Process Engineers en Workshop Technicians. Ze streven naar robuuste producten die onder uitdagende omstandigheden, over de hele wereld goed blijven functioneren. Lijkt het jou leuk om dagelijks met innovatie bezig te zijn en robots te ontwikkelen in een multidisciplinair team met een projectmatig karakter? Wil je als Junior Robot Programmeur meewerken aan het ontwerpen en ontwikkelen van state

Bekijk vacature »

Medior .NET Developer Werken tussen de beste devel

Bedrijfsomschrijving Deze organisatie, opgericht in 2015, richt zich op het bouwen van oplossingen op het gebied van software development voor haar klanten, onderscheidt zich van haar concurrenten door haar ontzettend heldere en persoonlijke werkwijze. De sfeer binnen het bedrijf is informeel en medewerkers staan centraal. Er wordt hier niet van je verwacht dat je elke dag in pak bij de eindklant zit, maar er wordt van je verwacht dat jij samen met de eindklant werkt naar een oplossing, op de manier die volgens jou het beste is. Verder staat deze partij voor heldere communicatie met haar klanten, korte lijnen, snel

Bekijk vacature »

Embedded Software Developer - junior tot senior!

Functie Do you, as an embedded engineer, want to be responsible for the complete product? For this vacancy, we are looking for an important link. We are looking for someone with an electrical education/background who has experience or ambition to work with embedded software and hardware. We find it important that our engineers have broad knowledge and can therefore think along with the total product. Passion and love for the job is more important than experience. So if you are a school-leaver and highly motivated, we are open to meeting you, but if you are an experienced engineer who can

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.Net Developer

DO - Be passionate, work hard and make it happen! Als .NET Developer maak je deel uit van een enthousiast en gedreven development team, bestaande uit 4 personen. Jij bent de Developer met ervaring die daarbij ook de collega’s weet mee te nemen op een innovatieve reis van nieuwe technologie. De werkzaamheden waar we jouw kennis en ervaring graag voor inzetten zijn met name: Het begeleiden van de transitie naar een volledig Azure landschap met componenten zoals Function Apps, ServiceBus en CosmosDB en de projecten die hieruit voortvloeien Het vormgeven van de integratie architectuur binnen de Microservices omgeving Het bewaken

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

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

07/10/2022 20:08:23
 
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.