Like

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

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 »

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 »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

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 »
Koshi koshi

Koshi koshi

24/02/2015 13:19:38
Quote Anchor link
Hoe kan ik via een like functie ervoor zorgen dat ik alles waar "houtem" in voorkomt in een andere kleur komt te staan. Nu geef ik alle mogelijke vormen die in de db voorkomen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
echo "<td>";
    if ($row[4] == 'VV.Houtem ' OR $row[4] == 'VV.Houtem A' OR $row[4] == 'VV.Houtem B' OR $row[4] == 'VV.Houtem C') // hier de naam van de vet af te drukken club invullen
    {
    echo '<b><font color="#CC85D5">' . $row[4] . '</b>';
    }
else {
    echo $row[4];
    }

    echo "</td>";
?>
 
PHP hulp

PHP hulp

23/11/2024 04:59:50
 
Aad B

Aad B

24/02/2015 14:48:45
Quote Anchor link
De code inclusief color meteen al in je SQL statement genereren. Met een Case in de select wissel je tussen de colors. Veel efficienter en kost dan in php geen process time. Voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT CASE WHEN ColumnName LIKE '%Hout%' THEN CONCAT('<b><font color="#CC85D5">','answer1')
            WHEN ColumnName LIKE '%value2%' THEN 'answer2'
            WHEN ColumnName LIKE '%TEST%'   THEN 'answer3'
ELSE 'not like any of them' END [Answer]
FROM TableName
Gewijzigd op 24/02/2015 14:53:40 door Aad B
 
Thomas van den Heuvel

Thomas van den Heuvel

24/02/2015 15:26:34
Quote Anchor link
In zekere zin wil je (bepaalde) inhoud anders weergeven. Dit is een bewerking die ik zo lang mogelijk uit zou stellen.

Dit (de uiteindelijke vorm waarin je gegevens afdrukt) zou ik ook zoveel mogelijk loskoppelen van hoe je deze gegevens ophaalt. Het lijkt mij onhandig dat als je iets op een andere manier wilt weergeven, je daarvoor een query zou moet aanpassen.

Wat ik zou doen is een functie / bewerking toepassen op je uitvoer voor / bij het afdrukken. Bijvoorbeeld een str_replace() (of andere str_ functie) of een preg_replace(). Mogelijk niet de meest efficiente oplossing, maar wel eentje met een duidelijke scheiding van verantwoordelijkheden (ophalen gegevens - formatteren gegevens - afdrukken gegegevens).

Je zou bijvoorbeeld een stukje code kunnen schrijven die controleert of een stuk tekst begint met een bepaalde passage, en als dit generiek moet, dan kun je dit in een functie gieten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
function startsWith($input, $start, $replaceWith) {
    if (substr($input, 0, strlen($start)) == $start) {
        $input = str_replace('[input]', $input, $replaceWith);
    }

    return $input;
}


echo startsWith('VV.Houtem C', 'VV.Houtem', '<b style="color: #CC85D5;">[input]</b>').'<br />';
echo startsWith('doet niets VV.Houtem', 'VV.Houtem', '<b style="color: #CC85D5;">[input]</b>').'<br />';
?>

Bovenstaande code is equivalent met LIKE '<zoekterm>%'

Je zou dit ook met een preg_replace() kunnen doen natuurlijk.
 
Aad B

Aad B

24/02/2015 15:31:59
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
echo startsWith('VV.Houtem C', 'VV.Houtem', '<b style="color: #CC85D5;">[input]</b>').'<br />';
echo startsWith('doet niets VV.Houtem', 'VV.Houtem', '<b style="color: #CC85D5;">[input]</b>').'<br />';
?>

@Thomas: In principe wel met je eens echter het hard coderen van 'VV.Houtem' en dergelijke is ook niet echt de oplossing. Misschien een code (attribuut) in de database opnemen voor kleur? In php bepaal je dan welke kleur bij welk attribuut. Komt wel weer neer op de php code zoals in de vraag van TS maar in ieder geval heb je dan geen hardgecodeerde namen zoals 'VV.Houtem' in je code en zit je niet elke keer je scripts te wijzigen wanneer er een Houtem club bijkomt of afvalt.
Gewijzigd op 24/02/2015 15:32:36 door Aad B
 
Eddy E

Eddy E

24/02/2015 15:51:20
Quote Anchor link
Het idee van Aad lijkt mij niet meer dan logisch.
VV.Houtem is misschien de thuis-partij en zal dus niet wijzigen, maar geef dan gewoon aan dat VV.Houtem de thuisspeler is, en als het de thuisspeler is, een andere kleur ;).

Wil je echt makkelijk werken: gewoon een str_replace("VV.Houtem", '<b class="thuispartij">VV.Houtem</b>', $row[4]);
 
Thomas van den Heuvel

Thomas van den Heuvel

24/02/2015 15:56:52
Quote Anchor link
Dat is in zekere zin nog steeds hardcoding in je database, als ik het goed begrijp, maar dan in je data :).

Maar misschien verschilt de favoriete club ook per gebruiker (de tweede parameter van de functie wordt op een of andere manier ingevuld, bijvoorbeeld aan de hand van een profiel). Met andere woorden: het staat dan niet op voorhand vast welke clubnaam je in moet kleuren - dit wordt dan dynamisch bepaald.

In mijn voorbeeld vul ik een vaste waarde in om te illustreren hoe deze functie werkt maar ik doe verder geen aannames over de herkomst van deze waarde.

In zijn algemeenheid is het volgens mij handiger om data rauw / onbewerkt op te slaan. Hoe je iets afdrukt bepaal je ergens anders, en misschien is dat proces zelf ook dynamisch.
 
Aad B

Aad B

24/02/2015 16:06:28
Quote Anchor link
--> Dat is in zekere zin nog steeds hardcoding in je database, als ik het goed begrijp, maar dan in je data
Nee, een attribuut met een bepaalde betekenis opnemen in je database/record is nooit hardcoding. Je hoeft namelijk geen code te wijzigen wanneer de kleur van de club veranderd. Attribuutje bij de club aanpassen in de database (beheerscherm clubs) en klaar. Ergo, niet hard gecodeerd.
Gewijzigd op 24/02/2015 16:11:01 door Aad B
 
Thomas van den Heuvel

Thomas van den Heuvel

24/02/2015 16:13:21
Quote Anchor link
Ah okee, dat kan inderdaad.

Een hele andere aanpak kan de volgende zijn: overal waar je een club / groep aan wilt duiden zet je zoiets neer:

[club]1[/club] (club 1)
[club]2,3[/club] (club 2 groep 3)

Dan kun je altijd nog besluiten hoe en wat je weergeeft, eventueel met hyperlink en al.
 
Koshi koshi

Koshi koshi

24/02/2015 16:46:04
Quote Anchor link
thx, het wordt mij duidelijk. Ik ga dit uitproberen.
 



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.