My articles, projects, and realisations

2019
2018

T-Rex's neural network

Artificial Intelligence that learns from your movements to play the ester-egg T-Rex on Google Chrome (using a neural network). Voir le dépôt GitHub.

1 May 2017

Neural Network Artificial Intelligence T-Rex Google JavaScript

Transmi

A web interface to manage torrents that can be used by multiple users (to each user his account, files and folder on the machine). Voir le dépôt GitHub.

21 January 2017

NodeJS transmission torrents svelte

2017

FarSight

An application of Machine Learning to the Card Game Hearthstone Voir le dépôt GitHub.

10 October 2016

Hearthstone NodeJS Electron Machine Learning python AngularJS

Continuous Integration tools - How Skies built his CI Platform

A large project generally involves many lines of code in different languages with many libraries. Developers work simultaneously on multiple parts of the software and it can become a nightmare to produce a stable and clean build. That is when Continuous Integration (CI) comes into play. Lire l'article (anglais).

9 October 2016

CI Architecture SonarQube BuildBot Jenkins Git

CashFlow

Programme permettant de gérer, importer et suivre l'évolution de ses comptes bancaires. Voir le dépôt GitHub.

8 August 2016

NodeJS Electron TypeScript Gulp AngularJS 2 D3.js NVD3

Navigateur web pour fichiers

Application permettant d'accéder, de télécharger, de supprimer ou de zipper des fichiers/dossiers sur un serveur directement depuis une interface web. Voir le dépôt GitHub.

23 February 2016

Docker Python Flask Nginx Gunicorn Supervisor

2016

HAProxy Host Firewall

Script permettant de générer un fichier de configurations HAProxy ainsi que des règles Iptables, en fonction d'une liste de nom de domaines, de ports, de routes et d'identifiants (authentification). Voir le dépôt GitHub.

26 December 2015

HAProxy Iptables Network Proxy Python

LoL Senpai - League of Legends

LoL Senpai est une application web permettant de conseiller les joueurs de League of Legends (un des jeux les plus joués au monde) sur leurs parties classées. Voir le dépôt GitHub.

31 March 2015

Python Flask HAProxy Docker League of Legends Riot API

2015

Stats router TP-Link

Programme permettant de connaître la consommation de la bande passante pour chaque appareil connecté sur un routeur TP-Link. Voir le dépôt GitHub.

3 November 2014

C# TP-Link Router Network

2014
2013
2012

Gestion des erreurs en PHP

Comment gérer les erreurs PHP ? Lors de la phase de développement, il est indispensable de voir les erreurs que retourne PHP, cela permet de les corriger. Cependant, lorsque le site est en production, mieux vaut que les erreurs ne s'affichent pas, principalement pour des raisons de sécurité et d'esthétique. Lire l'article.

30 Novembre 2011

PHP

Ajouter une option à un select en JavaScript

Un visiteur peut-il ajouter sa propre valeur dans un select ? Exemple d'un select "Fréquence", avec les options : "Semaine", "Mensuel", et "Autre". Lorsqu'un visiteur choisit l'option "Autre", pourquoi ne pourrait-il pas ajouter ce qu'il souhaite ? Lire l'article.

5 Août 2011

JavaScript

2011
2010