Matt Biscay: développeur WordPress et WooCommerce pour SkyMinds
orange fibre optique logo

Au revoir Free, je passe à la fibre Orange

Et voilà, après plus de 20 ans chez Free, je viens de passer chez Orange pour bénéficier de la fibre optique.

Cela fait des années que j’attends ce moment : la fibre est déployée sur les poteaux de mon village depuis plus de 6 mois mais l’installation individuelle n’avait pas commencée.

Lorsque j’ai vu le camion nacelle chez mon voisin, j’ai vite compris que la FFTH, c’était maintenant!

Inscription chez Orange

Comme c’est Orange qui déploie, c’est eux qui sont prioritaires pour proposer des offres fibres aux particuliers. Ils ont une période de grâce sans concurrents, ce qui explique que beaucoup de gens migrent chez eux puisqu’ils sont prioritaires (et les seuls sur le créneau).

L’autre avantage, c’est que le fil de fibre optique est déployé chez vous par l’un des prestataires de l’opérateur historique: ils savent où se trouvent les regards, les fourreaux… et ils peuvent se targuer d’un travail de qualité.

J’ai eu un rendez-vous sous 10 jours pour la pose de la fibre chez moi.

Installation de la fibre

J’avais passé des heures à fouiller et creuser le jardin sans succès pour trouver le regard EDF et télécom et les techniciens l’ont trouvé en moins de 20 secondes. Quelques dizaines de minutes plus tard, le fil optique passait en dessous de la route, traversait le jardin en lieu et place du précédent fil de cuivre téléphonique et ressortait en bas de mon compteur électrique.

Le fil téléphonique n’étant pas dans une gaine, les techniciens l’ont fait courir le long du mur du garage qui donne derrière mon salon, dans laquelle la prise a été installée. Ce n’est pas ce que j’avais prévu (tous mes équipements réseaux se trouvaient à l’autre bout de la pièce) mais après une courte réorganisation et un peu de cable management, tout est maintenant parfait.

Free

J’ai toujours aimé Free. Cela fonctionne bien. Leurs Freebox sont géniales (comparées à la LiveBox, c’est le jour et la nuit) et pourtant j’en ai connu: Freebox 3, Freebox 4, Freebox 5 HD, Freebox 6 Revolution en enfin Freebox 8 Pop.

Le jour après le déploiement de la fibre à la maison, Free m’appelle pour que je j’annule ma résiliation… c’est un peu tard, étant donné qu’il n’y a plus le fil de cuivre! Ils me proposent alors un rabais de 5 euros. Je leur répond alors que ce n’est pas suffisant puisque l’offre Fibre me coûte moins cher, même avec cette réduction minime. Free ne récompense pas ses plus fidèles freenautes et ne sort des offres que lorsque vous les quittez.

Je n’ai pas du tout apprécié le fait qu’ils prélèvent le mois de novembre entier, alors qu’ils savaient depuis octobre que la migration avait lieu le 3 novembre: ils ont confirmé les migrations des lignes fixe et mobile mais m’ont prélevé au petit matin, 7 heures avant la connexion chez Orange. C’est assez lamentable.

Dernier grief : j’ai cherché à joindre le service client pour les résiliations. Lorsque l’on souhaite s’abonner, cela décroche dans la foulée. Pour résilier, vous êtes “inviter à renouveler votre appel ultérieurement”. Bof bof.

Je reviendrais peut-être un jour, le temps de digérer tout ça.

Alors la fibre?

Je branche la LiveBox 6: 666 Mb/s down, 562 Mb/s up, c’est sûr que ça va changer de l’ADSL (note: j’étais à 6 Mb/s down, 1Mb/s up).

La Livebox indique une synchronisation à 2 Gb/s mais le Wifi ne peut aller que jusqu’à 800 Mb/s, c’est quand même super. Cela est vraiment visible pour l’utilisation du NAS Synology, on va vraiment pouvoir l’utiliser depuis l’extérieur, ce qui n’était pas possible avec le trop faible upload en ADSL.

Projet à terme: monter un serveur, peut-être sur une base ARM?, de manière à consolider notre réseau de site.

ubuntu pro free

Ubuntu Pro : des mises à jour pour 10 ans

Canonical change son offre Ubuntu Pro. Désormais, tout le monde peut profiter gratuitement du support étendu dans la limite de 5 machines.

La distribution Linux Ubuntu est maintenue et développée par l’entreprise Canonical. La distribution en elle-même est disponible gratuitement, mais en parallèle Canonical propose des services payants, notamment Ubuntu Pro, un abonnement qui permet d’avoir une maintenance étendue pour la sécurité et la conformité. En temps normal, Ubuntu Pro est facturé 25 dollars par an et par machine, ainsi que 500 dollars par an et par serveur.

Canonical fait évoluer son offre Ubuntu Pro, ce qui permet aux utilisateurs d’en bénéficier gratuitement dans la limite de 5 machines, que ce soit des ordinateurs ou des serveurs, et que ce soit pour un usage personnel ou commercial.

Ubuntu Pro permet d’avoir des correctifs de sécurité plus rapidement lorsqu’une faille de sécurité est découverte, notamment pour avoir une meilleure protection. Ceci s’applique aux failles critiques, élevées ou moyennes, avec un niveau de réactivité qui peut varier. Des milliers d’applications sont prises en charge dans le cadre du programme Ubuntu Pro : Ansible, Apache Tomcat, Apache Zookeeper, Docker, Drupal, Nagios, Node.js, phpMyAdmin, Puppet, PowerDNS, Python 2, Redis, Rust, WordPress, etc.

Support à long terme de niveau « entreprise »

La proposition s’applique uniquement aux versions avec support à long terme (LTS) du système d’exploitation basé sur le noyau GNU/Linux. Et ce à partir de Ubuntu LTS 16.04.

Il s’agit de versions de niveau « entreprise » de l’OS. Les LTS sont aussi les plus utilisées par l’écosystème et représentent 95% des déploiements, selon Canonical.

Les utilisateurs peuvent obtenir leur abonnement gratuit à Ubuntu Pro sur la page dédiée au programme. Ubuntu One étant le compte unique dont l’utilisateur a besoin pour en bénéficier et se connecter à l’ensemble des services et sites liés à l’OS.

Lorsque l’on connecte les machines à Ubuntu Pro, elles bénéficient donc d’une couverture de maintenance de sécurité étendue, soit 10 ans au total.

Aussi, l’offre gratuite inclut le service Ubuntu Livepatch, celui-ci permet d’installer des mises à jour critiques du noyau sans redémarrer la machine.

Pour les serveurs, lorsque le système hôte physique exécute Ubuntu, l’ensemble des machines virtuelles Ubuntu sur ce serveur sont couvertes. Ubuntu Pro s’étend également à Google Cloud et AWS.

Configurez Ubuntu Pro sur votre serveur

Avec autant d’avantages, il ne nous reste plus qu’à configurer Ubuntu Pro sur le serveur.

Si votre serveur tourne sous Ubuntu Server, le paquet pro est normalement déjà installé. Vous pouvez vérifier cela avec la commande:

pro --version

Résultat de la commande:

27.11.2~22.04.1

La version minimale que vous devez posséder est la 27.11.2.

Lire la suite

PHP8

WordPress : tester la compatibilité avec PHP 8

Aujourd’hui, nous allons tester la compatibilité avec PHP 8 de tous les sites WordPress du serveur, en ligne de commande et de manière automatisée.

Fin du support pour PHP 7.4 pour novembre 2022

Le cycle de vie de PHP 7.4 est atteint et il n’y aura plus de mises à jour ni de support à la fin du mois de novembre 2022. Cela signifie qu’il est désormais temps de passer sous PHP 8 pour bénéficier des dernières améliorations techniques de PHP et des mises à jour de sécurité.

Et mieux vaut s’y prendre un peu plus tôt, notamment si vous possédez une boutique WooCommerce pour ne pas être pris au dépourvu en pleine période de fêtes (Black Friday, Noël…).

Tester votre code avec php-parallel-lint

Nous allons créer un nouveau projet composer avec php-parallel-lint qui se chargera de scanner notre code et de remonter toutes les incompatibilités, fonctions obsolètes ou problématiques susceptibles de donner des avertissements ou des erreurs lors du basculement vers PHP 8.

Commençons par installer php-parallel-lint:

composer create-project php-parallel-lint/php-parallel-lint php-parallel-lint --no-dev

# ou avec un user :
# sudo su -l www-data -s /bin/bash -c "composer create-project php-parallel-lint/php-parallel-lint php-parallel-lint --no-dev"

Résultat de la commande:

Creating a "php-parallel-lint/php-parallel-lint" project at "./php-parallel-lint"
Installing php-parallel-lint/php-parallel-lint (v1.3.2)
  - Installing php-parallel-lint/php-parallel-lint (v1.3.2): Extracting archive
Created project in /Users/matt/Downloads/project-ACTAGIS-php8-202208/php-parallel-lint
Loading composer repositories with package information
Updating dependencies
Lock file operations: 4 installs, 0 updates, 0 removals
  - Locking nette/tester (v2.4.2)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking squizlabs/php_codesniffer (3.7.1)
Writing lock file
Installing dependencies from lock file
Nothing to install, update or remove
2 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files

Installons maintenant l’outil qui permet de coloriser le code dans notre console:

composer require --dev php-parallel-lint/php-console-highlighter

Résultat:

Info from https://repo.packagist.org: #StandWithUkraine
Using version ^1.0 for php-parallel-lint/php-console-highlighter
./composer.json has been created
Running composer update php-parallel-lint/php-console-highlighter
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
  - Downloading php-parallel-lint/php-console-color (v1.0.1)
  - Downloading php-parallel-lint/php-console-highlighter (v1.0.0)
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
Generating autoload files

Scanner le code avec php-parallel-lint

Voici la syntaxe pour scanner votre code:

 ./php-parallel-lint/parallel-lint FOLDER_TO_SCAN -p PHP_VERSION

Lire la suite