Verjaardags feesten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

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 Ridderkerk 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 »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Front-end developer (React)

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 »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers 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: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »
Dani Kupers

Dani Kupers

25/12/2010 12:48:41
Quote Anchor link
Okay, dit wordt een ingewikkelde uitleg, maar het probleem is als volgt:

Ik heb een tabel met feesten (agenda), paar voorbeeld feesten

datum feest
09-11-2010 | Jan smit
12-12-2010 | Crazy Piano's
26-12-2010 | Hardcore
08-01-2011 | Stout
15-01-2011 | Allround

Een tabel met gebruikers (ook wat voorbeelden)

user | | bday_day | bday_month
1 | [email protected] |07 | 11
2 | [email protected] | 02 | 01

nou kunnen gebruikers online op de site een kaartje gratis bestellen als ze bijna jarig zijn , (30 dagen ervoor tot 30 dagen erna), aldus , gebruiker 1, (om het even makkelijk te houden rond ik het af naar een hele maand) , kan op 07 - 10 - 2010 tot 07 - 12 - 2010 in die periode een kaartje bestellen gratis. Echter moet het feest dus ook in die periode zitten. Aldus krijgt hij op z'n scherm:

Toegangskaarten voor:
09-11-2010 | Jan smit

(want dit is het enige evenement in zijn periode)

Nu vraag ik dit op in de database met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
date > DATE_ADD( CONCAT( DATE_FORMAT( NOW( ) , '%Y' ) , '-', bday_month, '-', bday_day ) , INTERVAL -30
DAY )
AND date < DATE_ADD( CONCAT( DATE_FORMAT( NOW( ) , '%Y' ) , '-', bday_month, '-', bday_day ) , INTERVAL +30
DAY )


waarbij die dus 2010-11-07 interval - 30 doet en een keer + 30

Dit gaat allemaal goed, het hele jaar door, totdat je tegen de jaarwisseling komt.. gebruiker 2 is op 02-01 jarig.. maar het probleem is dat ik dus niet weet hoe ik de database kan laten vertellen dat hij dan jarig is in 2011.

Aldus wordt er gemaakt

2010-01-02 interval - 30 en keer + 30 , maar dat kan niet, want in die periode zijn er geen feesten die actueel zijn. Dit zou dus moeten worden 2011-01-02 .




Mijn oplossingen die ik bedacht had:
- Dagen tot je jarig bent berekenen… dus 02-01 is nog bijvoorbeeld 8 dagen.. dus date > NOW() interval + 38 dagen (standaard 30 + 8), echter dit kan niet, want die 'dagen tot je jarig bent' krijg je never nooit goed, je blijft altijd zitten met die jaarwisseling berekening.. hij rekent dus uit 24-12-2010 tot 02-01-2010 is nogal boven de 300. - 365 gaat niet, want als iemand jarig is op 25-12-2010 , ga je niet weer - 365 doen.

Ik heb als tijdelijke oplossing (wat dus niet voor elke gebruiker leuk is, want er zijn er 15.000) , het jaargetal naar 2011 zelf aangepast.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
date > DATE_ADD( CONCAT( '2011' , '-', bday_month, '-', bday_day ) , INTERVAL -30
DAY )
AND date < DATE_ADD( CONCAT( '2011' , '-', bday_month, '-', bday_day ) , INTERVAL +30
DAY )

Nou zijn er nog mensen dit jaar jarig geweest, dus die hebben helaas even niks, maar de nieuwe wel.

'Tijdelijk' was dit een oplossing, maar volgend jaar komt het probleem uiteraard weer. Heeft iemand een idee hoe ik dit zou moeten oplossen? Of het is iets heel ingewikkelds , of iets heel simpels.

Bedankt alvast, en hoop dat het een beetje duidelijk is?
Gewijzigd op 25/12/2010 12:50:38 door Dani Kupers
 
PHP hulp

PHP hulp

26/05/2026 11:09:21
 
Marco van den Oever

Marco van den Oever

25/12/2010 21:58:02
Quote Anchor link
Hoi Dani!

Het probleem wat je omschrijft is een interessante, is het de bedoeling dat je dit helemaal in SQL oplost, of mag er ook PHP aan de pas komen?
 
Dani Kupers

Dani Kupers

26/12/2010 05:59:19
Quote Anchor link
Hoi Marco,

Het liefst zo veel mogelijk SQL, maar mocht de berekening niet anders kunnen, dan moet er PHP bij. Ik vraag me sterk af of het wel mogelijk is. Heb veel websites/query's en berekeningen gedaan, maar hier zit ik al 3 dagen over te denken.

Hoop echt dat iemand met een eventuele oplossing zou komen :)

ps. Fijne 2e kerstdag ;)
Gewijzigd op 26/12/2010 06:00:30 door Dani Kupers
 
Pim -

Pim -

26/12/2010 11:08:27
Quote Anchor link
WHERE date BEWTEEN DATE_ADD( CONCAT( '2011' , '-', bday_month, '-', bday_day ) , INTERVAL -30 DAY ) AND DATE_ADD( CONCAT( '2011' , '-', bday_month, '-', bday_day ) , INTERVAL +30 DAY )

Of misschien moet je een covert() over die string halen
 
Dani Kupers

Dani Kupers

26/12/2010 12:51:24
Quote Anchor link
Beste Pim,

Bedankt voor je reactie, ik snap jou oplossing niet, deze staat gelijk aan mijn 'tijdelijke' oplossing. Handmatig 2011 invoeren blijft het probleem met jaarwisselingen houden. Graag hiervoor je toelichting (mits ik iets over het hoofd zie)

Bedankt!
 
Justin S

Justin S

26/12/2010 13:07:02
Quote Anchor link
Waarom scheid je de datum in dag en maand, waarom sla je niet gewoon de geboortedatum op in een date-type-veld? Dan kan je er een stuk makkelijker mee rekenen dan nu.
 
Dani Kupers

Dani Kupers

26/12/2010 13:11:37
Quote Anchor link
@ Justin, dit lijkt me weinig uitmaken, uiteindelijk kun je de datum altijd bij elkaar voegen, het probleem van de jaarwisseling blijf je nog steeds houden :) , of ik ben nog niet wakker , heb je een voorbeeld voor de jaarwisseling?

Thnx :)
 



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.