Aujourd'hui, pour les besoins de l'environnement de build du projet sur lequel je bosse, j'ai eu besoin de créer un lien symbolique. À ma grande surprise, les liens symboliques existent sous windows, au même titre que sous Unix. Visiblement, la commande mklink est mon sauveur… Mais… Pour avoir accès à mklink, il est nécessaire d'être […]

Read more

Aujourd'hui, j'ai eu l'idée de me lancer dans un nouveau projet assez simple histoire d'illustrer les différentes étapes de la création informatique. Nous allons créer un outil à Use Cases ! Je vais tenter d'illustrer avec les connaissances que j'ai aujourd'hui, les questions que je me pose, comment j'y répond, comment je trouve l'information, en […]

Read more

Cet article construit la plus petite app React.js possible. En partant d'un projet construit comme décrit dans l'article dédié, la plus petite app react possible est conçue en plus des fichiers de build : D'un fichier index.html minimal : <!doctype html> <html> <head> <meta charset="utf-8"> <title>React App</title> </head> <body>

</body> </html> D'un fichier […]

Read more

React.js, la librairie conçue par Facebook est une façon flexible et rapide pour créer la logique cliente d'applications web. Cet article est le premier d'une longue série pour survoler les différents aspects de l'outil. Initier un projet React propose un module «create-react-app» pour initialiser un projet minimal. La première étape consiste à installer le module à l'aide […]

Read more

Parce que j'oublie toujours les commandes exactes pour ouvrir des ports et pour faire des scan, voici un rapide récapitulatif. L'écoute se fait avec netcat et l'option -l. Une écoute en udp se fait à l'aide de -u. Pour rester en écoute active lorsque la connexion cliente est fermée, -k le permet. Ainsi, pour écouter […]

Read more

Je viens de tomber par hasard sur ce TED Talk qui propose une solution simple pour briser une mauvaise habitude. Le problème Le schéma de création d'une habitude est toujours le même : Pour commencer, l'habidute a besoin d'un déclencheur. Par exemple, la vue d'un gâteau au chocolat. Le déclencheur attire ensuite un comportement. Dans notre exemple […]

Read more

Pour ceux qui n'ont aucune affinité avec le design, l'utilisation de twitter bootstrap fait sens et permet d'arriver à un résultat acceptable pour nos sites web. Cet article résume l'intégration du framework au sein d'une application Ruby on Rails 4 nouvellement créée. Twitter bootstrap existe en version sass et s'intègre dans Rails via une gem. Il […]

Read more

J'ai vu passer ça (via la fédération de go de Russie). J'ai voulu en garder une trace parce que c'était trop évident pour ne pas y penser 🙂

Read more

Les systèmes Peer to Peer sont aujourd'hui largement connus. Étudions comment les plus répandus sont construits. Cet article entre dans le cadre de la spécialisation Coursera sur le Cloud Computing. On distingue deux types de systèmes Peer to Peer : Les systèmes non structurés très répandus tels que Napster ou Gnutella Les systèmes structurés développés […]

Read more

Dans la vie, il y a certaines personnes qui nous détournent de nos projets, c'est ce que l'on appelle les personnes toxiques. Voici les grands archétypes de personnes à fuir : L'avocat du diable : c'est la personne qui s'évertue à démontrer pourquoi nos projets ne vont pas fonctionner. Il passe son temps à démonter le […]

Read more