MySQL : résoudre le message

MySQL : résoudre “Warning: Using a password on the command line interface can be insecure.”

J’ai récemment écrit un petit script bash qui me permet de sauvegarder rapidement toutes les bases de données d’un serveur. Le script est lancé par une tâche cron automatiquement, tous les jours. Si l’on passe l’utilisateur et le mot de passe SQL dans la requête, avec mysql ou mysqldump, vous obtiendrez très certainement le message …

Lire la suite

PHP : ajouter les directives

PHP : ajouter les directives “HttpOnly” et “Secure” aux cookies de session

Les directives “HttpOnly” et “Secure” A l’heure où la grande majorité des sites internet sont passés à HTTPS, il n’est pas rare de constater que PHP ne sert toujours pas les cookies de session avec les directives “HttpOnly” et “Secure”. Pourtant, les directives sont bien disponibles dans le fichier php.ini, il suffit donc de les …

Lire la suite

An automatic computer screen displaying the message "sorry you have been blocked".

Contourner le blocage du WAF Cloudflare pour les uploads de zip dans WordPress

Le blocage des fichiers zip par le WAF (Web Application Firewall) de Cloudflare est un casse-tête pour de nombreux développeurs WordPress, surtout lors de la mise à jour de plugins et de thèmes. Heureusement, il existe une solution pour contourner ce problème sans compromettre la sécurité de votre site WordPress. Pourquoi le WAF bloque-t-il les …

Lire la suite

Sidekick: a productivity browser for becoming focused and unstoppable.

Sidekick, le navigateur avancé et sécurisé qui booste votre productivité

Et voilà, je viens encore d’installer un nouveau navigateur sur mon Mac! Il s’appelle Sidekick, est basé sur Chromium et résolumment orienté productivité. Alors, vous allez me dire “quoi, encore un navigateur basé sur Chromium? mais pour quoi faire?”. Et bien accrochez-vous bien à vos baskets, c’est parti pour un petit aperçu de ses nombreux …

Lire la suite

Resolve error 526 with Cloudflare and NginX.

Résoudre l’erreur 526 entre Cloudflare et NginX

Dernièrement, je me suis apercu qu’une requête curl sur le domaine skyminds.net (sans www donc), donnait une erreur 526 sous Cloudflare (avec le proxy activé, mais aussi sans): Sous tous les navigateurs par contre, une brève page d’erreur s’affiche (quelques millisecondes) avant que finalement la redirection vers le sous-domaine www ne s’effectue. Je me suis …

Lire la suite

wordpress rocketstack

WordPress Rocket Stack : envoyez WordPress sur orbite !

Sur Orion, j’ai installé ma WordPress Rocket Stack qui est configurée avec la stack suivante: Hébergement L’hébergement est la base de votre site, c’est tout simplement la fondation sur laquelle va reposer votre code. Vous avez tout intérêt à avoir un très bon hébergeur : il doit être rapide dès le départ et offrir de …

Lire la suite

Group photo of all devs at Cloudfest Hackathon 2022

Le Hackathon du CloudFest 2022

Cette année, j’ai eu la chance et le grand honneur d’être invité au CloudFest 2022 pour le hackathon: 3 jours de code sur un projet web en mode open-source pour faire avancer les choses. Le Cloudfest Le Cloudfest est une convention de développeurs et d’acteurs du web qui peuvent être extrêmement variés: cela va des …

Lire la suite

Jethro Tull - Aqualung photo

Local : importer une base de données depuis le shell

Local possède une version d’Adminer dans les options de chaque site qui est très utile puisqu’elle permet d’accéder rapidement à la base de données, ou d’importer une petite base de données. Par contre, s’il s’agit d’importer une base qui fait plus de 80 Mo, mieux vaut se tourner vers un outil un peu plus robuste: …

Lire la suite

Family in Death for a Salesman photo

Family in Death of a Salesman

This is post 2 of 4 in the series “Death of a Salesman” Comprehensive literary analysis articles delving into the depths of the play Death of a Salesman by Arthur Miller. Death of a Salesman : an extended introduction Family in Death of a Salesman Death of a Salesman: Tragedy versus Social Drama Death of …

Lire la suite

Motivation : Be Great, Powerful Beyond Measure photo

Motivation : Be Great, Be Powerful Beyond Measure

Our deepest fear is not that we are inadequate, our deepest fear is that we are powerful beyond measure, beyond measure. Ima show you, how great I am. Last night I cut the light off in my bedroom, hit the switch, and was in the bed before the room was dark. Ima show you, how …

Lire la suite

WordPress : afficher des média oEmbed avec HTTPS photo

WordPress : forcer le chargement des média oEmbed en HTTPS

Lorsque le site est servi via HTTPS, toutes les ressources – même les ressources oEmbed automatiquement générée par WordPress – qui composent une page doivent également être servies via une connexion chiffrée aussi. Il se trouve que je mets des vidéos Youtube et consorts de temps en temps : elles ne s’affichaient plus en https, …

Lire la suite

BIOS : retrouver l'option de boot pour démarrer depuis le lecteur DVD photo

BIOS : retrouver l’option de boot pour démarrer depuis le lecteur DVD

Problème : aucune option pour démarrer depuis le lecteur optique Récemment, j’ai eu à réinstaller le système d’exploitation sur un ordinateur portable. Jusque là, rien de bien nouveau. Mais quelle ne fut pas ma surprise de constater que le l’ordre de boot du BIOS ne proposait pas l’option de démarrer depuis le lecteur optique (DVD …

Lire la suite

Serveur dédié : mettre à jour Apache et configurer le mod_h2 pour HTTP/2 photo

Serveur dédié : mettre à jour Apache pour HTTP/2

C’est sur toutes les lèvres : 2015 aura vu l’arrivée de PHP7 et de la révision du protocole HTTP qui passe à la version 2, en remplacement du mod_spdy de Google. Tout cela promet pas mal de gains de performance donc il est très tentant de le vérifier par nous-mêmes. HTTP/2 : une évolution du …

Lire la suite

Serveur dédié : mise en place du protocole DANE photo 2

Serveur dédié : mise en place du protocole DANE

Aujourd’hui, je vous montre comment mettre en place le protocole DANE sur votre serveur. En pré-requis, votre domaine doit: être servi en HTTPS avec un certificat TLS valide, être signé par DNSSEC. Cela prend environ 20 minutes à configurer, auxquelles s’ajouteront quelques heures afin que la résolution DNS avec les changements soit complète. DANE : …

Lire la suite

Serveur dédié : installer la dernière version d'OpenSSL sous Debian photo

Serveur dédié : installer la dernière version d’OpenSSL sous Debian

Aujourd’hui, on s’intéresse à la mise à jour d’OpenSSL sur un serveur Debian, en utilisant les dépôts sid. Cela va nous permettre d’installer la dernière mise à jour d’OpenSSL, responsable du chiffrement des connexions de plusieurs services (serveur de fichier, serveur mail, serveur DNS…), pour plus de sécurité sur le serveur. Ce tutoriel ne prend …

Lire la suite

Serveur dédié : configurer Postfix et Courier pour utiliser TLS-SSL en Perfect Forward Secrecy photo

Serveur dédié : configurer Postfix et Courier pour utiliser TLS-SSL en Perfect Forward Secrecy

Aujourd’hui, on va s’atteler à sécuriser le serveur de mail, géré par Postfix et Courier, pour utiliser notre certificat SSL et en ajoutant le Perfect Forward Secrecy. Ce tutoriel part du principe que votre serveur tourne sous Debian et que vous avez suivi le tutoriel précédent sur Postfix avec gestion d’utilisateurs virtuels, c’est-à-dire que le …

Lire la suite

Serveur dédié : configurer Transmission pour accéder au WebUI via TLS-SSL photo

Serveur dédié : configurer Transmission pour accéder au WebUI via TLS-SSL

TLS est activé sur notre serveur Apache, WordPress sert désormais ses pages avec une connexion chiffrée et Webmin se sert de notre certificat SSL. Aujourd’hui, je cherche à lancer le client bittorent Transmission et… je tombe sur un message d’erreur qui m’empêche d’accéder son interface web : “Error code: ssl_error_rx_record_too_long”. Voici donc comment corriger le …

Lire la suite

Serveur dédié : configurer Webmin en TLS avec un certificat SSL photo 1

Serveur dédié : configurer Webmin en TLS avec un certificat SSL

Après avoir ajouté la couche TLS/SSL au serveur Apache puis configuré WordPress pour fonctionner uniquement en HTTPS, je me suis intéressé à Webmin. Je n’utilise pas Webmin pour configurer le serveur parce que c’est une sacrée usine à gaz mais pour certaines choses, c’est utile. Erreur Webmin : Secure Connection Failed Après le passage aux …

Lire la suite

Serveur dédié : sécuriser Apache avec HTTPS (HTTP avec la couche TLS/SSL) en Perfect Forward Secrecy photo 1

Serveur dédié : sécuriser Apache avec HTTPS (HTTP avec la couche TLS/SSL) en Perfect Forward Secrecy

Cela fait quelques mois que j’en parle mais aujourd’hui je le fais, je passe le site en HTTPS – ou techniquement en HTTP avec la couche TLS. Après les révélations d’Edward Snowden et les multiples affaires concernant les écoutes et les fuites des données des citoyens, je pense qu’il est temps de reprendre un peu …

Lire la suite

Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH photo 1

Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH

Aujourd’hui, nous abordons la sauvegarde des fichiers essentiels du serveur. Backup Manager permet d’effectuer des sauvegardes quotidiennes du système : il crée des archives dans plusieurs formats de compression (tar, gzip, bzip2, lzma, dar, zip) et peut les exporter vers un serveur FTP. Dans notre cas, nous allons l’installer et le configurer pour envoyer tout …

Lire la suite

Serveur dédié : création d'un serveur mail Postfix (sécurisé avec Saslauthd et certificat SSL) et Courier (accès POP et IMAP) utilisant une base MySQL d'utilisateurs/domaines virtuels photo 1

Serveur dédié : création d’un serveur mail Postfix (sécurisé avec Saslauthd et certificat SSL) et Courier (accès POP et IMAP) utilisant une base MySQL d’utilisateurs/domaines virtuels

Aujourd’hui, nous voyons comment créer un serveur mail sécurisé et qui tient bien la route. Comme je suis seul utilisateur du serveur, je ne voyais pas trop l’intérêt de créer des comptes utilisateurs sur le serveur juste pour pouvoir bénéficier d’un serveur mail. J’ai donc opté pour la solution suivante : un serveur mail Postfix …

Lire la suite

iphone-ipod-openssh

Se connecter à un iPhone ou iPod Touch en SSH

Lorsque vous branchez votre iPhone ou iPod Touch sur votre machine, vous avez accès à quelques répertoires mais qui ne vous sont pas d’une grande utilité, mis à part le dossier photos. Si vous désirez réellement pouvoir ajouter des fichiers et avoir la main sur votre appareil, il vous faut utiliser SSH. SSH Nous avions …

Lire la suite

hotmail_pop_gmail

Rapatrier gratuitement ses mails Hotmail ou Live sur son compte Gmail

C’est officiel : Microsoft vient de rendre l’accès au serveur POP de Live/Hotmail gratuit. Le service était payant auparavant et coûtait 19 dollars par an si je ne m’abuse. Le hic, c’est que tous les concurrents proposaient cela gratuitement. Microsoft a donc dû s’adapter afin d’éviter l’hémorragie de ses utilisateurs vers d’autres services comme Yahoo! …

Lire la suite

Virus

7 antivirus en ligne pour scanner votre système

Parce qu’il arrive que l’on ait besoin d’un autre avis que celui de notre antivirus habituel, voici 7 antivirus en ligne qui vous permettent de scanner votre système à la recherche de virus, spywares et autres trojans : F-Secure Online Scanner. TrendMicro HouseCall. McAfee FreeScan. Panda ActiveScan. Computer Associates Virus Scanner. Eset Online Virus Scan. …

Lire la suite

Une capture d'écran d'un écran d'ordinateur affichant le menu de MSNFix

Eliminer le cheval de troie MSN qui touche Facebook

Il y a quelques jours, j’ai reçu un message sur Facebook, envoyé par un de mes contacts. Comme cela vient d’un contact de confiance, je clique sur le lien : rien ne se passe. Je l’informe alors que son lien ne fonctionne pas : elle me répond qu’elle n’a jamais envoyé ce message. Bizarre ! …

Lire la suite

Racer X photo

Racer X

Racer X Racer X was an American heavy metal band formed in 1985 in Los Angeles, California. The group has gone through a hiatus, and a few lineup changes with bassist Juan Alderete and vocalist Jeff Martin being the sole constant members. The band is signed to Shrapnel Records. Guitarist Paul Gilbert first gained notoriety …

Lire la suite

Mail-it Now! Commercial Licence

Mail-it Now! is an advanced form2mail featuring: fields check multiple file uploads Answer page generated on-the-fly Easy setup and configuration Supports the email() function of Online.net Supports safe-mode servers and PHP > 4.1.2 Email verification takes new TLDs into account The Commercial Licence enables you to: run the script on several pages on one commercial …

Lire la suite

The New Nation photo

America: The New Nation

This is post 8 of 11 in the series “From the Puritan settlements to the American Civil War (1787-1877)” From the Puritan settlements to the American Civil War (1787-1877) Introduction to Puritanism and Expansionism Antebellum South Life in the Plantations USA: North and South O’Sullivan’s Manifest Destiny The social context of America in the early …

Lire la suite

The American colonies : Religion and Politics photo

The American colonies : Religion and Politics

This is post 4 of 5 in the series “From the Reformation to the birth of the American nation (1534-1776)” From the Reformation to the birth of the American nation (1534-1776) The Reformation in the British Isles English Expansionism The Glorious Revolution of 1688 The American colonies : Religion and Politics USA: Birth of a …

Lire la suite

English Expansionism photo

English Expansionism

This is post 2 of 5 in the series “From the Reformation to the birth of the American nation (1534-1776)” From the Reformation to the birth of the American nation (1534-1776) The Reformation in the British Isles English Expansionism The Glorious Revolution of 1688 The American colonies : Religion and Politics USA: Birth of a …

Lire la suite

The Affluent Society : poverty rediscovered ? photo

The Affluent Society : poverty rediscovered?

This is post 8 of 12 in the series “Inequalities in Great Britain” This series dissects the various facets of inequality, including economic disparity, social divides, and regional imbalances, offering a comprehensive view of contemporary British society. The Poor Law Amendment Act (1834) Victorian philanthropy in 19th century England Electoral inequalities in Victorian England: the …

Lire la suite

Victorian philanthropy photo

Victorian philanthropy in 19th century England

This is post 2 of 12 in the series “Inequalities in Great Britain” This series dissects the various facets of inequality, including economic disparity, social divides, and regional imbalances, offering a comprehensive view of contemporary British society. The Poor Law Amendment Act (1834) Victorian philanthropy in 19th century England Electoral inequalities in Victorian England: the …

Lire la suite

The Act of Union of 1707 photo

The Act of Union of 1707

This is post 2 of 6 in the series “Scotland's Road to Independence” Explore the intricate weave of Scottish politics and devolution from historical struggles for autonomy to the modern debates on independence, dive deep into Scotland’s quest for self-governance. Scotland: the State, the Nation, Home Rule, and Devolution The Act of Union of 1707 …

Lire la suite

Structure and Narration in

The ordering of events in The Great Gatsby

This is post 5 of 6 in the series “The Great Gatsby” All literary analysis articles about The Great Gatsby by Francis Scott Fitzgerald. Introduction to The Great Gatsby by Francis Scott Fitzgerald: from the Lost Prairies to the Realist Jungle The Great Gatsby: characters and characterization The Great Gatsby: the Romantic Quest Structure and …

Lire la suite

Skype ou la téléphonie sur IP photo

Skype ou la téléphonie sur IP

Avec le développement d’Internet et du haut-débit, on voit émerger de nouvelles technologies comme la voix sur IP (voice over IP – VoIP) qui devient désormais accessible au plus grand nombre et non plus aux hordes de gamers (pré-pubères) accros à Counter Strike. Et l’ovni en la matière c’est Skype : plus de 210 millions …

Lire la suite