Initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
---
|
||||
date: '2021-03-05T21:53:34+01:00'
|
||||
title: Plaidoyer en faveur de l'intelligence
|
||||
---
|
||||
|
||||
Je ne supporte plus l'acceptation sociale de la ségrégation de l'intelligence. Comment peut-on considérer comme acceptable la maltraitance dont sont victimes les gens intelligents, de leur plus jeune âge jusqu'au moment de leur isolement social total ? Comment peut-on voir des oeuvres culturelles tourner en dérision l'enfermement d'un « intello » dans un vestiaire, moquer ses passions et centres d'intérêts, mépriser ses choix de vie sans éprouver au moins de la gêne ?
|
||||
|
||||
À une époque où les mouvements sociaux se font de plus en plus fréquents et intenses, où chaque groupe revendique à raison le droit d'exister, les gens intelligents font toujours l'objet d'exclusion sociale. Le regard qu'on porte sur eux est toujours imprégné de dégoût, de répulsion, de mépris. On les croit égocentriques, on les croit bizarres, on les croit mégalomanes. On leur prête de mauvaises intentions, on se persuade qu'ils vont manipuler les autres pour arriver « à leurs fins », sans même savoir ce qu'elles sont.
|
||||
|
||||
Même le milieu médical n'a aucune considération pour l'intelligence des patients. Pourquoi les médecins pressent-ils tout le monde à faire du sport, alors qu'ils ne pressent personne pour entretenir leur activité intellectuelle, alors même que l'on sait à quel point cette activité est essentielle pour ralentir la dégénérescence du système nerveux et permet donc de se maintenir en bonne santé ? Comment accepter qu'un psychiatre traite un patient de nazi parce qu'il souhaite intégrer une association comme Mensa, sous prétexte que c'est de la « discrimination intellectuelle », alors que c'est exactement ce que fait le monde du travail en exigeant des quantités invraisemblables de diplômes et de compétences, ces mêmes diplômes qui ont permi à ces mêmes médecins d'accéder à leurs fonctions ?
|
||||
|
||||
Pourquoi l'intelligence fait-elle si peur ? Personne ne se sent menacé par un sportif de haut niveau, et pourtant, tout le monde se sent menacé par les gens intelligents. Comment peut-on dire que c'est « fatiguant de réfléchir », ou au contraire, que les métiers intellectuels sont réservés aux oisifs ? De quel droit peut-on placer les gens intelligents à de telles extrêmités sur le spectre de la perception individuelle ? C'est réducteur, désobligeant, en plus d'être faux.
|
||||
|
||||
Ce n'est pas le football qui produit des téléphones portables. Ce n'est pas le rugby qui envoie des satellites dans l'espace. Ce n'est pas la chasse qui informe le monde. Ce ne sont pas les activités physiques qui permettent l'évolution de la société et de la technologie, la communication d'un bout à l'autre du monde, la guérison des maladies, ou l'intégration sociale. Et pourtant, ce n'est pas l'intelligence qui est récompensée, reconnue. L'intelligence ne déplace pas des dizaines de milliers de personnes dans des stades. L'intelligence n'est pas suivie par plus de deux milliards de personnes à la télévision.
|
||||
|
||||
Je dénonce l'attitude scandaleuse de la société à l'égard des personnes intelligentes. Même le terme « intelligent » indigne, offusque, comme si l'on s'adressait à un dictateur qui méprise son peuple ; un terme dont on a fait une insulte, crachant le venin du mépris à la face de « ceux qui savent ». Comme si « savoir » était l'affaire d'une élite dénigrée par le bas-peuple qui ne cherche pas à comprendre quoi que ce soit, haïssant juste pour haïr.
|
||||
|
||||
Je suis intelligent, et je ne veux plus avoir peur de le dire. Je veux que toutes les personnes intelligentes puissent se sentir comme des athlètes qui gonflent leurs muscles pour montrer ce qu'ils valent et suscitent l'admiration. Je veux que toute personne intelligente soit appréciée, intégrée à la société, valorisée, comme le sont les sportifs. Je veux qu'on suive avec autant de passion la remise des Prix Nobels que la Coupe du Monde de football. Je veux qu'on puisse dire : « Je suis intelligent », et que cela soit aussi anodin que dire : « Je suis fort ». Je veux que l'intelligence soit banale, commune, appréciée de tous, et non plus moquée, dévalorisée, ou méprisée. Je ne veux plus que les gens intelligents aient à subir de harcèlement, comme c'est actuellement le cas dans l'indifférence générale.
|
||||
|
||||
Le temps est venu désormais pour apprécier l'intelligence, car il ne serait rien de ce que la société possède aujourd'hui sans elle. On ne peut continuer à l'exploiter de la sorte sans un juste retour de bâton. Il n'existe aucune raison pour que cette situation perdure, pas même celle de ne pas offusquer les moins intelligents. Seriez-vous capable de tenir ne serait-ce qu'un semi-marathon ? Est-ce pour autant que vous dénigrez ceux qui y parviennent ? Alors pourquoi dénigrez-vous ceux qui connaissent les mathématiques ou la physique, ou qui ont de la culture générale ?
|
||||
|
||||
Haussons-donc le ton, face à ces petits chefs méprisants, face à ces brutes pour qui l'école est ennuyante, et face à toutes ces personnes étrangères à l'instruction. Révoltons-nous contre le diktat du bien-être physique, et contre l'élitisme nauséabond de la culture d'entreprise qui exige des compétences qu'elle ne valorise jamais. Ne tolérons plus aucune forme de harcèlement et rappelons à tous que l'intelligence n'est pas la bénédiction ou le don qu'ils croient ou qu'ils jalousent.
|
||||
|
||||
#HQItoo
|
||||
@@ -0,0 +1 @@
|
||||
file: images/85pTzq.webp
|
||||
@@ -0,0 +1 @@
|
||||
file: images/Fh4mxG.jpg
|
||||
@@ -0,0 +1 @@
|
||||
file: images/PRPhit.jpeg
|
||||
@@ -0,0 +1 @@
|
||||
file: images/VKY27Y.jpg
|
||||
@@ -0,0 +1 @@
|
||||
file: images/WRUmZN.jpg
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
BIN
content/interets/informatique/2021/03/09/mon-reseau/images/Fh4mxG.jpg
Executable file
BIN
content/interets/informatique/2021/03/09/mon-reseau/images/Fh4mxG.jpg
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
BIN
content/interets/informatique/2021/03/09/mon-reseau/images/PRPhit.jpeg
Executable file
BIN
content/interets/informatique/2021/03/09/mon-reseau/images/PRPhit.jpeg
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 55 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 119 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
146
content/interets/informatique/2021/03/09/mon-reseau/index.md
Normal file
146
content/interets/informatique/2021/03/09/mon-reseau/index.md
Normal file
@@ -0,0 +1,146 @@
|
||||
---
|
||||
date: "2021-03-09T02:04:16+01:00"
|
||||
title: Mon réseau
|
||||
---
|
||||
|
||||
J’avais envie d’honorer une vieille tradition geek : présenter mon réseau, son architecture, son contenu, etc. Deux objectifs sont poursuivis : un objectif de mémoire - un jour, je relirai cet article avec nostalgie… - et un objectif d’échange - si vous trouvez des infos intéressantes ici, ou si vous avez des idées d’amélioration.
|
||||
|
||||
<!--more-->
|
||||
|
||||
- L’historique de cet article est consultable depuis [ma forge logicielle](https://git.dern.ovh/Blog/contenu/src/branch/main/interets/informatique/2021/03/09/mon-reseau/index.md)
|
||||
|
||||
## Généralités
|
||||
|
||||
Je suis client [free](https://portail.free.fr) depuis 2004, et j’ai la fibre depuis mars 2023.
|
||||
|
||||
## Infrastructure
|
||||
|
||||
### Freebox
|
||||
|
||||
Ma Freebox est une [Pop](https://www.free.fr/freebox/freebox-pop/) configurée en bridge. Je dispose d’une adresse IPv4 « full-stack », demandée dès que l’option était disponible, et de l’IPv6 natif.
|
||||
|
||||
### Routeur
|
||||
|
||||

|
||||
|
||||
Mon routeur est un [AWOW AK34](https://awowtech.com/products/awow-mini-pc-ak34). Il dispose d’un Celeron N3450, 6Go de DDR4, un SSD de 128Go et surtout, deux ports gigabit. Il est installé sous [OpnSense](https://opnsense.org/).
|
||||
|
||||
L’un des ports est relié à la Freebox ; du point de vue de OpnSense, c’est l’interface _WAN_. L’autre port est relié au switch ; c’est l’interface _LAN_.
|
||||
|
||||
La freebox Pop permet d’atteindre en théorie un maximum de 5GB/s en téléchargement et 700Mb/s en envoi.
|
||||
En pratique, les 5Gb/s sont répartis entre les deux ports filaires 1Gb/s et le port 2.5GB/s, et le wifi.
|
||||
|
||||
Par conséquent, mon architecture bride d’office l’ensemble de mon réseau à 1GB/s en téléchargement.
|
||||
Je pourrais passer à 2.5Gb/s en changeant de routeur, mais je ne dépasserai pas ce débit avec la Pop.
|
||||
|
||||
Il faut cependant relativiser tout cela : je me suis satisfait d’une connexion ADSL à 16Mb/s en téléchargement et 1Mb/s en envoi pendant très, très longtemps.
|
||||
|
||||
En outre, en tant qu’auto-hébergeur, c’est surtout le débit en envoi qui m’intéresse, et ce débit n’est pas bridé par mon architecture.
|
||||
|
||||
Je note que le passage à de tels débits n’est pas sans conséquences sur les performances de mon routeur.
|
||||
Je ne peux saturer la connexion 1Gb/s qu’en désactivant Suricata.
|
||||
Avec la protection activée, le débit plafonne à environ 250Mb/s, tout en sollicitant fortement le CPU.
|
||||
|
||||
### Switch
|
||||
|
||||

|
||||
|
||||
Je dispose d’un switch [TP-Link TL-SG1016](https://www.tp-link.com/fr/business-networking/unmanaged-switch/tl-sg1016/) de 16 ports.
|
||||
|
||||
### Wifi
|
||||
|
||||

|
||||
|
||||
J’ai trois [Synology MR2200ac](https://www.synology.com/fr-fr/products/MR2200ac) configurés en mesh. Cela confère un certain nombre d’avantages :
|
||||
|
||||
- toute la configuration de mon réseau sans-fil se fait depuis une seule interface (ce n’est pas spécifique à Synology)
|
||||
- je n’ai à configurer qu’un seul SSID sur toutes mes machines, qu’elles utilisent la bande de 5GHz, 2.4GHz, en wifi g, n ou ac
|
||||
- la connexion est stable, même en basculant d’un point d’accès à l’autre
|
||||
|
||||
### Serveur domotique
|
||||
|
||||

|
||||
|
||||
Le serveur domotique est un Kodlix GN41, doté d’un Celeron N4100, de 8Go de mémoire vive et d’un SSD Samsung 850 EVO de 120Go.
|
||||
Il fait tourner [Home Assistant](https://www.home-assistant.io/).
|
||||
|
||||
J’ai intégralement conçu et manufacturé toute la domotique de mon logement. J’ai dessiné les circuits imprimés, et je les ai réalisés grâce à la bonne vieille méthode du bain au perchlorure de fer, apprise plus de vingt ans plus tôt en cours de technologie…
|
||||
|
||||
Ma domotique est donc constituée des éléments suivants, tous construits autour d’[ESP8266](https://www.espressif.com/en/products/socs/esp8266) :
|
||||
|
||||
- 5 thermostats
|
||||
|
||||
Ils disposent de trois modes, « Présent », « Nuit » et « Absent ». Les plages horaires de chaque mode sont définies dans un calendrier spécifique à chaque thermostat. L’ESP8266 présent dans chaque boitier mural contrôle simplement un relais, et capte la température et l’humidité de la pièce via un SHT31-D.
|
||||
|
||||
- 7 lumières, dont 6 bandeaux de LEDs et une prise Sonoff S20
|
||||
|
||||
J’ai défini deux entrées dans Home Assistant, respectivement pour l’extinction et l’allumage « inconditionnel » de l’éclairage. Ainsi, quoiqu’il arrive, les lumières automatisées (certaines ne le sont pas parce que ce n’est pas nécessaire) ne s’allumeront jamais dans cette plage horaire (typiquement entre 2h30 et 5h45, soit entre l’heure à laquelle je me couche et celle à laquelle mon épouse se lève).
|
||||
|
||||
En outre, les lumières automatisées ne s’allument que si la luminance extérieure fournie par la station météo est en dessous d’un certain seuil que je peux définir pour chacune d’entre elles. Enfin, le calendrier me permet de définir les plages horaires pendant lesquelles elles doivent présenter une scène particulière. J’ai défini quatre types d’ambiance : heures de passage (pour un éclairage à pleine puissance), éclairage normal, éclairage tamisé, et éteint.
|
||||
|
||||
Un bandeau de LEDs est contrôlé par un capteur de mouvement de type PIR, dont la seule dépendance est la luminance extérieure : même en présence de mouvement, il ne s’allumera pas s’il fait encore jour. Un autre bandeau est uniquement contrôlé par un bouton poussoir. Un dernier ne peut être contrôlé que par Home Assistant.
|
||||
|
||||
Au niveau électronique, chaque contrôleur pilote simplement trois MOSFETs (également des IRLZ34n), et dispose de deux entrées (pour un bouton ou un capteur de mouvement). C’est mon premier projet électronique à usage réel.
|
||||
|
||||
- 2 horloges
|
||||
|
||||
J’aime bien avoir l’heure partout où je suis. Si j’ai la date complète, et la température extérieure, c’est encore mieux… Alors j’ai conçu deux horloges dotées d’un écran LCD 16x2 piloté en I2C par un ESP8266. Rien de compliqué, rien qui nécessite un circuit imprimé, juste quelques câbles.
|
||||
|
||||
- 1 bouton d’appel
|
||||
|
||||
Utilisé pour que mon épouse puisse me signifier sans hurler à travers toute la maison qu’elle va faire dodo quand je suis enfermé dans mon bureau… Quand elle appuie sur son bouton d’appel, j’ai une alerte sur mon tableau de bord. Un appui de ma part sur le tableau de bord éteint sa LED pour lui signifier que j’arrive.
|
||||
|
||||
- 1 bouton « Linge »
|
||||
|
||||
Pour que mon épouse puisse m’indiquer s’il y a du linge à étendre ou à passer au lave-linge, je lui ai créé un petit boitier logé près de la machine à laver, dérivé du bouton d’appel, et doté de deux boutons et deux LEDs. Cela provoque l’affichage d’un avertissement sur mon tableau de bord.
|
||||
|
||||
Tous ces périphériques tournent sur des ESP8266. En conséquence, j’ai installé [ESPHome](https://esphome.io/) qui gère tout ça via de simples fichiers de configuration yaml, et connecte le tout à Home Assistant. Ça rend tout le processus très agréable et facile à utiliser et maintenir au quotidien.
|
||||
|
||||
J’ai également installé deux caméras sous [motionEyeOS](https://github.com/ccrisan/motioneye/) sur un Raspberry Pi 0W et un Pi 4.
|
||||
|
||||
### Serveur principal
|
||||
|
||||

|
||||
|
||||
Mon serveur préféré (chut, ne le dites pas aux autres), c’est aussi celui qui m’a coûté le plus cher, mais c’est le plus polyvalent. C’est un [minisforum U820](https://www.amazon.fr/dp/B096R95YPG). Son Core i5 8259U (4c/8t @2.30GHz) est accompagné de 16Go de DDR4.
|
||||
|
||||
Il dispose de l’USB-C, plein de ports USB 3.0, deux ports ethernet (dont un 2.5Gbit/s), de HDMI et de Display-Port, ce qui me donnerait presqu’envie de le reconvertir en machine desktop plutôt que serveur si j’en avais l’utilité. Mais surtout, il offre deux baies pour SSD 2.5in, ce qui en fait le meilleur candidat au poste de serveur de stockage. Je lui ai donc collé mes deux Samsung 860 EVO de 500Go. Il tourne sous NixOS.
|
||||
|
||||
Sa puissance m’est très profitable, puisque j’y fais tourner :
|
||||
|
||||
- Caddy (en reverse-proxy ou serveur web direct pour mes applications disponibles depuis l’extérieur de mon réseau local)
|
||||
- Gitea (ma fameuse forge logicielle)
|
||||
- PostgreSQL (stockage de toutes mes bases de données utilisées par les autres applications)
|
||||
- Redis
|
||||
- plus quelques autres services natifs et containers
|
||||
|
||||
### Tableau de bord
|
||||
|
||||
Le tableau de bord que je mentionne depuis avant est un iPad Pro 10.5 de récup.
|
||||
|
||||
### Station de travail
|
||||
|
||||
Ma station de travail est un Mac mini M2.
|
||||
Je travaille sur une TV LG 55C3 et un écran portable [Arzopa de 16 pouces](https://www.amazon.fr/dp/B0CJCBQYDY).
|
||||
J’ai abandonné la souris pour un TrackPad.
|
||||
|
||||
<details class="read-more"><summary>Voir aussi</summary>
|
||||
|
||||
- [/interets/informatique/2024/01/15/2024-l-annee-du-changement/](/interets/informatique/2024/01/15/2024-l-annee-du-changement/)
|
||||
- [/interets/informatique/2024/01/31/test-de-l-ecran-portable-arzopa-z1fc/](/interets/informatique/2024/01/31/test-de-l-ecran-portable-arzopa-z1fc/)
|
||||
- [/interets/informatique/2022/03/11/a-la-recherche-du-clavier-parfait-personnalisation-terminee/](/interets/informatique/2022/03/11/a-la-recherche-du-clavier-parfait-personnalisation-terminee/)
|
||||
- [/interets/informatique/2023/10/02/mort-de-ma-steelseries-aerox-3-wireless/](/interets/informatique/2023/10/02/mort-de-ma-steelseries-aerox-3-wireless/)
|
||||
|
||||
</details>
|
||||
|
||||
### Station de jeu
|
||||
|
||||
<details class="read-more"><summary>Voir aussi</summary>
|
||||
|
||||
- [/interets/informatique/2022/04/15/mon-nouveau-pc-de-jeu-est-arrive/](/interets/informatique/2022/04/15/mon-nouveau-pc-de-jeu-est-arrive/)
|
||||
|
||||
</details>
|
||||
|
||||
## Consommation électrique
|
||||
|
||||
Je dispose d’un onduleur Eaton Ellipse 1200 Pro qui présente la caractéristique intéressante de me fournir la consommation réelle de ce qui est branché dessus. Ainsi, je peux dire que l’ensemble de mon réseau consomment au total moins de 40W en moyenne. Je trouve que c’est très satisfaisant. L’onduleur pourrait ainsi fonctionner pendant deux heures sur batterie si une coupure de courant devait survenir. Largement de quoi voir venir…
|
||||
@@ -0,0 +1,85 @@
|
||||
---
|
||||
date: "2021-03-14T02:25:43+01:00"
|
||||
title: E-commerce et auto-hébergement
|
||||
---
|
||||
|
||||
Un état des lieux non exhaustif des Logiciels Libres d'e-commerce disponibles en auto-hébergement. _Spoiler alert_ : c'est affligeant.
|
||||
|
||||
<!--more-->
|
||||
|
||||
## Contexte
|
||||
|
||||
Suite à une discussion privée avec @Shinra[^shinra] sur mon (ancien) microblog, je prends conscience que tout le monde n'a pas nécessairement envie d'acheter mon premier livre, [_L'Humain, cette espèce primitive_](/interets/philosophie/2023/05/18/lhumain-cette-espece-primitive-lhumain-cette-espece-primitive/) sur Amazon. Comme j'ai d'autres projets de livres dans les cartons, je me suis dit que ça serait bien d'offrir une petite boutique en ligne où mes lecteurs pourraient acheter directement mes écrits, via PayPal, ApplePay, ou même, soyons fous, par carte bancaire.
|
||||
|
||||
[^shinra]: Son compte n'existe plus sur mastodon.social.
|
||||
|
||||
Mon cahier des charges est le suivant :
|
||||
|
||||
- Logiciel Libre
|
||||
- Sécurisé
|
||||
- Léger, rapide
|
||||
- Facile à installer
|
||||
- Prévu pour des produits dématérialisés (intégré ou en plugin, je m'en fout)
|
||||
|
||||
## Disclaimer
|
||||
|
||||
Je suis développeur web depuis plus de quinze ans, j'en ai vu du code moisi, j'en ai aussi vu du très bon. Mais, d'expérience, le très bon code n'est pas _mainstream_, contrairement au code de merde. Je préfère vous prévenir, je ne vais pas faire du politiquement correct dans cet article.
|
||||
|
||||
## Solutions testées
|
||||
|
||||
### PrestaShop
|
||||
|
||||
- [Site officiel](https://www.prestashop.com/fr)
|
||||
- [Dépôt de code](https://github.com/PrestaShop/PrestaShop)
|
||||
|
||||
PrestaShop est au e-commerce ce que WordPress est au blog : un vieux monstre, immonde, effroyable, terrifiant, encore en vie sans qu'on sache comment c'est possible. C'est mal pensé, mal exécuté, buggué comme pas possible, et pas du tout orienté auto-hébergement tel que je l'entends (_« read our guide on installing PrestaShop for development »_, sous-entendu que si tu veux l'installer à ta sauce, c'est que pour du dev...)
|
||||
|
||||
[Pas de support officiel](https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/) d'autre chose que MySQL 5.7 (exit donc PostgreSQL) et php7.4 (pas de php8). [La documentation du container docker](https://hub.docker.com/u/prestashop/#!) est spartiate et ne dit pas comment persister les données. En gros, il faut créer un volume vers `/var/www/html`. C'est tout sauf propre. Vu les pré-requis, je ne tiens pas à casser mon serveur, je n'ai donc pas essayé autre chose que le container.
|
||||
|
||||
Une fois installé, c'est lent, inacceptablement lent. Il y a des requêtes vers Google et l'api de PrestaShop dans tous les sens. Des dizaines, voire des centaines de requêtes vers l'extérieur de mon serveur alors que je n'ai encore rien fait. C'est blindé ras-la-gueule de tutos vidéos et d'assets chargées depuis des URLs distantes. C'est crade, c'est franchement la gerbe. En plus, comme je bloque au niveau DNS les requêtes vers certains domaines de Google, l'interface est pétée. C'est immonde. Je n'ai rien fait d'autre que charger la page d'admin, j'ai arrêté le massacre très très vite.
|
||||
|
||||
### Magento
|
||||
|
||||
- [Site officiel](https://magento.com)
|
||||
- [Dépôt de code](https://github.com/magento/magento2)
|
||||
|
||||
Un peu moins pourri au niveau du code que PrestaShop. Pas difficile, en même temps. Par contre, c'est toujours aussi lourd. Je ne parle même pas du temps de rendu ou de la charge serveur. Le code en lui-même est propre, bien écrit et documenté, mais fouiller là-dedans est un calvaire.
|
||||
|
||||
Toujours [pas de support officiel](https://devdocs.magento.com/guides/v2.4/install-gde/prereq/prereq-overview.html) d'autre chose que MySQL et MariaDB, et toujours pas de php8. Par contre, Elasticsearch est requis, et donc, Java... Bonjour la légèreté.
|
||||
|
||||
### OpenCart
|
||||
|
||||
- [Site officiel](https://www.opencart.com)
|
||||
- [Dépôt de code](https://github.com/opencart/opencart)
|
||||
|
||||
**OpenCart est visiblement en train de subir pas mal de mises à jour importantes dont certaines visent à corriger les problèmes que je vais évoquer ici.**
|
||||
|
||||
Là non plus, pas de support officiel de PostgreSQL. La documentation n'est pas à jour, et le processus d'installation est buggué, même en respectant les pré-requis. Par exemple, la documentation annonce le support de php7.4, mais l'installateur ne veut rien d'autre que php8. Une fois installé, impossible de faire quoique ce soit à cause de bugs bloquants.
|
||||
|
||||
Le code est mal structuré, le dossier _vendor_ complet est versionné (heu... [oui](https://github.com/opencart/opencart/tree/master/upload/system/storage/vendor)...), le code n'est pas documenté, et pas prêt pour le passage à php8 alors que l'appli l'exige.
|
||||
|
||||
J'espérais beaucoup de OpenCart : il me semblait bien correspondre à mon cahier des charges, mais absolument pas utilisable en production à l'heure actuelle.
|
||||
|
||||
## Solutions non-testées
|
||||
|
||||
- Thirty bees : Fork de PrestaShop 1.6. Hérite donc de tous ses défauts. Le code est toujours aussi dégueulasse et pas documenté.
|
||||
- WooCommerce : Plugin de WordPress. Heu, non merci...
|
||||
- osCommerce : [Une version 4 serait à venir cette année](https://www.oscommerce.com/Us&News=177). La version précédente [semble dater de 2016](https://github.com/osCommerce) (notez l'organisation étrange des dépôts). Je n'ai pas spécialement envie d'utiliser une version obsolète, et de faire une grosse mise à jour à une date indeterminée.
|
||||
|
||||
## À propos des licences
|
||||
|
||||
Les deux poids lourds du "marché" que sont PrestaShop et Magento ont opté pour une licence [OSL](https://opensource.org/licenses/OSL-3.0). Ils ont adopté cette fâcheuse tendance à planquer au fond de sous-menus obscurs les liens vers leurs dépôts de code source. Je n'aime pas cette pratique parce qu'elle relègue de façon à peine voilée l'accès au code source aux contributeurs exclusivement. J'ai envie de voir le code source pour voir ce que l'application fait (au titre de la confiance que je vais - ou non - lui accorder, une confiance que mes propres visiteurs devront m'accorder aussi), pas forcément pour y contribuer.
|
||||
|
||||
OpenCart est sous licence [GNU GPL](https://www.gnu.org/licenses/gpl-3.0.en.html). En ce qui me concerne, ça me met déjà plus en confiance.
|
||||
|
||||
## Bilan
|
||||
|
||||
Je déplore la qualité médiocre, au mieux, des applications que j'ai testé, ou dont je me suis limité à la lecture de la documentation. On a l'impression que ça a été bricolé à la va-vite par un pseudo geek des années 2000, et que ça a évolué en lui greffant des tas d'immondices pour faire genre, exactement comme WordPress (en fait, c'est littéralement ce qui s'est passé). Le code de PrestaShop mériterait bien d'être cramé au lance-flamme et de repartir sur des bases saines. Magento s'en sort mieux sur ce point, mais trop lourd pour ce que je veux en faire. Le reste, malheureusement, est mort, mourrant, ou en attente de résurrection.
|
||||
|
||||
Rien d'utilisable en fait.
|
||||
|
||||
Alors, vous me direz : « T'es développeur, t'as une grande gueule, t'as qu'à faire/contribuer ».
|
||||
|
||||
1. D'une, je suis aussi écrivain, et c'est pas parce que vous savez écrire que vous allez contribuer à mes livres sous licence Libre.
|
||||
2. De deux, il est hors de question que je contribue à une merde comme PrestaShop (j'ai déjà donné à titre professionnel) ou à un truc supporté par Adobe comme Magento, parce qu'ils ont assez de moyens financiers pour ne pas s'offrir mes services gratuitement.
|
||||
3. De trois, c'est peut être exactement ce que je vais faire...
|
||||
34
content/interets/informatique/2021/03/19/les-gafam/index.md
Normal file
34
content/interets/informatique/2021/03/19/les-gafam/index.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
date: '2021-03-19T14:47:20+01:00'
|
||||
title: Les GAFAM
|
||||
---
|
||||
|
||||
Ça fait depuis longtemps que je veux m'exprimer sur la question. Mes sources d'information ont relativement abandonné cet acronyme, ne titillant plus mon exaspération. Mais mon arrivée sur ActivityPub a quelque peu changé la donne.
|
||||
|
||||
<!--more-->
|
||||
|
||||
GAFAM. Google, Amazon, Facebook, Apple, Microsoft. On utilise cet acronyme pour désigner - certains - des géants du net. Je déteste cet acronyme à plus d'un titre. Voici pourquoi.
|
||||
|
||||
Ces cinq entreprises sont américaines. Et s'il y a une chose que j'ai bien constaté en France, c'est notre racisme envers les américains. Je ne sais pas d'où il vient, quelle rancune peut justifier une telle haine pour un peuple issu en partie de la France, dont nous avons aidé l'établissement face à l'empire britannique, qui nous a sauvé pendant la Seconde Guerre Mondiale, qui nous apporte tant, et qui nous a longtemps aimé plus que nous ne l'aimions (ce n'est plus le cas, et ça se comprend).
|
||||
|
||||
On dénigre ces cinq entreprises américaines rien qu'avec cet acronyme, en écartant toute entreprise chinoise ou Russe. Pourquoi contribuer à marginaliser la domination de Samsung, Baidu, Huawei, Xiaomi, Tencent, Yandex, en continuant d'utiliser un acronyme ne désignant que des entreprises américaines ?
|
||||
|
||||
Notre rancoeur vient sans doute du fait que nous disposions, un jour, d'un solide concurrent à Amazon : [alapage](https://fr.wikipedia.org/wiki/Alapage), que nous avons démembré. Peut-être le regrettons-nous, et déversons notre haine vers Amazon pour cette raison.
|
||||
|
||||
En outre, nous n'avons pas de "géant du net" français. Nous essayons, bien sûr, mais c'est un simple fait : nous n'avons pas développé ou nous avons tué la concurrence internationale à Google, Amazon, Facebook, Apple, ou Microsoft. Et je crois que c'est dû à notre légendaire prétention nationale. À force de prôner qu'une entreprise est française, comme si c'était un argument commercial valable à l'étranger, il n'y a bien que des français pour en être client.
|
||||
|
||||
J'ai l'impression que le message diffusé contre l'utilisation des "GAFAM", c'est surtout de ne pas envoyer les ressources françaises à l'étranger (argent, données, personnelles ou non), et plus précisément, aux États-Unis. Alors que le discours devrait réellement être plus philosophique et nuancé.
|
||||
|
||||
Aurons-nous la même haine contre une entreprise française qui se sera hissée dans les mêmes niveaux de capitalisation boursière ? Je parie que non, et qu'au contraire, on en serait fiers. Ou alors, on le passera sous silence. Avez-vous une bonne opinion d'Orange ? Moi non plus. Pourtant, c'est une entreprise française, présente à l'international, dont la capitalisation boursière est de plus de [28 milliards d'euros](https://fr.finance.yahoo.com/quote/ORA.PA). Et si, pour être un "GAFAM", il faut un mélange de monopole et de pratiques _borderline_, Orange mérite sûrement sa place dans l'acronyme.
|
||||
|
||||
Parce que finalement, c'est sûrement comme ça que le terme _GAFAM_ se définit dans l'imaginaire collectif : un ensemble d'entreprises qu'il faut détester. Ils sont leaders dans leurs domaines respectifs, parfois même plusieurs d'entre eux, ce sont donc des cibles à abattre. C'est très réducteur, et ne peut aboutir à aucune solution viable. S'il y a un leader, c'est qu'il y a une hiérarchie, et que le leader sera remplacé par le second. Si on parle de capitalisation boursière, il y a une foule qui attend avec avidité de prendre la place d'un _GAFAM_. Super. Une fois érigée à ce rang, la société concernée sera haïe. Simplement parce qu'elle réussi.
|
||||
|
||||
En fin de compte, nous ne haïssons pas les _GAFAM_, nous haïssons leur réussite, et c'est une preuve de jalousie. Cibler spécifiquement des entreprises américaines est en plus une preuve de racisme. Est-ce vraiment ainsi que vous voulez définir un mouvement intellectuel ? Personnellement, ça ne m'intéresse pas.
|
||||
|
||||
Lutter pour la protection de nos données personnelles, empêcher leur centralisation, notre tracking publicitaire. Empêcher ces entreprises de relier des points qu'elles ne sont pas censées relier (géopolitique - santé - publicité comme Google, éducation - systèmes d'exploitation - hébergement de données comme Microsoft, commerce - hébergement de données - exploration spaciale comme Amazon, etc.). Les empêcher de détruire des écosystèmes. Oui, là, ça m'intéresse.
|
||||
|
||||
Mais ça ne se limite pas aux _GAFAM_. Et ce n'est pas parce que ce sont des sociétés américaines. **Les idées contre lesquelles nous nous opposons sont mises en oeuvre aussi par des sociétés françaises, et le fait qu'elles stockent leurs données en France, ou paient leur impôts en France ne justifie en rien qu'elles le fassent.**
|
||||
|
||||
Je rappellerai enfin qu'on a vertement critiqué les États-Unis dans leur opposition à Huawei, qu'on accueilli à bras ouverts en France, avant de se rendre compte de leur méfaits.
|
||||
|
||||
Arrêtez de parler de _GAFAM_. Ça ne veut rien dire. Et ce que ça exprime est faux, en plus de donner une mauvaise image de nous.
|
||||
Reference in New Issue
Block a user