Cronjobs

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Medior Java developer (fullstack)

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 »

Medior Java developer

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 »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

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 één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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

Bekijk vacature »

Pagina: « vorige 1 2

Cars Meulman

Cars Meulman

15/09/2010 13:10:17
Quote Anchor link
ja inderdaad zoiets als bidrivals.

Maar wat moet ik dan doen met een cronjob, want die is maar gelimiteerd tot 1 minuut.
Ik kan wel een while loop gebruiken en dan elke keer sleep(1) maar dit werkt niet echt briljant. omdat het maar 59,63 wordt gedraaid van de 60 sec.
Dat is dus 0,37 seconden dat ik mis.

Of is het verstandig om 60 cronjobs in te stellen met allemaal 1 seconde speling?
Gewijzigd op 15/09/2010 13:14:52 door Cars Meulman
 
PHP hulp

PHP hulp

03/01/2025 14:22:17
 
TJVB tvb

TJVB tvb

15/09/2010 13:21:26
Quote Anchor link
Grappenmakers, lezen jullie ook?

Ik zal het proberen uit te leggen met een tijdslijn

0.00 Product wordt aangemaakt

0.30 Iemand kijkt maar er zijn nog meer dan 3 seconden dus gebeurt niks

0.57 de 3 seconden zijn voorbij maar niemand kijkt. Met je cronjob per seconden (mag je zelf nog uitzoeken hoe) hadden we nu al 56 nutteloze requests gehad

1.27 Iemand kijkt, er is nog minder dan 3 seconden over ( -27 om precies te zijn) we maken het bod aan en geven het de tijd 0.57 mee waardoor het lijkt alsof het toen al plaatsvond.

Oftewel mezelf even quoten
TJVB tvb op 15/09/2010 11:23:43:
Je kunt mij nog steeds niet duidelijk maken wat het probleem is als dat later gebeurt en dan alles in 1 keer "inhaalt" als er niemand kijkt is het ook niet erg als de data achterloopt.


Je doet namelijk een onnodig aantal requests om te kijken of de tijd al voorbij is. En je probeert php te misbruiken op een manier waarvoor het niet bedoelt is.
 
Niek s

niek s

15/09/2010 13:21:51
Quote Anchor link
Nee dan nog niet.

Als je de gebruiker de mogelijkheid wil geven een autobid te gebruiken, kan dit nog steeds zonder zo'n overdreven cronjob.

Stel:
Jantje plaatst een bod op product X.
jantja gaat offline, niemand is online op de website. Jantje heeft echter wel autobieden aangezet.
Pietje komt op de site, en plaatst een bod op product X. Het systeem ziet: "He! Pietje plaatst een bod, maar jantje had auto biedingen aanstaan! Dan plaats ik er een bod overheen als het aan de criteria voldoet!"

Oftewel: Je hoef toch geen bod te plaatsen als er geen user input is geweest. Het is niet zo dat er zomaar uit het niets een bod geplaatst moet worden, daar is een aanleiding voor. En die aanleiding is een user input.
Dat de user input neit van Jantje komt, maar van Pietje, dat maakt niet uit.
 
TJVB tvb

TJVB tvb

15/09/2010 13:26:00
Quote Anchor link
Niek en ik zitten op dezelfde lijn, waarschijnlijk heeft hij ook al vaker met het bijltje gehackt
 
Cars Meulman

Cars Meulman

15/09/2010 13:51:52
Quote Anchor link
Okej best logisch op zich, maar het wordt een site net zoals bidrivals.

Producten lopen af op tijd, dit kan op elke tijdstip gebeuren.

Wat jullie uitleggen zou dat betekenen dat als jantje een autobied aanzet voor productA om 16:00. ProductA begint pas om 20:00. Veiling loopt door omdat iedereen overbied tot zeg maar 00:00, als dan niemand online is en een product stopt om 00:00.

Maar niemand is online dus geen user input.
Maar de veiling is technisch wel gestopt omdat het over zijn tijd is.
Eigenlijk moet meteen een mailtje worden verstuurd hey de veiling is geeindigt en jij hebt gewonnen.
Maar dit zou bij jullie pas bij de volgende user input zijn en als de volgende user input pas bijvoorbeeld om 8 uur sochtends is??
 
TJVB tvb

TJVB tvb

15/09/2010 13:55:04
Quote Anchor link
Eventueel zou je dan elk uur een cron uit kunnen voeren om dat te testen. Dit is veel minder zwaar dan elke seconden.
Verder moet je natuurlijk zorgen dat ze geen autobieden kunnen instellen op een veiling die nog niet bestaat.
 
Cars Meulman

Cars Meulman

15/09/2010 13:58:28
Quote Anchor link
Dus jullie raden me aan om, achter af autobieders op te tellen.
En dan zou ik bijvoorbeeld 1 x in de 5 minuten een cronjob kunnen laten uitvoeren of als er een userinput is die kijkt of er autobieders zijn zoja dan moet de tijd aangepast worden.
Tot dat er geen autobieders meer zijn en dan eindigen.
 
Niek s

niek s

15/09/2010 14:52:25
Quote Anchor link
Inderdaad.
Als je inderdaad op een bepaald tijdstip een mail wil verzenden heb je geen andere keus.

Maar dan moet je jezelf afvragen of dat echt iedere 5 minuten nodig is.
Kan dit niet ieder uur?

Niemand kijkt zijn mail namelijk iedere seconde, en in de mail staat dan wel de daadwerkelijke afloop datum.
En het allermooiste is nog: later kun je altijd nog besluiten dat je er 2x per uur van maakt bijvoorbeeld (met de */2 syntax)
 
- SanThe -

- SanThe -

15/09/2010 15:14:24
Quote Anchor link
Niek s op 15/09/2010 14:52:25:
later kun je altijd nog besluiten dat je er 2x per uur van maakt bijvoorbeeld (met de */2 syntax)


*/2 betekent elke 2 minuten.
*/30 is elk half uur.
 
Cars Meulman

Cars Meulman

15/09/2010 15:20:54
Quote Anchor link
Okej topic closed.
Danku allemaal!
 
Bart Lemmens

Bart Lemmens

15/09/2010 15:23:14
Quote Anchor link
Cars Meulman op 15/09/2010 13:51:52:

Wat jullie uitleggen zou dat betekenen dat als jantje een autobied aanzet voor productA om 16:00. ProductA begint pas om 20:00. Veiling loopt door omdat iedereen overbied tot zeg maar 00:00, als dan niemand online is en een product stopt om 00:00.

Maar niemand is online dus geen user input.
Maar de veiling is technisch wel gestopt omdat het over zijn tijd is.


maar als iedereen een autobied aangezet heeft, en er niemand meer online is, dan zou de geene die als laatst autobied aangezet heeft altijd winnen... ?!
 
Niek s

niek s

15/09/2010 15:39:24
Quote Anchor link
SanThe Nvt op 15/09/2010 15:14:24:
Niek s op 15/09/2010 14:52:25:
later kun je altijd nog besluiten dat je er 2x per uur van maakt bijvoorbeeld (met de */2 syntax)


*/2 betekent elke 2 minuten.
*/30 is elk half uur.


Hmm. Ik zie inderdaad dat mijn uitleg daar suggereerd dat */2 in de uur kolom zou betekenen dat het 2x per uur draait, omdat ik daarvoor net die suggestie maakte :)
Nja zo was het niet bedoeld, maar zie dus SanThe's opmerking voor correctie.
 

15/09/2010 15:44:15
Quote Anchor link
Bart Lemmens op 15/09/2010 15:23:14:
Cars Meulman op 15/09/2010 13:51:52:

Wat jullie uitleggen zou dat betekenen dat als jantje een autobied aanzet voor productA om 16:00. ProductA begint pas om 20:00. Veiling loopt door omdat iedereen overbied tot zeg maar 00:00, als dan niemand online is en een product stopt om 00:00.

Maar niemand is online dus geen user input.
Maar de veiling is technisch wel gestopt omdat het over zijn tijd is.


maar als iedereen een autobied aangezet heeft, en er niemand meer online is, dan zou de geene die als laatst autobied aangezet heeft altijd winnen... ?!


Natuurlijk, want die moet sowieso het hoogste hebben.
 
Cars Meulman

Cars Meulman

15/09/2010 18:49:37
Quote Anchor link
Neej degene wint wie het meeste biedingen heeft.
 

15/09/2010 18:57:55
Quote Anchor link
Cars Meulman op 15/09/2010 18:49:37:
Neej degene wint wie het meeste biedingen heeft.


Wat een onzin. Dus als Jantje 10 keer 1 cent bied, en Pieter bied 2 keer 1 euro, dan heeft Jantje gewonnen?
 
Cars Meulman

Cars Meulman

17/09/2010 11:23:14
Quote Anchor link
neej karl zo werkt het niet, ik kan er niet veel over uitweiden.
Maar ik heb wat ik wil.
Thanks iedereen!
 

Pagina: « vorige 1 2



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.