Generated by All in One SEO v5.0.1.1, this is an llms.txt file, used by LLMs to index the site. # Régis Enguehard Geek, HTML, CSS, PHP, Laravel, Debian, ... et autres joyeusetées ## Sitemaps - [XML Sitemap](https://blog.enguehard.info/sitemap.xml): Contains all public & indexable URLs for this website. ## Articles - [Services de mises à jour pour WordPress](https://blog.enguehard.info/services-de-mises-a-jour-pour-wordpress/) - Le services de mises à jour autrefois nommé ping est une informations envoyé par votre WordPress pour informer d'autres Internet qu'un nouveau article (ou contenu) a été publié. À chaque nouvel article publié chacunes des plateformes va être alerté. Par défault, WordPress paramètre une seule plateforme, mais il est possible d'en ajouter des autres. Ceci - [Sites de veille publicitaires et Opérations Marketing](https://blog.enguehard.info/sites-veille-publicitaires-et-operations-marketing/) - Une petites liste de sites possédant un flux RSS prônant les opérations marketing, publicitaires, ... créatives.Ces sites et leurs articles permettront de faire une veille afin d'être toujours plus efficace dans les métiers du web et de la communication qui sont en perpétuelle évolution. Les sites en questions : http://www.culturepub.fr/ https://iletaitunepub.fr/ https://www.danstapub.com/ https://www.joelapompe.net/ http://www.llllitl.fr/ Et - [Raccourcis clavier pour Windows](https://blog.enguehard.info/raccourcis-clavier-pour-windows/) - Afficher/masquer le bureau : Windows+D Verrouiller la session : Windows+L Minimiser toutes les fenêtres : Windows+M Accèder au menu utilisateur avancé : Windows+X Créer un nouveau bureau virtuel : Windows+Ctrl+D Basculer entre les bureaux virtuels : Windows+Ctrl+Flèche gauche/droite Ouvrir l'historique du presse-papiers : Windows+V Exécuter une application en tant qu’administrateur : maintenir Ctrl+Maj et cliquer - [Veille : Podcast Programmation](https://blog.enguehard.info/veille-podcast-programmation/) - Une petites liste de podcast parlant du programmation, Web, administration système, retours d'expérience, freelance… Les podcasts en questions : Apéro 404 : https://anchor.fm/apero404/ Les Codeurs Nomades : https://soundcloud.com/mikecodeur Echo : https://podcastecho.github.io/ Dev to be curious : https://podcast.ausha.co/ Café Craft : https://open.spotify.com/show/4GDcFuaa3x6cdb8i89h8b9 Double Slash Electro Monkeys : https://open.spotify.com/show/3P9JtwxgNJktyemtinMcLe Le Podcast Tech : https://shows.acast.com/les-podcasts-de-lilian/ Artisan Développeur : - [Installation de fastfetch sur Debian](https://blog.enguehard.info/installation-fastfetch-debian/) - FastFetch est un outil en ligne de commande pour Linux qui affiche des informations système (matériel et logiciel) de manière rapide et personnalisable, comme la version du noyau, le processeur, la mémoire, les disques, et bien plus. Il est conçu comme une alternative légère et moderne à des outils similaires comme neofetch ou inxi. sudo - [Configurer BackupPC sur Freebox pour sauvegarder serveur distant et local](https://blog.enguehard.info/configurer-backuppc-freebox-sauvegarde/) - Configuration sur la Freebox Création d'une VM dédiée Aller sur la Freebox pour créer une Machine Virtuelle. J'utilise ces réglages pour la VM : 1 CPU 512 Mo RAM Debian 12 Mot de passe : XXX Accès aux disques : Oui DD 100Go Déplacer le fichier de la VM si nécessaire Démarrer la machine virtuelle - [Ressources accessibilité Web](https://blog.enguehard.info/ressources-accessibilite-web/) - L'accessibilité du Web est la pratique consistant à rendre les sites Web et les applications accessibles à tous les utilisateurs, y compris ceux qui ont des besoins d'accessibilité spécifiques, tels que ceux qui ont des handicaps visuels, auditifs, moteurs ou cognitifs. Cela inclut la prise en charge des lecteurs d'écran, des options d'agrandissement du texte, - [Une liste de sites pour apprendre à programmer les API](https://blog.enguehard.info/apprendre-programmer-api/) - Les API permettent d'accéder à de nombreuses ressources fournies par des tiers. Ces ressources permettent de créer des logiciels ou applications. Les API permettent un important gain de temps dans le développement. Chacune des API mentionné ci-dessous contiennent les modalité d'accès et la documentation y est associé. Les API ci-dessous concernent : Entreprises Offres d’emploi - [Docker - container - configuration](https://blog.enguehard.info/docker-container-configuration/) - Une petite sauvegarde des docker-compose.yml de mes conteneurs. Les conteneurs docker qui sont utilisés : changedetection immich omnitools plex portainer tt-rss uptime-kuma Tous les containers tournent sur une Freebox Delta sauf ttrss qui nécessite un processeur autre que ARM pour fonctionner. ChangeDetection ChangeDetection.io : Monitorer les modifications de sites web en temps réel avec un - [Installation d'un serveur de mail : Postfix + POP3/IMAP4 + MySQL](https://blog.enguehard.info/installation-serveur-mail-postfix-pop3-imap4-mysql/) - Notes Préliminaires Le tutoriel est basé sur une Debian Etch Wheezy Squeeze Wheezy - stable. Il faut avant de continuer ce tutoriel, vérifier que vous avez à votre disposition une Debian disposant d'une installation standard et basique avec Apache, PHP5, MySQL et phpMyAdmin déjà installé, configuré et fonctionnel sur la machine. Le système est configuré - [Docker - container - configuration suite](https://blog.enguehard.info/docker-container-configuration-suite/) - Les conteneurs docker qui sont utilisés : Stirling-PDF NetAlertX La configuration des containers changedetection, immich, omnitools, plex, portainer, tt-rss, uptime-kuma se trouvent dans le précédent article. Stirling-PDF Stirling-PDF est une solution open-source auto-hébergeable qui regroupera toutes les fonctionnalités dont vous avez besoin pour les fichiers PDF's : fusion, division, compression, rotation, OCR, conversion Aucun transfert - [Déclarer un tableau en TypeScript](https://blog.enguehard.info/declarer-tableau-typescript/) - D'abord, voici comment déclarer un tableau en JavaScript : En JS const fruits = ['orange', 'bleu', 'rouge']; N'oubliez pas que TypeScript génère du JavaScript, donc vous obtiendrez toujours le code ci-dessus à la fin. En TS En TypeScript, cela ressemblera à ceci : const fruits: string[] = ['orange', 'bleu', 'rouge']; Vous indiquez à TypeScript : - [Surveillance de log : logwatch](https://blog.enguehard.info/surveillance-de-log-logwatch/) - Logwatch est un outil de surveillance des journaux système sous Linux, permettant d'analyser les fichiers logs, de générer des rapports récapitulatifs, et de détecter des anomalies ou événements critiques, avec la possibilité d'envoyer des alertes par e-mail. Installation : # apt-get install logwatch On copie le fichier de configuration afin de pouvoir modifier sa configuration - [Mysql : Générer une chaîne aléatoire](https://blog.enguehard.info/mysql-generer-une-chaine-aleatoire/) - Très pratique pour générer des mots de passe - [Recevoir un mail lorsque qu'une mise à jour est disponible](https://blog.enguehard.info/recevoir-un-mail-lorsque-quune-mise-a-jour-est-disponible/) - Lorsque l'on a plusieurs serveurs à s'occuper, il est important d'installer les mises à jour ; mais il devient assez vite lassant et fastidieux de se connecter sur chaque serveur, puis de taper la commande apt-get update, puis apt-get upgrade ... Un petit paquet Debian existe pour vous envoyer par email l'indication qu'une mise à - [Redirection du trafic HTTP vers un autre serveur](https://blog.enguehard.info/redirection-du-trafic-http-vers-un-autre-serveur/) - Lors d'une migration de serveur (ServeurA vers ServeurB) on se retrouve dans le cas ou les requêtes des internautes arrivent sur les 2 serveurs. Ce qui peut durer plus de 48h si vous n'avez pas la main sur les DNS. Si vous avez la possibilité, n'hésitez pas à diminuer le TTL pour le domaine. Chez - [/bin/bash^M : mauvais interpréteur: Aucun fichier ou dossier de ce type](https://blog.enguehard.info/binbashm-mauvais-interpreteur-aucun-fichier-ou-dossier-de-ce-type/) - Une erreur classique qui consiste à créer ses script shell depuis un ordinateur windows, les enregistrer et les exécuter sous Linux... Pour résoudre, installation du paquet dos2unix : # apt-get install dos2unix Puis convertir son script : # dos2unix script.sh - [Supprimer les fichiers DS_Store dans git](https://blog.enguehard.info/supprimer-les-fichiers-ds_store-dans-git/) - echo .DS_Store > ~/.gitignore_global git config --global core.excludesfile ~/.gitignore_global Pour ignorer d'autres fichiers, l'aide de github apporte des précisions : https://help.github.com/articles/ignoring-files - [Prestashop : Import CSV des produits](https://blog.enguehard.info/prestashop-import-csv-des-produits/) - Un petit tableau récapitulatif des nom des colonnes en anglais dans le fichier csv et des libellés présent dans l'ajout (manuel) des produits. ID = ID utilisée dans la base de données Prestashop. Active (0/1) = 1 si le produit est actif, sinon 0 pour inactif Name * = Nom du produit Categories (x,y,z...) = - [Installer et configurer WordPress en quelques secondes](https://blog.enguehard.info/installer-et-configurer-wordpress-en-quelques-secondes/) - Un petit script qui permet l'automatisation de l'installation de WordPress sous Windows. L'installation, la configuration, l'ajout de thèmes et plugins se fait en moins d'une minute ! - [Wordpress : Ajouter l'image en une dans la liste des articles](https://blog.enguehard.info/wordpress-ajouter-limage-en-une-dans-la-liste-des-articles/) - Ajouter une colonne affichant l'image en une dans la liste des articles. - [Sortie de PHP7](https://blog.enguehard.info/sortie-de-php7/) - Elle était attendue depuis de longs mois. Une des principales avancées est le gain énorme de performance : 25 à 70% sur certaine applications ainsi qu'une consommation de mémoire bien moindre. L'annonce PHP 7.0.0 Guide de migration Quelques nouveautés Dîtes enfin au revoir au mysql_query !! On doit utilisé à la place l'extension mysqli ou - [Wordpress, problème d'accents lors de la mise en ligne](https://blog.enguehard.info/wordpress-probleme-daccents-lors-de-la-mise-en-ligne/) - Après avoir transférer les données (FTP + SQL) de mon site sur mon hébergeur distant, j'ai quelquefois eu des problèmes d'encodage d'accents. Ce soucis s'étant présenter après avoir transférer correctement mes fichiers : FTP ou SSH, en choisissant correctement le type de transfert de données. Et après avoir réimporter ma base de données avec le - [rsync avec SSH sur un port différent de 22](https://blog.enguehard.info/rsync-avec-ssh-sur-un-port-different-de-22/) - Pour indiquer à rsync (avec SSH) qu'il faut utiliser un autre port que le port par défault (22), il faut utiliser : rsync -av -e 'ssh -p PORT' /dossier/dest user@example.com:/dossier/source Par exemple, avec SSH tournant sur le port 2222 : rsync -av -e 'ssh -p 2222' /dossier/dest user@example.com:/dossier/source - [Installer wp-cli sur MAC](https://blog.enguehard.info/installer-wp-cli-sur-mac/) - WP-CLI est un outil en ligne de commande pour gérer entre autre : installation de WordPress installation des extensions installation des thèmes mise à jour du noyau mise à jour des extensions mise à jour des thèmes supprimer les éléments installé par défaut création de la base de donnée régénérer les miniatures création de pages modification - [Installer PHP7 sur MAC avec Homebrew](https://blog.enguehard.info/installer-php7-macos-homebrew/) - Homebrew est un gestionnaire de paquets pour macOS. PHP est l'un des plus éminents langage de programmation pour le web. Pour ajouter le support de PHP7 ; il faut lancer dans un terminal les commandes suivantes : $ brew tap homebrew/dupes $ brew tap homebrew/versions $ brew tap homebrew/homebrew-php $ brew install php70 Une fois - [Ajout utilisateur MariaDB / MySQL](https://blog.enguehard.info/ajout-utilisateur-mariadb-mysql/) - Créer un utilisateur autre que root ayant tous les droits et pouvant se connecter depuis n'importe où. GRANT ALL PRIVILEGES ON *.* TO "regis"@"%" IDENTIFIED BY "motdepasse"; FLUSH PRIVILEGES; La ligne que je recherche tout le temps après l'installation... Et pour créer une base de donnée avec un utilisateur spécifique : CREATE DATABASE nomdelabase; GRANT - [Quelques commandes utiles avec MariaDB](https://blog.enguehard.info/quelques-commandes-utiles-mariadb/) - Administration MariaDB Connaître le nom de l'utilisateur courant SELECT current_user(); Comment MariaDB identifie notre User/Host SELECT user(); Liste des utilisateurs MariaDB USE mysql; SELECT User, Host FROM user; Créer un nouvel utilisateur avec mot de passe CREATE USER 'nomutilisateur'@'hote' IDENTIFIED BY 'motdepasse'; Voir les droits d'un compte SHOW GRANTS FOR 'nomutilisateur'@'hote'; Donnes les informations sur - [Désactiver les flux RSS/Atom/RDF de WordPress](https://blog.enguehard.info/desactiver-les-flux-rss-atom-rdf-de-wordpress/) - Quelques fois, il est nécessaire de désactiver les flux de sites WordPress. Le code ci-dessous se place dans le fichier functions.php de votre thème.Ce code : désactive les flux RSS retire les en-tête du code HTML function disable_all_feeds() { wp_redirect(''); } add_action('do_feed', 'disable_all_feeds', 1); add_action('do_feed_rdf', 'disable_all_feeds', 1); add_action('do_feed_rss', 'disable_all_feeds', 1); add_action('do_feed_rss2', 'disable_all_feeds', 1); add_action('do_feed_atom', 'disable_all_feeds', - [La balise HTML iframe](https://blog.enguehard.info/la-balise-html-iframe/) - La balise HTML iframe est utilisée pour imbriqué un contenu d'une autre page WEB dans la page courante. Une iframe a le marquage HTML suivant : Dans le cas cas ou le navigateur ne supporte pas la balise iframe, le marquage est le suivant : Votre navigateur ne supporte pas les - [Créer un thème enfant pour PrestaShop 1.7.*](https://blog.enguehard.info/creer-un-theme-enfant-pour-prestashop-1-7/) - Nous allons faire un thème enfant du thème PrestaShop par defaut nommé classic, le thème par défaut de prestashop 1.7.* Dans le dossier /themes/ de PrestaShop, créons un nouveau dossier que nous allons appeler classic-themeenfant. Dans ce dossier, créons un dossier config, dans lequel nous allons créer un fichier nommé theme.yml. Éditons ce fichier avec - [Microdata - le schéma « hCard »](https://blog.enguehard.info/le-schema-hcard/) - Il permet de marquer les données propres à une fiche contact. http://microformats.org/profile/hcard Régis Enguehard Rue Nicéphore Niepce 60200 Compiègne Mon site Web, - [Microdata - navigation du site](https://blog.enguehard.info/microdata-navigation-du-site/) - Le schéma SiteNavigationElement permet d'indiquer la structure et la navigation principale de votre site aux moteurs de recherche. http://schema.org/SiteNavigationElement - [Microdata - le schéma « Corporation » (société)](https://blog.enguehard.info/microdata-schema-societe/) - C'est un sous ensemble du schéma Organization correspondant à celui d'une entreprise, d'une association, d'une école, ... http://schema.org/Corporation COMETE WEB « Créée en 2011, Comete Web était spécialisée dans le secteur des activités des agences de publicité. Comete Web a été fondé par - [Microdata - balisage vidéo](https://blog.enguehard.info/microdata-balisage-video/) - Ce balisage vous permettra d'aider Google à afficher vos vidéos dans les pages de recherches vidéos. Ce schéma correspond à l'extrait enrichi pour vidéos. https://schema.org/VideoObject - [Microdata - le schéma « Article »](https://blog.enguehard.info/microdata-schema-article/) - Il permet de marquer les données propres à un article (de blog). http://schema.org/BlogPosting Partenariat renouvelé avec OPCALIA pour 2017 Publié le 24/02/2017 et modifié le 28/02/2017 - [Microdata - Schéma Produits & Offres](https://blog.enguehard.info/microdata-schema-produits-offres/) - Il permet de marquer les données types à un produit ou une offre de services. http://schema.org/Offer http://schema.org/Product Mario Kart 8 Deluxe Bananes et carapaces sur place ou à emporter ! Appuyez sur le champignon et affûtez vos carapaces, Mario Kart 8 Deluxe va tout retourner sur Nintendo Switch - [Microdata - Fil d'Ariane](https://blog.enguehard.info/microdata-fil-dariane/) - Le schéma BreadcrumbList vous permet de marquer le fil d'Ariane sur votre site afin de générer quelques extraits enrichis pour vos pages dans les résultats des moteurs de recherche. https://schema.org/BreadcrumbList Accueil - [Microdata - Schéma sites événementiels](https://blog.enguehard.info/microdata-schema-sites-evenementiels/) - Permet de marquer tous les événements : brocante, marché de noël,...réunion d'informations,... https://schema.org/Event Fête Noël Proposée par Chorale entente Ciroise-Creilloise Samedi 16 décembre 2017 de 14h à 19h sur la place de l'église Petits comme grands, venez nombreux aux différentes activités offertes par - [Microdata - Décrire des personnes](https://blog.enguehard.info/microdata-decrire-des-personnes/) - Le balisage Person va vous permettre de lister les personnes de vos équipes de production, mettre en valeur vos organigrammes... https://schema.org/Person Le schéma va influencer les résultats présent sur le Knowledge Graph. - [Liste des articles sur les Microdata](https://blog.enguehard.info/liste-des-articles-sur-les-microdata/) - https://blog.enguehard.info/microdata-tester-vos-schemas/ https://blog.enguehard.info/microdata-decrire-des-personnes/ https://blog.enguehard.info/microdata-schema-sites-evenementiels/ https://blog.enguehard.info/microdata-fil-dariane/ https://blog.enguehard.info/microdata-schema-produits-offres/ https://blog.enguehard.info/microdata-schema-article/ https://blog.enguehard.info/microdata-balisage-video/ https://blog.enguehard.info/microdata-schema-societe/ https://blog.enguehard.info/microdata-navigation-du-site/ https://blog.enguehard.info/le-schema-hcard/ - [Debian - Remplacement de ifconfig par iproute2](https://blog.enguehard.info/debian-ifconfig-iproute2/) - La commande ifonfig du paquet net-tools a été remplacé (depuis un sacré moment) au profit de la commande ip du paquet iproute2. Au lieu de taper : #sudo ifconfig Il faut maintenant pianoter : #sudo ip addr - [Rediriger tous le trafic Web](https://blog.enguehard.info/rediriger-tous-le-trafic-web/) - Pour forcer tous le trafic Web à utiliser le HTTPS au lieu du HTTP classique, il faut insérer dans un fichier .htaccess situé à la racine du site les lignes suivantes : RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.musettesetcompagnie.fr/$1 [R=301,L] Et en remplaçant www.musettesetcompagnie.fr par votre nom de domaine. - [Quelques schémas d'URI](https://blog.enguehard.info/quelques-schemas-uri/) - URI : Uniform Resource Identifier ; c'est un identifiant unique pour une ressource ou une fonctionnalité. Ces schémas peuvent servir, par exemple, pour faire des liens dans le langage de programmation HTML. mailto Utilisé pour l'envoi d'un email à un destinataire Syntaxe : mailto: Exemple : mailto:john@example.com?subject=Bonne%20nouvelle&body=Vous%20venez%20de%20gagner%201.000.000.000%20au%20loto%20! news Utilisé sur Usenet / les newsgroups Syntaxe - [Windows 10 - terminal - modifier le mot de passe d'un utilisateur](https://blog.enguehard.info/windows-10-terminal-modifier-mot-de-passe-utilisateur/) - 1ère étape : lancer un terminal en mode administrateur Un premier clic sur le bouton Windows en bas à gauche. Puis commencer à taper : commande. Une fois le programme affichée, faire un clic droit sur le programme, et choisir "Exécuter en tant qu'administrateur". 2ème étape : afficher la liste des utilisateurs Vérifions que notre - [Ajouter un fichier manifest.json à son site Internet](https://blog.enguehard.info/ajouter-un-fichier-manifest-json-a-son-site-internet/) - Un fichier manifest est un simple fichier json qui va informer le navigateur de votre application Web et de la façon dont elle va se comporter lorsqu'elle est "installée" sur l'ordinateur, tablette ou téléphone portable de l'internaute. Typiquement, un fichier manifest va contenir les méta-informations du site Web : nom de l'application, icônes à afficher - [Linux - Afficher rapidement la configuration système et logiciel : neofetch](https://blog.enguehard.info/linux-afficher-rapidement-configuration-systeme-logiciel-neofetch/) - Neofetch permet d'affichage de votre configuration système et de votre configuration logiciel. Simple à installer, aucune configuration, et rapide à lancer. Installation de Neofetch Aussi simple et rapide qu'un apt-get install neofetch : regis@regis-hp:~$ sudo apt-get install neofetch [sudo] Mot de passe de regis : Lecture des listes de paquets... Fait Construction de l'arbre des dépendances - [Installer sSMTP - Simple SMTP sur Debian Stretch (9.8)](https://blog.enguehard.info/installer-ssmtp-simple-smtp-sur-debian-stretch-9-8/) - sSMTP est un simple MTA (Mail Transfer Agent) qui permet de distribuer du courrier d'un ordinateur à un serveur de messagerie (serveur SMTP). Le paquet sSMTP est simple, léger et rapide à configurer. Il permet de délivrer des emails sans aucun serveur SMTP d'installé. Il n'a aucun démon ni autre élément qui puisse monopoliser le - [Rediriger le traffic HTTP vers HTTPS](https://blog.enguehard.info/rediriger-traffic-http-vers-https/) - De nombreux hébergeurs (OVH, LWS, HostPapa...) fournissent désormais un certificat SSL gratuitement (généralement Let's Encrypt) ce qui permet d'avoir un accès en https pour son nom de domaine. Dans un premier temps il faudra activer le certificat SSL chez votre hébergeur et dans un deuxième temps : rediriger tous le traffic http de votre site - [Forcer l’accès au site avec les www dans l'URL et éviter le duplicate content](https://blog.enguehard.info/forcer-acces-site-avec-www-dans-url-eviter-duplicate-content/) - Généralement lorsque vous acheter un nom de domaine (mon-site.com) ; celui-ci est accessible de deux façons : http://mon-site.com http://www.mon-site.com Ceci a néanmoins un gros problème au niveau du référencement de votre site. Celui-ci se retrouve identique sur 2 URL différentes, ce que n'aime pas les moteurs de recherche (notamment Google). Il s'agit ici de Duplicate - [CSS : utiliser les thèmes CSS sombres](https://blog.enguehard.info/css-utiliser-les-themes-sombres/) - MacOS a introduit depuis quelques temps maintenant, le thème sombre dans son environnement. Généralement le thème sombre va nous permettre d'avoir un texte blanc sur fond noir. Typiquement ce sont les fenêtres des terminaux, nos IDE... sont déjà configuré de cette façon. Aujourd'hui, seul Safari supporte une méthode CSS pour que nos sites profitent de - [Migration de serveur](https://blog.enguehard.info/migration-de-serveur/) - Ça y est ! L'heure a sonné, mon serveur web doit migrer vers un nouveau serveur. L'ancien serveur tourne sur Jessie (Debian 8) depuis quelques temps déjà considérée comme oldoldstable. La version de PHP présente sur Jessie commençait vraiment à dater : 5.6.40 ; elle ne me permettait plus non plus de faire fonctionner correctement - [Quelques petit bouts de code Javascript](https://blog.enguehard.info/quelques-petit-bouts-de-code-javascript/) - Langage de programmation employé pour les pages web interactive ; il est vite devenu avec le temps incontournable ! Que ce soit je Javascript natif ou avec des bibliothèques telles que jQuery. Javascript retirer des attributs Sur un site WordPress, des attributs (srcset et sizes) sont ajouté sur des éléments de bannières. Et il me - [Créer un custom post type dans WordPress](https://blog.enguehard.info/creer-un-custom-post-type-dans-wordpress/) - Les custom post type se traduit par types de contenus personnalisés. Ils vont nous permettent dans WordPress de créer des contenus différents des pages et des articles. On pourrait les utiliser pour créer des contenus de types immobilier, film, produits, prestations...ou des réalisations dans le cadre d'un portfolio. Pour chaque Custom Post Type (CPT), nous - [Désactiver tous les commentaires de WordPress](https://blog.enguehard.info/desactiver-commentaires-wordpress/) - Quelques fois, il est nécessaire de désactiver tous les commentaires (pages et articles) de WordPress. Le code ci-dessous se place dans le fichier functions.php de votre thème.Ce code : désactive tous les commentaires add_filter('comments_open', 'reg_desactive_commentaires', 20, 2); function reg_desactive_commentaires_page( $actif, $post_id ) { $post = get_post($post_id); $actif = false; return $actif; } - [Désactiver toutes les révisions de WordPress](https://blog.enguehard.info/desactiver-revisions-wordpress/) - Quelques fois, il est nécessaire de désactiver toutes les révisions (pages et articles) de votre site WordPress. À noter que les révisions sur les très gros sites, prennent énormément de place dans la base de données, et peut produire un ralentissement du site. Le code ci-dessous se place dans le fichier wp-config.php à la racine de - [Limiter le nombre de révisions dans WordPress](https://blog.enguehard.info/limiter-revisions-wordpress/) - Quelques fois, il est nécessaire de limiter le nombre de révisions (pages et articles) de votre site WordPress. Les révisions sur les très gros sites, prennent énormément de place dans la base de données, et peut produire un ralentissement du site. Le code ci-dessous se place dans le fichier wp-config.php à la racine de votre site - [Délai des sauvegarde automatique dans WordPress](https://blog.enguehard.info/delai-sauvegarde-atuomatique-wordpress/) - Toujours pour limiter la place dans la base de données, et loin de supprimer toutes les révisions ou de limiter les révisions, on peut également modifier le temps entre chaque sauvegarde automatique dans WordPress. Lors de la rédaction d'un article ou d'une page, WordPress enregistre toutes les 60 secondes, une version de l'article ou page. Le - [Laravel : Quelques commandes artisan](https://blog.enguehard.info/laravel-quelques-commandes-artisan/) - Laravel Artisan est une Interface en Ligne de Commande (CLI) qui va vous permettre de gérer votre application en lançant des commandes via le terminal. Cette commande vous permettra d'effacer le cache de l'application, gérer des modèles, des contrôleurs, des routes... Ces commandes vont permettre de vous faire gagner du temps lors du développement de - [Prévisualiser l'image après l'avoir sélectionner via un input de type file](https://blog.enguehard.info/previsualiser-image-input-type-file/) - La partie javascript Le marquage HTML (avec les classes Bootstrap 4) - [Laravel : utiliser les views Composers](https://blog.enguehard.info/laravel-utiliser-views-conposers/) - Nous allons donc utiliser : Laravel + Model + Factories + Controller + ServiceProvider + Tinker Les views composers vont nous servir pour rendre des éléments (variables, objets) accessibles depuis n'importe quelle vue. Par exemple, sur un site vitrine, avoir les catégories. Sur une application Web, avoir accès en permanence au nom du site et - [Ajouter un fichier manifest sur un WordPress avec un thème sur mesure](https://blog.enguehard.info/ajouter-fichier-manifest-wordpress-custom-theme/) - Dans le cas ou vous avez créer votre propre thème, il faut ajouter un fichier manifest.json pour informer le navigateur comment elle doit s'afficher sur un périphérique : ordinateur, tablette ou téléphone. Étape 1 : créer le fichier manifest.json Dans mon cas, j'ai un thème qui s'appelle "enguehard-v2" et le fichier manifest.json devra se trouver - [Rediriger l’accès de votre site avec les www et le httpS dans l'URL](https://blog.enguehard.info/rediriger-acces-site-avec-www-https/) - Presque tous les hébergeurs fournissent maintenant un certificat SSL gratuitement (généralement Let's Encrypt) ce qui vous permet d'avoir un accès à votre site en httpS. Lors de l'achat (OVH), il faut cocher une case pour activer cette option. Néanmoins, votre site sera accessible via deux URL : http://example.com et https://example.com Il convient donc de rendre - [Mettre en place / installer Gulp](https://blog.enguehard.info/mettre-place-installer-gulp/) - Gulp va nous permettre de compiler des fichiers sass, less, stylus… mais également de minifier les fichiers css ; de créer les fichiers .map associé. Également d'autres choses : compiler un ensemble de fichiers JavaScript en un seul, de le minifier de créer le .map ; mais encore de compresser nos images png, jpg, svg, - [Exemple fetch en javascript méthode GET](https://blog.enguehard.info/exemple-fetch-javascript-methode-get/) - Exemple de script javascript pour récupérer un fichier json avec une méthode GET. Le fichier json ayant servi dans l'exemple provient de https://calendrier.api.gouv.fr/jours-feries/. Télécharger le fichier des jours fériés 2022 : 2022.json. Le bout de code javascript se charge de récupérer le fichier json ; de parser son contenu et d'afficher une liste à puce - [Exemple fetch en javascript méthode POST](https://blog.enguehard.info/exemple-fetch-javascript-methode-post/) - Exemple de javascript pour récupérer un fichier json avec une méthode POST. À utiliser avec des formulaires de recherche, de contact, des espaces de connexion... Dans la partie HTML, on a un formulaire de recherche. La partie Javascript va se charger de récupérer la zone de saisie, d'envoyer avec la méthode POST les données du - [Modifier tous les mots de passe des mes utilisateurs WordPress](https://blog.enguehard.info/modifier-tous-les-mots-de-passe-des-mes-utilisateurs-wordpress/) - Suite à une (petite) faille de sécurité, il m'a fallu modifié les mots de passe de tous mes utilisateurs WordPress...qui sont en très grand nombre. Il était impossible de faire cette tâche à la main. Ce fichier PHP doit se mettre à la racine de votre site WordPress et sera donc accessible via https://nom-de-domaine/votre-fichier.php. Le - [Laravel et les API](https://blog.enguehard.info/laravel-et-les-api/) - Les API REST API (interface de programmation applicative) est un ensemble normalisé par laquelle une application offre des services à d'autres applications. REST (Representational State Transfer) est un style d'architecture pour constituer des API. Laravel permet de bâtir facilement des API à partir de ressource Eloquent. Laravel va nous retourner une Collection directement en json - [Backuppc – no ping response](https://blog.enguehard.info/backuppc-no-ping-response/) - BackupPC ne veut pas démarrer une sauvegarde si la machine distante ne réponds pas au ping depuis la machine de sauvegarde. Cela bloque complètement la sauvegarde de l'hôte. Dans l'interface d'administration de BackupPC, dans la partie "Hôte", il faut sélectionner la machine qui ne ping pas ; aller dans la partie "Modifier la configuration" puis - [Javascript : déclenchement animation lors de l'affichage](https://blog.enguehard.info/javascript-declenchement-animation-affichage/) - Utiliser IntersectionObserver lorsque le navigateur affiche un bloc (div, paragraphe, image...) dans la partie visible du navigateur. Une page web avec dix contenus d'une hauteur minimale de 101vh avec une image : lazy - [Installer SASS](https://blog.enguehard.info/installer-sass/) - Sass est un préprocesseur CSS. Il va nous permettre d'outrepasser les inconvénients du CSS : pas de variables, pas de procédures, incapacité de réutiliser une partie d'une feuille de style, paramétrer des styles identiques, pas d'opérations… Installez NodeJS sur windows Pour installer Sass, il faut au préalable avoir installer Node.js. Node.js se télécharge sur le - [Comprendre et utiliser SASS](https://blog.enguehard.info/sass/) - Déclarer des variables en SCSS Toutes les variables commencent par le symbole $. Les variables sont affectées par le symbole :. Lors de la compilation, les valeurs des variables seront substituées dans le fichier css. Les chaînes sont à déclarer soit avec doubles quotes ", soit des simples ', soit directement. $width: 980px; $float: 1.5; - [Comprendre et utiliser SASS (2)](https://blog.enguehard.info/comprendre-et-utiliser-sass-scss/) - Suite du premier article Comprendre et utilises SASS et de l'installation de SASS. Définir une liste SASS/SCSS Ceci se fait avec une variables dont les valeurs sont séparés soit avec espaces, soit des virgules. $list1 : 480px 640px 980px 1140px; $list2 : Helvetica, Arial, sans-serif; $list3 : 1280px 1480px 1600px; Pour connaître la longueur d'une - [Quelques exemples d'utilisation de SASS](https://blog.enguehard.info/exemple-bootstrap-sass-scss-2/) - Mettre en pratique SASS/SCSS pour reproduire l'équivalent des classes bootstrap pour les marges (mr-0) et padding (pr-2) ainsi que pour les largeurs (l-50) et hauteurs (h-100). Cet article est la suite de : Comprendre et utilises SASS 2 Comprendre et utilises SASS Installation de SASS Reproduire les classes pour spécifier les largeurs et hauteurs Reproduire - [Scanner les ports ouverts avec nmap](https://blog.enguehard.info/scanner-ports-nmap/) - Scanner une machine, et surtout un serveur, permet de vérifier la sécurité de base de la machine en identifiant les ports ouverts. Donc susceptibles d'être attaqués. Le scan permet également de tester le bon fonctionnement du pare-feu et d'adapter les règles en fonction des résultats. Ici nous allons utiliser NMAP qui est un des logiciel - [Gérer le CORS en PHP](https://blog.enguehard.info/gerer-le-cors-en-php/) - Plusieurs méthode existe pour résoudre l'erreur de CORS. "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at example.org" Dans le cas d'un script PHP, il faut envoyer une en-tête supplémentaire avec la fonction header(). L'appel de la fonction header doit se faire avant d'envoyer du HTML ou n'importe quelle autre en-tête. - [Utiliser la fonctionnalité window.native.share()](https://blog.enguehard.info/utiliser-la-fonctionnalite-window-native-share/) - Presque tous les navigateurs possèdent nativement une fonctionnalité de partage. On peut l'exploiter avec quelques lignes de Javascript. Le marquage HTML : Partager La partie Javascript : const shareButton = document.getElementById('btn-share'); // Ajoute un écouteur sur le bouton shareButton.addEventListener('click', (event) => { // support de share ? if ('share' in navigator) { navigator .share({ - [Activer les suggestions de mot de passe dans les champs de type password](https://blog.enguehard.info/activer-les-suggestions-de-mot-de-passe-dans-les-champs-de-type-password/) - Lorsque vous avez un site Internet où les gens peuvent s'inscrire, se connecter à l'aide d'un formulaire pour saisir un mot de passe, on peut aider les internautes qui utilisent les champs de type password à faire en sorte que le navigateur leur génère un mot de passe et que le navigateur s'en souvienne. Par - [RWD : Responsive Web Design](https://blog.enguehard.info/rwd-responsive-web-design/) - Le Responsive Web Design (RWD) est une technique de conception de sites web qui ajuste automatiquement l'affichage de la page web en fonction de la taille de l'écran utilisé pour la consulter. Cette technique est de plus en plus utilisée car de plus en plus de personnes se connectent au web depuis un appareil mobile. - [Créer une extension WordPress](https://blog.enguehard.info/creer-une-extension-wordpress/) - Pourquoi créer une extension WordPress ? Les extensions WordPress sont des plugins qui permettent d'ajouter des fonctionnalités supplémentaires à un site web WordPress. Plusieurs raisons pour créer une extension WordPress, par exemple : ajout de fonctionnalité, développement de fonctionnalités spécifiques, regrouper des fonctionnalités, optimiser des performances, Sécurité, expérience utilisateur. Créez un dossier pour votre extension - [Mettre en place une restriction d'accès par IP sur Laravel 10](https://blog.enguehard.info/mettre-en-place-une-restriction-dacces-par-ip-sur-laravel-10/) - Je veux pouvoir restreindre ou bloquer certaines adresses IP spécifiques pour accéder à notre application web. Voyons comment créer un middleware et bloquer des adresses IP en fonction des différentes routes de notre application. Installer Laravel Partons d'un installation propre en installant la dernière version de Laravel : composer create-project laravel/laravel exemple cd exemple Création - [La propriété mask-image en CSS](https://blog.enguehard.info/la-propriete-mask-image-en-css/) - La propriété mask permet de combiner deux images. Une image principal à laquelle on va superposer une autre image qui nous servira de masque. Cette propriété permet également de découper une partie de l'image. Une image avec un dégradé .mask-img1 { -webkit-mask-image: linear-gradient(to top, transparent 25%, black - [Migrer de Debian 11 vers Debian 12](https://blog.enguehard.info/migrer-de-debian-11-vers-debian-12/) - L'avantage de Debian 12 « Bookworm » est qu'elle sera suivie pendant les 5 prochaines années par les équipes de sécurité de Debian ; c'est une version de gestion à long terme (LTS). Également une nouvelle section apparaît, permettant de dissocier les microprogrammes non-libres dess autres : non-free-firmware. On vérifie la version actuelle : lsb_release - [Afficher une date relative de publication dans WordPress](https://blog.enguehard.info/wordpress-afficher-date-relative-publication/) - Sur WordPress, par défaut les date sont affichés en absolue : “Publié le 26/09/2023”. Sur certain types de sites, il est nécessaires de pouvoir afficher des dates dans le même genre que les réseaux sociaux : “Il y a 5 jours”. Par exemple pour ce genre de type de sites : sites d'actualité, blogs, sites - [Activer la version PHP 8.1 par défaut sur Debian](https://blog.enguehard.info/activer-la-version-php-8-1-par-defaut-sur-debian/) - Lorsque l'on a plusieurs version de PHP installé sur Debian, par défaut Debian est configurer pour utilisé la dernière version. regis@ns3034002:~$ dpkg --list | grep "^ii php" | grep "\-cli" ii php7.4-cli 1:7.4.33-8+0~20230904.88+debian11~1.gbp87c414 amd64 command-line interpreter for the PHP scripting language ii php8.0-cli 1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95 amd64 command-line interpreter for the PHP scripting language ii php8.1-cli 8.1.26-1+0~20231124.57+debian11~1.gbpf408b8 - [Crontab -l / -e / -r ?](https://blog.enguehard.info/crontab-l-e-r/) - Les crontab sont des fichiers de configuration qui permettent de planifier l'exécution automatique de tâches à des dates et des heures spécifiques. Chaque utilisateur d'un système Unix a son propre crontab, qui est situé par défaut dans le répertoire /var/spool/cron/crontabs/. La syntaxe des crontab est basée sur une expression régulière qui définit la date/heure d'exécution - [Les tableaux en JavaScript](https://blog.enguehard.info/les-tableaux-en-javascript/) - Les tableaux en JavaScript sont des structures de données cruciales pour le stockage et la manipulation de collections d'éléments. Leur grande polyvalence permet de gérer une diversité de données, les rendant incontournables pour des opérations avancées de traitement de données, de rendu d'interface utilisateur dynamique et de résolution de problèmes algorithmiques. Les tableaux servent à - [Les fonctions Javascript](https://blog.enguehard.info/les-fonctions-javascript/) - Les fonctions sont une suite d'instructions effectuant une tâche ou calculant une valeur. Pour utiliser une fonction, il faut préalablement l'avoir définie. Cet article fait suite aux tableaux en Javascript. Déclarer une fonction Une fonction est définie en utilisant le mot clef function, suivi du : nom de la fonction facultativement d'une liste d'arguments, entre - [Reset CSS moderne](https://blog.enguehard.info/reset-css-moderne/) - Un reset CSS est un ensemble de règles CSS visant à remplacer les styles par défaut fournis par les navigateurs Web. Son objectif est d'établir un design cohérent sur différents navigateurs en éliminant tout style par défaut pouvant varier entre eux, d'où le nom reset CSS. Le reset CSS va permettre aux développeurs, qui peinent - [Utiliser la propriété subgrid en CSS](https://blog.enguehard.info/css-subgrid/) - Comment aligner horizontalement des éléments situé dans 3 colonnes ? Le système de sous-grille va nous permettre de corriger l'alignement du contenu de boîtes placées côte à côte. Le problème avec les colonnes L'image ci-dessous montre trois cartes alignées. Elles contiennent des quantités de contenu différentes, mais elles ont toutes la même hauteur grâce à - [Utiliser les attributs des formulaires HTML pour améliorer l'expérience utilisateur](https://blog.enguehard.info/utiliser-attributs-formulaires-html-ameliorer-experience-utilisateur/) - Les formulaires web et les champs de saisie possèdent une multitude d'attributs qui peuvent fournir des indications au navigateur et améliorer ainsi l'expérience utilisateur lors de leur saisie. De nombreuses variétés de validations, d'étiquettes… et de comportement JavaScript peuvent être évitées. Des attributs tels que spellcheck, autofocus, autocapitalize, autocomplete et autocorrect peuvent être ajoutés aux - [Soumettre un formulaire Web avec un bouton en dehors de la balise form](https://blog.enguehard.info/soumettre-formulaire-web-bouton-en-dehors-form/) - Après quelques listes d'attributs sur les formulaires web, la soumission d'un formulaire en dehors de la balise est une fonctionnalité qui existe nativement. Il suffit de faire correspondre l'identifiant (id) du formulaire avec l'attribut form de la balise de soumission. Nom Courriel - [Installer Nano sur Alpine Linux](https://blog.enguehard.info/installer-nano-sur-alpine-linux/) - Comment installer Nano sur Alpine Linux ? Lorsque vous débutez sur Alpine Linux et que vous souhaitez utiliser Nano, ou dans mon cas avec docker et une image qui utilise Alpine, vous allez rencontrer cette erreur : / # nano d.txt /bin/sh: nano: not found / # Pourquoi cette erreur sur Alpine Linux ? Alpine - [Quelques commandes Docker](https://blog.enguehard.info/quelques-commandes-docker/) - Docker est une plateforme pour développer, livrer et exécuter des applications à l'intérieur de conteneurs. Elle fournit un environnement léger, portable et cohérent pour le développement et le déploiement de logiciels. Ci-dessous, les principales commandes Docker, pour apprendre à gérer efficacement les applications conteneurisées. Installation Vérifier la version docker --version Images Lister les images locales - [Javascript - Accéder au shadow root](https://blog.enguehard.info/javascript-acceder-shadow-root/) - Les shadow DOM sont conçus pour encapsuler les éléments et les styles d'un composant web, les rendant inaccessibles depuis l'extérieur pour plusieurs raisons importantes : Encapsulation et Isolation Réutilisabilité des Composants Sécurité Simplicité de Développement Performance Mon objectif était de pouvoir modifier les styles d'une extension WordPress (un chatbot) nommée 3CX Free Live Chat, Calls - [Convertir des images en WebP depuis le Finder de macOS](https://blog.enguehard.info/convertir-images-webp-finder-mac/) - Grâce à Automator, on va pouvoir créer un flux de travail qui change le format des images sélectionné dans le Finder. Pour convertir des fichiers en webp, j'utilise Squoosh. Un très bon outil lorsque l'on doit convertir des fichiers en webp un à un. Le Finder comprend un outil qui permet d'intégré des commandes Shell - [Convertir un fichier markdown en HTML depuis le finder](https://blog.enguehard.info/convertir-un-fichier-markdown-en-html-depuis-le-finder/) - Toujours grâce à Automator, on va pouvoir créer un flux de travail qui automatise la conversion des fichiers markdown (.md) en HTML. Pré-requis à la conversion en html Au préalable, il faut avoir installer la bibliothèque pandoc : brew install pandoc Pandoc est l'outil indispensable pour convertir des fichiers dans divers formats : md, AsciiDoc, - [# Syntaxe de texte avec Markdown](https://blog.enguehard.info/formatage-de-texte-avec-markdown/) - Markdown est un langage simple qui permet de mettre en forme du texte. Par exemple, vous pouvez facilement ajouter des titres, des listes, des liens ou des images à votre texte sans avoir besoin de connaissances techniques particulières. Il peut-être convertit en HTML et de nombreux sites le supportent. Ce format est utilisé pour différentes - [Erreur “413 Request Entity Too Large”](https://blog.enguehard.info/erreur-413-request-entity-too-large/) - Le code Apache de retour 413 est "413 Payload Too Large". Il est retourné lorsque la requête envoyé est supérieure aux limites définies par la configuration du Serveur Web (Apache, nginx). J'ai rencontré cette erreur lors de l'utilisation de "All-in-One WP Migration" une extension WordPress permettant de migrer des sites entiers entre plusieurs hébergeurs. Corriger - [Attributs Laravel](https://blog.enguehard.info/attributs-laravel/) - Changez automatiquement le format de vos attributs de modèle. Vous pouvez même créer vos propres attributs à la volée en utilisant les fonctions d'attributs ! public function getCreatedAtAttribute($value) { return Carbon::parse($value)->format('d/m/Y'); } public function getUpdatedAtAttribute($value) { return Carbon::parse($value)->format('d/m/Y'); } public function getFullNameAttribute() { return $this->first_name . ' ' . $this->last_name; } {{ $user->created_at }} - [E-commerçants : Changement en vue !](https://blog.enguehard.info/e-commercants-changement-en-vue/) - Droit de rétractation, obligations pré-contractuelles, transfert du risque de transport, cases pré-cochées... Voici comment les dispositions adoptées le 23 juin 2011 par le Parlement européen en matière de vente à distance vont modifier les règles actuellement en vigueur en France. A vos carnets! Archive journaldunet - [MAC : Raccourcis clavier pour Canva](https://blog.enguehard.info/mac-raccourcis-clavier-canva/) - Quelques raccourcis de base afin de prendre en main Canva et effectuer des actions plus rapidement. ⌃ : Contrôle⌥ : Option⇧ : Majuscule↩ : Entrée Raccourcis de base Ajouter du texte : TAjouter un rectangle : RAjouter une ligne : LAjouter un cercle : CAjouter un lien : ⌃ + KAjouter une page vide : - [Partager son développement avec un client](https://blog.enguehard.info/partager-developpement-distance/) - Mes outils de développement sont installé sur ma machine : fichiers de développement, styles, images, visuels, base de données. Lorsque je dois faire un point de mon développement avec mon client, je peux mettre tous ces fichiers en lignes, puis créer un accès au client, puis lui envoyer. Mais suivant le type et la taille - [Mes extensions favorites pour Visual Studio Code](https://blog.enguehard.info/mes-extensions-favorites-pour-visual-studio-code/) - Une liste non exhaustive des extensions que j'utilise au quotidien. Elles me permettent d'écrire plus rapidement, d'avoir des snippets pour les différents éléments, d'avoir de jolis icônes, d'éditer des fichiers directement sur les serveurs en SSH... Nom : Apache ConfDescription : Syntax highlighter for Apache configuration filesLien : https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-apache Nom : Auto Rename TagDescription : Auto rename paired HTML/XML tagLien : - [Sites inutiles donc indispensables](https://blog.enguehard.info/sites-inutiles-donc-indispensables/) - C'est totalement inutile et donc rigoureusement indispensable ! Petite collection de liens trouvés au fil des ans... Les liens inutiles du Web : https://theuselessweb.com/ Essayer de ne rien faire pendant 2 minutes : http://... Perdu sur Internet : http://www.perdu.com/ Le ou la wifi : https://www.lawifi.fr/ La date du jour : http://www.dateaujourdhui.com/ Quelquefois rouge, quelquefois bleu : http://www.sometimesredsometimesblue.com/ Est-ce qu'on peut sortir - [Designer Web - Concepteur de Projets de Communication - Promotion 2017-09](https://blog.enguehard.info/designer-web-concepteur-de-projets-de-communication-promotion-2017-01/) - Quelques liens pour des Designer Web et Concepteur de Projets de Communication sympathiques de ma session 2017-09. Formation Designer Web session 2017-09 Thomas Baudon ju-studiodesign Nicolas Blairet Le Corre Gaëlle Jordy Taupe Corinne Design Ausserwelt Design Explicit Design Formation Concepteur de Projets de Communication session 2017-09 JS Graphisme Julie Chilte KatyCréa Melinda Steiner Les stagiaires - [Caractéristiques de l'apprenant moderne et les compétences requises en formation des adultes](https://blog.enguehard.info/caracteristiques-de-lapprenant-moderne-et-les-competences-requises-en-formation-des-adultes/) - Une petite note que je met là pour la retrouver facilement :) L’apprenant “moderne” a pour caractéristiques : Une concentration limitée Une absence de déconnexion Un emploi du temps chargé Un besoin de satisfaction immédiat Une soif d’information Une volonté d’échanger et de communiquer Une mobilité accrue Le modèle andragogique (science de la formation des - [Responsable sécurité des SI](https://blog.enguehard.info/responsable-securite-systemes-informations/) - Le responsable sécurité des systèmes d’information (RSSI) est en charge de la définition de la politique de sécurité des systèmesd’information (définition des objectifs et besoins en matière de sécurité, des procédures, etc.) au niveau d’une organisme ou d’unsystème spécifique et garantit son application. Il est l’interlocuteur des chefs de projet et des experts sur toutes - [Recherche d'image inversée](https://blog.enguehard.info/recherche-image-inversee/) - La recherche d'image inversée est une technique qui permet d'utiliser une image pour effectuer une recherche sur Internet, plutôt que d'utiliser du texte. Cette recherche est utile pour trouver des informations sur une image donnée : origine, versions, résolution, authenticité… Outre les outils classiques des moteurs de recherche : https://www.bing.com/images/ https://images.google.com/ https://yandex.com/images/ Il existe d'autres - [Quelques sites de produits régionaux des Hauts-de-France](https://blog.enguehard.info/produits-regionaux-hauts-de-france/) - Quelques entreprises présentes dans la région des Hauts-de-France qui valent le détour ! Technologique 60200 Compiègne : havr - Libérez vous des clés 80000 Amiens : iBanr - The world's first digital roll-up - https://ibanr.co/ 60805 Crépy-en-Valois : Mon album photo - Livre photo personnalisé - https://www.monalbumphoto.fr/ Bières et alcools /!\ l'abus d'alcool est dangereux - [Écrire des expressions régulières](https://blog.enguehard.info/ecrire-expressions-regulieres/) - Rien ne sera plus facile pour écrire des expressions régulières avec cet outil. Après ces 2 articles sur les expressions régulières : Comprendre et maîtriser les expressions régulières Visualiser les expressions régulières Un nouvel outil basé sur l'IA, va nous permettre d'écrire en toute simplicité ; en français et dans les langages suivant : PHP, - [Carte de France - régions - départements en SVG](https://blog.enguehard.info/carte-de-france-regions-departements-en-svg/) - La carte comprends des path pour chaque départements avec : nom numéro de département classes CSS La carte comprends également des groupes pour chaque nouvelles régions avec : nom numéro de région (code INSEE) classes CSS Màj 2019-05-29 : Lien vers le github : https://github.com/regisenguehard/carte-france-svg Màj 2020-11-20 : Ajout de liens sur les régions ; lien - [MAC : Raccourci clavier pour afficher les fichiers cachés](https://blog.enguehard.info/mac-raccourci-clavier-pour-afficher-les-fichiers-caches/) - Le raccourci est : fn + ⌘ + ⇧ + ; Avant : Après : - [Impressionnante statistiques sur 1 tweet](https://blog.enguehard.info/impressionnante-statistiques-sur-1-tweet/) - Alors que je plafonne à 3-400 impressions à chaque tweet, j'ai réussi à faire une publication qui est sortie de l'ordinaire pendant le mois d'août : 782 465 impressions ! Une statistiques énorme, mais pas d'engagement ensuite. Les lecteurs de tweeter échange des idées et des discussions. Si vous souhaitez me suivre, c'est par ici : - [L'API REST de WordPress : Un outil puissant pour les développeurs](https://blog.enguehard.info/lapi-rest-de-wordpress-un-outil-puissant-pour-les-developpeurs/) - L'API REST de WordPress est une interface de programmation d'applications (API) qui permet aux développeurs d'interagir avec un site WordPress de manière programmatique. Cette API utilise le style d'architecture REST (Representational State Transfer) et échange des données au format JSON (JavaScript Object Notation). L'adresse de la documentation officielle : https://developer.wordpress.org/rest-api/ Root URL for the REST - [Visualiser les expressions régulières](https://blog.enguehard.info/visualiser-expressions-regulieres/) - Suite de l'article Comprendre et maîtriser les expressions régulières. Découverte d'un nouvel outil pour visualiser les regexp. Les expressions régulières, souvent abrégées en "regex" ou "regexp", sont des séquences de caractères qui forment un motif de recherche ou de remplacement. Elles sont utilisées pour effectuer des opérations de recherche, de correspondance et de manipulation de - [Trouver les sous-domaines d’un site internet](https://blog.enguehard.info/trouver-les-sous-domaines-dun-site-internet/) - Lister les sous sous-domaine d'un site permet d'obtenir une vue d'ensemble de la structure d'un site, identifier les sous-domaines aidant au référencement ou encore détecter les possibles failles d'une cyber-attaque. Qu'est-ce qu'est un sous-domaine ? Un sous-domaine est un domaine qui se trouve en dessous d'un autre domaine, appelé domaine parent. Il est généralement utilisé - [La propriété CSS text-wrap](https://blog.enguehard.info/la-propriete-css-text-wrap/) - Ses avantages : Amélioration de la lisibilité Esthétique améliorée Cohérence sur tous les appareils Pretty vs. Balance text-wrap:pretty : évite l'apparition des veuves et des orphelins text-wrap:balance : rends les longueurs des lignes aussi équilibrées que possible La propriété CSS text-wrap, permet d'assurer que le texte est distribué de manière agréable à l'œil, améliorant ainsi - [Logiciels de design graphique en ligne : Photopea et VectorPea](https://blog.enguehard.info/logiciels-de-design-graphique-en-ligne-photopea-et-vectorpea/) - Photopea et VectorPea, deux outils de design graphique en ligne gratuits et open source, créés par l'équipe de Photopea. Photopea est une alternative en ligne gratuite et open source à Adobe Photoshop et VectorPea est une alternative en ligne gratuite et open source à Adobe Illustrator. Les deux outils offrent des fonctionnalités similaires à leurs - [Les types de maintenance pour les sites Web](https://blog.enguehard.info/types-de-maintenance-pour-sites-web-wordpress/) - Mise à jour ou maintenance : Une mise à jour fait généralement référence à la mise à jour du contenu du site Internet, comme la publication de nouveaux articles, images, vidéos ou informations. La maintenance englobe les mises à jour de contenu, mais également la gestion technique du site : problèmes techniques, la surveillance de - [Apprendre le code avec le jeu](https://blog.enguehard.info/apprendre-jouer-code/) - Apprendre le HTML/CSS/javascript, le positionnement avec flexbox ou avec grid, la programmation PHP/C/Ruby/Python, le versionning de code... Une petite collection de liens pour apprendre en jouant : https://flexboxfroggy.com/ : CSS flexbox https://cssbattle.dev/ : batailles en CSS https://www.codingame.com/ : PHP, python... https://codecombat.com/ : algorithme https://www.code-decode.net/ : programmation https://cssgridgarden.com/ : CSS Grid http://www.flexboxdefense.com/ : CSS flexbox https://learngitbranching.js.org/ - [Avoir l’inspecteur web d’un smartphone sur son PC / Mac](https://blog.enguehard.info/avoir-linspecteur-web-dun-smartphone-sur-son-pc-mac/) - L'inspecteur web est un outil indispensable pour les développeurs web, car il permet d'inspecter et de débogguer les pages web. Il permet notamment de voir le code source de la page, de visualiser l'arbre DOM, de suivre les requêtes HTTP, et de tester les interactions avec la page. Les smartphones sont de plus en plus - [Carte mondiales des cyberattaques en temps réel](https://blog.enguehard.info/carte-mondiales-des-cyberattaques-en-temps-reel/) - Quelques liens pour suivre les cyberattaques depuis un navigateur Internet. https://map.httpcs.com/ https://threatmap.checkpoint.com/ - [La région Haut de France au Midest 2016](https://blog.enguehard.info/la-region-haut-de-france-au-midest-2016/) - Suite à la lecture de cet article : http://www.regionhautsdefrance.fr/midest/ ; il était intéressant de pouvoir situer visuellement les entreprises sur une carte de Picardie. C'est chose faîte. Le lien de la carte pour situer les entreprises : https://www.google.com/maps/d/edit?mid=1W8tLNk8tsWkSgsVwFXAvqjv4X9Q ACES19, avenue Etienne Audibert 60300 SENLIS03 44 7 01 06http://www.applications-collage-etancheite-services.fr/ ATINOXBât. CRT Espace Services CRT 1 - - [Xavier Mercier / b:pulp](https://blog.enguehard.info/xavier-mercier-bpulp/) - Après avoir fait une formation d'ingénieur et travaillé pendant presque 20 ans dans un grand groupe ; Xavier s'est redirigé vers ses passions que sont le graphisme, le design et la technologie. Il a suivi pendant plusieurs mois la formation de Designer Web que j'anime à l'Ascenseur 301. Xavier a acquis énormément d'expériences et de - [Quelques cartes pour connaître position et trafic des satellites, train...](https://blog.enguehard.info/quelques-cartes-pour-connaitre-position-et-trafic-des-satellites-train/) - Un petit récapitulatif des sites fournissent des cartes pour connaître la position des trains, la position des bateaux, la positions des satellites… Connaître la position des trains Site : http://www.sncf.com/fr/geolocalisation Le trafic maritime Site : http://www.marinetraffic.com/en/ais/home/centerx:1/centery:46/zoom:5 Le trafic aérien Site : https://www.flightradar24.com/49.29,1.59/8 La position des satellites Site : https://satmap.space/ La position des antennes mobiles Sites - [Images libres de droit et gratuites](https://blog.enguehard.info/images-libres-droits-gratuites/) - Une petite liste de sites où vous pourrez trouvez des images libres de droits et gratuites. Parmi cette liste de sites d'images et photographies, la licence d'utilisation peut-être libre avec une mention de l'auteur non obligatoire et peuvent être utilisés commercialement et/ou personnellement. Pixabay : https://pixabay.com/Unsplash : https://unsplash.com/Pexels : https://pexels.com/ISO : https://isorepublic.com/Burst : https://burst.shopify.com/Wikimedia Commons - [Compiler les fichiers SCSS avec une interface graphique](https://blog.enguehard.info/compiler-fichiers-scss-interface-graphique/) - Installer SASS et l'utiliser en ligne de commande n'est pas forcément aisé pour tout le monde. Il existe une application qui permet de faire la même chose avec une interface graphique : koala-app. 1ère étape : installer le logiciel et le lancer. Ensuite ajouter ou glisser le dossier contenant les fichiers scss. L'application se chargera - [Êtes-vous toujours 100% pur l'Aisne ?](https://blog.enguehard.info/etes-vous-toujours-100-pur-laisne/) - On continue dans la lancée de la campagne 100% pur l'Aisne avec un nouvel article sur le site du département de l'Aisne. Plus d'infos sur : http://www.aisne.com/ Et vous, que pensez-vous de cette campagne ? Avis divergeant ? convaincu ? Pas fan ?? Dites nous tout via les commentaires ci-dessous! - [Les droits de l’homme ont enfin leur logo](https://blog.enguehard.info/les-droits-de-lhomme-ont-enfin-leur-logo/) - Voila presque 63 ans que la Déclaration universelle des droits de l’homme a vu le jour, mais jusqu’à la semaine dernière aucune image ne permettait de la représenter. Pour combler ce vide l’organisation a lancé le 3 mai dernier un concours publique universel pour la création de ce logo avec à la clé 5000 dollars. Le gagnant - [Ajouter du contenu pour le développement de Thème WordPress](https://blog.enguehard.info/ajouter-contenu-developpement-theme-wordpress/) - Devoir développer un thème WordPress sans contenu n'est pas une mince affaire. Dans cet article, nous allons voir comment ajouter facilement du contenu factice dans WordPress pour le développement de thèmes. L'ajout de contenu factice permets de remplir un site WordPress vide avec du contenu préfabriqué. Cela permettra de voir à quoi ressemble votre site - [Designer Web - Promotion 2017-01](https://blog.enguehard.info/designer-web-promotion-2017-01/) - Quelques liens pour des Designer Web sympathiques de ma session 2017-01 ;-) Jérémy Fauveau Jessy De Almeida George Robinson Barbara Collin Nicolas Jumeaucourt Mes stagiaires sont formés par mes soins sur les domaines WEB du programme que je couvre : HTML5, CSS3, LESSJavaScriptFramework : Bootstrap, jQuerySQL, BDD MySQLPHP, POOWordPressPrestaShopRéférencementGoogle Analytics, Search Console, Adsense, Adwords - [Les fiches métiers de la filière numérique : formation, compétences et emploi.](https://blog.enguehard.info/fiches-metiers-filiere-numerique-formation-competences-emploi/) - La liste des métiers a été réalisée dans le cadre d'un groupe de travail. Ressources : Rapport original : vppec_annexeb_fiches_metiers_07062017.pdf (télécharger)Portail des métiers de l’internet : http://metiers.internet.gouv.fr/Référentiel métier de la branche du numérique : referentiels-metiers.opiiec.frLes Talents du Numérique : talentsdunumerique.comFiches métiers ONISEP : www.onisep.frCÉREQ (Centre d'Études et de REcherches sur les Qualifications) : www.cereq.fr Programmation - [Reset CSS](https://blog.enguehard.info/resets-css/) - L'objectif d'un reset CSS est d'avoir une feuille de style réinitialisée et de minimiser les incohérences des navigateurs dans des éléments HTML comme les hauteurs de ligne, les marges, la taille de police,… Les styles de reset sont présent dans tous les frameworks CSS. Il existe sur le web différents reset, qui aborderont les couleurs, - [Concepteur de Projets de Communication - Promotion 2018-09](https://blog.enguehard.info/infographistes-promotion-2018-09/) - Quelques liens pour des Infographistes / Concepteur de Projets de Communication sympathiques de ma session 2017-09. Formation Concepteur de Projets de Communication session 2018-09 DIXDEPICLynone graphiste Les stagiaires ont été formés avec moi sur les domaines WEB suivant : Réaliser un Web DesignRédaction de cahier des chargesHTML5, CSS3Responsive Web DesignInitiation au javascriptCMS : WordPressConception et intégration - [Collin Barbara - Designer Web](https://blog.enguehard.info/designer-web-collin-barbara/) - Merci Barbara pour ces délicieux petits muffins. Il est vrai que l'on travaille toujours mieux le ventre rempli. Barbara est actuellement en formation de développeur Front-end chez media management avec moi et 5 autres stagiaires : Nicolas, George (sans S), Jessy, Jérémy et Antoine. - [Des lois, des règles, principes...qui tournent autour du développement, gestion de projets et informatique](https://blog.enguehard.info/des-lois-des-regles-principes-qui-tournent-autour-du-developpement-gestion-de-projets-et-informatique/) - Dans les domaines du développement et de l'informatique, tout un tas de règles autour du temps, de l'organisation et autres principes empiriques. Les 3 lois de la robotique, d'Isaac Azimov Première Loi : un robot ne peut blesser un être humain, ou par son inaction , permettre qu'un être humain soit blessé ;Deuxième Loi : - [Veille : Podcast Design & UX](https://blog.enguehard.info/veille-podcast-graphisme-design-ux-ui/) - Une petites liste de podcast parlant du Design, UX/UI, retours d'expérience, typographie... Les podcasts en questions : Hémisphère droit : https://open.spotify.com/show/7GUBUKSLR7WeuUWrQDKzvrParlons Design : https://romainpenchenat.com/parlonsdesign.phpLe Podcast Agile : https://soundcloud.com/leodavesneUxprimez-vous ! : uxprimezvousSalut les Designers : https://open.spotify.com/show/0OJx25DwIfPHNcQLhdJJrf?si=tHBDej_uQJOC-2VwEyRY0QL’Océan des cent Typos : https://soundcloud.com/studio-malomalo Si vous connaissez d'autres podcast qui parlent du Design, UX/UI, n’hésitez pas à le partager - [Toute l’équipe de l’Axo Box](https://blog.enguehard.info/toute-lequipe-de-laxo-box/) - Voici toute l'équipe de l'agence de communication Terre de Créa sur le projet Axo-box : des coffrets cadeaux exclusivement dans l'aisne. - [La Une 100% Pur l'Aisne](https://blog.enguehard.info/la-une-100-pur-laisne/) - La soirée 100% pur l'Aisne fait beaucoup parler d'elle ! Retrouvez-ici le reportage de France 3 Picardie : - [Intégrateurs de Picardie](https://blog.enguehard.info/integrateurs-de-picardie/) - Quelques liens pour des intégrateurs Multimédias bien sympathiques ;-) Bénédicte Colin TwitterGoogle+ Florent Dequet WebTwitter Nicolas Ozenfant WebTwitterGoogle+ Sabrina Martins TwitterInstagramGoogle+BehanceDribbble Frédéric Jeanvoine TwitterGoogle+ - [Retour d’expériences après des entretiens](https://blog.enguehard.info/retour-experiences-entretiens/) - Lors d'un recrutement, voici les questions qui reviennent le plus souvent. Si vous avez déjà été du côté recruteur, n’hésitez pas à mettre en commentaire vos attentes quand vous posez ces questions ou vos autres questions. Peux-tu te présenter ?Parle nous d’un projet dont tu es le plus fier et pourquoi ?Que recherches-tu dans ce - [Changer l'adresse IP associée à un nom de domaine chez OVH](https://blog.enguehard.info/changer-ladresse-ip-associee-a-un-nom-de-domaine-chez-ovh/) - J'ai mes propres serveurs (kimsufi) et mon nom de domaine (OVH). Lorque l'internaute tape mon nom de domaine, il faut qu'il arrive le serveur web de mon serveur. Il convient donc d'associer le nom de domaine à l'adresse IP du site. L'association des 2 éléments (IP et nom) est gérer via le DNS (Domain Name - [Data analyst](https://blog.enguehard.info/data-analyst/) - Le data analyst développe et administre des solutions logicielles permettant la mise à disposition des données (sur les clients, les produits, etc.), leur traitement et leur exploitation. Il modélise les données et effectue une première analyse et exploration afin d’avoir une meilleure connaissance des performances de l’entreprise et ainsi mettre à disposition toute information nécessaire - [Créer une redirection chez OVH](https://blog.enguehard.info/creer-une-redirection-chez-ovh/) - Lorsque vous avez plusieurs nom de domaine (ndd.fr et ndd.com), il faut toujours communiquer sur le même nom. Il est donc important de faire une redirection de l'un vers l'autre. Dans mon cas, je souhaite faire une redirection du ndd.com vers le ndd.fr. Chez OVH, les redirections se situent dans le tableau de bord / - [Carte de la liste des Organismes de Formation en Hauts-de-France](https://blog.enguehard.info/carte-de-la-liste-publique-des-organismes-de-formation/) - La liste publique des organismes de formation est consultable à cette adresse :https://www.data.gouv.fr/fr/datasets/liste-publique-des-organismes-de-formation-l-6351-7-1-du-code-du-travail/ A noter qu'à la date du 5 mai 2020 : Sur 93172 établissements de formation, 62459 n'ont pas renseigné d'adresse postale ! 9154 établissements n'ont aucun salarié10232 établissements ont 1 seul salarié2538 établissements ont 2 salariés26963 établissements ont moins de 10 salariés2758 - [Apprendre le graphisme en jouant](https://blog.enguehard.info/apprendre-jouer-graphisme/) - Après le jeu, continuons à apprendre en s'amusant. Apprendre les courbes de Béziers, les couleurs, reconnaître les typographies, la différences entre inclusions et exclusions... https://bezier.method.ac/ : courbes de Béziershttps://betterwebtype.com/font-memory-game/ : typographiehttps://boolean.method.ac/ : inclusions - exclusionshttps://www.lenstore.co.uk/vc/colour-is-in-the-eye-of-the-beholder/#/game : les couleurshttps://pixact.ly/ : les pixels :) Le nouvel enjeu pédagogique de nos jours est d'apprendre en s'amusant, alors concilions - [Articles, pages et catégories dans WordPress](https://blog.enguehard.info/article-page-categories-wordpress/) - Articles, pages et catégories : organiser son contenu dans WordPress.Comment sont stocké les données dans la base de données ? Les contenus Ils sont dans la table wp_posts. Tous les contenus ont : un auteurune date de publication ou planificationun type : post, page, attachment, revision, etcun statut : brouillon, publié, trash, etcdes champs personnalisés - [Ingénieur études et développement](https://blog.enguehard.info/ingenieur-etudes-et-developpement/) - L’ingénieur d’étude et de développement élabore pour l’essentiel les spécifications techniques du travail du codeur, intègre les composants logiciels créés par ce dernier et peut être responsable de la documentation technique du produit. Il participe donc à la conception, au développement et aux phases de test des projets informatiques. Formation Niveau minimum d’accès : Bac+2 - [Les Widgets pré-installé de WordPress](https://blog.enguehard.info/les-widgets-pre-installe-de-wordpress/) - Un widget est un petit module qui s'insère dans une zone prédéfinie d'un site WordPress : généralement dans la barre latérale (sidebar) ou dans le/les pieds de pages (footer). Les widgets se trouvent dans le menu Apparence / Widgets et s'ajoute/se retire par des simples glisser-déplacer. Par défaut, lors de l'installation de votre site, WordPress - [Comprendre et maîtriser les expressions régulières](https://blog.enguehard.info/comprendre-maitriser-expressions-regulieres/) - Les expressions régulières sont des outils de recherche puissants, utilisés dans de nombreux langages de programmation, mais difficiles à prendre en main. Les expressions régulières, ou regex (regular expression) permettent de représenter des modèles de chaînes de caractère. Outils très puissants utiliser dans de nombreux langages de programmation : PHP, Javascript, Java, C#... et aussi - [MAC : associer deux adresses IP à une unique carte réseau](https://blog.enguehard.info/mac-associer-deux-adresses-ip-a-une-unique-carte-reseau/) - J’ai à ma disposition 2 box Internet, sur 2 réseaux différents. Je veux pouvoir utiliser l’un ou l’autre réseau sans switcher en permanence d’adresse IP. Sur MAC, il est possible d’assigner à une interface réseau (Ethernet ou Wi-Fi), plusieurs adresses IP. Première étape, ouvrir les préférence Système. Puis aller sur réseau. Cliquer sur le + - [Windows 10 : associer deux adresses IP à une unique carte réseau](https://blog.enguehard.info/windows-10-associer-deux-adresses-ip-carte-reseau/) - J'ai à ma disposition 2 box Internet, sur 2 réseaux différents. Je veux pouvoir utiliser l'un ou l'autre réseau sans switcher en permanence d'adresse IP. Sur Windows 10, il est possible d'assigner à une interface réseau (Ethernet ou Wi-Fi), plusieurs adresses IP. Première étape, ouvrir les paramètres réseau et Internet en faisant un clic droit - [Collection de vidéos de cartes de vœux 2019](https://blog.enguehard.info/collection-de-video-de-carte-de-voeux-2019/) - Quelques exemples de carte de vœux 2019 : media-management, CHU Amiens-Picardie, Compiègne... Vœux 2019 du CHU Amiens-Picardie CHU Amiens-Picardie Carte de vœux de l’ENSFEA l’ENSFEA L'Assistance Publique - Hôpitaux de Marseille vous présente ses meilleurs vœux pour l'année 2019. Assistance Publique - Hôpitaux de Marseille L'Université Toulouse Capitole présente ses vœux de réussite pour 2019 - [Garder l'éditeur WordPress de la version 4](https://blog.enguehard.info/garder-editeur-tinymce-wordpress/) - WordPress 5.0 est sorti ce 6 décembre 2018 avec son lot de changements. Le changement le plus important est le nouvel éditeur Gutemberg pour la rédaction des articles, pages...et tous les autres contenus qui auparavant utilisait TinyMCE. Ce nouvel éditeur permet de gérer et de créer des contenus de manière beaucoup plus visuelle qu'avant. L'éditeur - [Mise en place d'une alerte google](https://blog.enguehard.info/mise-en-place-dune-alerte-google/) - Recevez des alertes lorsque du contenu susceptible de vous intéresser est publié sur le Web. Les alertes Googles sont très faciles à utiliser. Un mot ou une phrase, et à chaque fois que Google trouvera une nouvelles pages qui parle de ceux-ci, vous serez automatiquement alerter par mail (ou par flux RSS). Les alertes Google - [Google Local Guides niveau 7](https://blog.enguehard.info/stats/) - Local Guides est une communauté mondiale composée d'utilisateurs qui aiment rédiger des avis, partager des photos, répondre à des questions, ajouter ou modifier des lieux, et vérifier des informations sur Google Maps. Je continuer de progresser et j'ai même atteint le niveau 7 au mois d'août ! - [Mentions obligatoires sur les factures dématérialisée et factures papiers](https://blog.enguehard.info/mentions-obligatoires-sur-factures-dematerialisee-et-factures-papiers/) - Au niveau de la forme, la facture doit être rédigé intégralement en français et celle-ci doit également être établie en 2 exemplaires : vendeur et client. La facture doit comporter un certain nombres d'éléments obligatoires : Identité du prestataire ou du vendeur : la dénomination sociale ou nom et prénom pour un entrepreneur individueladresse du - [Extensions WordPress (indispensables)](https://blog.enguehard.info/extensions-wordpress-indispensables/) - Les principaux plugins WordPress que j'utilise : AkismetGoogle XML SitemapsWP Sitemap PageWP Maintenance ModeDuplicate PostContact Form 7RedirectionRegenerate ThumbnailsBroken Link CheckerCookie NoticeWordPress Mentions LégalesAll in One SEO PackUpdraftPlus Backup/Restore Akismet Ce plugin me permet principalement de filtrer les spams dans les commentaires. Mais il permet également de restreindre les tentatives de connexion au back-office de WordPress.https://fr.wordpress.org/plugins/akismet/ - [WordPress et le RGPD](https://blog.enguehard.info/wordpress-et-le-rgpd/) - La nouvelle législation qui entre en vigueur le vendredi 25 mai, imposera la mise en place d'un Règlement Général pour la Protection des Données (RGPD) ou en anglais : General Data Protection Regulation (GDPR)Graphique présentant l'intérêt du RGPD avant son entrée en vigueur Le RGPD étant une loi européenne ; tous les pays de l'Union - [Quand les offres d'emplois se cachent au coeur des sites Internet](https://blog.enguehard.info/quand-les-offres-demplois-se-cachent-au-coeur-des-sites-internet/) - Sur le marché du travail, il manque énormément de développeurs Web. Ceux-ci n'étant pas assez nombreux et bien formés aux dernières technologies. De plus en plus d'entreprises ont recours à de curieux stratagème pour recruter. Les métiers du Web manque de mains d'oeuvre et ils mettent tout en oeuvre pour trouver les perles rares ! - [Citations d'un Collectif de Chatons](https://blog.enguehard.info/citations-web-collectif-chatons/) - 1. Du code avant de parler tu écriras2. Du soin à ton travail tu apporteras3. La roue tu ne réinventeras 4. Le profit tu ne rechercheras5. Humain tu resteras6. Les trolls tu banniras7. Un man tu rédigeras8. Ces 8 bits tu chouchouteras Source : CHATONS, Collectif d’Hébergeurs Alternatifs - [Microdata - Tester vos schémas](https://blog.enguehard.info/microdata-tester-vos-schemas/) - Comment vérifier la validiter de vos shémas ? Google met à disposition un outil de test d'insertion des Rich Snippets afin de vérifier le respect de l'implémentation des valeurs de schema.org : https://developers.google.com/structured-data/testing-tool/ Vous pourrez vérifier soit directement une URL soit directement un bout de code. Un autre outil intéressant : Microdata Live, va vous - [Statistiques de mes formations Udemy](https://blog.enguehard.info/statistiques-de-mes-formations-udemy/) - Bilan en image de tout ce que j'ai accompli cette année sur Udemy - plateforme de formation en ligne. 1152 minutes consacrées à l'apprentissage23 cours12 sujets différents Liste des formations : Introduction à Adobe XD CC (Experience Design)Débuter avec un droneInternet à l'écoleRéseaux informatiques : MPLSRéalisez des screencasts avec FilmoraNouveautés de WordPress 4.8Les Systèmes d'Information - [Comment vérifiez si votre site est chez Google ?](https://blog.enguehard.info/comment-verifiez-si-votre-site-est-chez-google/) - Pour vérifier, effectuer une recherche avec les paramètres suivant : le mot clef "site:" suivi de l'URL de votre page d'accueil. Si des résultats s'affichent, vous figurez dans l'index de Google. Quelques exemples de recherche : site:enguehard.infosite:media-management.frsite:terredecrea.frsite:axo-box.frsite:citedelamusique-grandsoissons.comsite:spa-autourdesoi.fr Que faire si mon site ne figure pas dans Google ? Google explore des milliards de page Web, - [Raccourcis clavier pour Sublime Text 3](https://blog.enguehard.info/raccourcis-clavier-pour-sublime-text-3/) - Liste des raccourcis de base afin de prendre en main ST3 et développer de manière plus rapide avec cet outil Édition Insérer une ligne après : ⌘ + ↩Insérer une ligne avant : ⌘ + ⇧ + ↩Déplace la ligne/sélection au-dessus : ⌘ + ⌃ + ↑Déplace la ligne/sélection au-dessous : ⌘ + ⌃ + - [Adresse IP locale / Adresse IP publique](https://blog.enguehard.info/adresse-ip-locale-adresse-ip-publique/) - Votre connexion à Internet possède une adresse IP privée et une adresse IP publique. Comment les différenciées ? L'adresse IP publique Votre routeur (box) possède une adresse IP publique : c'est celle que l'on voit depuis Internet. C'est cette adresse IP que connaît le serveur hébergeant la page Web que vous êtes en train de - [Liste des départements français](https://blog.enguehard.info/liste-des-departements-francais/) - La liste des 101 départements français avec le numéro de département et leur nom. Si vous importer ce fichier dans un tableau, le séparateur à utiliser est : " - ". 01 - Ain02 - Aisne03 - Allier05 - Hautes-Alpes04 - Alpes-de-Haute-Provence06 - Alpes-Maritimes07 - Ardèche08 - Ardennes09 - Ariège10 - Aube11 - Aude12 - - [Développeur WEB](https://blog.enguehard.info/developpeur-web/) - Le développeur web effectue la réalisation technique et le développement informatique d’un site web. À l’aide du cahier des charges réalisé par le chef de projet, le développeur web programme les fonctionnalités qui correspondent aux besoins du client pour son site web. Formation Niveau minimum d’accès : Bac+2 Formation initiale Le métier de développeur web - [Développeur WEB mobile](https://blog.enguehard.info/developpeur-web-mobile/) - Le développeur web mobile effectue la réalisation technique et le développement informatique d’applications mobiles. À l’aide du cahier des charges réalisé par le chef de projet web mobile, il programme les fonctionnalités qui correspondent aux besoins du client pour son application mobile. Il peut s’agir d'une version d’un site web adapté à la consultation sur - [Architecte logiciel](https://blog.enguehard.info/architecte-logiciel/) - L’architecte logiciel est responsable de la conception et de la réalisation des architectures logicielles en fonction des besoins des clients, coordonne leur production et est responsable de leur intégration et leur exploitabilité. Il garantit la sécurité de ses développements. L’architecte logiciel réalise également une vieille technologique afin d’anticiper les innovations technologiques et d’assurer la pérennité - [Administrateur de base de données](https://blog.enguehard.info/administrateur-de-base-de-donnees/) - L’administrateur de bases de données est responsable de la quête, manipulation et qualité de la donnée. Il est en charge de la conception, de la gestion et de l’administration de systèmes de gestion de bases de données. Il garantit la disponibilité et la qualité des données. Formation Niveau minimum d’accès : Bac+2 Formation initiale Le - [Data scientist](https://blog.enguehard.info/data-scientist/) - Le data scientist est un spécialiste de l’analyse des données massives provenant de sources multiples. Il maîtrise l’informatique et l’économétrie. Ses exploitations de données sont censées apporter une valeur ajoutée au bénéfice du client interne ou externe. Ainsi, il doit bien connaître le secteur du client ou la fonction en entreprise auquel s’adressent ses résultats - [Métiers de l’intelligence artificielle et de la donnée](https://blog.enguehard.info/metiers-de-lintelligence-artificielle-et-de-la-donnee/) - Les métiers du domaine de la donnée stockent, mettent en forme et étudient ces données digitales pour faire émerger des « informations de valeur », intéressantes pour l’organisation et ses clients. Ils traduisent une question générale en un problème informatique et statistique et procèdent à des analyses et simulations. Dans un rôle d’appui à la - [Ergonome](https://blog.enguehard.info/ergonome/) - L’ergonome intervient comme expert dans la conception ou l’optimisation des interfaces homme-machine sur les applications, des sites Web ou des logiciels. Sa mission est de veiller à une bonne fonctionnalité des programmes compte tenu des caractéristiques psychophysiques de la personne. Pour cela, il définit l’architecture de l’information, les principes de navigation et la structuration des - [Directeur artistique](https://blog.enguehard.info/directeur-artistique/) - Le directeur artistique est plutôt au service de la communication. Il concourt à attirer l’attention des publics à l’aide de l’esthétique et de l’animation multimédia. Il assure la conception et la réalisation graphiques et artistiques des projets numériques. Formation Niveau minimum d’accès : Bac+2 Formation initiale Il existe des formations spécifiques au métier de directeur - [Designer d’expérience](https://blog.enguehard.info/designer-dexperience/) - Le rôle du designer d’expérience (User eXperience Designer – UX Designer) est de prévoir l’usage d’un produit numérique (terminal mobile, site web, logiciel, objet interactif ou service) : ce qu’il permet de faire, ce que l’on voit, ce que l’on ressent et la manière dont on l’utilise. Il établit le profil des utilisateurs types, crée - [WEB designer](https://blog.enguehard.info/web-designer/) - Le webdesigner (ou designer d'interfaces web) est chargé de concevoir et de réaliser le design d’une interface web : son métier ne se résume pas à la seule conception graphique car il s’attache avant tout à la formalisation des interactions des pages du site web. Créatif et novateur, il tient néanmoins compte des contraintes spécifiques - [Community media manager](https://blog.enguehard.info/community-media-manager/) - Le community/social media manager se charge d’assurer la réputation, l’image de marque, sur le Web, de l’organisme et de ses produits/services/programmes. Il anime des communautés d’internautes à travers des discussions et des renseignements. Le social media manager en revanche est un expert qui met en œuvre la stratégie de relations publiques de l’organisation dans l'univers - [Chargé de référencement](https://blog.enguehard.info/charge-de-referencement/) - L’objectif central du chargé de référencement naturel est le gain d’audience de l’organisme pour lequel il travaille auprès des publics (généraux ou ciblés) du Web. Pour cela, il met en œuvre et optimise des techniques qui permettent au site de l’organisme d’être bien positionné dans les résultats des moteurs de recherche. Le volume d’audience en - [Chargé de clientèle](https://blog.enguehard.info/charge-de-clientele/) - Le chargé de clientèle en ligne a pour fonction de conseiller, gérer et fidéliser un portefeuille de clients à qui il vend des produits et des services sur le web. Il reçoit des appels de la clientèle, la renseigne et la réoriente si nécessaire. Formation Niveau minimum d’accès : Bac+2 Formation initiale Le métier de - [Analyste de trafic](https://blog.enguehard.info/analyste-de-trafic/) - L’analyste de trafic a pour mission de fournir des données sur la fréquentation d’un site Web. Il utilise des outils d’exploitation des données pour analyser la fréquentation du site. Assez souvent, dans les petites entreprises, il cumule cette activité avec des fonctions complémentaires. Celles-ci peuvent comporter le référencement, le pilotage des campagnes publicitaires et la - [Marketeur digital](https://blog.enguehard.info/marketeur-digital/) - Le marketeur digital prépare, met en œuvre et analyse des campagnes de communication commerciale basées sur le Web et ses infrastructures. Toute une boîte à outils est disponible pour transmettre des contenus sans engagement financier ou temporel important : créer des vidéos, composer des infographies, accompagner les messages par des créations artistiques, piloter des interventions - [Communication et marketing](https://blog.enguehard.info/communication-et-marketing/) - Les tâches principales des métiers de la communication et du marketing digital sont, selon la description d’un expert du panel VPPEC, « la fidélisation des utilisateurs des plate-formes et services web d’une organisation en procédant à toutes les actions pertinentes d’interactivité. Ces métiers développent sa présence sur les principaux médias sociaux ; ils procèdent aux - [Interfaces utilisateurs et créations numériques](https://blog.enguehard.info/interfaces-utilisateurs-et-creations-numeriques/) - Ces métiers sont chargés de la création d’une architecture de l’information sur le Web (présentation, animation) correspondant à la fois à la stratégie de l’organisation et aux profils et attentes des utilisateurs ciblés. Le contenu doit être ordonné et attractif pour les publics visés, sinon la présentation n’obtiendrait pas l’intérêt escompté. Les métiers correspondants remplacent, - [Responsable cybersécurité](https://blog.enguehard.info/responsable-cybersecurite/) - L'expert en cybersécurité est chargé d’assurer la protection des données et la sécurité du site Web. Il doit identifier les points faibles des systèmes et réseaux afin de mettre en échec les tentatives d’intrusion des pirates informatiques (hackers) de même que le vol d’informations. Pour cela, il évalue le niveau de vulnérabilité du site et - [Technicien réseaux/cloud](https://blog.enguehard.info/technicien-reseaux-cloud/) - Le technicien réseaux assure la maintenance et l’optimisation des réseaux LAN (Local Area Network soit, réseau local) et WAN (Wide Area Network soit, réseau étendu). Il gère les équipements de commutation et de routage. Il est souvent chargé de l’installation et de la configuration des équipements du réseau ainsi que des interventions au niveau du - [Technicien de maintenance et support client](https://blog.enguehard.info/technicien-de-maintenance-et-support-client/) - Le technicien de maintenance informatique et support client assure le déploiement, l’entretien et le support sur le parc informatique dont il a la responsabilité. Il établit un diagnostic, apporte une solution aux demandes de ses clients internes et/ou externes et veille au bon fonctionnement de ces solutions. Il peut intervenir sur des domaines techniques ou - [Ingénieur d’affaires](https://blog.enguehard.info/ingenieur-daffaires/) - En tant que responsable du développement commercial, l’ingénieur d’affaires est une figure clé dans ce domaine. Il a pour mission de développer des propositions commerciales, de gérer les contrats/portefeuilles de clients et de clôturer les ventes. L’accès à ce métier demande une expérience professionnelle étendue et une bonne culture des techniques de l’informatique. Le secteur - [Infrastructures, clouds, réseaux et data centers](https://blog.enguehard.info/infrastructures-clouds-reseaux-et-data-centers/) - Les métiers de ce domaine ont pour objet la conception, le développement, l’exploitation et la maintenance des systèmes informatiques. Les experts du projet VPPEC ont mis en exergue trois métiers qui font partie du cœur du numérique : technicien, ingénieur, architecte/urbaniste. Dans tous les cas, l’appellation choisie comporte l’ajout jusqu’ici inhabituel du « Cloud » - [Ingénieur cloud/réseaux](https://blog.enguehard.info/ingenieur-cloud-reseaux/) - L’ingénieur réseaux assure la mise en œuvre, la gestion et l’optimisation des réseaux de communication internes et externes de l’entreprise. En relation avec les équipes d'exploitation, il définit la stratégie d'évolution de l'infrastructure de télécommunications de l'entreprise. Il fournit une assistance technique aux services études et exploitation, ainsi qu’aux utilisateurs. L’ingénieur cloud identifie les besoins - [Techniciens de maintenance, support et services aux utilisateurs en informatique](https://blog.enguehard.info/techniciens-de-maintenance-support-et-services-aux-utilisateurs-en-informatique/) - L’assistance opérationnelle sur un registre technique, par exemple la maintenance, qui suppose une compétence de technicien en système d’exploitation, équipements et logiciels, peut évoluer dans des directions différentes. Dans certains cas, elle peut demeurer une source importante de valeur ajoutée si le client a besoin d’un véritable accompagnement de la part de son fournisseur et - [Architecte cloud/réseaux](https://blog.enguehard.info/architecte-cloud-reseaux/) - L’architecte réseau est spécialisé dans la conception des réseaux de télécommunications (WAN, LAN, MAN, SAN) d’une entreprise ou d’un opérateur. Il est responsable de l’analyse technique nécessaire à la conception du diagramme de l’architecture du réseau en liaison avec les solutions informatiques définies par ailleurs. Un architecte peut travailler avec les développeurs du système actuel - [Manager d’équipe](https://blog.enguehard.info/manager-equipe/) - Le manager d’équipe est celui qui est chargé d’affecter les ressources humaines dont il a la responsabilité, sur des projets de l’entreprise. Il identifie les besoins du projet et propose les ressources humaines adéquates. Il se charge également de l’encadrement de l’équipe en vue de l’atteinte des objectifs définis. Formation Niveau minimum d’accès : Bac+5 - [Consultant/expert métier](https://blog.enguehard.info/consultant-expert-metier/) - Le consultant métier exerce une fonction de conseil et d’accompagnement dans l’expression des besoins du clients, la réalisation d’une étude préalable et l’analyse d’opportunité. Il rédige le cahier des charges, conçoit la solution fonctionnelle, conduit le projet, coordonne les différents acteurs. Il veille au respect des coûts, des délais et de la qualité. Formation Niveau - [Directeur des SI](https://blog.enguehard.info/directeur-systemes-information/) - Le directeur des systèmes d’information (DSI) a pour mission de définir et mettre en œuvre la politique informatique en accord avec la stratégie générale de l’entreprise et ses objectifs de performance. Il doit garantir la continuité du service informatique fourni aux utilisateurs et anticiper les changements et leurs impacts métiers sur le système d’information. Il - [Direction, management et stratégie](https://blog.enguehard.info/direction-management-et-strategie/) - Les conseillers, consultants et experts en services numériques effectuent des missions et élaborent des solutions pour ou dans des organisations qui souhaitent mener à bien des projets technologiques complexes. Ils interviennent le plus souvent en phase amont (conception, validation/qualification, accompagnement de la mise en œuvre) pour éviter au maximum les risques de crise en phase - [Expert en propriété intellectuelle](https://blog.enguehard.info/expert-en-propriete-intellectuelle/) - L’expert en propriété intellectuelle est en charge de la protection des droits en propriété intellectuelle, de l’élaboration et de la négociation des contrats, de la gestion des contentieux et de la prévention des risques. Il détermine les stratégies en matière de défense et de modalités d’exploitation des actifs incorporels (droit d’auteur, droit à l’image, logiciels, - [Manager de projet](https://blog.enguehard.info/manager-de-projet/) - Le manager de projet informatique conçoit et pilote les projets informatiques, gère et anticipe les risques et aléas sur le projet et anime une équipe dédiée au développement d’une solution informatique adaptée aux besoins des clients. Il contrôle également la qualité des développements et veille au respect des délais et des coûts. Formation Niveau minimum - [Responsable de la stratégie et de la prospective](https://blog.enguehard.info/responsable-strategie-prospective/) - Le responsable de la stratégie et de la prospective identifie les opportunités de développement de nouveaux business pour le client ou pour une entreprise utilisatrice, analyse les données du marché et de l’environnement afin de mettre au point des recommandations sur la stratégie à mettre en œuvre pour le développement de nouveaux projets. Formation Niveau - [Expertise et conseil](https://blog.enguehard.info/expertise-et-conseil/) - Les conseillers, consultants et experts en services numériques effectuent des missions et élaborent des solutions pour ou dans des organisations qui souhaitent mener à bien des projets technologiques complexes. Ils interviennent le plus souvent en phase amont (conception, validation/qualification, accompagnement de la mise en œuvre) pour éviter au maximum les risques de crise en phase - [Commerce](https://blog.enguehard.info/commerce/) - Les métiers de la fonction commerciale renvoient à l’exploration des besoins du client, à l’élaboration de propositions correspondantes et à la vente « business-tobusiness » de services et d’applications numériques. Un répondant à notre enquête précise que ces métiers « détectent des projets et développent le portefeuille clients ; procèdent à la qualification détaillée du - [Développeur Multimédia](https://blog.enguehard.info/developpeur-multimedia/) - Le développeur multimédia est un spécialiste mi-technique, mi-créatif chargé de réaliser des sites internet interactifs et des applications internet riches (appelées aussi « Rich Internet Applications » ou RIA). D’abord technicien, le développeur multimédia doit également être doté d’un fort sens esthétique et bien connaître les règles d’ergonomie. Formation Niveau minimum d’accès : Bac+2 Formation - [Programmation et développement](https://blog.enguehard.info/programmation-et-developpement/) - Les métiers de la programmation et du développement constituent le centre de la production d’applications et de logiciels. Selon un descriptif présenté par un répondant, ils « développent et livrent les applications ou les composants numériques dont ils ont la charge, agissent dans le respect des spécifications et des exigences de conception (qualité, délais), assurent - [Carte de France zone académique](https://blog.enguehard.info/carte-de-france-zone-academique/) - Petit complément à la carte de France en SVG. La carte comprends des path pour chaque zone académique avec : nomclasses CSS La carte comprends des path pour chaque départements avec : nomnuméro de départementclasses CSS La carte comprends également des groupes pour chaque nouvelles régions avec : nomnuméro de région (code INSEE)classes CSS Télécharger - [Quelques raccourcis clavier bash](https://blog.enguehard.info/quelques-raccourcis-clavier-bash/) - CTRL + c : interrompt la commandeCTRL + r : rechercher une commande dans son historiqueCTRL + a : positionne le curseur en début de ligneCTRL + e : positionne le curseur en fin de ligneCTRL + l : vide l'écranCTRL + u : supprime les caractères devant le curseurCTRL + d : déconnecte son - [Google Local Guides](https://blog.enguehard.info/google-local-guides/) - Local Guides est une communauté mondiale composée d'utilisateurs qui aiment rédiger des avis, partager des photos, répondre à des questions, ajouter ou modifier des lieux, et vérifier des informations sur Google Maps. Tout le monde peut participer au programme Local Guide. Il permet principalement de 'modifier' les informations sur Google Maps. Le programme encourage les internautes à - [Sites utilisant PrestaShop](https://blog.enguehard.info/sites-utilisant-prestashop/) - Quelques sites utilisant PrestaShop : Le Slip FrançaisCyclableLa SiestaFAGUOBGA DiffusionBGA VêtementsPRET A CREERLa Touche FrançaiseAlsol - [La région Picardie au Midest 2015](https://blog.enguehard.info/la-region-picardie-au-midest-2015/) - Suite à la lecture de cet article : http://picardie.fr/midest-2015 ; il était intéressant de pouvoir situer visuellement les entreprises sur une carte de Picardie. C'est chose faîte. Le lien de la carte pour situer les entreprises : https://www.google.com/maps/d/edit?mid=z9nM9oab4YSg.k79dSUKO7u3s - [Alias Google Mail](https://blog.enguehard.info/alias-google-mail/) - Dés que vous avez une adresse gmail ; vous allez pouvoir accéder à une infinité d'Alias. Pas besoin de création des alias ; ils sont disponibles dés la création de votre compte. Pour créer un alias, il faut ajouter le signe + suivi du nom de votre alias. Par exemple si votre adresse email est - [Statistiques PHP IDE en 2014](https://blog.enguehard.info/statistiques-php-ide-en-2014/) - Un echo à l'article paru il y a maintenant plus d'un an sur les les statistiques des IDE. 38.3% : PhpStorm 17.6% : Sublime Text 15.0% : NetBeans 5.7% : Zend Studio 4.9% : Eclipse with PDT 4.7% : Notepad++ 4.5% : Not employed as full time dev 4.2% : Dreamweaver 2.6% : Vim 2.4% - [Terminologie française](https://blog.enguehard.info/terminologie-francaise/) - Depuis quelques temps maintenant, on cherche de plus en plus à "traduire" des termes anglais courant en français. L'informatique étant très à la pointe pour créer de nouveaux mots. Voici quelques termes anglais et leur équivalent français. Quelques exemples de terminologie du domaine informatique : frimousse au lieu de smileycybercaméra au lieu de webcamfenêtre intruse - [Supprimer une installation WordPress en quelques secondes](https://blog.enguehard.info/supprimer-une-installation-wordpress-en-quelques-secondes/) - Automatise la suppression de WordPress sous Windows. Suite au billet pour installer WordPress en 1 seconde et à ce petite échange sur twitter....l'idée est né. Ce que fais le script : Supprimer WordPressEffacer la base de donnée Le script pour supprimer les fichiers et base :https://bitbucket.org/regisenguehard/wippy-for-win32-64/src/d249f4efee634929522b2ec6b46911b71a234479/w32wippydel?at=master&fileviewer=file-view-default Le dépôt a été mis à jour : https://bitbucket.org/regisenguehard/wippy-for-win32-64/ - [Nouvelle arrivée au centre de formation !](https://blog.enguehard.info/nouvelle-arrivee-au-centre-de-formation/) - Il y a quelques jours, une nouveauté est arrivée en nos locaux de Compiègne... - [Fichiers d'imports Prestashop en français](https://blog.enguehard.info/fichiers-dimports-prestahop-en-francais/) - Suite à la publication de cet article sur l'import csv des produits et de quelques demandes, voici les fichiers csv d'import de Prestashop avec des en-tête en français et un nom de fichier en français. Catégories : categories_import-fr.csv (categories_import.csv)Produits : produits_import-fr.csv (products_import.csv)Déclinaisons : declinaisons_import-fr.csv (combinations_import.csv)Clients : clients_import-fr.csv (customers_import.csv)Adresses : adresses_import-fr.csv (addresses_import.csv)Fabricants : fabricants_import-fr.csv (manufacturers_import.csv)Fournisseurs : fournisseurs_import-fr.csv - [Changement de décoration au bureau](https://blog.enguehard.info/changement-de-deco-au-bureau/) - Quelques Stickers aux murs et notre centre de formation à Compiègne s'en trouve modifié. - [Astuce Empire Four Kingdoms](https://blog.enguehard.info/astuce-empire-four-kingdoms/) - Que l'on soit sur la version PC ou sur la version mobile du jeu Empire Four Kingdoms, il est pratique de pouvoir calculer les temps de trajet. Lancer un raid contre une alliance ennemi ET atteindre son objectif tous à la même heure est important. Calculer de tête l'heure de lancement de son armée est - [La liste des SCOP pour l'année 2015](https://blog.enguehard.info/la-liste-des-scop-pour-lannee-2015/) - Suite à la lecture de ces articles : Liste des sociétés coopératives ouvrières de production pour l'année 2015Découvrez la Liste Ministère 2015 des Scop Il était intéressant de pouvoir situer visuellement les coopératives sur une carte. C'est chose faîte. Le lien de la carte pour situer les entreprises : https://www.google.com/maps/d/edit?mid=zECuvfXXvCYc.kOScFQbZ7P5k Vous pouvez également télécharger le fichier csv - [La région Picardie au Midest 2014](https://blog.enguehard.info/la-region-picardie-au-midest-2014/) - Suite à la lecture de cet article : http://www.picardie.fr/midest2014 ; il était intéressant de pouvoir situer visuellement les entreprises sur une carte. C'est chose faîte. Le lien de la carte pour situer les entreprises : https://www.google.com/maps/d/edit?mid=zECuvfXXvCYc.kXyF6dOUw7wI - [Retour dans le passé : Wanadoo](https://blog.enguehard.info/retour-dans-le-passe-wanadoo/) - En août 2002, j'avais le droit à 30h de connexion ! Merci l'ADSL d'être arrivé... - [13 entreprises picardes au SIAL : Salon International de l'Alimentation](https://blog.enguehard.info/13-entreprises-picardes-au-sial-salon-international-de-lalimentation/) - Suite à la lecture de cet article : http://www.picardie.fr/13-entreprises-picardes-au-plus ; il était intéressant de pouvoir situer visuellement les entreprises sur une carte. - [Compteur](https://blog.enguehard.info/compteur/) - Bon le dernier compteur important viens de s'éteindre, il s'agissait des semaines..... il ne reste plus que : jours, heures, minutes, secondes,......mili-secondes,....micro-s.... Plus que 6 jours, avant d'épouser ma future petite femme ! Le compte à rebours : http://enguehard.info/ Une petite vidéo : - [Retour dans le passé !](https://blog.enguehard.info/retour-dans-le-passe/) - Il me faudrait : DIMM 64 Mo 64bits SDRAM : 620 FAMD K6 P266 : 870 F Quelques prix du matériel informatique en 1998... - [Le mot du jour est ..... SERP !!!! Kézako ?!?](https://blog.enguehard.info/le-mot-du-jour-est-serp-kezako/) - Le terme Search Engine Results Page (SERP) est anglais et se traduit littéralement par "Page de résultats d'un moteur de recherche". Cette page liste tous les résultats qui ont été obtenus par l'engin de recherche pour une requête précise. Ainsi, le moteur de recherche répond à la requête qui a été formulée par un internaute. La plupart du temps, les - [RN31 : difficile de circuler...](https://blog.enguehard.info/rn31-difficile-de-circuler/) - Alice, ça glisse... ;-) Le 24 décembre, entre Compiègne et Soissons... - [Ingénieur avant-vente](https://blog.enguehard.info/ingenieur-avant-vente/) - L’ingénieur avant-vente est spécialisé dans l’étude approfondie des demandes spécifiques du client et se charge de communiquer le diagnostic à l’équipe de développement de sa maison. Il fait donc le lien entre le client et l’équipe de développement en réalisant les devis, les commandes et les contrats de vente. Pour être crédible, il doit disposer ## Pages - [Politique de confidentialité](https://blog.enguehard.info/politique-de-confidentialite/) - Qui sommes-nous ? L’adresse de notre site Web est : http://blog.enguehard.info. Utilisation des données personnelles collectées Commentaires Quand vous laissez un commentaire sur notre site web, les données inscrites dans le formulaire de commentaire, mais aussi votre adresse IP et l’agent utilisateur de votre navigateur sont collectés pour nous aider à la détection des commentaires indésirables. Une - [Mes Découvertes](https://blog.enguehard.info/mes-decouvertes/) - Découvrez une sélection d'articles passionnants et/ou inspirants qui ont retenu mon attention et que je souhaite partager. - [Crédits - Copyright](https://blog.enguehard.info/credits/) - Copyright Ce site et ses contenus (photos, vidéos, fichiers, sont proposé sous licence CC BY NC ND. Cette licence creative commons (CC) autorise l'utilisation des éléments et leur partage sous réserve de respecter les trois conditions suivantes : BY (condition d'attribution) : il suffit d'indiquer le nom de l'auteur (ici, Régis Enguehard), de faire référence à la - [À propos de Régis Enguehard](https://blog.enguehard.info/competences-regis-enguehard/) - Développeur full-stack / Formateur / Intégrateur / Référencement SEO/SEA Compétences Développement Réalisation de sites internet, mobiles, intranet, extranet, blogs, site vitrine, boutiques en ligne…Intégration : HTML5 / CSS3 / LESS / SASSJavaScript / jQueryDéveloppement PHP / MySQLFramework LaravelBootstrap / FoundationScripts SHELLNPM & NodejsRéalisation de WebAppsCMS : Wordpress / PrestaShopNewslettersRéférencement naturel / SEORéférencement payant / SEADéveloppement - [Mentions légales](https://blog.enguehard.info/mentions-legales/) - Éditeur et Responsable de la publication Les propos tenus sur ce site ne représentent que et uniquement l’opinion de leur auteur, et n’engagent pas les sociétés, entreprises ou collectifs auxquels il contribue ou dont il peut être associé ou employé. Hébergement Ce blog est hébergé par Kimsufi (OVH - RCS Roubaix – Tourcoing 424 761 - [Contact](https://blog.enguehard.info/contacter-regis-enguehard/) - Ce blog se focalise sur mes domaines de compétences qui tournent autour des (SI) Systèmes d'Informations. Ce blog est mon espace PERSONNEL dans lequel je partage mes envies, connaissances, ami(e)s et passions. Avant de prendre le temps de m'écrire, sachez que je ne fais pas de support ou d'aide par mail. Vous pouvez également me trouver sur les ## Catégories - [Web](https://blog.enguehard.info/category/web/) - [Idée](https://blog.enguehard.info/category/idee/) - [Serveur](https://blog.enguehard.info/category/serveur/) - [PHP](https://blog.enguehard.info/category/php/) - [SQL](https://blog.enguehard.info/category/sql/) - [Informatique](https://blog.enguehard.info/category/informatique/) - [Picardie](https://blog.enguehard.info/category/picardie/) - [Haut de France](https://blog.enguehard.info/category/picardie/haut-de-france/) - [Métiers](https://blog.enguehard.info/category/metiers/) ## Étiquettes - [MySQL](https://blog.enguehard.info/tag/mysql/) - [Debian](https://blog.enguehard.info/tag/debian/) - [Apache](https://blog.enguehard.info/tag/apache/) - [bash](https://blog.enguehard.info/tag/bash/) - [git](https://blog.enguehard.info/tag/git/) - [entreprises](https://blog.enguehard.info/tag/entreprises/) - [alimentaire](https://blog.enguehard.info/tag/alimentaire/) - [industrie](https://blog.enguehard.info/tag/industrie/) - [carte](https://blog.enguehard.info/tag/carte/) - [jeu](https://blog.enguehard.info/tag/jeu/) - [e4k](https://blog.enguehard.info/tag/e4k/) - [prestashop](https://blog.enguehard.info/tag/prestashop/) - [import](https://blog.enguehard.info/tag/import/) - [csv](https://blog.enguehard.info/tag/csv/) - [formation](https://blog.enguehard.info/tag/formation/) - [media-management](https://blog.enguehard.info/tag/media-management/) - [pixelhome](https://blog.enguehard.info/tag/pixelhome/) - [traduction](https://blog.enguehard.info/tag/traduction/) - [compiegne](https://blog.enguehard.info/tag/compiegne/) - [wordpress](https://blog.enguehard.info/tag/wordpress/) - [automatisation](https://blog.enguehard.info/tag/automatisation/) - [axobox](https://blog.enguehard.info/tag/axobox/) - [soissons](https://blog.enguehard.info/tag/soissons/) - [terre-de-crea](https://blog.enguehard.info/tag/terre-de-crea/) - [e-commerce](https://blog.enguehard.info/tag/e-commerce/) - [référencement](https://blog.enguehard.info/tag/referencement/) - [google](https://blog.enguehard.info/tag/google/) - [logo](https://blog.enguehard.info/tag/logo/) - [statistiques](https://blog.enguehard.info/tag/statistiques/) - [sublime text](https://blog.enguehard.info/tag/sublime-text/) - [phpstorm](https://blog.enguehard.info/tag/phpstorm/) - [IDE](https://blog.enguehard.info/tag/ide/) - [html](https://blog.enguehard.info/tag/html/) - [css](https://blog.enguehard.info/tag/css/) - [php](https://blog.enguehard.info/tag/php/) - [cli](https://blog.enguehard.info/tag/cli/) - [macOS](https://blog.enguehard.info/tag/macos/) - [linux](https://blog.enguehard.info/tag/linux/) - [MariaDB](https://blog.enguehard.info/tag/mariadb/) - [sql](https://blog.enguehard.info/tag/sql/) - [svg](https://blog.enguehard.info/tag/svg/) - [réseau](https://blog.enguehard.info/tag/reseau/) - [windows](https://blog.enguehard.info/tag/windows/) - [rss](https://blog.enguehard.info/tag/rss/) - [seo](https://blog.enguehard.info/tag/seo/) - [recherche](https://blog.enguehard.info/tag/recherche/) - [internet](https://blog.enguehard.info/tag/internet/) - [cms](https://blog.enguehard.info/tag/cms/) - [veille](https://blog.enguehard.info/tag/veille/) - [réseaux sociaux](https://blog.enguehard.info/tag/reseaux-sociaux/) - [administration](https://blog.enguehard.info/tag/administration/) - [data](https://blog.enguehard.info/tag/data/) - [video](https://blog.enguehard.info/tag/video/) - [voeux](https://blog.enguehard.info/tag/voeux/) - [ipv4](https://blog.enguehard.info/tag/ipv4/) - [mail](https://blog.enguehard.info/tag/mail/) - [javascript](https://blog.enguehard.info/tag/javascript/) - [laravel](https://blog.enguehard.info/tag/laravel/)