Stream

Join this community to post or comment

Xav G

Questions techniques  - 
 
ProblèmeE NODE-GYP :

lien forum pour plus de lisibilité : http://www.developpez.net/forums/d1581986/webmasters-developpement-web/javascript-ajax-typescript-dart/javascript/node-gyp-cpp-node/

Bonjour tout le monde !
Alors voila bientôt 2 semaine que je suis bloqué dans mon projet.
Je vous préviens de suite, j'ai un mal fou à clarifier mes explications :D Donc je vais essayer d’être le plus cours et précis possible afin de ne pas vous perdre !! 8O
[U][B]
0 - Projet : [/B][/U]
Tout d'habord mon projet est un projet scolaire, mon but est de : controler un Ar Drone 2.0 (PARROT) avec un casque Emotiv Epoc+ (par la pensée).
Le Drone est codé en NodeJS [B]MAIS[/B] le casque est codé en C++.

[B][U]1 - Demarche:[/U][/B]

La structure du projet est du type :

Casque -> Serveur Node (envoie donnée)
Serveur Node -> Drone (envoie ordre)
Serveur Node -> Client(html) (envoie donnée)
Donc on suit l'etat du drone via une page html.

Apres de nombreux essais... La meilleur solution trouvé est :
J'utilise node-gyp pour transformer ma partie C++ en lib de NODE. Ensuite Je recupere les donnée en NODE puis les traites normalement en NODE :) (Dans le plus parfait des mondes :calim2:)

[U][B]2- Problemes[/B][/U]
Après déjà un TRÈS TRÈS long moment pour comprendre comment marche [B]node-gyp[/B], j'ai finalement réussi à transformer mon programme c++ en lib pour Node !! :mrgreen:

[I][U]ILLUSTRATION SIMPLIFIER :[/U][/I]
[U][B]
C++ :[/B][/U]
[CODE]
* codes *
mentalCommandAction = static_cast<int>(IS_MentalCommandGetCurrentAction(eState));
mentalCommandActionPower = IS_MentalCommandGetCurrentActionPower(eState);
* codes *
[/CODE]

Node :
[CODE]
var Epoc = require('bindings')('index');

Epoc.connect(function(event) {

    if(event.blink > 0){
        console.log('blink');
    }
    if(event.mentalCommandAction > 1){
        console.log(event.mentalCommandActionPower);
    }
    if(event.laugh > 0){
        console.log('laugh');
    }

    if(event.smile > 0){
        console.log('smile');
    }
});
[/CODE]

Le probleme reside ICI, certaines variables tel que (event.blink >0) fonctionne parfaitement la variable passe de 0 à 1 en fonction de l'etat !!
En revanche , mentalCommandAction(Power) reste CONSTAMMENT à 0 !!!!!!!!!!
Et alors le plus drole est que si je fait tournée exctement les MEMES programmes en c++ ou en node, c'est toujours pareil !!! Les variable tels que mentalAction, time, ... reste à 0 ou une valeur constante !! Et d'autre fonctionnent sans problemes :(

(Bon je crois que c'est bon j'ai perdu tout le monde je vais faire un vidéo pour réellement montrer ce qui se passe :D haha )

[U][B]3 - SOLUTIONS ENVISAGEES[/B][/U]
Plusieurs solutions sont envisageable :

[LIST]
[*]Je pense a un probleme de convertion de donnée ente c++ et js ? Mais cela est peu probable car normalement les valeur de mentalCommandAction sont 1,2,4,8,16,32.. et mentalCommandActionPower de 0 à 1
[*]La fonction EMIT par le casque n'est pas acceptable en JS donc il renvoi une erreur a al fonction (0) et c'est pour cela que j'ai ABSOLUEMENT toujours 0 ?
[/LIST]

EDIT :
Voici les videos :
La premiere montre que ca marche tres bien en c++, puis on vois sur la deuxieme que certaines variables ne repondent pas comme il le faut :/
[video]https://youtu.be/R1c0z5MESsU[/video]
[video]https://youtu.be/a0ZWGErEn48[/video]

CODE SOURCE c++ : [url]https://github.com/XavG/EpocUtils2.0[/url]
CODE SOURCE NodeJS : [url]https://github.com/XavG/node-epocjs[/url]

EDIT2: N'hesitez surtout pas à me dire si certaines chose ne vont pas, des fichiers manquant (j’espère pas) ou autres.

Voila je suis COMPLETEMENT PERDU !!! Je vais tenter de vous faire un videu puis de relire mon post pour l'eclaircir un peu :D
Merci d'avance,

Xavier
 ·  Translate
1
Add a comment...
 
Full Stack Development Tutorial
https://nodeontrain.xyz/tuts/home/
1
Add a comment...

Tierry Danquin

Discussion  - 
 
Hello mes amis Développeurs ! J'ai le plaisir de vous annoncer que l'inscription à la beta de SlugBay, la plus grande plateforme dédiée aux ressources pour développeurs est ouverte
émoticône wink

Inscrivez-vous dès maintenant !!

https://www.slugbay.com
 ·  Translate
5
Add a comment...

Grégoire Berclaz

Questions techniques  - 
 
Bonjour,

Voici un problème que je n'arrive pas à résoudre depuis quelques semaines. Je souhaite simplement envoyer un cookie en même temps qu'un gif, mais impossible de comprendre pourquoi le cookie n'est pas envoyé.

Le poste original (et mis en page) est sur developpez.net. Aucune réponse sur le forum, tout le monde semble sécher... Quelqu'un aurait-il déjà rencontré ce genre de soucis ?

D'avance merci à ceux qui prendront le temps de s'intéresser à ma question.
 ·  Translate
Bonjour, Je suis un peu emprunté car une chose m'échappe. Lorsque l'image "z.gif" est appelée, je veux créer un cookie et retourner l'image.
1
Grégoire Berclaz's profile photoStephane Rios's profile photo
3 comments
 
Oui tout à fait, par défaut, les pages HTML ne sont en général pas cachables.
Est-ce qu'en local ton set-cookie est bien présent ?
Si c'est le cas, c'est bien le Varnish.
 ·  Translate
Add a comment...

Maxime Warnier

Veille techno  - 
 
La fin de io.js, un nouveau départ pour node.js

Aujourd'hui devrait sortir nodejs V4.0.0. L'occasion de faire le point 
 ·  Translate
La version 3 de io.js vient déjà de sortir mais si ce changement majeure est arrivé si vite, c'est qu'il annonce un merge prochain entre io.js et node.js.
5
2
Nicolas Martos's profile photoMaxime Warnier's profile photoQuentin Le Hénaff's profile photoEdouard Bozon's profile photo
4 comments
 
Je vais réfléchir à la question oui, comme il commence à y avoir du contenu ça peut être une solution pour ne pas mélanger veille et articles de fond.  

De rien, merci à toi , c'est ce genre de commentaires qui motivent et donnent envie de bien faire.

Et s'il y a de l'envie, il y a souvent de la qualité ;)
 ·  Translate
Add a comment...
 
Je souhaite faire un échange de bons procédés avec un dev FULLSTACK expert Node.js : je peux vous apporter mes compétences senior de GRAPHIC DESIGNER / GUI / BUSINESS PLAN / ETUDE DE MARCHÉ / RESEAU INVESTISSEURS & MORE contre DEV : finalisation d'une plateforme de réseau social ludique développée à 90%  NODE.JS / MONGODB  sur GITHUB & HEROKU / AMAZON S3 - je sais que c’est chercher une aiguille dans une botte de foin mais « ils ne savaient pas que c’était impossible alors ils l’ont fait » Mark Twain - Know more about me @ www.picturgency.com
 ·  Translate
1
Natasha Bernal's profile photoFathi JIRARI's profile photo
5 comments
 
Réssayer maintenant SVP
Add a comment...

Sven Sauleau

Veille techno  - 
 
If you need a simple way to update your HA NodeJS applications, I recommend this.
naught - Zero downtime deployment for your Node.js server using builtin cluster API
2
Add a comment...
 
Stage Développeur Full Stack (Node.js / Angular.js)

Datananas (http://www.datananas.com) édite un logiciel SaaS permettant aux commerciaux de créer des listes de prospects B2B à partir des réseaux sociaux professionnels. 

Vous souhaitez participer au développement d'une jeune startup ambitieuse, tout en améliorant vos compétences techniques sur des technologies telles que Node.js / Angular.js


Votre Profil
- Vous avez une première expérience avec Node.js et/ou Angular.js / Jquery
- Vous maitrisez les langages web de base : HTML5 / CSS3 / Javascript
- Vous maitrisez Git et savez organiser votre code
- Vous avez une attitude positive et aimez apprendre de nouvelles technos
- Vous n'avez pas peur de prendre en main des problématiques complexes (Webcrawling, Machine Learning, etc...)
- Vous êtes entrepreneur et débrouillard (une première expérience en startup est un plus)
- Une sensibilité à l'UX est un plus

Votre Mission
- Participation active aux réflexions sur l'évolution des produits
- Développement des évolutions de la plateforme (Front+Back)
- Développement de nouveaux produits
- Maintenance et correction des bugs

Conditions
- Stage rémunéré
- Lieu : Paris 9
- Durée : 3 à 6 mois
- Début : dès que possible
- CDI possible à l'issue du stage.
- Pour postuler, envoyez un mail à jobs@datananas.com avec votre CV et vos réalisations (lien vers votre compte Github/Bitbucket par exemple)
 ·  Translate
1
Corentin Hatte's profile photo
 
Pourquoi demander de l'expérience quand le but d'un stage est d'en acquérir ?
À moins qu'il s'agisse de recruter un salarié sans le salaire qui va avec… ?
 ·  Translate
Add a comment...

About this community

La communauté des utilisateurs de Node en France
 
<h1>{{ninja.wanted}}</h1

<div ng-if="lead.dev">
  <h2>Startup Recrute</h2>
  <p>Dans le sud de la France a Aix en provence, startup recherche un vrai lead dev JS (stack MEAN), motivé et décisionnel prêt a s'investir dans un projet porteur. Vous intégrerez une équipe de 4 dev junior et 2 dev senior (dont le CTO co fondateur).
Si comme nous, vous voulez non pas passer une journée de boulot mais vivre et partager une aventure humaine et technique, you're welcome
</div>
 ·  Translate
1
Add a comment...
 
Bonjour
Responsable commercial pour Sopra Steria, je suis à la recherche de profil technique pour un grand projet d'intégration (ci dessous le descriptif)
Alors si vous êtes intéressés, n'hésitez pas à me joindre à l'adresse cedric.duverger@soprasteria.com

Dans le cadre de la constitution des équipes de développements de l'un de ses clients majeurs du domaine du transport, Sopra Steria recherche plusieurs leads développeurs pour mener les équipes d'un programme stratégique pour ce client et visible des utilisateurs finaux grand public.
Dans une démarche agile / DevOps, Sopra Steria va définir et construire une plateforme de services consommés par :
- des clients m2m : plus de 12 000 répartis sur 800 sites géographiquement répartis et à alimenter au fil de l'eau
- des applications tiers : startup, ...
- des applications mobiles
- des IHM opérateurs
Les orientations techniques principales sont :
- la plateforme de services, conçue selon une architecture orientée micro-services, sera déployée sur une infrastructure cloud hybride PaaS CloudFoundry / conteneurs Dockers,
- les API REST des micro-services seront exposés via une solution d'API Management robuste et fiable,
- le développement des micro-services et des API associées repose sur les technologies : NodeJS, AngularJS, NoSQL ...
- plusieurs applications, conçus selon la même approche micro-services / APÏ REST, sont basés sur les technologies Java, Spring, AngularJS, Tomcat, PostgreSQL,
- le cycle de vie des services et applications sera géré selon une démarche DevOps et en utilisant une suite complète et intégrée d'outils orienté DevOps / Cloud,
- la consolidation et l'exploitation de la traçabilité technique et applicative sera assurée par la pile logicielle ELK (ElasticSearch, Logstash, Kibana).
 ·  Translate
1
Add a comment...
 
#CDI #Node.js #AngularJS #MongoDB

Bonjour à tous,

Nous sommes une startup qui édite un logiciel en SaaS et sommes en forte croissance. Nous recrutons notre premier Développeur Full Stack en CDI.

https://www.datananas.com/fr/emploi/full-stack-developer

Vous aurez l'opportunité de travailler sur les technos suivantes : Node.js, AngularJS, Jquery, MongoDB, et bien d'autres.

Vous participerez à l'évolution du produit actuel et au développement de nouveaux produits.

Pour postuler : jobs@datananas.com

 ·  Translate
Rejoignez Datananas, une startup SaaS B2B Full Stack Developer - Node.js Angular.js
2
Add a comment...
 
Hello mes amis Développeurs ! J'ai le plaisir de vous annoncer que l'inscription à la beta de SlugBay, la plus grande plateforme dédiée aux ressources pour développeurs est ouverte
émoticône wink

Inscrivez-vous dès maintenant !!

https://www.slugbay.com
 ·  Translate
6
1
Mickael Auger's profile photo
Add a comment...

alexandre pletty

Questions techniques  - 
 
Petite question, Quel base de donnée serait recommander pour un site tel qu'un réseau social, site de rencontre ou autre plateforme social ?! ^^
 ·  Translate
1
Frédéric Delorme's profile photoalexandre pletty's profile photo
13 comments
 
Merci a tous pour vos réponse (désolé du temps de réponse lol) et directement utiliser mysql avec node serais une mauvaise chose ? C'est pour créé une Api pour l'application
 ·  Translate
Add a comment...
 
the new arrow function coming in ES6
2
Add a comment...
 
Learn all about Node.js, MongoDB, Cloud Deployment and lots more with brand new chapters coming soon! Available for a limited time for $10 https://www.udemy.com/all-about-nodejs/?couponCode=julynode        
2
Add a comment...

Sven Sauleau

Veille techno  - 
 
Amazing way to upload files without fails.

#UX
Users want to share more and more photos and videos. But mobile networks are fragile. Platform APIs are a mess. Every project builds its own file uploader. A thousand one week projects that barely work, when all we need is one real project, done right. We are going to do this right.
1
2
Core Blah's profile photoBhavin Patel's profile photo
Add a comment...
 
Découvrez l'application web http://www.peerple.fr  sur votre mobile ou tablette, une plateforme de recrutement digitale en mode connecté.

Application 100 % JavaScript avec Ember.js et Node.js
 ·  Translate
Peerple où comment sortir des processus d'embauche trop classique.
1
Add a comment...

Sven Sauleau

Discussion  - 
 
Awesome documentation for your REST API in many languages
1
4
Juan Usubiaga's profile photoNguyen Van Thuan's profile photo
Add a comment...