JavaScript : cocher et décocher toutes les cases à cocher
Cocher, décocher ou inverser toutes les cases à cocher en JavaScript vanilla, avec boutons, case “Tout sélectionner” et état indéterminé.
Tutoriels Web et Tech sur l’administration système, les serveurs Linux, l’hébergement, la sécurité, le DNS, les performances et les outils open source.
Cocher, décocher ou inverser toutes les cases à cocher en JavaScript vanilla, avec boutons, case “Tout sélectionner” et état indéterminé.
Installer Composer et PHP sur macOS proprement avec Homebrew, corriger le PATH, vérifier les versions et résoudre les erreurs de permissions.
Allez, c’est la semaine la plus folle de l’année : Black Friday et Cyber Week ! Ces quatre jours de…
Un logiciel de reconnaissance vocale utilise des algorithmes pour identifier le langage et le retranscrire en texte. Tutoriel pour Windows, MacOS et Linux.
Comprenez les NFT et la blockchain : propriété numérique, smart contracts, wallets, droits d’auteur, risques, arnaques, stockage et usages réels.
Voici un tutoriel pour apprendre comment retirer les DRM de vos ebooks achetés sur Amazon à l’aide de Calibre et du plugin DeDRM. Libérez vos livres!
Voici quelques astuces pour caster vos contenus vidéos sur votre télévision, en quelques secondes et sans prise de tête.
Additionnez la durée de toutes les vidéos d’un dossier sous Linux, macOS ou Windows avec ffprobe, MediaInfo ou PowerShell.
BIMI permet aux entreprises d’utiliser leur logo comme indicateur visible dans les emails pour développer la confiance avec les clients actuels et potentiels.
Installez PostfixAdmin proprement avec Nginx, PHP-FPM, MariaDB, Postfix et Dovecot pour gérer domaines, comptes et alias email.
Sur votre instance Nextcloud, il est important de mettre en place une tâche cron qui va permettre de lancer les tâches de maintenance à intervalles réguliers.
Voici les solutions aux problèmes courants rencontrés sur des instances nextcloud: erreurs occ pour PHP, le mode maintenance, la base de données, APCu.
Je vous présente Nextcloud, une application qui vous permet de créer votre propre cloud et héberger vos fichiers et données, sans intermédiaires.
Créez des éléments HTML en JavaScript natif avec des couleurs aléatoires, un bon contraste, crypto.getRandomValues et un code propre.
Apprenez à superposer du texte lisible sur une image de fond en CSS avec un overlay, un dégradé, du contraste et un exemple responsive.
Voici un guide pour réparer le problème de démarrage du service webmin sous systemd.
Créez une phrase de passe Wi-Fi robuste pour WPA2/WPA3 : longueur, générateur local, réseau invité, QR code, WPS et bonnes pratiques.
Réparez Dovecot après mise à jour : SASL Postfix, socket auth, erreur stats-writer, TLS/SSL, Diffie-Hellman, doveconf et logs systemd.
Créez un sitemap de vos pages pour les ajouter à Google Search Console et éviter l’errur « Indexed, not submitted in sitemap ».
MacOS : guide pour changer les serveurs DNS pour éviter les DNS menteurs de votre box (ou celle de vos hôtes).
Ce soir, on lance la mise à jour du serveur: nous passons notre version d’Ubuntu Server de Bionic Beaver (18.04…
Corrigez l’erreur PHP file_get_contents SSL operation failed avec OpenSSL, le bundle CA, curl.cainfo, cURL et wp_remote_get dans WordPress.
Testez simplement si un paramètre existe dans une URL avec JavaScript, URLSearchParams, has(), get(), valeurs multiples et exemples pratiques.
Voici comment renouveller le certificat TLS pour la machine virtuelle qui tourne sous Docker pour LocaWP.
Ajoutez !important à une propriété CSS avec jQuery grâce à addClass, style.setProperty, cssText ou JavaScript vanilla, avec exemples modernes.
Changez les DNS de votre Freebox via Freebox OS : Cloudflare, Quad9, AdGuard, IPv4, IPv6, DHCP, tests et erreurs fréquentes.
Réinitialisez le mot de passe root MySQL ou MariaDB sous Debian : socket auth, skip-grant-tables, systemd, ALTER USER et sécurité.
Changez le préfixe par défaut du nom de fichier de l’outil Capture d’écran sous MacOS.
Tutoriel pour installer PHP 7.4 sur un serveur dédié Ubuntu/Debian avec le dépôt Ondřej, PHP-FPM, extensions PHP, nginx, php.ini, pools FPM.
Voici comment créer un certificat TLS avec le service de redirection DDNS que propose Synology: une redirection en *.synology.me
Aujourd’hui, j’ai installé LineageOS sur mon OnePlus One, histoire de lui redonner un second souffle et de bénéficier des MAJ de sécurité Android.
Erreur SSH “Permissions are too open” ? Corrigez les droits de vos clés SSH et évitez l’erreur classique entre clé publique et privée.
Vous pouvez obtenir cette erreur lors de simples opération de maintenance avec la nouvelle configuration de MySQL par défaut. Solutions.
Apprenez à utiliser Git efficacement pour versionner un projet local, créer un dépôt GitHub, ajouter un remote, commit et pousser le code avec main.
Sélectionnez des éléments dont l’ID ou la classe commence, finit ou contient une chaîne avec JavaScript natif et jQuery.
Résolvez les erreurs SSH “Missing privilege separation directory: /run/sshd” et “Could not load host key” sur Ubuntu/Debian avec ssh-keygen, systemd et sshd -t.
Bloquez le hotlinking des images avec Nginx : configuration valid_referers, domaines autorisés, tests curl et limites à connaître.
Configurez Media Server sur un NAS Synology pour lire vos vidéos sur la Freebox en DLNA/UPnP, avec sous-titres, indexation et dépannage.
Local WP reste bloqué au démarrage ? Redémarrez le site, l’application, les services, corrigez le Router Mode et consultez les logs Local.
Solution pour le serveur MariaDB qui ne peut plus se lancer lors du redémarrage du service.
Le Parlement européen réforme un ensemble de lois controversé destiné à mettre à jour le droit d’auteur en Europe à l’ère de l’internet.
Vous lisez actuellement cet article depuis le nouveau serveur de SkyMinds, baptisé ORION. De mail à ORION Le serveur précédent…
Voici un tutoriel qui vous permet de supprimer les kernels linux installés sur votre serveur qui ne sont pas actuellement utilisés.
Automatisez le téléchargement de sous-titres SRT avec FlexGet et Subliminal : installation, config YAML, langues, cron, systemd et dépannage.
Sécurisez les cookies de session PHP avec HttpOnly, Secure et SameSite via php.ini, PHP-FPM, .user.ini ou session_set_cookie_params().
Lors d’une mise à jour APT, il arrive qu’un installeur vous demande s’il faut écraser ou non un des fichiers de configuration existant.
Ce tutoriel vous permet donc de délocaliser les bases de données SQL de MySQL ou MariaDB sur une autre partition.
Configurez un NAS Synology comme disque Time Machine pour macOS avec SMB, utilisateur dédié, quota, Bonjour et sauvegarde automatique.