Vélo BBSHD 1000W, pneus neiges, pliable, 20 pouces : un bon compromis

Après avoir longtemps cherché sur aliexpress, j’ai finalement trouvé sur Alibaba ce que je cherchais pour 1800€ (1200€ + 600€ de frais de douane) : Pliable, puissant, avec du couple, roues 20 pouces, amortisseurs réglables, il est capable d’aller sur la route (35/40kmh), sur les pistes forestières, et sur les chemin. Je peux mettre une …

Staging wordpress dev & prod

Vous développez un site mais celui ci est en production. Comment faire pour le modifier sans risquer de le faire sauter ? Généralement pour le code on utilises git, mais pour tester votre code il vous faut une copie du site. Le cycle est le suivant : je fais une copie du site de production …

Stack web PHP pro open source complète

Vous avez un serveur, nu, qu’est-ce qu’on installe dessus pour mettre en site web en ligne dans un environnement pro ? Que signifie « pro » exactement d’ailleurs de manière prosaïque ? Il s’agit d’assurer que le site soit toujours en ligne « no matter what » (ce qui implique des backups, des outils de monitoring), et que les …

Créer son propre cloud : installer proxmox et une première VM connectée au net sur un serveur kimsuffi

A priori ce tutoriel est valable pour n’importe quel serveur (kimsuffi ou autre) du moment que vous pouvez intaller proxmox VE6 dessus, et pour du proxmox 5 il ne devrait pas y avoir beaucoup de différences En ce moment je travaille pour deux projets différents, une startup qui a besoin d’un site web, tout ce …

Faire un backup automatique de son wordpress sur son disque dur via FTP

Ce blog est hébergé chez OVH, sous debian 9. Par défaut les plugins de backup de wordpress (j’ai pré-sélectionné UpdraftPlus et BackWPup) me proposent de faire une sauvegarde sur disque. Bien sûr je pourrais louer de l’espace sur un cloud pour une somme modique (par exemple amazon S3 ça ferait du 24€ par mois pour …

Retex en tant que CTO d’une startup

Article posté initialement sur le forum pragmatic entrepreneur. (La rédaction a été améliorée) J’ai été CTO pour une startup Web. Du point de vue technique c’est très enrichissant : on est seul chef à bord, il faut tout gérer donc on touche à tous les domaines du web au lieu d’être confiné à une certaine …

Drupal 7 et ethereum, un hello world avec web3.js et parity : acheter un token

A supposer que vous soyez déjà enregistré en tant que user drupal reconnu sur la blockchain et que vous ayez déployé un contrat Token ERC20, nous allons voir comment faire pour : afficher votre solde de token acheter un token avec vos ethereums modifier votre solde dès qu’ils change valider la transaction automatiquement (2 méthodes) …

Drupal 8 et React : block dynamique ou headless

2 tuto en 1, nous allons voir comment coupler Drupal avec react.js en headless et … avec Drupal lui même (pour rajouter un bloc react temps-réel). D’abord nous activons les modules RESTful Web Services et Serialization. Ensuite nous allons créer une vue sur les derniers commentaires postés avec un display REST export (j’ai mis plain …

Surveiller les performances d’un serveur Drupal avec le stack TICK d’influxDB et grafana

Il existe toute une palette d’outils de monitoring de serveurs, mais dans le cas présent, c’est du monitoring de site, ce qui est un peu moins commun. Il est possible de s’acquitter de cette tâche avec cacti, munin, nagios, zabbix (qui permet de configurer des scénarios de scan) mais j’ai choisis un outil dédié à …

Tests de scalabilité avec Locust et Taurus

jMeter est lourd à mettre en œuvre et complexe. A la place j’ai trouvé des petits outils plus simples, mais très puissants et scriptables en ligne de commande. Locust.io qui permet de faire des tests de performances et Taurus qui permet d’aller plus loin avec des tests de scalabilité. Installation de Locust apt-get install python-pip …