kleine B-day reminder maken...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

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: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. 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 Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

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 »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Pagina: « vorige 1 2

Frank -

Frank -

07/08/2006 22:23:00
Quote Anchor link
29 februari en 1 maart hebben inderdaad hetzelfde dagnummer. Wil je echter ook diegene in je lijstje hebben die op 29 februari zijn geboren, dan zul je op dagnummer moeten zoeken. Op datum kun je niet vergelijken omdat 29 februari slechts 1x in de 4 jaar voorbij komt. Zoeken op > 2007-02-28 levert volgens mij nooit 29-februari op omdat deze dag niet bestaat in 2007.

Maar ik zou het eens moeten testen, het is tot nu toe allemaal theorie...
 
PHP hulp

PHP hulp

24/11/2024 17:30:29
 
Jan Koehoorn

Jan Koehoorn

07/08/2006 22:29:00
Quote Anchor link
Het hangt er denk ik heel erg vanaf of dat geboortedatums die in de DB staan van tevoren goed gecheckt zijn.

Net lokaal getest:
SELECT '2004-02-29' < '2004-03-01'
geeft als resultaat 1

SELECT '2002-02-28' < '2002-03-01'
geeft als resultaat 1

maar (VERONTRUSTEND!)
SELECT '2002-02-29' < '2002-03-01'
geeft OOK 1

Dat betekent dus dat je niet klakkeloos het geboortejaar kunt vervangen door het huidige jaar, want als je op 29 feb geboren bent gaat het fout.
 
Frank -

Frank -

07/08/2006 23:02:00
Quote Anchor link
SELECT dayofyear( '2004-02-29' ) < dayofyear( '2004-03-01' )
Result: 1 (TRUE, 29-02 is kleiner dan 01-03)
2004 kent een schrikkeljaar => 29-02 is dag 60

SELECT dayofyear( '2003-02-29' ) < dayofyear( '2003-03-01' )
Result: 0 (FALSE, 29-02 is niet kleiner dan 01-03)
2003 kent geen schrikkeljaar => 29-02 wordt gezien als 01-03, dag 60

SELECT dayofyear( '2002-02-29' ) < dayofyear( '2002-03-01' )
Result: 0 (FALSE, 29-02 is niet kleiner dan 01-03)
2002 kent geen schrikkeljaar => 29-02 wordt gezien als 01-03, dag 60

Ik kan het mis hebben, maar volgens mij is er niets verontrustend aan de bevindingen van Jan. Je moet alleen goed in de gaten houden wat het dagnummer is.

Of sla ik hier de plank helemaal mis?

Edit: Hier maak je 'gebruik' van het feit dat een niet-bestaande datum voor MySQL geen enkel probleem is. Die telt rustig door...
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Marije

Marije

08/08/2006 08:39:00
Quote Anchor link
haha, dit snap ik allemaal niet meer hoor :)... wat ik opmerk trouwens is dat hij alles in het verleden niet weergeeft. Wat dus ook inhoudt dat hij mensen die pas 'volgend' jaar jarig zijn.. bijvoorbeeld 1 januari 2007, die laat hij ook niet zien.. is het alleen iets voor dit jaar?

Marije
 
Jan Koehoorn

Jan Koehoorn

08/08/2006 10:51:00
Quote Anchor link
Hoi Marije,

datumberekeningen zijn altijd moeilijk, vandaar dat Frank en ik het interessant vinden :-)
Even voor de goede orde: we hebben een lijst met geboortedatums. De vraag aan de database is: welke zes personen zijn er het eerst jarig. Stel dat het nu september is, en de eerstvolgende zes personen zijn pas in januari volgend jaar jarig, dan moet het evengoed goed gaan. Klopt het zo?

@ Frank: dat brengt me meteen op het volgende probleem:
SELECT dayofyear( '2003-12-29' ) < dayofyear( '2004-01-01' ) gaat ook fout :P

Ik ga eens kijken of het nog anders kan.
 
Marije

Marije

08/08/2006 10:53:00
Quote Anchor link
Hoi Jan,

Nou nee eigenlijk niet. De mensen die bijvoorbeeld op 1 januari 2007 jarig zijn of 20 januari (dus 2007) die worden niet weergegeven?
 
Jan Koehoorn

Jan Koehoorn

08/08/2006 11:07:00
Quote Anchor link
Terwijl dat wel zou moeten bedoel je?
 
Jan Koehoorn

Jan Koehoorn

08/08/2006 11:56:00
Quote Anchor link
Ik ben er nog even ingedoken (jaja, ik weet het, maar als zoiets in je hoofd zit, krijg het er dan nog maar eens uit) en zie geen elegante oplossing. Dus dan maar brute-force:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
    $sql
= "
    SELECT datum,
    CASE
        WHEN MONTH(datum) < MONTH(CURDATE()) THEN CONCAT(YEAR(CURDATE())+1, DATE_FORMAT(datum, '-%m-%d'))
        WHEN MONTH(datum) > MONTH(CURDATE()) THEN CONCAT(YEAR(CURDATE()), DATE_FORMAT(datum, '-%m-%d'))
        WHEN MONTH(datum) = MONTH(CURDATE()) THEN
        CASE
            WHEN DAYOFMONTH(datum) < DAYOFMONTH(CURDATE()) THEN CONCAT(YEAR(CURDATE())+1, DATE_FORMAT(datum, '-%m-%d'))
            WHEN DAYOFMONTH(datum) >= DAYOFMONTH(CURDATE()) THEN CONCAT(YEAR(CURDATE()), DATE_FORMAT(datum, '-%m-%d'))
        END
    END
    AS volgende_verjaardag
    FROM tabelnaam
    ORDER BY volgende_verjaardag DESC
    LIMIT 6
    "
;
?>

Deze lokaal getest, en werkt. Het veld 'datum' staat hier voor de geboortedatum van de persoon. Deze query geeft de eerstvolgende zes personen weer die jarig worden of vandaag al zijn.
 
Marije

Marije

08/08/2006 11:57:00
Quote Anchor link
ik ga het proberen. kun je bij deze wel zien welke mensen in het volgende jaar jarig zijn? (handig als het bijvoorbeeld december is)
 
Marije

Marije

08/08/2006 12:06:00
Quote Anchor link
geweldig... precies zoals ik het in gedachten had.. bedankt!
 
Jan Koehoorn

Jan Koehoorn

08/08/2006 12:08:00
Quote Anchor link
Yes! Nailed it!!!

:-) (-: :-) (-: :-) (-: :-) (-:
en uw nek is weer helemaal soepel

format C: /s
en uw schijf is weer helemaal schoon

Joepie, jottem, witte rook, hahaha!
 
Niek s

niek s

08/08/2006 13:03:00
Quote Anchor link
omg, jan:p hahahahahhahaha!

Maar ik zit te denken he, STEL er zijn 10 mensen op dezelfde dag jarig!? wat dan? dan laat ie dus 6 van die mensen zien, en die andere 4 worden vergeten?
Met een beetje een grote site heb je makkelik meer als 10 mensen op een dag jarig, soms...
Gewijzigd op 01/01/1970 01:00:00 door niek s
 
Frank -

Frank -

08/08/2006 13:26:00
Quote Anchor link
@Niek: Dan moet je een LIMIT maken die alle resultaten laat zien van verjaardagen binnen 6 dagen. Ik denk dat je daar een subquery voor nodig hebt (met een COUNT).

Edit: Jan, ziet er fraai uit, ik wil er ook nog eens even mee gaan testen. Blijft een aardig onderwerp.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Jelle -

Jelle -

08/08/2006 21:17:00
Quote Anchor link
Let maar niet op Jan, we brengen hem dit weekend weer terug
 

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.