tijd, tips?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

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 »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

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 C#

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 Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

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

24/11/2024 01:56:45
 
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.