wat gaat hier mis?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Senior .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. 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. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Medior/Senior Python developer (Django)

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 werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

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 »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

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 »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

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 »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »
Mark Paulussen

Mark Paulussen

18/04/2024 19:06:09
Quote Anchor link
Hoi!
Ik ben nu een tijdje aan het klooien met een image gallery. Ik heb een tooltje ontdekt waarmee ik AI kan gebruiken om de code te genereren waarna ik het e.e.a. kan aanpassen om het naar wens te maken. Ik ben een eind gekomen, alle probeersels gingen goed, maar met de gallery gaat het niet en ik zie niet wat er nu misgaat. Het lijkt allemaal goed te staan.

Slag om de arm, ik ben lang geleden webdesigner geweest maar werkte op de afdeling met programmeurs. Ik heb dus wel wat inzicht als het gaat om de code maar ben (nog) absoluut geen programmeur. Het ligt dus ongetwijfeld aan mij(n code) maar wil graag leren.

Kan iemand me vertellen wat hier misgaat?
Mvg Mark

PS: PHP staat aan op de server


www.markpaulussen.com/test2
---------------------------------
php
--------------------------------
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
<?php
$thumbnailDir
= 'thumbnails';
$fullSizeDir = 'fullsize';
$images = array_diff(scandir($thumbnailDir), array('..', '.'));

// Sort the files by natural order and in descending order to show newest first
usort($images, function($a, $b) {
    return strnatcmp($b, $a); // Reverse order
});

foreach ($images as $image) {
    // Assuming file names are the same in both directories
    $fullImagePath = $fullSizeDir . '/' . $image;
    $thumbnailPath = $thumbnailDir . '/' . $image;
    echo '<div class="thumbnail">';
    echo '<img src="' . $thumbnailPath . '" alt="Thumbnail of ' . $image . '" onclick="openPopup(\'' . $fullImagePath . '\')" />';
    echo '</div>';
}

?>


---------------------------------
javascript
---------------------------------
function openPopup(fullImagePath) {
const popup = document.getElementById('popup');
const popupImg = document.getElementById('popup-img');
popup.style.display = 'flex'; // Use 'flex' to center the image
popupImg.src = fullImagePath;
}

function closePopup() {
const popup = document.getElementById('popup');
if (event.target === popup) {
popup.style.display = 'none';
}
}

window.onclick = closePopup;
 
PHP hulp

PHP hulp

17/06/2025 00:41:45
 
- Ariën  -
Beheerder

- Ariën -

18/04/2024 19:17:13
Quote Anchor link
Zet de foutafhandeling eens aan in PHP.
 
Mark Paulussen

Mark Paulussen

18/04/2024 19:44:13
Quote Anchor link
Hoe doe ik dat? Ik gebruik Dreamweaver

Toevoeging op 18/04/2024 19:53:54:

Als ik Google op foutafhandeling PHP dan kom ik op zaken die controleren of dingen ingevuld zijn. Zoals bij een formulier maar dat bedoel je denk ik niet.
 
- Ariën  -
Beheerder

- Ariën -

18/04/2024 20:37:18
Quote Anchor link
Plaats dit bovenaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
?>
 
- SanThe -

- SanThe -

18/04/2024 21:43:52
Quote Anchor link
PHP staat niet aan zo te zien.

In de broncode staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include 'load_images.php'; ?>


Correctie: Je bestand heet index.html, maak daar eens index.php van.
Gewijzigd op 18/04/2024 21:49:12 door - SanThe -
 
- Ariën  -
Beheerder

- Ariën -

18/04/2024 21:52:35
Quote Anchor link
Scherp, SanThe. In de source-code van de browser zie ik de PHP-code gewoon staan.
Op een telefoon is het jammer dat je die source niet kan zien... :-P
Gewijzigd op 18/04/2024 21:52:49 door - Ariën -
 

19/04/2024 08:41:33
Quote Anchor link
Als je echt antwoord wilt op je vraag "Kan iemand me vertellen wat hier misgaat?" dan moet je eerst kijken naar het antwoord dat je zelf geeft:
Mark Paulussen op 18/04/2024 19:06:09:
[..] Ik heb een tooltje ontdekt waarmee ik AI kan gebruiken om de code te genereren waarna ik het e.e.a. kan aanpassen [..] en ik zie niet wat er nu misgaat.

Op deze manier leren programmeren is een ontzettend lange weg, terwijl je het ook nog eens nooit helemaal onder de knie zal krijgen zo.

Ja, leren programmeren is een kwestie van doen en veel 'kilometers' maken, maar dat gaat beter op een 'verharde weg' dan door de 'blubber' van AI.
Dus kan je beter een goed leerboek erbij pakken eventueel aangevuld met tutorials, zoals deze.
Het belangrijkste verschil is dat je er zelf energie in moet steken, en niet lui kunt zijn met een of andere AI-tool. In het ene geval beklijft de intellectuele materie, in het andere geval .. niet.
Gewijzigd op 19/04/2024 08:43:26 door
 
Mark Paulussen

Mark Paulussen

19/04/2024 10:21:56
Quote Anchor link
Ah! Juist dat is hem, html moet ook php zijn. En die code voor foutafhandeling heb ik er nu in gezet, waar kan ik zien wat dat doet?

https://www.yeschat.ai/ru/gpts-9t557Muv9r6-Responsive-HTML5-Gallery-Visuals-That-Adapt
Ad Fundum, dit is de tool die ik heb gebruikt. Ik leer daar veel van. Trial and error op een interactieve manier, dat werkt goed voor mij. Beter dan met een boek, al gebruik ik die dan wel weer voor naslag. Lastig is dan wel dat je soms niet weet wat je niet weet. Daar is een forum als dit weer een uitkomst voor. Lui ben ik zeker niet. Jammer dat je me die geeft omdat ik anders leer dan jij. Mensen leren niet allemaal hetzelfde. Ik ben docent dus ik kan het weten, misschien heb jij die ervaring nog niet maar geloof me dat is zo.
 
- Ariën  -
Beheerder

- Ariën -

19/04/2024 11:06:57
Quote Anchor link
Mark Paulussen op 19/04/2024 10:21:56:
Ah! Juist dat is hem, html moet ook php zijn. En die code voor foutafhandeling heb ik er nu in gezet, waar kan ik zien wat dat doet?


Op php.net, de officiële website.
https://php.net/ini_set
https://php.net/error_reporting
https://php.net/include

Elke functie kan je daar vinden.

Je zal met die code dan in ieder geval ook fouten zien, als die uit zouden zijn geschakeld. Maar dat was het probleem overigens niet. Maar het kan zeker geen kwaad om dit tijdens het ontwikkelen aan te zetten, en tijdens het 'live' gaan weer uit.

In jouw situatie werd PHP niet uitgevoerd omdat het een .html bestand was.
Gewijzigd op 19/04/2024 11:07:14 door - Ariën -
 
Mark Paulussen

Mark Paulussen

19/04/2024 11:48:14
Quote Anchor link
Ariën, waar zouden die errors zichtbaar moeten zijn? Ik heb die code toegevoegd en alles online gezet maar snap niet waar die eventuele errors zichtbaar zouden moeten zijn. Of moet ik daar een lokale testomgeving voor inrichten o.i.d.
 
Ozzie PHP

Ozzie PHP

19/04/2024 13:42:10
Quote Anchor link
Heb je de code helemaal bovenin gezet, als allereerste?

Wat betreft de opmerking over AI snap ik Ad Fundum wel. AI kan handig zijn op het moment dat je zelf al een bepaalde basiskennis hebt. AI kan je dan iets voorschotelen waarop je zelf kunt voortborduren. Op basis van reeds opgedane kennis kun je dan bepalen of datgene wat wordt voorgeschoteld bruikbaar is, maar bijvoorbeeld ook of het aan de benodigde veiligheidseisen voldoet.

Wat betreft je opmerking dat je zelf docent bent ... ik neem aan dat je dat niet bent geworden met behulp van AI, maar dat je daar een opleiding voor hebt gevolgd? Misschien iets om over na te denken ... ;-)
 
Mark Paulussen

Mark Paulussen

19/04/2024 13:54:43
Quote Anchor link
Ik geef je een metafoor:
Er zijn zat mensen die het heel leuk vinden om bestaande auto's te tweaken, om te bouwen of te restaureren. Ik schat nu Ad Fundum even hoog in maar het is nu net alsof een techneut uit de autotechniek zegt tegen een tinkeraar dat hij lui is omdat hij de hts autotechniek niet heeft gevolgd. Ik heb de wens niet om php programmeur te worden maar vind het wel interessant om mee te klooien. Maargoed, hij mag me verder lui vinden hoor.

Ik ben in ieder geval blij met de hulp! Kan ik weer verder klooien en ik heb wat geleerd :-)
Super bedankt..

PS: Ja de code staat bovenin:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
?>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Responsive Image Gallery</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="gallery">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include 'load_images.php'; ?>

</div>
<div id="popup" style="display:none;" onclick="closePopup()"> <img id="popup-img" src="" alt="Large image">
<p>Image description and details here.</p>
<button onclick="window.location.href='more-info.html';">More Information</button>
</div>
<script src="script.js"></script>
</body>
</html>
 
Ozzie PHP

Ozzie PHP

19/04/2024 14:14:10
Quote Anchor link
Hij had je niet lui moeten noemen. Maar er zijn wel een heleboel luie programmeurs. Die zoeken ergens een script, kopiëren en plakken het, en komen dan vervolgens hier naar het forum om te roepen dat het niet werkt.

Betreffende je metafoor. Ik kan ook op YouTube een tutorial zoeken hoe ik remmen van een auto moet verwisselen. Ik kan zelfs diverse tutorials lezen gedurende een paar dagen. Noem mij maar lui! Vervolgens sta ik bij jou op de stoep, want ik heb gehoord dat jouw remmen van je auto niet heel adequaat meer functioneren. Maar geen nood, ik pak m'n kruk die ik zojuist bij de bouwmarkt heb gekocht. Ik plaats 'm onder je auto en ga vervolgens sleutelen aan je remmen. Precies zoals ik heb gezien in alle YouTube tutorials die ik heb bekeken. Zeg jij het maar ... als ik klaar ben met sleutelen, ga jij dan met een goed gevoel in je auto zitten?

Wat ik wil zeggen is dat je om te kunnen programmeren heel veel kilometers moet maken. Zelfs programmeurs die al heel veel kilometers hebben gemaakt, komen nog regelmatig dingen tegen die beter kunnen op basis van nieuw opgedane ervaring.

Code schrijven is niet een kwestie van ergens een stukje code kopiëren en ergens anders neerplakken. Programmeren is een vak. Iedereen kan een paar alinea's tekst schrijven, maar dat maakt je nog geen professioneel auteur. Velen kunnen autorijden, maar het maakt je nog geen professioneel chauffeur enz.

En natuurlijk, zolang het een beetje hobby is, is het allemaal nog niet zo heel erg. Maar ga je je code live zetten en blijkt die lek te zijn en komen er klantgegevens op straat te liggen, dan wordt het allemaal net even wat anders.

Anyhow ... lang verhaal kort. Een stukje code knippen/plakken (wat AI in feite is) heeft weinig met programmeren te maken omdat het grotere verband mist. Het kan dus zeker geen kwaad om wat boeken aan te schaffen, zodat je wat basiskennis opdoet, van waaruit je kunt voortborduren.
 

19/04/2024 19:08:51
Quote Anchor link
In principe is het kopieren van code van 'ergens' vandaan waarover je niet zelf hebt nagedacht een vorm van afkijken.
Dat is lui, en kortzichtig van zichzelf.

Maar tegelijkertijd, als het niet werkt en je wilt het verbeteren bewandel je uiteindelijk een veel langere weg, en dat is verre van lui.

Ik heb gesteld dat je om iets te leren niet lui kunt zijn met een AI-tool, dat is algemeen bedoeld.
Te meer omdat ik de vragensteller persoonlijk helemaal niet ken.
 



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.