How to include Markdown pages in React

Date 13 juillet 2016 Catégories Developpement par VulgaireDev

The main project i am currently working on is a playground wich illustrate the possibilities of a REST API, which aim is to normalize and unify the cloud management (more infos on a next article, i guess?).

To do so, I use React. One of the features of this playground is that, like in a Documentation, you have some Readings. You click on a Menu, then you can read on a specific location of the page. In a previous project, I did it with HTML files that I included, but we wan do way better. We can use Markdown.

Lire la suite


Double data binding with Redux + React

Date 12 juillet 2016 Catégories Developpement par VulgaireDev

The double data binding is something more common in Angular js than with React and Redux, because the flux pattern is a "one way data binding". But sometimes you'll need it (or at least it is the simplest way of doing the job)

Lire la suite


Introduction to React JS and Redux

Date 9 juin 2016 Catégories Developpement par VulgaireDev

I began to use ReactJS some weeks ago. Like I said in a previous post, React is not a framework, but a library, its aim is not to provide tools for building a complete app : people say that it is the "V" in MVC. It does it really well, but what other tools can we use to build a complete app ? Here comes Redux.

Lire la suite


Introduction à React JS et Semantic UI

Date 27 mai 2016 Catégories Developpement par VulgaireDev

Ces temps-ci je travaille sur un projet de R&D portant sur les données liées (une composante du projet Occiware). Avant de proposer une application exploitant l'API déjà présente afin d'illustrer les possibilités des données liées (linked data), je saute dans le bain du Front-end, afin d'améliorer le "playground", une appli qui est en fait un genre de tutoriel de l'API des données liées. Bref, je propose une modeste initiation au Front à travers mon experience.

Lire la suite


Enigme: La ronde des chapeaux

Date 8 mai 2016 Catégories "Maths" / Divers par Haalford

Je vous propose la petite énigme suivante :

Dans une salle sans miroir se trouvent N personnes. Chacune de ces personnes porte sur la tête un chapeau coloré et peut voir la couleur des chapeaux des autres personnes. Par contre, une personne ne peut pas connaitre la couleur de son chapeau.

On sait qu'il existe N couleurs de chapeau différentes. Attention, plusieurs personnes peuvent avoir un chapeau de même couleur sur la tête! Ainsi, une couleur de chapeau qui existe peut ne pas être portée. (Il n'y a pas de bijection entre les couleurs et les personnes).

Au bout d'un certain temps, les N personnes vont annoncer simultanément une couleur. Quelle stratégie doivent-elles mettre en place pour qu'au moins l'une d'entre elle annonce la couleur de son chapeau?

Lire la suite


Enigme: La bouteille empoisonnée

Date 17 avril 2016 Catégories "Maths" / Divers par VulgaireDev

Vous êtes roi, et préparez votre mariage qui a lieu demain. Vous disposez d'autant de serviteurs que vous le désirez, et possédez 1000 bouteilles de vin pour le festin de demain. On vous apprend qu'une des bouteilles parmis les 1000 est empoisonnée, et provoque la mort en moins de 24h, et ce quelle que soit la quantité absorbée. Quel est le nombre minimal de serviteurs que vous devez mobiliser afin de pouvoir isoler de manière certaine la bouteille empoisonée ?

Lire la suite


Le trajet le plus rentable

Date 28 mars 2016 Catégories Algorithmique / Developpement par VulgaireDev

C'est un défi que j'ai trouvé sur www.codingame.com.

On dispose d'un robot et d'un batiment possédant plusieurs salles. Chacune possède un numéro, une somme d'argent, et deux portes menant chacune soit vers une autre salle, soit vers la sortie. On ne peut passer les portes que dans un seul sens, et la structure du batiment fait qu'il est impossible au robot de passer deux fois par la même salle (absence de cycle). Quel est la somme maximale d'argent que peut récolter le robot ?

Lire la suite


Atteindre un score visé au foot

Date 26 mars 2016 Catégories Algorithmique par VulgaireDev

À la ligue 1, gagner un match de foot remporte 3 points, faire un match nul rapporte 1 point, et perdre en rapporte 0.
Connaissant le nombre de matchs qu'il nous reste à faire, ainsi que le nombre de points qu'on souhaite avoir en fin de saison, quelles sont les différentes manières d'atteindre ce score, càd combien doit-on faire de victoires, de match nul ou de défaite ?

Lire la suite