Like

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

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 »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

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 »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

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/12/2024 16:07:37
 
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.