tijdsynchronisatie testcase

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

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 »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

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 »

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 »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

C# .NET Software Ontwikkelaar

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 Arnhem 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. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

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 »

Pagina: « vorige 1 2

Joren de Wit

Joren de Wit

17/01/2008 22:46:00
Quote Anchor link
Was het niet het idee dat je via PHP de timestamp van de webserver in Javascript propt? Op die manier zijn de tijden op de server en bij de client in eerste instantie gelijk.

edit: Hipska gaf het antwoord ook al :-)
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
PHP hulp

PHP hulp

21/11/2024 19:13:12
 
Jelmer -

Jelmer -

17/01/2008 22:51:00
Quote Anchor link
storeman schreef op 15.01.2008 15:20:
@Jelmer: Ik denk dat tussen de computertimer en de javascript timer een paar lagen zitten, maar om de JS timer onbetrouwbaar te noemen. Ik mag hopen dat hier geen miliseconden verschil in zit.

De javascript timeout timer gaat ervan uit (althans, in Webkit) dat Javascript continu draait - wat dus tijdens 'sluimeren' niet het geval is. Hij haalt die tijd niet in, vandaar dat je klok niet meer gelijk loopt. Ga je uit van een delta-tijd, op basis van de computers klok (die geen problemen met sluimeren heeft) dan is je tijd wel weer aardig kloppend.
 
Robert Deiman

Robert Deiman

17/01/2008 22:52:00
Quote Anchor link
Excuus, ik had dat inderdaad niet goed gelezen, maar dan klopt het allemaal prima ja..:) Ik wou je net nog wijzen op GMdate die alles (afhankelijk van je tijdzone) automatisch naar Greenwitch meantime omzet..:)
 
Hipska BE

Hipska BE

17/01/2008 22:56:00
Quote Anchor link
bedankt om mede te delen robert ;)

en @ jelmer het is ook niet de bedoeling dat je een hele dag die inlogpagina open hebt staan he.

ik denk dat ik in het uiteindelijke inlogscript rekening ga houden met een maximum tijdsverschil van 20 seconden.

indien meer dan 20 seconden, inlog gefaald en reload van de pagina ofzo om opnieuw te synchroniseren.
 
Jelmer -

Jelmer -

18/01/2008 00:05:00
Quote Anchor link
Wel goed oppassen met time-outs. Het laatste wat je wil is dat de bezoeker een paginalang bericht heeft getypt, vervolgens tot ontdekking komt dat z'n sessie verlopen is en hij moet inloggen, dus zijn wachtwoord gaat opzoeken, tot de ontdekking komt dat z'n tijd verlopen is, en z'n bericht kwijt is.

Ik zou minstens voor een minuut tijd gaan, misschien 2. Deur open doen, telefoon opnemen, naar beneden schreeuwen dat je koffie wil - het kost allemaal meer dan 20 seconden.

Over timeouts gesproken, heb je al een oplossing voor latency? Ik heb bijvoorbeeld met de PHPhulp server wel eens wachttijden van 15 seconden voordat ik uberhaupt antwoord terug krijg. Of ik ben te zwaar aan het downloaden. Hoe ver moet de pagina geladen zijn voordat Javascript eindelijk uitgevoerd mag worden? Als dat nog van de 20 seconden af gaat, kan er een hele kleine tijdspan overblijven voor de client om z'n wachtwoord & gebruikersnaam in te voeren. Geen oplezen van een briefje (zoals bijv. de gebruikernaam van de Postbank, no way dat je die kan onthouden) dus een drang tot simpelere gebruikersnamen/wachtwoorden. Dit is dan wel het doem-scenario, maar wil je die trade-off echt maken; hoe ver wil je gaan in het afsnoepen van gebruiksvriendelijkheid om de beveiliging op te schroeven?

Althans, dit was toch voor de beveiliging? Wat is precies de rest van het idee? Kerberos implementeren met enkel Javascript is zo goed als onmogelijk lijkt mij. Daarnaast gebruikt Kerberos de tijden slechts als verloop-tijd voor de tickets als ik het goed heb begrepen.
 
Hipska BE

Hipska BE

18/01/2008 09:48:00
Quote Anchor link
Jelmer, ik gebruik enkel het idee van inloggen van Kerberos.

Ik zal niet met tickets e.d. gaan werken.
Ik neem enkel het idee over dat een wachtwoord niet naar internet verstuurd wordt maar wel bv een tijd die versleuteld is. en de key om te versleutelen is het wachtwoord dat je ingevoerd hebt.

die 20 sec is niet de tijd die ze hebben om op inloggen te klikken, maar zoals ik al meermaals zei en op die pagina ook, het is het tijdsverschil tussen de door java berekende tijd en de tijd op de server.

Op mijn testpagina zie je dat ie gemiddeld 3.4 seconden is. Er zijn 3 ip's die hun gemiddelde boven de 10 hebben en 2 ip's die gemiddeld meer dan 20 haalden, maar die hebben ook meetwaarden onder de 20, meestal komt het omdat men 1 hoge uitschieter heeft.
Hieruit leid ik af dat 20 best een ruime marge is..

Nu hoor ik jullie al denken als je 10 pagina's opent en 8 daarvan is je tijd meer dan 20 sec verschil is dit echt niet handig, maar het dient echter alleen om in te loggen. En ik denk ook niet dat jullie hier bv op phphulp elk uur opnieuw moeten inloggen ofzo.
 
Jelmer -

Jelmer -

18/01/2008 23:22:00
Quote Anchor link
Nee, okee, dan heb ik het verkeerd begrepen. Het lijkt wel een goeie manier. Het is hoe dan ook veiliger dan het wachtwoord letterlijk als tekst over de lijn heen sturen.
 
Hipska BE

Hipska BE

19/01/2008 00:10:00
Quote Anchor link
idd, niet voor niets gebruikt windows ook dit protocol bij aanmelden op servers in netwerken..
 
Hipska BE

Hipska BE

05/11/2008 00:35:00
Quote Anchor link
Ondertussen nog eens uit de oude doos gehaald,

ik werk nu met (new Date).getTime(); en bereken in het begin het tijdsverschil zoals Jelmer dat aangaf. Bij het submitten breng ik het tijdsverschil terug in rekening en stuur dan dus een tijd die ongeveer zou moeten gelijklopen met de tijd op de server.

Ook heb ik vorderingen gemaakt ivm het encrypteren en decrypteren.
Binnenkort zal ik de combinatie van de 2 scripts laten testen.
(hiervoor best een nieuw topic aanmaken?)
 
- SanThe -

- SanThe -

05/11/2008 00:43:00
Quote Anchor link
Werkt niet.
Access denied for user 'Hipska'@'localhost' (using password: YES)
 
Hipska BE

Hipska BE

05/11/2008 10:41:00
Quote Anchor link
Nee idd dat voorbeeld is niet meer actief. Het is trouwens nog volgens die oude methode.

Nu doe ik het anders en laat wel weten wanneer ik een test beschikbaar stel.
 

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.