{"id":728,"date":"2024-12-08T15:29:07","date_gmt":"2024-12-08T14:29:07","guid":{"rendered":"https:\/\/www.ecologik-it.com\/site\/?p=728"},"modified":"2024-12-08T18:51:50","modified_gmt":"2024-12-08T17:51:50","slug":"08-12-2024-quand-loptimisation-reduit-lempreinte-carbone","status":"publish","type":"post","link":"https:\/\/www.ecologik-it.com\/site\/08-12-2024-quand-loptimisation-reduit-lempreinte-carbone\/","title":{"rendered":"08\/12\/2024 &#8211; Quand l&rsquo;optimisation r\u00e9duit l&#8217;empreinte carbone"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Quelle est la relation ?<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Ces derni\u00e8res ann\u00e9es la loi de Moore s&rsquo;essouffle alors que les usages continuent de progresser. Dans un blog tr\u00e8s int\u00e9ressant <a href=\"#Sources\">Tristan Nitot<\/a> d\u00e9crit ce lent processus. De plus le remplacement incessant des mat\u00e9riels informatiques a une empreinte carbone \u00e9lev\u00e9e sans parler du co\u00fbt financier pour les entreprises et les particuliers. Remplacer un mat\u00e9riel qui n&rsquo;est pas encore obsol\u00e8te ou hors d&rsquo;usage uniquement parce que les performances attendues ne sont pas au rendez-vous peut alourdir l&rsquo;enveloppe budg\u00e9taire du projet.<\/p>\n\n\n\n<p>La consommation \u00e9lectrique elle-m\u00eame s&rsquo;en ressent, faire tourner des processeurs \u00e0 80-90%, des acc\u00e8s disques incessants, uniquement parce qu&rsquo;une structure de donn\u00e9es est mal index\u00e9e, d\u00e9placer sans arr\u00eat de gros volumes de donn\u00e9es, tout n&rsquo;est pas \u00e9cologique non plus et aura t\u00f4t ou tard un impact sur la facture.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"650\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/Schema-empreinte-carbone-numerique-1024x650-1.jpg\" alt=\"\" class=\"wp-image-734\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/Schema-empreinte-carbone-numerique-1024x650-1.jpg 1024w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/Schema-empreinte-carbone-numerique-1024x650-1-300x190.jpg 300w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/Schema-empreinte-carbone-numerique-1024x650-1-768x488.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Et encore le graphique \u00e0 droite n&rsquo;est pas totalement complet. Globalement, l\u2019ensemble des \u00e9tudes s\u2019accordent sur le fait que la plus grosse part de l\u2019empreinte carbone du num\u00e9rique r\u00e9side dans la <strong>fabrication du mat\u00e9riel<\/strong>. Vient en deuxi\u00e8me la <strong>consommation \u00e9lectrique requise pour faire transiter, stocker et afficher la data (20%)<\/strong>. <a href=\"#Sources\">Sur ces 20%<\/a>, 47% des GES sont \u00e9mis pour stocker la donn\u00e9e, 28% pour faire transiter la donn\u00e9e et 25% pour afficher la donn\u00e9e. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi optimiser ?<\/h2>\n\n\n\n<p>D\u00e9j\u00e0 pour les utilisateurs : Une application peu r\u00e9active engendre de la frustration. Qui n&rsquo;a pas \u00e9t\u00e9 \u00e9nerv\u00e9 par un wait cursor ou le fameux sablier Windows pour ceux qui l&rsquo;on connu, par une application qui se fige plusieurs secondes alors qu&rsquo;on est press\u00e9 d\u2019enregistrer la commande derni\u00e8re minute. Qui n&rsquo;a pas pest\u00e9 contre tous ces micro-retards accumul\u00e9s au cours d&rsquo;une journ\u00e9e. <strong>C&rsquo;est encore plus p\u00e9nalisant si cela ralentit vos lignes de production<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"352\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/ca-menerve.png\" alt=\"\" class=\"wp-image-736\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/ca-menerve.png 588w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/ca-menerve-300x180.png 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/figure>\n\n\n\n<p>Qui ne s&rsquo;est jamais pos\u00e9 la question : Je pourrais monter la cadence de production de la ligne mais derri\u00e8re, vu les volumes d&rsquo;\u00e9changes avec l&rsquo;informatique, \u00e7a suit plus, il va falloir rajouter de la capacit\u00e9 m\u00e9moire, de la capacit\u00e9 de calcul, etc&#8230; Combien \u00e7a va encore me co\u00fbter pour gagner 2-3% de production horaire en plus ? Il va falloir encore changer tous les serveurs ?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Par o\u00f9 on commence ?<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"259\" height=\"194\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/numerique.jpg\" alt=\"\" class=\"wp-image-738\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>La premi\u00e8re chose importante est de prendre du recul sur le d\u00e9finition de son projet. Faire un audit de ses ressources informatiques, l&rsquo;infrastructure existante, et de mod\u00e9liser une estimation de la charge suppl\u00e9mentaire qui va d\u00e9couler de la nouvelle application, du nouveau projet. En faisant cette mod\u00e9lisation, il faut bien prendre en compte les fonctionnalit\u00e9s existantes dans les autres applications, les autres briques logicielles. Certaines fonctionnalit\u00e9s feront peut-\u00eatre doublon avec ce qui existe d\u00e9j\u00e0. Puis-je r\u00e9cup\u00e9rer des mod\u00e8les de donn\u00e9es qui sont d\u00e9j\u00e0 en place sur mes serveurs et les compl\u00e9ter au lieu d&rsquo;aller monter un nouveau serveur de base de donn\u00e9es de toutes pi\u00e8ces ?<\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Choisir ses donn\u00e9es<\/h2>\n\n\n\n<p>Ce n&rsquo;est pas parce que l&rsquo;on a des tonnes d&rsquo;informations que toutes sont forc\u00e9ment utiles maintenant, ou le seront dans le futur. La capacit\u00e9 de stockage a tellement augment\u00e9 ces derni\u00e8res ann\u00e9es que nombre d&rsquo;entreprises sauvegardent des montages de donn\u00e9es dont elles ne font absolument rien. Une donn\u00e9e n&rsquo;est utile que si elle repr\u00e9sente une information pertinente dans la chaine de valeur de l&rsquo;entreprise. Si elle n&rsquo;est pas valoris\u00e9e elle ne sert qu&rsquo;\u00e0 alourdir le syst\u00e8me d&rsquo;information. Un bon exemple est l&rsquo;image du produit : Dois-je stocker toutes les images des produits qui sont contr\u00f4l\u00e9s par inspection optique o\u00f9 seulement les produits d\u00e9fectueux ? En r\u00e9alit\u00e9 tr\u00e8s souvent seules les images comportant un d\u00e9faut sont importante pour analyse et recherche de la cause de d\u00e9faut. Allons m\u00eame plus loin, l&rsquo;image du produit pr\u00e9sentant le d\u00e9faut n&rsquo;est pas forcement utile dans sa totalit\u00e9 seule la partie pr\u00e9sentant le d\u00e9faut est essentielle g\u00e9n\u00e9ralement.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/decharge-poubelle-1024x683.jpg\" alt=\"\" class=\"wp-image-739\" style=\"width:546px;height:auto\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/decharge-poubelle-1024x683.jpg 1024w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/decharge-poubelle-300x200.jpg 300w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/decharge-poubelle-768x512.jpg 768w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/decharge-poubelle.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p>Ne pas faire cet exercice peut rapidement conduire un syst\u00e8me d&rsquo;informations \u00e0 ressembler \u00e0 une immense d\u00e9charge o\u00f9 les donn\u00e9es moisissent en attendant des jours meilleurs tout en encombrant vos espaces de stockage.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Le mat\u00e9riel et le logiciel<\/h2>\n\n\n\n<p>Un de mes amis, Laurent GINESTE, fondateur de <a href=\"https:\/\/creathiv.com\/\">THE CREATIVE HIVE<\/a> utilise le terme de \u00ab\u00a0JUST TECH\u00a0\u00bb, c&rsquo;est \u00e0 dire juste ce qui est n\u00e9cessaire, mais pas plus. En d&rsquo;autres termes plus triviaux : A-t-on besoin d&rsquo;un bazooka pour \u00e9craser une punaise ?<\/p>\n\n\n\n<p>Ce concept vaut aussi bien pour le mat\u00e9riel que pour le logiciel ! Quand on comprend \u00e7a, on a d\u00e9j\u00e0 fait un \u00e9norme pas en avant vers les \u00e9conomies de carbone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Cot\u00e9 mat\u00e9riel <\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Est-ce que j&rsquo;ai besoin de rajouter des capteurs sur ma machine ? L&rsquo;information (o\u00f9 les informations) que je souhaiterai utiliser ne sont d\u00e9j\u00e0-telles pas pr\u00e9sentes \u00e0 quelque part ? Si oui comment les r\u00e9cup\u00e9rer.<\/p>\n\n\n\n<p>Est-ce que j&rsquo;ai vraiment besoin de rajouter des serveurs ? N&rsquo;ai-je d\u00e9j\u00e0 pas toute la capacit\u00e9 de stockage et de traitement dont j&rsquo;ai besoin ?<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"453\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/recyclage-pc.jpg\" alt=\"\" class=\"wp-image-741\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/recyclage-pc.jpg 611w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/recyclage-pc-300x222.jpg 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. Cot\u00e9 logiciel<\/h3>\n\n\n\n<p>N&rsquo;ai-je d\u00e9j\u00e0 pas les applications n\u00e9cessaires \u00e0 ce que je souhaite faire ? Est-ce n\u00e9cessaire d&rsquo;acheter de nouvelles licences, d&rsquo;investir dans une nouvelle application si ma pile logicielle est d\u00e9j\u00e0 capable de le faire. Puis-je faire \u00e9voluer un logiciel qui fonctionne d\u00e9j\u00e0 et l&rsquo;enrichir de nouvelles fonctionnalit\u00e9s sans l&rsquo;alourdir ?<\/p>\n\n\n\n<p>Si c&rsquo;est un nouveau d\u00e9veloppement, il faut consid\u00e9rer quelques points essentiels :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-superbfont-xsmall-font-size\">Langage et environnement de d\u00e9veloppement<\/li>\n\n\n\n<li class=\"has-superbfont-xsmall-font-size\">Les frameworks n\u00e9cessaires (et juste ceux-l\u00e0)<\/li>\n\n\n\n<li class=\"has-superbfont-xsmall-font-size\">L&rsquo;\u00e9volutivit\u00e9 et la maintenabilit\u00e9<\/li>\n\n\n\n<li class=\"has-superbfont-xsmall-font-size\">L&#8217;empreinte m\u00e9moire et processeur,<\/li>\n\n\n\n<li class=\"has-superbfont-xsmall-font-size\">Le besoin de stockage<\/li>\n\n\n\n<li class=\"has-superbfont-xsmall-font-size\">Les d\u00e9placements de donn\u00e9es (pertinence, rapidit\u00e9) <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Les frameworks, le no-code, le low-code<\/h2>\n\n\n\n<p>On utilise de plus en plus des frameworks, des ensembles de librairies, pour d\u00e9velopper, se faciliter la t\u00e2che, essayer d&rsquo;augmenter la productivit\u00e9 des d\u00e9veloppeurs. Ces frameworks s&rsquo;ils r\u00e9pondent \u00e0 des probl\u00e9matiques g\u00e9n\u00e9riques, ne sont parfois pas totalement utiles, entrainent des d\u00e9pendances parfois lourdes de cons\u00e9quences sur la r\u00e9activit\u00e9 de tel ou tel processus d&rsquo;une application. Un cas d&rsquo;\u00e9cole est la fonction \u00ab\u00a0<a href=\"#Sources\">is-string<\/a>\u00a0\u00bb sous Node.JS, cette simple fonction qui ne sert qu&rsquo;\u00e0 v\u00e9rifier qu&rsquo;une variable contient bien une chaine de caract\u00e8res \u00e0 recours \u00e0 14 autres biblioth\u00e8ques Node.JS, alors qu&rsquo;une simple ligne Javascript peut suffire :<\/p>\n\n\n\n<pre class=\"wp-block-code has-superbfont-xsmall-font-size\"><code>const isString = (s) =&gt; typeof s === 'string'<\/code><\/pre>\n\n\n\n<p>Il en est de m\u00eame de nombreux frameworks qui injectent de nombreuses d\u00e9pendances dans vos d\u00e9veloppements et dont la majeure partie ne sera pas utilis\u00e9e et ne fera que rendre ob\u00e8se une application qui du reste aurait pu rester tr\u00e8s basique et l\u00e9g\u00e8re.<\/p>\n\n\n\n<p>Quand aux solutions low-code et no-code, ces derni\u00e8res ne sont con\u00e7ues que pour des applications g\u00e9n\u00e9riques (et parfois tr\u00e8s basiques) et sont rarement tr\u00e8s optimis\u00e9es en terme de code g\u00e9n\u00e9r\u00e9 derri\u00e8re. De plus d\u00e8s que l&rsquo;on doit sortir de ce qui est pr\u00e9vu, des blocs de programmation fonctionnels propos\u00e9s, \u00e7a devient vite compliqu\u00e9 et on est oblig\u00e9 de \u00ab\u00a0tordre le bras\u00a0\u00bb au produit pour arriver \u00e0 faire certaines choses qui seraient \u00e9videntes avec un langage de programmation plus traditionnel. <\/p>\n\n\n\n<p>J&rsquo;appelle ceci du d\u00e9veloppement \u00ab\u00a0pr\u00e9-m\u00e2ch\u00e9\u00a0\u00bb, en aucune mani\u00e8re une fa\u00e7on efficace et rentable sur le long terme de mener un projet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Coder proprement<\/h2>\n\n\n\n<p>Si vous d\u00e9veloppez ou faites d\u00e9velopper votre outil, attachez-vous \u00e0 la propret\u00e9 du codage. En effet un code propre est toujours plus maintenable et optimisable qu&rsquo;un code abscons et confus et cette r\u00e8gle est valable pour tous les langages. Si par exemple, vous voyez un simple fonction de d\u00e9tection de sens passage qui contient 1500 lignes de code c&rsquo;est que vos d\u00e9veloppeurs n&rsquo;ont pas compris ce qu&rsquo;ils doivent faire o\u00f9 ne savent pas le faire correctement.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>\/* Que fait ce programme ? *\/\n#include &lt;stdio.h&gt;\nint main(void)\n   {\nint zkmlpf,geikgh,wdxaj;\n    scanf(\"%u\",&amp;zkmlpf);for (wdxaj=0,\n   geikgh=0;\n      ((wdxaj+=++geikgh),geikgh)&lt;zkmlpf;);\n   printf(\"%u\",wdxaj); return 0;\n}<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"572\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/clean-code-teaser.jpg\" alt=\"\" class=\"wp-image-742\" style=\"width:476px;height:auto\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/clean-code-teaser.jpg 818w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/clean-code-teaser-300x210.jpg 300w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/clean-code-teaser-768x537.jpg 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Bon c&rsquo;est un exemple tir\u00e9 par les cheveux, mais on est parfois confront\u00e9 \u00e0 bien pire.<\/p>\n\n\n\n<p>Un autre principe que j&rsquo;aime \u00e0 d\u00e9fendre est le principe KISS : Keep-It Simple, Stupid. En gros faire le court et le plus simple possible, d\u00e9couper autant que possible une fonctionnalit\u00e9 complexe en actions \u00e9l\u00e9mentaires faciles \u00e0 coder et \u00e0 optimiser. Pour r\u00e9sumer, quand on doit optimiser, il est plus facile de d\u00e9placer plusieurs petites briques qu&rsquo;un gros rocher de plusieurs tonnes.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The last, but not the least<\/h2>\n\n\n\n<p>Surtout toujours avoir le but du projet en t\u00eate et rester dans le cadre de ce qui a \u00e9t\u00e9 d\u00e9fini au d\u00e9part. Bien avoir conscience que si des demandes d&rsquo;\u00e9volutivit\u00e9 peuvent faire sens, celles-ci pourront toujours \u00eatres int\u00e9gr\u00e9es apr\u00e8s coup, seules les \u00e9volutions l\u00e9g\u00e8res et non-intrusives devraient \u00eatre consid\u00e9r\u00e9es dans la phase de d\u00e9veloppement ou de d\u00e9ploiement. Ceci est particuli\u00e8rement important car j&rsquo;ai vu trop de projets partir dans tous les sens et devenir des usines \u00e0 gaz inutilisables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>En ayant en t\u00eate ces quelques r\u00e8gles simples, l&rsquo;optimisation rendra service \u00e0 la plan\u00e8te mais pr\u00e9servera aussi vos budgets informatiques, vos ressources financi\u00e8res et augmentera la satisfaction de vos collaborateurs qui seront amen\u00e9s \u00e0 utiliser le produit dans leur travail au jour le jour. Le ROI de vos projets sera aussi significativement impact\u00e9 de fa\u00e7on positive.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/2198045-letonnante-vitalite-de-largent-liquide-en-europe-web-tete-0302100524156-1024x576.jpg\" alt=\"\" class=\"wp-image-743\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/2198045-letonnante-vitalite-de-largent-liquide-en-europe-web-tete-0302100524156-1024x576.jpg 1024w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/2198045-letonnante-vitalite-de-largent-liquide-en-europe-web-tete-0302100524156-300x169.jpg 300w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/2198045-letonnante-vitalite-de-largent-liquide-en-europe-web-tete-0302100524156-768x432.jpg 768w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/2198045-letonnante-vitalite-de-largent-liquide-en-europe-web-tete-0302100524156.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"626\" src=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/earth-661447_1280-940x626-1.png\" alt=\"\" class=\"wp-image-744\" style=\"width:494px;height:auto\" srcset=\"https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/earth-661447_1280-940x626-1.png 940w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/earth-661447_1280-940x626-1-300x200.png 300w, https:\/\/www.ecologik-it.com\/site\/wp-content\/uploads\/2024\/12\/earth-661447_1280-940x626-1-768x511.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Sources\">Sources<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>(1) Le blog de Tristan Nitot : <a href=\"https:\/\/blog.octo.com\/la-loi-de-moore-est-morte-et-c%27est-une-bonne-nouvelle\">https:\/\/blog.octo.com\/la-loi-de-moore-est-morte-et-c%27est-une-bonne-nouvelle<\/a><\/p>\n\n\n\n<p>(2) HelloCarbo :  <a href=\"https:\/\/www.hellocarbo.com\/blog\/reduire\/empreinte-carbone-numerique\/\">https:\/\/www.hellocarbo.com\/blog\/reduire\/empreinte-carbone-numerique\/<\/a><\/p>\n\n\n\n<p>(3) Blog LinuxFr.org : <a href=\"https:\/\/linuxfr.org\/news\/deno-2-0-est-la\">https:\/\/linuxfr.org\/news\/deno-2-0-est-la<\/a><\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quelle est la relation ? Ces derni\u00e8res ann\u00e9es la loi de Moore s&rsquo;essouffle alors que les usages continuent de progresser. Dans un blog tr\u00e8s int\u00e9ressant Tristan Nitot d\u00e9crit ce lent processus. De plus le remplacement incessant des mat\u00e9riels informatiques a une empreinte carbone \u00e9lev\u00e9e sans parler du co\u00fbt financier pour les entreprises et les particuliers. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":747,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[16,10,12,13],"tags":[],"class_list":["post-728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industrie-4-0","category-programmation","category-systemes","category-technologie"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/posts\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/comments?post=728"}],"version-history":[{"count":11,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/posts\/728\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/posts\/728\/revisions\/749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/media\/747"}],"wp:attachment":[{"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/media?parent=728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/categories?post=728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecologik-it.com\/site\/wp-json\/wp\/v2\/tags?post=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}