node.js, socket, mariadb

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

Medior Microsoft Dynamics Developer

Jouw uitdaging: Ben jij sterk in het succesvol ontwikkelen van maatwerk componenten op het Dynamics platform? En wil je actief meewerken aan de ontwikkeling van ons Digital Customer Experience portfolio? Dan is dit iets voor jou! Voor de Digital Customer Experience afdeling (DCX) zijn we op zoek naar een Medior Microsoft Dynamics Developer. In deze functie ben je verantwoordelijk voor de succesvolle ontwikkelen van maatwerk componenten op het Dynamics platform bij toonaangevende organisaties. Denk daarbij aan het realiseren van integratie met front en backoffice systemen op basis van Azure PaaS of het ontwikkelen van complexe plug-ins. Daarnaast werk je actief

Bekijk vacature »

Senior Python Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

.Net custom software developer

Jouw uitdaging als .Net developer Als .Net custom software developer creëer je maatwerkoplossingen. Denk aan een mobiele applicatie voor het stroomlijnen van logistieke processen, een platform voor een uitkeringsorganisatie of de passagiersbeleving van een vliegtuigmaatschappij. Hierbij gaat het vaak om complexe omgevingen met veel gebruikers, waarbij de lat dus hoog ligt. Wat jouw werkzaamheden zoal zijn? Je werkt mee aan het gehele ontwikkelproces, van ontwerp, design en ontwikkeling tot testen en beheren van Microsoft applicaties en PoC’s. Je gaat werken met o.a. de volgende technologie: Azure, C#, .Net core, Angular, React, Vue en soms AWS. Je neemt deel aan meetings

Bekijk vacature »

Technisch Applicatie Beheerder

CGI heeft de slagkracht en de grootte om zelfs de meest ambitieuze IT-carrières vorm te geven. Doordat wij een stabiele en groeiende organisatie zijn, kunnen wij je uitstekende kansen bieden om in een ondersteunende omgeving te werken aan projecten die daadwerkelijk impact hebben op onze wereld. Technisch Applicatie Beheerder - Aviation Wat ga je doen? Als Technisch Applicatie Beheerder zorg je voor het continu beschikbaar zijn van applicaties. Jij houdt je bezig met het inrichten, monitoren, analyseren en verbeteren van de technische infrastructuur en procedures rondom de beheerde applicaties. Jij test de werking van de aangeboden wijzigingen en lost problemen

Bekijk vacature »

Enthousiaste back-end ontwikkelaars gezocht in Ove

Functieomschrijving We zoeken vanwege de groei de ontwikkelafdeling meerdere Python/Django ontwikkelaar. Je komt te werken in een hecht klantteam van developers die dagelijks met elkaar werken aan uiteenlopende producten voor de organisatie. De team genoten gaan op een sympathieke manier met elkaar om en helpen elkaar bij het werk waar mogelijk. Er heerst hier zeker geen pakken cultuur en er is veel ruimte voor ontspanning en plezier. We zoeken zowel medioren als senioren die er van houden om aan complexe back-end code te werken. Je krijgt hier veel ruimte om zelf invulling te geven aan je werk en zo ook

Bekijk vacature »

Front-End Developer / JavaScript / AngularJS / Fin

Functieomschrijving Are you an enthusiastic Front-End Developer? Do you want to work with JavaScript & frameworks like AngularJS and be part of a future migration to Vue.js? Do you have a focus on delivering high quality code that is scalable, readable and clean? If your answers are yes, than this might be your new job! The client designs and develops the next generation of applications. As a Front-End Developer you are, with your team, responsible to speed up and strengthen the digital transformation by designing, implementing and supporting the internet banking applications with main focus on payments solutions. Your focus

Bekijk vacature »

Applicatiebeheerder

Applicatiebeheerder (40 uur) Word jij onze nieuwe collega? Dagelijks creëren wij bewustwording bij organisaties over bedrijfsveiligheid en trainen wij mensen om bij een acute noodsituatie adequaat te handelen. Op een innovatieve manier maken we zo samen Nederland een stukje veiliger. Dit doen we met enthousiaste en gedreven mensen. Ervaren professionals binnen hun vakgebied! Kun jij hierbij van toegevoegde waarde zijn? De komende jaren zetten we vol in op automatisering om onze klanten nog beter van dienst te kunnen zijn. Onze huidige ICT afdeling uitbreiden is dan ook een must. Daarom zijn wij per 1 januari 2020 op zoek naar een

Bekijk vacature »

Front-End Developers for the SSM Information Manag

Location Frankfurt am Main, Germany Closing date for applications 17 January 2020 Your team You will be part of the Prudential Domain Services Division in the Directorate General Information Systems. We are a team of approximately 25 IT professionals delivering tailored IT solutions for European banking supervision (SSM) to support financial stability and collect supervisory statistics. Working as part of an agile team of software developers, you will take over the development and maintenance of the SSM Information Management System (IMAS) from an external supplier. Currently, the custom-built IMAS web application is based on .NET, Java, SQL Server (including SSRS),

Bekijk vacature »

WO starter / Developer / Programmeur / Software De

Functieomschrijving WO starter / Developer / Programmeur / Software Developer / PHP / Full stack / SAAS / Laravel Ontwikkelen van nieuwe functionaliteiten; Ontwikkelen van reactieve front-end; Onderhoud en bug fixing van de bestaande software; Samenwerken met het team op basis van 4 wekelijkse release cyclus; Code review binnen het team; Testen van de gebouwde software. Functie-eisen WO diploma (richting informatica, beta, data) 1 jaar aantoonbare ervaring met programmeren; Ervaring met het bouwen van een webapplicatie; Kennis van een back-end taal en een front-end taal; Je bent communicatief, gedreven, denkt in oplossingen. Bedrijfsomschrijving Onze klant is een dynamisch bedrijf in

Bekijk vacature »

Software Engineer (C#.NET)

Als software engineer bij DEVENTit ben je bezig met het volledige software-traject. Van analyse van vraagstukken tot ontwerp en ontwikkeling. Onze software is volledig webbased waarbij wij ons richten op de back-end software, ontwikkeld in C#/.NET. Voor de front-end werken wij samen met partners in Nederland en India. Je gaat werken in een team met ervaren collega’s die het als een uitdaging zien om nieuwe standaarden en technieken in onze oplossingen een plaats te geven. Complexiteit is daarbij een uitdaging die niet uit de weg wordt gegaan. Recentelijk zijn wij gestart met het herontwerpen en -ontwikkelen van onze software zodat

Bekijk vacature »

C# Developer

De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Samen met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Je hebt behoefte aan collegae die jou alles leren op het gebied van technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en dan een technische meeting,

Bekijk vacature »

Gezocht: ervaren PHP developer die next level wil!

Functieomschrijving Hier werken betekent dat jij je expertise op het gebied van PHP verder kan uitbouwen en een waardevolle bijdrage gaat leveren binnen deze kleine maar prettige organisatie. Voornamelijk zul je hier gaan werken op de Backend met Laravel, mocht je Symfony kennis hebben en je wil ook graag Laravel leren dan kan dat hier zeker! Binnen een team van experts ga jij in Scrumverband verder het succes uitbouwen van het bedrijf. Het is belangrijk dat je zowel een teamplayer bent als zelfstandig te werk gaan, want ze kunnen niet de hele dag je handje vasthouden om alles uit te

Bekijk vacature »

C++ / Developer / Complex / Architectuur

Functieomschrijving Wil jij als C++ Developer meebouwen aan complexe systemen die levensreddende operaties ondersteunen? Ben jij de C++ Developer die zijn hand niet omdraait voor de meest uitdagende C++ vraagstukken? Dan is deze C++ rol jou op het lijf geschreven! Je wordt verantwoordelijk voor de codegeneratie en de onderliggende architectuur; Je zorgt ervoor dat de frameworks en architectuur continue doorontwikkeld wordt en dat nieuwe technologieën zoals Big Data en machine learning in de architectuur opgenomen worden; Creëren van robuuste, betrouwbare en veilige omgeving; Maken, onderhouden en doorontwikkelen van onze in C++ ontwikkelde architectuur in een Linux omgeving. Functie-eisen Hbo-gediplomeerd; Minimaal

Bekijk vacature »

C# ontwikkelaar bij internationaal bedrijf?

Functieomschrijving Als C# Developer bouw jij verder aan de technische (beheer)systemen. Het bedrijf heeft een eigen softwareproduct gemaakt met Visual Studio C# en deze software wordt op de hardware gezet. Vervolgens wordt het product bevestigd bij de klant. Als developer ben je bezig met technische software. Affiniteit met C en C++ kan handig zijn. De software op de apparaten, systemen en servers zijn jouw verantwoordelijkheid, samen met de 4 andere developers. Het team is groeiende en er worden meerdere developers gezocht! Het betreft een vrij technische functie en je werkt met C#, WCF, Winforms, webservices, HTML, JavaScript, WPF, LINQ, UML,

Bekijk vacature »
Kenny iets

kenny iets

28/04/2016 15:42:00
Quote Anchor link
hallo,
voor een project ben ik bezig met real time chat met socket.io, node.js en mariadb.
ik wil door middel van een de database connetion de chat gegevens uitwisselen.
Ik kan het naar de database toe sturen ik krijg er alleen niks uit.
Wat doe ik fout?
ik heb het volgende geschreven:



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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//Create by kenny info@kennysinkeler.nl,
//With socket.io, fs, http and mariasql
 
var fs = require('fs'),
        http = require('http'),
        socketio = require('socket.io'),
        DB = require('mariasql');
var db = new DB({
        host: '{{hier stond het IP}}',
        user: '{{hier stond user}}',
        password: '{{hier stond het wachtwoord}',
        db: '{{hier stond de databasenaam}}'
});
//prepare de qeury for insert data
var insertchat = db.prepare("INSERT INTO messages (message,date,remove_from) VALUES (:message, NOW(),'1') ");
var message = db.query("SELECT * FROM messages");
 
var server = http.createServer(function(req, res) {
        res.writeHead(200, { 'Content-type': 'text/html'});
        res.end(fs.readFileSync('index.html'));
}).listen(3000, function() {
        console.log('Listening at: http://localhost:3000');
});
 
socketio.listen(server).on('connection', function (socket) {
        socket.on('message', function (msg) {
                message.on('result', function(res) {
                        res.on('data', function(row) {
                                console.dir(row);
                        }).on('end', function() {
                                console.log('Result set finished');
                        });
                }).on('end', function() {
                        console.log('No more result sets!');
                });
                console.log('Message Received: ', msg);
                db.query(insertchat({message: msg}));
                socket.broadcast.emit('message', msg);
         });
});
 
PHP hulp

PHP hulp

23/01/2020 12:15:13
 
Thomas van den Heuvel

Thomas van den Heuvel

28/04/2016 15:57:22
Quote Anchor link
Is nodejs actief op dezelfde server als de database?
(en anders) accepteert de database ook externe connecties?
Heb je gecontroleerd dat het maken van een verbinding met de database is geslaagd?
Je prepared wel, maar execute niet?
Je zegt "Ik kan het naar de database toe sturen" waar blijkt dit uit?
 
Kenny iets

kenny iets

28/04/2016 16:01:12
Quote Anchor link
Thomas van den Heuvel op 28/04/2016 15:57:22:
Is nodejs actief op dezelfde server als de database?
(en anders) accepteert de database ook externe connecties?
Heb je gecontroleerd dat het maken van een verbinding met de database is geslaagd?
Je prepared wel, maar execute niet?
Je zegt "Ik kan het naar de database toe sturen" waar blijkt dit uit?


Ja alles
omdat ik als ik data door stuur van uit index.html die in de database invoegt.
 
Mebus  Hackintosh

Mebus Hackintosh

29/04/2016 17:07:46
Quote Anchor link
message.end();

Als ik even zo snel kijk op: https://github.com/mscdex/node-mariasql#examples

Dunno wat het precies doet, maar misschien handelt dat nog iets af?
 
Kenny iets

kenny iets

29/04/2016 17:39:46
Quote Anchor link
ik heb nu even het volgende (ja de rest werkt);
als ik console.dir(row);
krijg ik allemaal waardes uit de db.
als ik console.log(datamessage())/console.dir(datamessage());
krijg ik "undefined"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
function datamessage(){
        messages.on('result', function(res) {
                res.on('data', function(row) {
                        return row;
                        //console.dir(row);
                });
        });
}

console.log(datamessage());


Toevoeging op 29/04/2016 17:41:44:

Mebus Hackintosh op 29/04/2016 17:07:46:
message.end();

Als ik even zo snel kijk op: https://github.com/mscdex/node-mariasql#examples

Dunno wat het precies doet, maar misschien handelt dat nog iets af?


Dat sluit de dataconnectie
Gewijzigd op 29/04/2016 17:40:08 door kenny iets
 
Randy vsf

Randy vsf

29/04/2016 18:28:10
Quote Anchor link
De inhoud van datamessage() staat er om ergens op te reageren.
wat nog niet gebeurt wanneer je het wilt loggen.

Verander de inhoud maar eens naar: return '123';
Gewijzigd op 29/04/2016 18:31:05 door Randy vsf
 
Kenny iets

kenny iets

29/04/2016 19:19:26
Quote Anchor link
Randy vsf op 29/04/2016 18:28:10:
De inhoud van datamessage() staat er om ergens op te reageren.
wat nog niet gebeurt wanneer je het wilt loggen.

Verander de inhoud maar eens naar: return '123';


moet ik die return row;
daar naar return '123'; aanpassen?
 
Randy vsf

Randy vsf

29/04/2016 19:44:05
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
function datamessage(){
        return 123;
}
console.log(datamessage());


Wat je nu hebt is gelijk aan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
function datamessage(){
        
}
console.log(datamessage());

Geeft undefined
Gewijzigd op 29/04/2016 19:47:02 door Randy vsf
 
Kenny iets

kenny iets

29/04/2016 20:02:13
Quote Anchor link
jaa maar wat moet ik dan doen om het goed te krijgen?
 
Randy vsf

Randy vsf

29/04/2016 20:10:53
Quote Anchor link
Ik neem aan het terug sturen naar de verbonden client(s) dmv emit()?
Waarom wil je eigenlijk waardes uit de DB terugsturen?
Je krijgt de messages toch al binnen? je hoeft ze dan alleen op te slaan,
en de input te sturen naar verbonden clients.
 
Kenny iets

kenny iets

29/04/2016 20:27:14
Quote Anchor link
ja klopt.
omdat een chat wordt als je pagina sluit en weer opent dat je het gwn terug kan lezen
 
Randy vsf

Randy vsf

29/04/2016 20:30:24
Quote Anchor link
Gemiste berichten haal je op tijdens het initialiseren van je applicatie.
Beetje nutteloos om alle berichten uit de database te halen terwijl de gebruiker online is.
 
Kenny iets

kenny iets

29/04/2016 20:35:03
Quote Anchor link
Ja weet ik maar wil het toch proberen :P
 
Randy vsf

Randy vsf

29/04/2016 20:39:42
 



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.