Wedstrijdschema genereren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

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 »

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

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

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 »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/07/2012 14:03:52
Quote Anchor link
Om een wedstrijdschema te generen heb ik het volgende script:
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/*
$resCompetitors = mysql_query("SELECT
            competitor_id
        FROM
            " . $table_prefix . "competitors
        ORDER BY RAND()");
$arrCompetitors = array();
while ($row = mysql_fetch_row($resCompetitors)) {
    $arrCompetitors[] = $row[0];
}
*/

$arrCompetitors = array(1,2,3,4,5,6,7,8,9);
if (count($arrCompetitors) % 2 != 0) {
    //maak een fake deelnemer
    $arrCompetitors[] = 0;
}

$n = count($arrCompetitors); //aantal ronden
$rounds = $n - 1;
$shedule = array();
for ($r = 1; $r <= $rounds; $r++) {
    for ($i = 1; $i <= $n / 2; $i++) {
        if ($i == 1) $shedule[$r] = array();
        $homeindex = ($i==1)? 1 : (($r+$i-2) % ($n-1) +2);
        $awayindex = ($n - 1 + $r - $i) % ($n -1) +2 ;
        if ($r % 2 == 0) {
            $swap = $homeindex;
            $homeindex = $awayindex;
            $awayindex = $swap;
        }

        if ($arrCompetitors[$homeindex-1] != 0 && $arrCompetitors[$awayindex-1] != 0) {
            $shedule[$r][] =  $arrCompetitors[$homeindex-1] . ' - ' . $arrCompetitors[$awayindex-1];
        }
    }
}

?>

Resultaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
Ronde 1 Ronde 2 Ronde 3 Ronde 4 Ronde 5 Ronde 6 Ronde 7 Ronde 8 Ronde 9
1 - 2   3 - 1   1 - 4   5 - 1   1 - 6   7 - 1   1 - 8   9 - 1   2 - 9
4 - 9   2 - 4   5 - 3   4 - 6   7 - 5   6 - 8   9 - 7   7 - 2   3 - 8
5 - 8   9 - 6   6 - 2   3 - 7   8 - 4   5 - 9   2 - 5   6 - 3   4 - 7
6 - 7   8 - 7   8 - 9   2 - 8   9 - 3   3 - 2   3 - 4   5 - 4   5 - 6

Op zich een vrij redelijk resultaat (in ieder geval kloppend), maar bv deelnemer 5 speelt 2x twee thuiswedstrijden achter elkaar, dus ik vroeg me af of er misschien een betere methode is dan deze.
Gewijzigd op 08/07/2012 16:04:50 door Ger van Steenderen
 
PHP hulp

PHP hulp

27/05/2026 06:37:29
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/07/2012 14:54:53
Quote Anchor link
Ben zelf ook nog wat aan het zoeken geweest, maar tot op heden niks beters gevonden.
Nu is deze methode (round robin) waterdicht en op zich vrij straight forward dus heb ik naar andere manieren gezocht (en gevonden) om het resultaat te verbeteren.
Bij een oneven aantal deelnemers 'voeg' ik de fake deelnemer aan het begin van de array in, waardoor deze het draaipunt wordt en dus de opeenvolgende thuiswedstrijden in de eerste helft van het (halve) speelschema komen te vervallen.
Bij een even aantal deelnemers bewerkstellig ik dat zelf door de laatse wedstrijd van een even speelronde alleen te swappen indien die in de eerste helft plaats vind.
Gewijzigd op 09/07/2012 14:55:40 door Ger van Steenderen
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

24/07/2013 18:59:07
Quote Anchor link
Even een bump naar aanleiding van een ander topic.
Ik pas dit inmiddels al vaker toe en heb het ook gekoppeld aan een invoer in een database.
Als er interesse hiervoor bestaat zal ik het plaatsen in scripts lib.
 
Jan R

Jan R

25/07/2013 07:18:35
Quote Anchor link
Hoi,

De werkwijze is juist. Deze methode word took in schaken/dammen en vele andere sporten van systeem volgens all-play-all.
Zelf heb ik een vb.net programma geschreven. dus stand alone.

Je kan dit vinden op: http://www.janr.be/#wintabel Er staat wel niet de laatste versie.

Een lijst van deze paring kan je vinden op: http://www.janr.be/sc_post-gent/parings_lijsten_4-50.pdf ene http://www.janr.be/sc_post-gent/parings_lijsten_50-150.pdf

Jan
 
Arjen Steensma

Arjen Steensma

09/04/2014 22:55:51
Quote Anchor link
Ik heb hier wel interesse in Ger!
 



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.