Straatnaam inkorten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior 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. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

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 »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

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 »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Pagina: 1 2 volgende »

Jacek Smit

Jacek Smit

14/03/2014 12:49:58
Quote Anchor link
Voor een opdracht moet ik een SOAP request verzenden met straatnaam er in.
Eerst vraag ik de gebruiker om postcode, waarna ik een API request verstuur naar een postcode naar adres API.
Ik krijg dan o.a. een straatnaam terug.

Volgens de XSD mag het veld maar 24 tekens bevatten.
Echter zijn veel straatnamen in Nederland (verrassend genoeg) langer dan 24 tekens


Heeft iemand een idee hoe ik dat het beste kan aanpakken.
Of heeft iemand ergens een mooi functie in de koelkast staan.

Alvast dank!
 
PHP hulp

PHP hulp

16/05/2024 07:13:30
 
Michael -

Michael -

14/03/2014 12:53:25
Quote Anchor link
substr
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$straatnaam
= 'Burgemeester Jonkheer Hesselt van Dinterstraat'; // Pijnacker
echo substr($straatnaam, 0, 24); // Output: Burgemeester Jonkheer He
?>
 
Jacek Smit

Jacek Smit

14/03/2014 12:56:28
Quote Anchor link
ik dacht meer aan zo'n output:
Burgemeester Jonkheer Hesselt van Dinterstraat -> "BURG J H V DINTERSTR"
of iets in die richting
 
Michael -

Michael -

14/03/2014 12:59:48
Quote Anchor link
Hm, ik denk dat je de een lijst moet gaan maken van veel voorkomen woorden en die vervangen in de string
Zoals straat,str burgemeester,burg, van,v etc.
Ik zou anders niet weten hoe je een straatnaam op die manier zou kunnen inkorten.
 
Ward van der Put
Moderator

Ward van der Put

14/03/2014 13:40:37
Quote Anchor link
Hanteer dan de officiële afkortingsregels uit de Nederlandse norm NEN 5825. In artikel 1 van het Besluit standaardschrijfwijze persoonsgegevens worden deze verplicht gesteld voor de Rijksoverheid.
 
Michael -

Michael -

14/03/2014 13:50:49
Quote Anchor link
Je bedoelt deze die je kunt kopen voor E40,60?
 
Ward van der Put
Moderator

Ward van der Put

14/03/2014 13:55:04
Quote Anchor link
Inderdaad, ik zat al te googelen naar een gratis alternatief. Idioot dat je wel een Nederlandse norm moet aanhouden — die ook nog eens wettelijk verplicht is — maar die norm niet openbaar is.
 
Michael -

Michael -

14/03/2014 13:59:16
Quote Anchor link
Precies. Altijd maar weer geld uit je zak proberen te krijgen.
Ik was ook al aan het kijken naar BAG/Kadaster. Lijkt me een handig XML bestandje waarin mogelijk ook de afkortingen staan zoals ik begrijp, maar om te kunnen bestellen moet je een abonnement hebben.

Toevoeging op 14/03/2014 14:17:48:

Volgens mij heb ik hier wat gevonden (vanaf pagina 69).
Met afkortings lijst, welke woorden je weg mag laten en andere regels.
Quote:
Inkortingsregels voor straatnamen
Als een officieel door de gemeente vastgestelde straatnaam langer is dan 24 posities,
moet de eerste inkortingsregel worden toegepast. Blijkt na toepassing daarvan de straatnaam
nog steeds de 24 posities te overschrijden, dan treedt de tweede inkortingsregel in
werking, en zo vervolgend, tot het aantal posities nog ten hoogste 24 bedraagt of alle
inkortingsregels zijn toegepast.
Tenzij anders vermeld worden de inkortingsregels van rechts beginnend toegepast en zijn
ze uitsluitend van toepassing op de in deze bijlage vermelde woorden.
Gewijzigd op 14/03/2014 13:59:45 door Michael -
 
Ward van der Put
Moderator

Ward van der Put

14/03/2014 14:29:15
Quote Anchor link
Michael +1
 
Michael -

Michael -

14/03/2014 14:35:01
Quote Anchor link
Dankje Ward :) Nou zou dit dus nog op één of andere manier verwerkt moeten worden in een functie/class
if(strlen() >= 24) {
Inkortingsregel 1
}
if(strlen() >= 24) {
Inkortingsregel 2
}
etc.
 
Jacek Smit

Jacek Smit

14/03/2014 16:34:32
Quote Anchor link
Bedankt iedereen,

Heb de komende week in ieder geval wat te doen :D
 
Michael -

Michael -

14/03/2014 17:12:23
Quote Anchor link
Haha inderdaad. Ik was er ook al aan begonnen, maar bij het gedeelte om Romeinse cijfers te vervangen door Arabische kwam ik nog niet uit.
Idee om jouw inkort methode te delen? En eventueel die van mij als ik 'm af ga maken.
 
Jacek Smit

Jacek Smit

14/03/2014 17:55:01
Quote Anchor link
Michael - op 14/03/2014 17:12:23:
Idee om jouw inkort methode te delen? En eventueel die van mij als ik 'm af ga maken.


Ja ga ik doen, is wel handig voor iedereen.
Hier alvast github repo voor iedereen die wilt bijdragen.

https://github.com/jargij/straatnaam-shortener

Uiteindelijke versie zal ik even hierop zetten
 
Michael -

Michael -

17/03/2014 14:54:52
Quote Anchor link
Jacek, Ik zie dat je er een versie op hebt gezet.
Maar zoals ik snel zie voert dit alle regels in één keer uit (Ook al ie op een gegeven al een lengte van 24 heeft)? En je zet geen romeinse cijfers om?
Ik krijg alleen wel een notice op regel 220 $split[$word] = substr($split[$word], 0, 2); met uiteindelijk execution time exceeded als gevolg.
 
Ward van der Put
Moderator

Ward van der Put

17/03/2014 15:01:22
Quote Anchor link
Hij voert niet altijd alle regels uit:

while (strlen($subject) > 24 && $rule <= 6)
 
Michael -

Michael -

17/03/2014 15:05:13
Quote Anchor link
Ah oké :) Mooi opgelost op die manier. Alleen ik krijg hem nog niet helemaal werkend. Rond regel 219/220 krijg een execution time exceeded.
 
Ward van der Put
Moderator

Ward van der Put

17/03/2014 15:42:03
Quote Anchor link
Je kunt zoeken en vervangen met arrays. Er zitten daarom nu per inkortingsregel te veel losse sleutel/waarde-paren in.

De 2e inkortingsregel is bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
array(
    array("NOORD"=>"N"),
    array("NOORDZIJDE"=> "NZ"),
    array("OOST"=>"O"),
    array("OOSTZIJDE" => "OZ"),
    array("WEST" => "W"),
    array("WESTZIJDE" => "WZ"),
    array("ZUID" => "Z"),
    array("ZUIDZIJDE" => "ZZ")
),

Dat kun je reduceren tot één array voor de gehele inkortingsregel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
array(
    'NOORD'      => 'N'),
    'NOORDZIJDE' => 'NZ'),
    'OOST'       => 'O'),
    'OOSTZIJDE'  => 'OZ'),
    'WEST'       => 'W'),
    'WESTZIJDE'  => 'WZ'),
    'ZUID'       => 'Z'),
    'ZUIDZIJDE'  => 'ZZ'),
),
 
Michael -

Michael -

17/03/2014 15:51:38
Quote Anchor link
Ja precies, Zoals dat laatste heb ik het ook gedaan.
Alleen hij gooit eerst alles in array's en loopt vervolgens overal doorheen.
Ik heb het echt in stappen gedaan. Alleen begrijp ik soms niet helemaal wat ze bedoelen.
Zo zeggen ze
Quote:
Tenzij anders vermeld worden de inkortingsregels van rechts beginnend toegepast en zijn
ze uitsluitend van toepassing op de in deze bijlage vermelde woorden.

Dus rechts beginnen, > 24, 2e van rechts, > 24, 3e van rechts, toch?

Vervolgens staat er
Quote:
Inkortingsregel 8
Kort de navolgende beginwoorden op de aangegeven wijze in.

Aangegeven zou dus zijn van rechts naar links.
Vervolgens
Quote:
Inkortingsregel 9
Pas inkortingsregel 8 opnieuw toe, maar nu op het tweede woord van links.

Betekent dit dat 'de aangegeven wijze' betekent dat je alleen het laatste woord moet vervangen?
 
Ward van der Put
Moderator

Ward van der Put

17/03/2014 16:14:12
Quote Anchor link
>> Dus rechts beginnen, > 24, 2e van rechts, > 24, 3e van rechts, toch?

Ja, zo lees ik die regel ook.

De "beginwoorden" van regel 8 staan aan het begin, dus dan wordt het bij uitzondering van links naar rechts. Regel 9 herhaalt dat patroon vervolgens voor het tweede woord van links.
 
Michael -

Michael -

18/03/2014 08:28:41
Quote Anchor link
>>> De "beginwoorden" van regel 8 staan aan het begin, dus dan wordt het bij uitzondering van links naar rechts. Regel 9 herhaalt dat patroon vervolgens voor het tweede woord van links.

Dat haal ik er niet uit. Er staat 'op de aangegeven wijze in' en dat is niet van links naar rechts.
Een beetje vreemd dus. Geen idee wat hier nou het juiste is.
 
Ward van der Put
Moderator

Ward van der Put

18/03/2014 08:45:13
Quote Anchor link
INKORTINGSREGEL 8
Kort de navolgende beginwoorden op de aangegeven wijze in.

+

INKORTINGSREGEL 9
Pas inkortingsregel 8 opnieuw toe, maar nu op het tweede woord van links.

Uit die twee samen leid ik af dat met “beginwoorden” in regel 8 wordt bedoeld: het eerste woord van links.
 

Pagina: 1 2 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.