Online gebruikers laten zien.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)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 en

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 »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; 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 team van 7 professionals ben je als Full Stack .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 C#. Wil je van meerwaarde

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

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 »

Software Ontwikkelaar C# .NET

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

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »
Jasper Schellekens

Jasper Schellekens

22/03/2018 16:48:56
Quote Anchor link
Hallo,

Elke keer als de bezoeker een activiteit doet, word de tijd en het activiteit dat de gebruiker heeft gedaan opgeslagen als LASTACTIVITYTIME en LASTACTIVITY.
Op deze manier laat ik de recente activeit van een gebruiker zien op de profile pagina.
Nu wil ik op deze pagina ook aangeven of de gebruiker online of offline is.
Ik vroeg me af hoe dit mogelijk is?

Ik had zelf in gedachten om LASTACTIVITYTIME te vergelijken met de huidige tijd, en als daar een verschil van 15 minuten in zit, dan is de persoon niet online.

Alleen is de tijd opgeslagen als bijvoorbeeld: 22/03/2018 16:42:43
IS het mogelijk om uit bovenstaand alleen 16:42 te vergelijken of zal ik een andere field aan moeten maken wat 16:42 aangeeft?

Misschien kan iemand mij een betere manier aanraden om online gebruikers te laten zien of een voorbeeld/richtlijn hoe ik bovenstaand mogelijk maak?
 
PHP hulp

PHP hulp

05/11/2024 11:50:48
 
Ben van Velzen

Ben van Velzen

22/03/2018 16:50:49
Quote Anchor link
Waarom is het dan niet opgeslagen als DATETIME?
 
Jasper Schellekens

Jasper Schellekens

22/03/2018 16:57:14
Quote Anchor link
Ben van Velzen op 22/03/2018 16:50:49:
Waarom is het dan niet opgeslagen als DATETIME?


Wat heeft de benaming van een veld hier nou weer mee te maken?
 
Ben van Velzen

Ben van Velzen

22/03/2018 17:00:33
Quote Anchor link
het TYPE is van belang. In een DATETIME veld is de datum niet geformatteerd zoals je aangeeft.
 
Ozzie PHP

Ozzie PHP

22/03/2018 17:00:36
Quote Anchor link
>> Wat heeft de benaming van een veld hier nou weer mee te maken?

Hij heeft het niet over de benaming van het veld, maar over het datatype.

https://dev.mysql.com/doc/refman/5.7/en/datetime.html
 
Thomas van den Heuvel

Thomas van den Heuvel

22/03/2018 17:50:14
Quote Anchor link
Wat @Ben en @Ozzie zeggen, het opslaan van een geformatteerde timestamp is een big nono omdat je hier niet mee kunt rekenen of sorteren.

In wezen zijn er twee sorteermanieren: lexicografisch (alfabetisch) of numeriek. Afhankelijk van hoe je data opslaat (als text of als cijfers) kan een sorteeropdracht verschillende resultaten hebben.

Stel dat je de data 12, 206 en 84 hebt. Als je deze opslaat als tekst, en vervolgens aflopend sorteert, dan levert je dat achtereenvolgens 84, 206 en 12 op, omdat er alfabetisch wordt gesorteerd. Sla je deze data in een nummerformaat op dan rolt hier respectievelijk 206, 84 en 12 uit, zoals je misschien zou verwachten. De KEUZE voor opslag in een bepaald formaat heeft dus GROTE GEVOLGEN voor hoe je die data vervolgens kunt gebruiken.

DATETIMEs zijn strings, maar vanwege de formattering van deze string (YYYY-MM-DD HH:II:SS) lopen de lexicografische en numerieke sortering in de pas omdat de grootste tijdseenheid (het jaar) voorop staat, dan de maand, de dag et cetera. Dit is handig omdat de sortering dan verloopt zoals je zou verwachten (het is intuïtief in het gebruik al weet je misschien niet direct waarom) en dat heeft weer tot gevolg dat je hier op een natuurlijke manier mee kunt rekenen en vergelijken.

Wellicht zie je nu waarom het op voorhand formatteren van een datum (22/03/2018 16:42:43) nogal bagger is, je kunt hier totaal niet mee rekenen of sorteren.

Daarnaast het volgende: wat als je op enig moment besluit om deze formattering te wijzigen of dat dit een persoonlijke voorkeur wordt? Wat doe je dan met al deze datums in een vastgebakken formaat? Ga je dan allerlei lijpe queries draaien om deze zooi te updaten? Wat hier in wezen gebeurt is HARDCODING van data in een uiterst onhandig formaat.

In het algemeen is het vele malen verstandiger om alle data zo rauw/ongewijzigd/neutraal mogelijk op te slaan. In welke vorm je vervolgens een datum presenteert kun je tot op het moment voor weergave uitstellen, en hier dan een formatteringsfunctie (in PHP) op loslaten. Dit hoef je niet in de database te regelen, en dat zou je ook niet moeten willen om voorgenoemde redenen.

En ook: je database vormt het fundament van je applicatie, het is daarom zeer belangrijk dat je goed nadenkt WAAROM je bepaalde dingen op een bepaalde manier oplost en vormgeeft, en niet zomaar iets de flavour-of-the-month geeft.

Ik moet ook helaas toegeven dat deze manier voor het formatteren van datums toch een beetje een gotcha voor beginners is... In het vervolg ~5 minuten langer nadenken hoe de structuur van een tabel eruitziet (en WAAROM) kan je later veel kopzorgen schelen.

Of stel jezelf de vragen:
- WAT wil ik met deze data uiteindelijk kunnen doen, en (vervolgens)
- HOE trek ik deze data uit de database?
Als je ontwerp zodanig is dat je niet of niet makkelijk antwoorden kunt geven op deze vragen (ook letterlijk: hoe de queries er uit zouden moeten zien om antwoord te geven op gewenste informatie of overzichten uit de database) dan is het (de) hoog(ste) tijd om je ontwerp te herzien.
Gewijzigd op 22/03/2018 17:56:52 door Thomas van den Heuvel
 
Ben van Velzen

Ben van Velzen

22/03/2018 17:57:30
Quote Anchor link
Gelukkig kan het nog veranderd worden, even een nieuwe kolom maken met DATETIME als type, via STR_TO_DATE die kolom vullen en de oude kolom verwijderen.
 
Thomas van den Heuvel

Thomas van den Heuvel

22/03/2018 18:02:07
Quote Anchor link
@Ben, op die manier doen dit soort fouten minder pijn :p. Laat TS ff zweten, dan waakt 'ie er in het vervolg (misschien) ook beter voor om dit soort fouten niet meer te maken ;).
 
- Ariën  -
Beheerder

- Ariën -

22/03/2018 18:49:43
Quote Anchor link
Uit je verhaal lees ik dat je wilt weten of iemand online of offline is. Nu kan je dat met PHP natuurlijk niet achterhalen, maar de juiste benaming is: 'recentelijk aanwezig' of 'niet aanwezig'.
 



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.