Recevoir une alerte mail quand un disque linux est plein

Si vous achetez un serveur dédié chez OVH ou ailleurs, faites attention déjà à bien positionner l’emplacement vos sites web. Par défaut, on a tendance à les placer dans /var/www, mais sur certains serveurs les partitions les plus volumineuses se trouvent dans /home. Pour le savoir, faites un df -h . Comme beaucoup, vous n’avez … Lire la suiteRecevoir une alerte mail quand un disque linux est plein

Triez et qualifiez vos données avec OpenRefine

OpenRefine est un logiciel qui permet d’importer des données  et de les manipuler un peu comme dans Excel mais avec pas mal de fonctions supplémentaires. On trouve peu de documentation en français sur le sujet, alors je vais vous aider à y voir un peu plus clair. Cet outil trouvera surement sa place dans votre trousse à outils d’SEO.

Lire la suiteTriez et qualifiez vos données avec OpenRefine

Réussir sa chasse au trésor / son escape game

L’escape game est devenu un vrai phénomène de société. On ne compte plus les salles tellement il y en a et ça me fait rudement plaisir. Enfin une activité inter age qui rassemble les hommes et les femmes. Grand fan d’énigmes et de jeux de rôles depuis tout petit, je suis un vrai addict. Quelque part, il s’agit de la suite des chasses aux trésors que nous faisaient nos parents. Aussi, je vais vous donner quelques conseils pour réussir votre escape game à destination des petits.
Ce qui ça me changera un peu des articles technique de ce blog 🙂

Lire la suiteRéussir sa chasse au trésor / son escape game

Des évidences de développeurs pas si évidentes

Maintenant que j’ai 20 ans de carrière derrière moi, je peux me permettre de dire quelles ont été les causes de mes expériences positives et celles négatives. Pour nous développeur, il s’agit surement d’évidences, mais selon la structure où l’on travaille ce n’est pas toujours le cas. Voyons ensemble ce qui fonctionne, de ce qui ne fonctionne pas.

Lire la suiteDes évidences de développeurs pas si évidentes

Apprendre à jouer du piano sans professeur

Cette année, papa noël nous a apporté un piano. Et comme, je n’aime pas avoir une boite noire sur laquelle je ne comprends rien, j’ai décidé de regarder ce que je pouvais en faire. Quelles sont les méthodes pour apprendre à jouer un morceau sans passer par la case solfège, y a t-il des applications à la Guitar Hero ? Peut-on installer des bandes lumineuses sur un piano numérique ? A quoi servent les ports MIDI ? Bref, nous allons voir ensemble les différentes méthodes pour optimiser notre temps d’apprentissage.

Lire la suiteApprendre à jouer du piano sans professeur

Cours de sécurisation PHP

piratage de site, comment dupliquer un site

Je viens de donner un cours sur l’apprentissage des règles de sécurisation PHP.
Pour cela, j’ai donc mis en place un github avec un site rempli de failles. Le but étant pour les étudiants de  les identifier, et de les corriger. Si vous voulez y jeter un oeil: https://github.com/ynizon/securite-apprentissage

Lire la suiteCours de sécurisation PHP

Optimiser vos images: les meilleures solutions

Vous souhaitez optimiser le temps de chargement de vos pages ?
La règle 1 c’est de regarder si vous pouvez optimiser vos images. En effet, il s’agit du moyen le plus simple de faire baisser le volume de données pour l’internaute sans toucher à la structure de votre site.

Mais encore faut-il savoir comment faire.

Lire la suiteOptimiser vos images: les meilleures solutions

Qu’est ce qu’une Progressive Web App – PWA et comment ça fonctionne ?

Une Progressive Web App est ni plus ni moins qu’un site Web destiné à un usage mobile et qui peut être utilisé en mode déconnecté comme une application. Ne confondez pas avec le streaming d’applications qui lui vise à vous rendre disponible l’application sans l’avoir installé. Mais comment rendre un site web disponible hors connexion ? Et comment faire en sorte que l’internaute n’ai plus l’impression d’être dans un navigateur , mais bien dans une application ? Cette technique se base sur des nouveaux objets: les Services Workers et les indexedDb. Voyons ensemble de quoi il s’agit.

Lire la suiteQu’est ce qu’une Progressive Web App – PWA et comment ça fonctionne ?

Assurer une mise en production à l’aide de la checklist Front-end

Je suis tombé récemment sur le projet github nommé front-end checklist créé par David Dias. Ce projet récapitule tout ce qu’on trouve en terme de bonnes pratiques lors d’une mise en production. Je me suis donc dit que ca pourrait être pas mal d’en faire une version française. La checklist front-end française est donc désormais disponible … Lire la suiteAssurer une mise en production à l’aide de la checklist Front-end