Le GoPiGo: un peu d’histoire (récente) GoPiGo est un modèle de robots utilisant une carte Raspberry, proposé par la société américaine Dexter Industries. Le premier modèle est sorti en 2014. J’utilise la troisième version du GoPiPo, qui est la dernière en date en 2021. En 2019, Dester Industries a été rachetée par Modular Robotics, société […]
Héberger un site WordPress sous CPanel / Softaculous
[et_pb_section fb_built= »1″ admin_label= »section » _builder_version= »3.22″][et_pb_row admin_label= »row » _builder_version= »4.7.4″ background_size= »initial » background_position= »top_left » background_repeat= »repeat » hover_enabled= »0″ width= »90% » sticky_enabled= »0″][et_pb_column type= »4_4″ _builder_version= »3.25″ custom_padding= »||| » custom_padding__hover= »||| »][et_pb_text admin_label= »Text » _builder_version= »3.27.4″ background_size= »initial » background_position= »top_left » background_repeat= »repeat »] Voici les étapes nécessaires à la création d’un blog simple permettant de publier des articles sur internet en utilisant l’outil de publication WordPress. Dans cet exemple le site WordPress (qui sera nommé « Myblog ») est […]
Installer Laravel Homestead sous Hyper-v (Windows 10)
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Laravel Homestead est un conteneur pré-packagé sous Vagrant pour faire tourner les projets Laravel (et également Symphony…) sur une machine de développement dans un environnement virtuel disposant de tous les composants pré-installés: PHP (multi-versions), serveur web Nginx ou Apache, bases de données (MySQL et PostgreSQL par défaut), etc… […]
Raspberry Pi 4 : installer un serveur Minecraft sous Raspbian
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Un proche souhaite installer et administrer un serveur Minecraft. Faute de le faire sur le PC familial qui n’a pas vocation à rester allumé en permanence, le Raspberry Pi est un candidat idéal pour ce type de besoin. J’ai utilisé un Raspberry Pi 4 avec 2 Go de […]
Laravel 7: authentification d’une application SPA avec Sanctum
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Cet article présente l’installation du package Sanctum (ex-Airlock) sur une application Laravel SPA (Single Page Application) afin de protéger une partie des ressources exposées dans l’API Laravel par une authentification classique (login / mot de passe). Il s’agit d’une authentification par Cookie pour un frontend placé sur le […]
Laravel 7: une application SPA avec Vue.js
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Cet article décrit les premières étapes pour afficher des ressources protégées dans une page Vue.JS, dans le cadre de la mise en place d’une application avec une seule page Web (SPA ou Single Page Application). Le point de départ de l’article est un projet Laravel 7 disposant déjà […]
Laravel et Artisan: commandes utiles
Laravel et Artisan: fonctions en ligne de commandes utiles pour le développement de projets Laravel 6
Docker: créer un conteneur pour un projet Laravel 7 sous Windows 10
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Cet article décrit toutes les étapes pour créer un nouveau projet Laravel (ici appelé nouveauprojetlaravel) disposant d’un conteneur Docker, en partant d’un PC Windows sur lequel seul Docker est installé. Pour l’installation de Docker desktop prérequis dans ce tutoriel, voir l’article MicroTuto: Docker Desktop: installation d’un environnement de […]
Installation de Composer et NPM sur O2Switch
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Composer est un outil qui permet de gérer les dépendances d’un projet PHP. Il est en particulier quasiment indispensable pour déployer un projet Laravel sur un hébergement O2switch. NPM et le gestionnaire de packages de Node.js, utilisé en général pour gérer les dépendances des librairies frontend. La procédure […]
Bitbucket GIT: gérer les versions des fichiers sources du projet
[et_pb_section admin_label= »section »] [et_pb_row admin_label= »row »] [et_pb_column type= »4_4″][et_pb_text admin_label= »Text »] Présentation de Bitbucket et GIT Inspiré de la présentation de GIT par le CNRS. Bitbucket est un site en ligne bâti autour de l’outil de gestion du code « GIT » (se prononce « guite »). L’objectif de ce type d’outils est de faciliter l’échange, le travail collaboratif et la […]