Code's vervangen woorden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

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 »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; 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 Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end 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 »

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 »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Pagina: 1 2 3 volgende »

Matthijs Vos

Matthijs Vos

05/12/2012 20:47:45
Quote Anchor link
Hallo,

Ik heb een systeem gemaakt die hulpdiensten meldingen opslaat. Nu komt er uit de informatiebron (feed) de zgn capcode mee (een nummer) nu wil ik dat nummer aanpassen voor een woord. Ik heb een lijst met de nummers en de namen waarvoor die veranderd moeten worden (http://p2000.bommel.net/cap2csv.php).

Nu wil ik graag weten wat een rekenarme methode is om dit te doen. Het moet niet veel rekencapaciteit vergen aangezien er soms nogal veel data moet worden verwerkt (veel meldingen, veel gebruikers) en het dan erg zonde zou zijn als hier veel tijd aan verloren gaat. De hierboven aangegeven csv ga ik opslaan in een db tabel met daarin de row "capcode" en "naam"

Alvast bedankt
 
PHP hulp

PHP hulp

18/04/2024 08:35:01
 
Zie Foto

Zie Foto

05/12/2012 21:00:23
Quote Anchor link
Dus 100000 moet proefalarm worden enz?
En dat staat ook in een database?
 
Matthijs Vos

Matthijs Vos

05/12/2012 21:02:09
Quote Anchor link
Ja dat klopt ;)
 
Zie Foto

Zie Foto

05/12/2012 21:10:35
Quote Anchor link
Dan voer je toch gewoon een UPDATE query uit?
Gewijzigd op 05/12/2012 21:10:50 door Zie Foto
 
Matthijs Vos

Matthijs Vos

05/12/2012 21:13:46
Quote Anchor link
Het gaat ook niet om het feit hoe ik het in de database zet. Maar om hoe ik het effectief aanpas. Ik zal het even schematisch weergeven

Data word ingelezen uit rss -> word gecheckt of niet al bestaat -> worden wat andere checks en aanpassingen uitgevoerd -> 070025 (bijv) word aangepast in "monitorcode" -> melding word in database gezet.
 
Matthijs Vos

Matthijs Vos

06/12/2012 22:32:34
Quote Anchor link
Niemand een idee?
 
Willem vp

Willem vp

06/12/2012 23:29:12
Quote Anchor link
Als het niet een al te grote lijst is, zou je hem in een array kunnen zetten:

$codes = array('070025' => 'monitorcode', '070026' => 'anderecode', '070042' => 'etc');

Vervolgens kun je de omschrijving opvragen als:

$code = '070025';
$desc = isset($codes[$code]) ? $codes[$code] : 'onbekend';
 
Ozzie PHP

Ozzie PHP

07/12/2012 02:47:38
Quote Anchor link
Ik weet niet of ik je helemaal goed begrijp. In de database maak je een tabel 'capcodes' aan. Daarin zet je de velden 'capcode' en 'description'. Het veld 'capcode' stel je in als primary key.

Uit de rss haal je dan de capcode op (die noemen we voor het gemak even $rss_capcode) en vervolgens doe je een select op de database:

"SELECT description FROM capcodes WHERE capcode = " . $rss_capcode;

Als je een resultaat krijgt dan weet je wat de description is. Als je geen resultaat krijgt, staat de capcode blijkbaar niet in de database, en dan maak je er "onbekend" van. (Ik zou overigens niet de waarde "onbekend" bij het betreffende nieuwsbericht opslaan. Je kunt beter gewoon de capcode opslaan. Op het moment dat je dan de description op het scherm toont, controleer je eerst of deze niet numeriek is. Indien dit het geval is, toon je gewoon de omschrijving. Indien de description wel numeriek is, dan toon je "onbekend". Op deze manier zorg je ervoor dat je alle capcodes opslaat in de database. Eventueel onbekende capcodes zou je dan naderhand nog kunnen wijzigen in de juiste description.)
 
Matthijs Vos

Matthijs Vos

07/12/2012 11:52:09
Quote Anchor link
Heey Ozzie,

Dat is inderdaad het idee. Maar bij het ophalen van 1 melding komen iets van 5 capcodes mee. En als ik dan bv. 5 gebruikers hebben waarvan op dat moment iedereen 1 melding binnen komt houd dat in dat er 5*5=25 keer een SELECT word uitgevoerd, word het systeem daar niet erg sloom van? Of is dit de snelste methode om het te doen.
 
Erwin H

Erwin H

07/12/2012 12:11:36
Quote Anchor link
Hoe zijn die code's in de tekst verwerkt? Staan ze echt midden in de tekst, of is het een apart veld dat je ook apart kunt opslaan zonder dat de integriteit van de tekst wordt aangetast? In het laatste geval is het namelijk erg simpel, dan hoef je namelijk helemaal niets te doen bij invoeren, maar join je de code tabel op het moment dat je de melding wilt tonen op je site.

Zijn ze wel echt in de tekst verwerkt dan kan het nog steeds, maar wordt het iets bewerkelijker. Bijvoorbeeld je kan bij het invoeren alle codes via een regex selecteren en een linktabel maken tussen de melding en codes. Voor elke code die je hebt geselecteerd maak je een linkrecord aan in die linktabel. Bij het ophalen van je data neem je die links mee (inclusief de melding tekst) en bij het tonen van het record vervang je de code door de melding. Dit kan op dat moment dan met een simpele str_replace, daar heb je dan geen regex meer voor nodig.
Bij het invoeren heb je dan 1 redelijk eenvoudige regex nodig en twee insert queries (een voor de melding, een voor de links), bij het uitlezen heb je een query nodig met twee joins en een paar str_replace functies.
 
Matthijs Vos

Matthijs Vos

07/12/2012 12:15:14
Quote Anchor link
Heey Erwin,

Ze staan in een apart veld. Maar als je ze bij het ophalen pas gaat verwerken word de laadtijd toch een heel stuk slomer, als dat dan over 30 meldingen (bijv.) moet worden gedaan?
 
Erwin H

Erwin H

07/12/2012 12:20:08
Quote Anchor link
Als ze in een apart veld staan dan zou ik er niet eens meer over nadenken. Gewoon opslaan in een apart veld in je database en de tekst van de meldingen erbij joinen. Dat is waar een relationele database voor gebouwd is en met de juiste indices is het ophalen van 30 meldingen echt peanuts.
 
Matthijs Vos

Matthijs Vos

07/12/2012 12:28:49
Quote Anchor link
Erwin, Hoe moet ik dan bij het ophalen bijv 070002 aanpassen in monitor?
Gewijzigd op 07/12/2012 12:29:01 door Matthijs Vos
 
Erwin H

Erwin H

07/12/2012 13:02:35
Quote Anchor link
Even uitgaande van de volgende database structuur:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
CREATE TABLE meldingen(
  melding_code VARCHAR(6),
  melding_tekst TEXT
);

CREATE TABLE codes(
  code VARCHAR(6),
  code_tekst VARCHAR(100)
);

Dan zou je met de volgende query alle meldingen met de juiste code tekst kunnen krijgen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT melding_code, melding_tekst, code_tekst
FROM meldingen
LEFT JOIN codes ON meldingen.melding_code = codes.code;
 
Ozzie PHP

Ozzie PHP

07/12/2012 16:40:40
Quote Anchor link
Maar... kun je niet eenmalig het juiste bericht genereren en opslaan in de database, en vervolgens bij de overige bezoekers het opgeslagen bericht tonen?

Dus... bericht komt via RSS binnen. Iemand bezoekt de site... het RSS bericht wordt omgezet in het juiste bericht en opgeslagen in de database. Bezoeker 2 komt... hé, het bericht staat al in de database dus ik toon het bericht uit de database in plaats van het RSS bericht.
 
Matthijs Vos

Matthijs Vos

09/12/2012 14:51:20
Quote Anchor link
Dat kan, maar ik heb het nu zo gemaakt dat een cronjob de boel in een database gooit. En dat de gebruikers dan contact maken met die database en het ze voorgeschoteld word ;)

Toevoeging op 09/12/2012 15:46:56:

Ik ben de left join methode aan het proberen. Ik heb de volgende Query:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?

SELECT brandweer.id, brandweer.time, brandweer.melding, brandweer.capcodes, capcodes.capcode, capcode.description
                                            FROM brandweer
                                            WHERE site = "10"
                                            ORDER BY time DESC
                                            LIMIT 0, 10
                                            LEFT JOIN capcodes ON brandweer.capcodes = capcodes.capcode;  

?>


Nu krijg ik een error. Als ik hem in mijn SQL draai binnen PHPMYADMIN krijg ik "#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN capcodes ON brandweer.capcodes = capcodes.capcode' at line 6" en als ik dan die lijn even weghaal krijg ik "#1054 - Unknown column 'capcodes.capcode' in 'field list'" Maar in de table cacpodes bestaat het veld capcode wel..

Wie weet wat ik verkeer doe?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/12/2012 16:13:10
Quote Anchor link
De join staat verkeerd, dit is een onderdeel van from clause dus moet voor de where, order by en limit.
 
Matthijs Vos

Matthijs Vos

09/12/2012 16:22:46
Quote Anchor link
Heb het aangepast naar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?

SELECT brandweer.id, brandweer.time, brandweer.melding, brandweer.capcodes, capcodes.capcode, capcodes.description
                                            FROM brandweer, capcodes
                                            LEFT JOIN capcodes ON brandweer.capcodes = capcodes.capcode;  
                                            WHERE site = 10
                                            ORDER BY time DESC
                                            LIMIT 0, 10

?>


Nu krijg ik bij het uitvoeren in de SQL de error: "#1066 - Not unique table/alias: 'capcodes' "
Gewijzigd op 09/12/2012 16:37:05 door Matthijs Vos
 
Erwin H

Erwin H

09/12/2012 16:42:25
Quote Anchor link
Omdat je nu een impliciete join en een expliciete join maakt op dezelfde tabel in een statement. Dat zou theoretisch wel kunnen, maar is niet wat je wilt (en zo kan het niet). Haal dus capcodes weg uit het FROM statement.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/12/2012 16:46:53
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT brandweer.id, brandweer.time, brandweer.melding, brandweer.capcodes, capcodes.capcode, capcodes.description
                                            FROM brandweer
                                            LEFT JOIN capcodes ON brandweer.capcodes = capcodes.capcode;  
                                            WHERE site = 10
                                            ORDER BY time DESC
                                            LIMIT 0, 10

Je hebt 2 opties om te joinen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT ...... FROM table1 t1, table2 t2
WHERE t1.id = t2.t1_id

Dit noemt men een impliciete join, en is in MySQL altijd een INNER JOIN
Een expliciete join is zoals in de eerste query
 
Matthijs Vos

Matthijs Vos

09/12/2012 17:02:09
Quote Anchor link
Bedankt, maar als ik dat doe dan krijg ik "#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE site = '0'
ORDER BY ' at line 1 "
Dus dan zit er nog een fout in de LEFT JOIN lijn of niet?
 

Pagina: 1 2 3 volgende »



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.