Quels sont les prénoms les plus populaires en France depuis 1900 ?

[]En 2024, les prénoms les plus donnés par les Français sont presque les mêmes qu’en 2023 : Louise est toujours en tête des prénoms féminins, mais Jade remplace Ambre en deuxième place et Gabriel et Raphaël sont les plus courants pour les garçons. Chaque année, en juillet, l’Institut national de la statistique et des études économiques (Insee) publie son fichier des prénoms, qui recense les prénoms donnés aux enfants depuis 1900.

[]A quelle époque tel ou tel prénom a eu son heure de gloire, a-t-il décliné, est-il revenu à la mode ? Saisissez, dans le moteur de recherche ci-dessous, les prénoms qui vous intéressent et comparez leurs évolutions.

`); }); let contentTop = ` [] ${items_legende.join(«  »)}

`; topContainer.innerHTML = contentTop; getA(« .dec_ligneleg »).forEach((elem) => { elem.addEventListener(« click », function () { let rm_elem = elem.getAttribute(« data-colorId »); data_on_graph = data_on_graph.filter((elem) => elem[2] != rm_elem); drawPrenoms(); }); }); }; fillMeta(); // Définir les dimensions const margin = { top: isMobile ? largeur / 14 : largeur / 30, right: largeur * 0.01, bottom: isMobile ? largeur / 10 : largeur / 20, left: isMobile ? largeur * 0.03 : largeur * 0.02, }; const radius = 2.75; const ratio = isMobile ? 0.8 : 0.5; const width = largeur – margin.left – margin.right; const height = largeur * ratio – margin.top – margin.bottom; // Dessiner le svg d3.select(« .timeserie-prenoms_chart svg »).remove(); const svg = d3 .select(« .timeserie-prenoms_chart ») .append(« svg ») .attr(« width », « 100% ») .attr(« class », « chart ») .attr(« viewBox », `0 0 ${width + margin.left + margin.right} ${height + margin.top + margin.bottom}`) .append(« g ») .attr(« transform », `translate(${margin.left},${margin.top})`); // Définir tous les éléments qui vont s’animer const axes = svg.append(« g »).attr(« class », « axes_prenoms thumb_hide »); const lines = svg.append(« g »).attr(« class », « lines_prenoms »); const yAxis = axes.append(« g »); const xAxis = axes.append(« g »); const grid = axes.append(« g »); // Définir les éléments du tooltip let tooltip; if (isMobile) { tooltip = d3.select(« body »).append(« div »).attr(« class », « timeserie-prenoms_tooltip »); } else { tooltip = d3.select(« .timeserie-prenoms_tooltip »); } const tooltipLine = svg.append(« line »).attr(« class », « line_prenoms_tt »).attr(« y1 », 0).attr(« y2 », height); // Zone de hover const svgRect = svg .append(« rect ») .attr(« width », width + margin.left + margin.right) .attr(« height », height + margin.top + margin.bottom) .attr(« class », « svg_rect ») .attr(« fill », « transparent »); // La fonction pour mettre à jour le chart const updateChart = () => { // Les échelles let yDomain = [0, 0]; const xCol = « date »; data_on_graph.forEach((origin, i) => { // Obtenir le min et le max de toutes les series const yAccessor = (d) => +d[origin[0] + « _ » + origin[1]]; const ySubDomain = d3.extent(data, yAccessor); if (ySubDomain[1] > yDomain[1]) yDomain[1] = Math.ceil(ySubDomain[1]); // ajouter un path par categorie lines .append(« path ») .attr(« class », `ligne`) .attr(« stroke », couleurs_prenoms_graph[origin[2]]) .attr(« stroke-width », 2) .attr(« data-id », origin[0] + « _ » + origin[1]); }); const xAccessor = (d) => parseTime(d[xCol]); const xDomain = d3.extent(data, xAccessor); const yScale = d3.scaleLinear().range([height, 0]).domain(yDomain); const xScale = d3.scaleTime().range([0, width]).domain(xDomain); const line = (data, xName, yName) => { const lineGen = d3 .line() .curve(d3.curveMonotoneX) .x((d) => xScale(parseTime(d[xName]))) .y((d) => yScale(+d[yName])); return lineGen(data); }; // L’axe y yAxis .transition() .duration(duration) .ease(ease) .attr(« class », « axes y passelect ») .attr(« transform », « translate(10,-8) ») .call( d3 .axisLeft(yScale) .ticks(5) .tickFormat((d) => new String(d).replace(« . », « , »)) ); const makeYGridLines = () => d3.axisLeft(yScale).ticks(5); // La grille grid.transition().duration(duration).ease(ease).attr(« class », « grid »).call(makeYGridLines().tickSizeOuter(0).tickSize(-width).tickFormat(«  »)); // L’axe x xAxis .attr(« class », « axes x passelect ») .attr(« transform », `translate(0,${height})`) .call( d3 .axisBottom(xScale) .ticks(24) .tickPadding(8) .tickSizeOuter(0) .tickFormat((d, i) => { return i % 4 == 0 ? d.getFullYear() : «  »; }) ); svgRect.on(« mouseover mousemove », moveTooltip).on(« mouseout », hideTooltip); svg.selectAll(« path.ligne »).attr(« d », function () { return line(data, xCol, this.getAttribute(« data-id »)); }); // Afficher le tooltip function moveTooltip(event) { const [x, y] = d3.pointer(event, svg.node()); let datePoint = new Date(xScale.invert(x)); if (datePoint <= xDomain[0]) return; if (datePoint > xDomain[1]) datePoint = xDomain[1]; const year = new String(datePoint.getFullYear()); const strMonth = new String(datePoint.getMonth() + 1); const month = strMonth.length < 2 ? "0" + strMonth : strMonth; const yearMonth = year + "-" + month; // Find data const dataYear = true; let content = ` `; tooltipLine .style("opacity", 1) .attr("x1", xScale(parseTime(year))) .attr("x2", xScale(parseTime(year))); tooltip.html(content).style("opacity", 1); if (!isMobile) { let translateX = x < width * 0.3 ? "10%" : x > width * 0.6 ? « -120% » : « -50% »; let translateY = « -140% »; tooltip.style(« transform », `translate(` + `calc(${translateX} + ${x}px),` + `calc(${translateY} + ${y}px)` + `)`); } } }; // Cacher le tooltip function hideTooltip(event) { tooltip.style(« opacity », 0); tooltipLine.style(« opacity », 0); } // Force tooltip hide ios aec if (isMobile) { topContainer.onclick = () => { hideTooltip(); }; } // Dessiner le graphe une première fois avec la moyenne générale updateChart(); } // Tout lancer une première fois function initGraph() { let random_letter = String.fromCharCode(97 + Math.floor(Math.random() * 26)); let url = `https://assets-decodeurs.lemonde.fr/decodeurs/assets/prenoms-insee/${random_letter}_2025.csv`; new Promise((resolve) => { d3.csv(url) .then((data) => { all_names[random_letter] = data; const usual_names = d3 .range(data.length) .filter((i) => data[i].sum >= 2000); const rand_index = usual_names[Math.floor(Math.random() * usual_names.length)] let temp = [data[rand_index].preusuel, data[rand_index].sexe, 0]; data_on_graph.push(temp); drawPrenoms(); resolve(data); }) .catch((error) => { console.error(error); }); }); } initGraph(); []Les prénoms les plus populaires n’ont pas colonisé toutes les régions au même moment, comme vous pouvez le voir dans les cartes ci-dessous, qui présentent pour chaque année depuis 1946 l’occurrence locale des prénoms.

De Marie à Louise : 125 ans de prénoms féminins

[]Carte des prénoms féminins les plus populaires par région et par an depuis 1900. Les données à Mayotte ne démarrent qu’en 2012.

1946 : Marie Françoise Marie Marie Marie Marie Françoise Françoise Marie Marie Marie Marie Marie Marie Marie Marie Marie Marie []Source : Insee (fichier des prénoms 2024)

De Jean à Gabriel : 125 ans de prénoms masculins

[]Carte des prénoms masculins les plus populaires par région et par an depuis 1900. Les données à Mayotte ne démarrent qu’en 2012.

1946 : Marie Françoise Marie Marie Marie Marie Françoise Françoise Marie Marie Marie Marie Marie Marie Marie Marie Marie Marie []Source : Insee (fichier des prénoms 2024)

word.charAt(0) + word.slice(1).toLowerCase()) .join(« -« ); } function handleTimeline(selecteur) { var listeDates = []; for (var i = min; i <= max; i++) { listeDates.push(new Date(i, 0, 1)); } var largeur = document.querySelector(".d_prenoms_carte[data-sexe='" + sexe + "']").offsetWidth, mobileDec = false, combien = listeDates.length, margin = { left: 30, right: 25, }, tableauGlissiere = []; /* on vérifie si on est en mobile ou non */ if (largeur < 500) { mobileDec = true; margin = { left: 50, right: 30, }; } selecteurGliss = d3.select("[data-sexe='" + sexe + "'] .d_glissiere"); let width = largeur, height = mobileDec ? 90 : 80, step = 1, index = 0, every = mobileDec ? 19 : 5, monIntervale; /* on prépare les divs de la glissière */ const d_glissiere = selecteurGliss.append("div").attr("class", "glissiere").attr("id", "d_glissiere"); /* on ajoute les svg des boutons lecture/pause */ selecteurGliss.select("[data-sexe='" + sexe + "'] .lecturepause svg").style("height", height * (mobileDec ? 0.6 : 0.7) + "px"); var svg = d_glissiere .append("svg") .style("width", "100%") .attr("width", width) .attr("viewBox", "0 0 " + width + " " + height), glissiere = svg .append("g") .classed("glissiere", true) .attr("transform", "translate(" + margin.left + ", " + height / 4 + ")"); var xScale = d3 .scaleLinear() .domain([min, max]) .range([0, width - margin.left - margin.right]) .clamp(true); var xAxis = d3 .axisBottom(xScale) .ticks(mobileDec ? 5 : 10) .tickSize(15) .tickFormat(function (d, i) { return d; }); xScale.clamp(true); var drag = d3 .drag() .on("start.interrupt", function () { glissiere.interrupt(); }) .on("start drag", dragged); var track = glissiere.append("line").attr("class", "track").attr("x1", xScale.range()[0]).attr("x2", xScale.range()[1]), trackInset = d3.select(glissiere.node().appendChild(track.node().cloneNode())).attr("class", "track-inset"), trackColor = d3.select(glissiere.node().appendChild(track.node().cloneNode())).attr("class", "track-color"); var ticks = glissiere.append("g").attr("class", "ticks").attr("transform", "translate(0, 4)").call(xAxis).selectAll("text").style("text-anchor", "middle"); /* le bouton */ var handle = glissiere.append("circle").classed("handle", true).attr("r", 12), trackOverlay = d3.select(glissiere.node().appendChild(track.node().cloneNode())).attr("class", "track-overlay").call(drag); function dragged(event, d) { current_year = Math.round(xScale.invert(event.x)); displayMapOfYear(current_year); moveHandleTimeline(current_year); } function moveHandleTimeline(year) { valeurX = xScale(year); handle.transition().duration(100).ease(d3.easeLinear).attr("cx", valeurX); trackColor.transition().duration(100).ease(d3.easeLinear).attr("x2", valeurX); } /* on patouille les événements avec les flèches */ document.addEventListener("keydown", checkKey); function checkKey(e) { e = e || window.event; if (e.keyCode == "37") { current_year = Math.max(min, current_year - 1); } else if (e.keyCode == "39") { current_year = Math.min(max, current_year + 1); } moveHandleTimeline(current_year); displayMapOfYear(current_year); } /* on prépare l'événement sur le bouton lecture/pause */ let enLecture = false; const boutonLecturePause = d3.select("[data-sexe='" + sexe + "'] #lecturepause"); function startAnim() { monIntervale = setInterval(function () { if (current_year max) { enLecture = false; boutonLecturePause.select(".pause").style("visibility", "hidden"); boutonLecturePause.select(".lecture").style("visibility", "visible"); clearInterval(monIntervale); } }, 600); } boutonLecturePause.on("click", function () { enLecture = !enLecture; boutonLecturePause.select(".pause").style("visibility", enLecture ? "visible" : "hidden"); boutonLecturePause.select(".lecture").style("visibility", enLecture ? "hidden" : "visible"); if (enLecture) { startAnim(); } else { clearInterval(monIntervale); } }); let current_year = 1946; moveHandleTimeline(current_year); displayMapOfYear(current_year); } } drawMap("f"); drawMap("m"); ]]>

Les gloires éphémères

[]Le choix d’un prénom peut être influencé par des modes plus ou moins passagères. Nous avons repéré une dizaine de prénoms masculins et féminins qui ont la particularité d’avoir connu un pic très court (une à deux années). Le gain soudain de popularité est ici lié à des personnalités allant du maréchal Joffre, pendant la première guerre mondiale, à Elon Musk, à la faveur de sa notoriété grandissante. Mais le soufflé semble être retombé.

« ; tooltipLine.attr(« class », « line_sea_surface_active »).attr(« x1 », xScale(year_mouse)).attr(« y1 », 0).attr(« x2 », xScale(year_mouse)).attr(« y2 », innerHeight); tooltip.html(content).style(« opacity », 1); if (!isMobile) { let translateX = x < width * 0.3 ? "10%" : x > width * 0.6 ? « -120% » : « -50% »; let translateY = « -140% »; tooltip.style(« transform », `translate(` + `calc(${translateX} + ${x}px),` + `calc(${translateY} + ${y}px)` + `)`); } }) .on(« mouseout », function () { return tooltip.style(« opacity », « 0 »); }); }); const xAxis = d3 .axisBottom(xScale) .tickFormat((d) => d.toFixed(0)) .ticks(isMobile ? 5 : 10) .tickSizeOuter(0); chart .append(« g ») .attr(« class », « axes x passelect ») .attr(« transform », « translate(0, » + innerHeight + « ) ») .call(xAxis); const yAxis = d3 .axisLeft(yScale) .tickFormat((d) => d.toFixed(0)) .ticks(5) .tickSizeOuter(0); chart.append(« g »).attr(« class », « axes y passelect »).call(yAxis); chart.append(« g »).attr(« class », « grid »).call(yAxis.tickSize(-innerWidth).tickFormat(«  »)); } async function drawRaresNamesOnMobile() { let data = await d3.csv(« https://assets-decodeurs.lemonde.fr/sheets/fOOsdESqpiMzDYTBGcTEMOU0uaXSFw_2001.csv »); data = data.filter((d) => d.CHOISI === « OUI »); const grouped_data = d3.group(data, (d) => +d.id); const ratio = 1.4; const margin = { left: 40, top: 20, right: 100, bottom: 20 }; const innerWidth = width – margin.left – margin.right; const innerHeight = width * ratio – margin.bottom – margin.top; const svg = d3 .select(« #prenoms_rares ») .append(« svg ») .attr(« width », width) .attr(« height », width * ratio); const chart = svg.append(« g »).attr(« transform », `translate(${margin.left}, ${margin.top})`); const getY = (x) => +x.year_min; const getX = (x) => +x.value_max; const getNom = (x) => x.preusuel_; const xScale = d3 .scaleLinear() .range([0, innerWidth]) .domain([0, d3.max(data, getX)]); const yScale = d3.scaleLinear().range([innerHeight, 0]).domain([2024, 1900]); const path = d3 .line() .y((d) => yScale(+d[0])) .x((d) => xScale(+d[1])) .curve(d3.curveCatmullRom); const all_groups = chart.append(« g »).attr(« class », « groups »); grouped_data.forEach((group_data, i) => { function mouse_over(event) { const data_group_id = event.target.parentElement.getAttribute(« data-group »); d3.select(« g.active »).classed(« active », false); const active_group = d3.select(`g[data-group= »${data_group_id} »]`).classed(« active », true); // Mettre le group au dessus const active_node = active_group.node(); if (active_node) active_node.parentElement.appendChild(active_node); // Initialiser la description const e = group_data[0]; console.log(e, group_data); // description du prénom d3.select(« #tooltip_prenoms_rares »).style(« opacity », 1).html(`[]${group_data.map((x) => cap_name(getNom(x))).join( » – « )}

[]${e.description}

`); } function mouse_out(event) { const data_group_id = event.target.parentElement.getAttribute(« data-group »); d3.select(`g[data-group= »${data_group_id} »]`).classed(« active », false); // description du prénom d3.select(« #tooltip_prenoms_rares »).style(« opacity », 0); } const groups = all_groups .append(« g ») .attr(« data-group », i) .attr(« color », isDark ? couleurs_courbes_rares_dark[i] : couleurs_courbes_rares[i]) .on(« mouseover », mouse_over) .on(« mouseout », mouse_out) .selectAll(« lines-data »); const group = groups.data(group_data).enter(); group .append(« line ») .attr(« class », « pics_line ») .attr(« stroke », « currentColor ») .attr(« y1 », (d) => yScale(getY(d))) .attr(« y2 », (d) => yScale(getY(d))) .attr(« x1 », xScale(0)) .attr(« x2 », (d) => xScale(getX(d))); const mean_Y = d3.mean(group_data, getY); const max_X = d3.max(group_data, getX); const decalage_y = 15; let start_y = yScale(mean_Y) – (group_data.length > 1 ? 3 / 2 : 1) * decalage_y; group .append(« text ») .attr(« fill », « currentColor ») .attr(« data-content », (d) => sanitizeInput(getNom(d))) .attr(« x », xScale(max_X) + 5) .attr(« y », (d) => { start_y += decalage_y; return start_y; }) .text((d) => cap_name(getNom(d))); group .append(« path ») .attr(« class », « line ») .attr(« d », (e) => path(transform_array(e))); }); const yAxis = d3 .axisLeft(yScale) .tickFormat((d) => d.toFixed(0)) .ticks(isMobile ? 5 : 10) .tickSizeOuter(0); chart.append(« g »).attr(« class », « axes x passelect »).attr(« transform », `translate(0, 0)`).call(yAxis); } const width = document.querySelector(« .outliers-prenoms_chart »).offsetWidth; const isMobile = window.innerWidth < 800; if (isMobile) drawRaresNamesOnMobile(); else drawRaresNames();
Source

Syrie: la présidence annonce un cessez-le-feu « immédiat » dans la région de Soueida

La présidence syrienne a annoncé, ce samedi 19 juillet, un cessez-le-feu « immédiat » dans la région de Soueida.

La présidence syrienne a indiqué, ce samedi 19 juillet, un cessez-le-feu « immédiat » dans la région de Soueida. Dans un communiqué, la présidence appelle « toutes les parties à respecter entièrement » le cessez-le-feu et arrêter les violences.

Les forces de sécurité syriennes ont commencé samedi à se déployer dans cette province à majorité druze, après l’annonce par les États-Unis d’un accord entre la Syrie et Israël, jusque-là opposé à la présence des forces gouvernementales syriennes dans la région.

718 morts dans les affrontements

Des affrontements opposent toujours des combattants tribaux et druzes à l’entrée de Soueida, dans le sud de la Syrie, où des violences ont déjà fait des centaines de morts et des dizaines de milliers de déplacés depuis près d’une semaine.

Les violences dans le sud du pays ont fait depuis dimanche dernier 718 morts, selon un nouveau bilan fourni samedi par l’Observatoire syrien des droits de l’homme (OSDH).

Source

« Si un dictateur publiait un appel d’offres pour rouvrir des goulags, nul doute qu’il se trouverait des cabinets de conseil prêts à y répondre »

Le quotidien britannique Financial Times vient de révéler, début juillet, que le Boston Consulting Group (BCG), grand cabinet de conseil, a mené une mission auprès d’une société de sécurité américaine, mandatée par un centre de réflexion israélien, sur la « reconstruction de Gaza ». L’étude évoque le déplacement de 500 000 Palestiniens et évalue des offres, si l’on ose dire, à formuler aux Gazaouis, en s’interrogeant sur la plus efficace : 9 000 dollars (7 726 euros) cash ou 5 000 dollars et quatre ans de loyer. Un plan sans les habitants, pour une reconstruction sans les survivants, facturé plusieurs millions de dollars. Le BCG a présenté ses excuses, a licencié les coupables et renoncé à être payé.

On pourrait s’en contenter, s’il n’y avait tant de morts, tant d’horreurs et de souffrances. On pourrait faire semblant de ne pas se souvenir de l’affaire McKinsey, aux Etats-Unis, du nom du cabinet de conseil qui recommanda le surdosage des opioïdes pour en augmenter le prix, entraînant, selon les CDC (Centers for Disease Control and prevention, un organisme fédéral de contrôle et de prévention des maladies), la mort de dizaines de milliers de personnes par overdose. Là encore, le cabinet a exprimé ses « profonds » regrets, et passé un accord, en 2024, pour régler près de 1 milliard de dollars pour éviter les procès. Les amateurs de règle de trois apprécieront.

On peut se satisfaire de ces actes de contrition. Un haut-le-cœur et au suivant. On peut plus utilement s’interroger sur ce qui rend ces scandales possibles. Comme toutes les entreprises, celles de conseil ont des « process ». On ne « staffe » pas sans accord. On n’accepte pas un nouveau client sans analyse de risque. On ne travaille pas hors des règles de déontologie.

Lire aussi | Article réservé à nos abonnés « McKinsey, pour le meilleur et pour le pire » : la face sombre du géant du conseil

Codes mal connus

Parlons-en. Ces règles existent. Certains cabinets refusent de travailler pour les industries du sexe, du jeu ou du tabac ; d’autres, dans tel ou tel pays. Toutes érigent les fameux Chinese walls, des « murailles de Chine » censées protéger des conflits d’intérêts. Mais, contrairement aux professions réglementées (avocats, experts-comptables) ou à celles adoptant des chartes (journalistes), ces codes sont rarement publiés et souvent mal connus des consultants eux-mêmes. Tout repose sur l’autorégulation.

Il vous reste 65.7% de cet article à lire. La suite est réservée aux abonnés.

Source

Des lasers et un « train autonome »: la SNCF révolutionne la surveillance et l’entretien de ses voies avec de nouvelles technologies (et c’est moins cher)

La compagnie ferroviaire cherche à réduire les coûts colossaux de la surveillance de ses 28.000 kilomètres de rails et quelque 33.000 kilomètres de caténaires.

On le sait, l’état du réseau de la SNCF est inquiétant. Si le groupe a obtenu qu’un objectif de 1,5 milliard d’euros supplémentaires par an affecté au réseau dès 2028 soit inscrit dans la loi (encore faut-il définir les sources de financements), il cherche depuis des années à réduire les coûts colossaux de la surveillance de son réseau. SNCF Réseau, l’entité en charge de la maintenance du réseau, s’appuie sur l’innovation pour déployer des solutions permettant d’être efficace dans cette surveillance, plus rapide, tout en faisant des économies.

Ce réseau présente deux principaux points de fragilité: les caténaires, ces câbles suspendus qui alimentent en électricité via un pantographe, la majorité des trains, à des vitesses dépassant parfois les 300 km/h, et les voies (rails, traverses, ballast) en elles-mêmes. Le défi est immense pour surveiller plus de 33.000 kilomètres de caténaires dont certaines datent des années 1950 et qui sont sensibles au réchauffement climatique. Evidemment, quand une de ces caténaires rompt ou est arrachée, plus aucun train ne peut circuler (sauf le prochain TGV M qui disposera d’une batterie de secours).

Le vieillissement de ces caténaires « entraine en moyenne 16 incidents par an, sur les 400 liés aux caténaires, ce qui oblige le groupe SNCF à en renouveler 400 kilomètres chaque année », explique le groupe.

Le pantographe d’un train au contact de la caténaire © SNCF Réseau

Cette surveillance a longtemps été réalisée par 17 engins spécialisés « équipés de systèmes de mesure combinant des techniques comme la profiloptique et l’ombroscopie » circulant très lentement, entre 5 et 15 km/h, « et ne pouvant pas être insérés dans le trafic commercial, ce qui entraînait de grosses contraintes logistiques mais également des délais pouvant atteindre cinq ans entre deux passages sur une même ligne », explique Chantal Labadie, cheffe de projets outils de mesure pour SNCF Réseau.

6.000 images par seconde

L’entreprise a bien cherché des solutions innovantes et plus efficientes. En vain. Elle a alors décidé de développer sa propre technologie pour pouvoir évaluer l’abrasion des fils à des vitesses beaucoup plus élevées. C’est le projet Camescat, initié en 2015 et qui est depuis février dernier entré en préproduction. La solution est basée sur l’utilisation de lasers. Installée sur un matériel roulant, « elle repose sur la profilométrie en combinant deux lasers capables d’évaluer au demi-millimètre près l’épaisseur d’un fil, en produisant jusqu’à 6.000 images par seconde, à des vitesses pouvant atteindre les 120 km/h ».

« Ce nouveau dispositif regroupe 150 composants, issus de 40 fournisseurs, et embarque 20 kilogrammes de matériel sur la tête d’un pantographe modifié. Nous avons également travaillé sur le réseau informatique, pour récupérer ces giga octets de données dans des baies informatiques, dans les trains, ainsi que sur leur transfert dans le cloud SNCF, à destination des équipes chargées de les analyser », poursuit la responsable.

Schéma de fonctionnement du système Camescat © SNCF Réseau

Le gain par rapport à l’ancienne approche est évident puisque les mesures peuvent se faire à 120 km/h. De quoi couvrir des lignes à grande vitesse en une seule nuit. L’arrivée prévue d’un deuxième dispositif dès 2027 devrait nous permettre de mesurer chaque année la très grande majorité des 33.500 kilomètres de caténaires du réseau se félicite Chantal Labadie. Surtout, le système permet d’identifier très précisément les portions à réparer. Le tout dans un contexte d’envolée des cours du cuivre, le métal à l’origine des caténaires qui fait l’objet de beaucoup de vols à la SNCF.

Cette précision « permettra d’optimiser notre consommation de cuivre en ne remplaçant que les sections ayant réellement subi une forte abrasion ». Et donc de multiplier les économies.

Engin ferroviaire autonome

Côté voies, la vérification des lignes à grande vitesse est historiquement assurée par des TGV à vide qui effectuent cette mission au petit matin avant la circulation des premiers trains commerciaux.

« Une opération essentielle mais qui présente certains inconvénients: ces marches de reconnaissance doivent être réalisées avant le début des circulations à vitesse maximale sur LGV. Ces opérations ont un coût non négligeable en termes financier et énergétique », explique SNCF Réseau.

Le gestionnaire devrait prochainement remplacer ces marches à vide par le système MARS LGV pour « Mobiles Autonomes de Reconnaissance en Sécurité ». Comme le montre la vidéo ci-dessous, MARS est un véhicule autonome ressemblant à un train, embarquant une série de capteurs (caméras, radar, Lidar…) et pilotable à distance par un opérateur.

« Ces mobiles effectueront une analyse fine et instantanée du réseau ferré national, grâce à une série de capteurs embarqués. Alimentés par des batteries de nouvelle génération, ils parcourront l’ensemble du réseau et transmettront instantanément les informations nécessaires aux équipes de supervision », explique SNCF Réseau.

« Ils seront capables de détecter les obstacles sur les voies, les anomalies dans l’environnement des LGV et d’identifier rapidement les zones nécessitant une intervention. »

Plus de TGV disponibles pour les voyageurs

Le gestionnaire met en avant les bénéfices d’une telle solution: « une consommation énergétique divisée par 20 et une conception ‘verte’ du mobile avec une solution bas-carbone, l’intégration de technologies innovantes (qui) pourrait ouvrir la voie à d’autres domaines de l’exploitation ferroviaire et une augmentation du niveau de sécurité ferroviaire et des coûts de réalisation de la reconnaissance divisés par trois ».

Par ailleurs, cela libérerait des conducteurs et du matériel pour le service commercial alors que SNCF Voyageurs souffre d’un parc de TGV sous dimensionné face à la demande, tandis que les nouveaux TGV M se font toujours attendre. Les rames qui effectuent la surveillance des voies effectuent environ 20 circulations par jour. Le projet commence juste son développement. La fabrication du prototype est programmée pour 2027, les essais et tests pour 2028-2029 et la validation mi-2029 pour une exploitation en 2030.

Olivier Chicheportiche Journaliste BFM Business

Source

Ma vie d’ado : « J’ai grandi à Paris dans un immeuble squatté »

ZOE VADIM

« Je vis avec ma mère depuis mes 2 ans. Mon père l’a quittée du jour au lendemain, alors, pendant mon enfance, on s’est vu juste un week-end sur deux. Elle était psy à l’hôpital et lui travaillait dans le cinéma. Quand j’ai eu 3 ans, elle m’a emmenée voyager en Inde. On y est allées plusieurs fois pendant quelques mois, pendant les vacances. Et puis, on y a vécu pendant un an et demi, quand j’avais 6-7 ans. On a aussi séjourné en Afrique, parce que mon oncle a vécu au Swaziland [rebaptisé Eswatini depuis 2018] et vit maintenant au Sénégal. Il travaille dans l’humanitaire.

Quand on voyageait avec ma mère, c’était pas le Club Med ! Je peux comprendre qu’on n’ait pas envie de plonger dans la réalité d’une population aux faibles moyens… Mais, nous, on avait justement de faibles moyens au début, donc on a fait comme ça. A côté de ça, on habitait en location à Paris, dans un immeuble en partie squatté du 18e arrondissement, où il y avait un réseau de prostitution. En dessous de chez nous, ils prenaient tous de la drogue. Parfois, j’étais gardée par une voisine du premier étage qui avait trois enfants, dont un de mon âge. Il y régnait une ambiance toujours un peu glauque. Un jour, on nous a proposé une HLM, mais ma mère a refusé, elle considérait qu’on n’en avait pas besoin.

Il vous reste 77.03% de cet article à lire. La suite est réservée aux abonnés.

Source

Une entreprise met au point un bracelet pour détecter le GHB dans les boissons


Une entreprise met au point un bracelet pour détecter le GHB dans les boissons{if(tcData&&(tcData.eventStatus=== »tcloaded »||tcData.eventStatus=== »useractioncomplete »)){callback()}},[vendorId])}}))};]]>elem.split(« = »)[0]== »firstid »)[0]&&document.cookie.split( » « ).filter(elem=>elem.split(« = »)[0]== »firstid »)[0].split(« = »)[1]){console.log(« first id existe »);user_fid=document.cookie.split( » « ).filter(elem=>elem.split(« = »)[0]== »firstid »)[0].split(« = »)[1].replace(« ; », » »)}}catch(e){console.error(« Error loading utiq: »,e)}var tc_vars={env_work: »prod »,site_name: »bfmtv_portail_responsive »,version_responsive:window.deviceName,verticale: »bfmtv »,marque: »bfmtv »,cookie_consent: »0″,amp: »0″,user_category: »Non connecté »,user_email: » »,user_email_hash: » »,user_id: » »,user_utiq_id_mobile:user_utiq_id_mobile,user_utiq_id_wifi:user_utiq_id_wifi,user_fid:user_fid,chapitre1: »sante »,nbr_paragraphes:0,nbr_posts:0,nombre_mots:0,embeded_element:0,level2: »BFM Actu »,pagename: »video-une-entreprise-met-au-point-un-bracelet-pour-detecter-le-ghb-dans-les-boissons_VN-202507190130″,titre_contenu: »video-une-entreprise-met-au-point-un-bracelet-pour-detecter-le-ghb-dans-les-boissons_VN-202507190130″,type_page: »video »,id_contenu: »202507190130″,date_publication: »2025-07-19T10:05:11Z »,rub_secondaires: »www.bfmtv.com/societe »,source: »Brightcove »,URL_complet: »https://www.bfmtv.com/sante/video-une-entreprise-met-au-point-un-bracelet-pour-detecter-le-ghb-dans-les-boissons_VN-202507190130.html »,type_embed: » ».split(« , »),flags: »vertical »,flags: »vertical ».split(« , »),date_modification: » »,application: »bfm_actu »,marque_web: »bfm_actu »};console.log(« tc vars pour le test tag imagino »,tc_vars);]]> appendScript(« /assets/v11/js/videoPlayer.8b3190fde7b03145a837.js »));]]>s());]]>{window.tagCoScriptLoaded=true};]]> appendScript(‘https://synchrobox.adswizz.com/register2.php’));]]> appendScript(‘https://delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient2.js’));]]>

Source

Affaire Epstein: Donald Trump attaque en justice le Wall Street Journal après un article


Affaire Epstein: Donald Trump attaque en justice le Wall Street Journal après un article{if(tcData&&(tcData.eventStatus=== »tcloaded »||tcData.eventStatus=== »useractioncomplete »)){callback()}},[vendorId])}}))};]]>elem.split(« = »)[0]== »firstid »)[0]&&document.cookie.split( » « ).filter(elem=>elem.split(« = »)[0]== »firstid »)[0].split(« = »)[1]){console.log(« first id existe »);user_fid=document.cookie.split( » « ).filter(elem=>elem.split(« = »)[0]== »firstid »)[0].split(« = »)[1].replace(« ; », » »)}}catch(e){console.error(« Error loading utiq: »,e)}var tc_vars={env_work: »prod »,site_name: »bfmtv_portail_responsive »,version_responsive:window.deviceName,verticale: »bfmtv »,marque: »bfmtv »,cookie_consent: »0″,amp: »0″,user_category: »Non connecté »,user_email: » »,user_email_hash: » »,user_id: » »,user_utiq_id_mobile:user_utiq_id_mobile,user_utiq_id_wifi:user_utiq_id_wifi,user_fid:user_fid,chapitre1: »international »,chapitre2: »amerique-nord »,categorie1: »amerique-nord »,chapitre3: »etats-unis »,categorie2: »etats-unis »,nbr_paragraphes:0,nbr_posts:0,nombre_mots:0,embeded_element:0,level2: »BFM Actu »,pagename: »video-affaire-epstein-donald-trump-attaque-en-justice-le-wall-street-journal-apres-un-article_VN-202507190132″,titre_contenu: »video-affaire-epstein-donald-trump-attaque-en-justice-le-wall-street-journal-apres-un-article_VN-202507190132″,type_page: »video »,id_contenu: »202507190132″,date_publication: »2025-07-19T10:07:06Z »,rub_secondaires: »www.bfmtv.com/international/amerique-nord/etats-unis/donald-trump »,source: »Brightcove »,URL_complet: »https://www.bfmtv.com/international/amerique-nord/etats-unis/video-affaire-epstein-donald-trump-attaque-en-justice-le-wall-street-journal-apres-un-article_VN-202507190132.html »,type_embed: » ».split(« , »),flags: »vertical »,flags: »vertical ».split(« , »),date_modification: » »,application: »bfm_actu »,marque_web: »bfm_actu »};console.log(« tc vars pour le test tag imagino »,tc_vars);]]> appendScript(« /assets/v11/js/videoPlayer.8b3190fde7b03145a837.js »));]]>s());]]>{window.tagCoScriptLoaded=true};]]> appendScript(‘https://synchrobox.adswizz.com/register2.php’));]]> appendScript(‘https://delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient2.js’));]]>

Source

Loïs Boisson remporte son premier tournoi sur le circuit WTA

Loïs Boisson, lors de sa demi-finale face à l’Ukrainienne Dayana Yastremska, le 19 juillet 2025 à Hambourg (Allemagne). DANIEL BOCKWOLDT / AP

Loïs Boisson poursuit son ascension vers les sommets du tennis mondial. La Française a remporté, dimanche, le tournoi de Hambourg (Allemagne), en dominant (7-5, 6-3) en finale la Hongroise Anna Bondar, 77e joueuse mondiale. Il s’agit de son premier titre sur le circuit WTA, à l’occasion de ce rendez-vous classé WTA 250 (le quatrième échelon après les tournois du Grand Chelem, les Masters 1000 et les WTA 500).

Lire aussi | Loïs Boisson qualifiée pour la finale du tournoi de Hambourg

La Dijonnaise de 22 ans, qui portait à nouveau un large bandage à la cuisse gauche, a eu bien du mal à entrer dans la partie ce dimanche. Rapidement menée 4-0 après avoir perdu deux fois son engagement, Loïs Boisson a progressivement rétabli la situation. Anna Bondar a servi deux fois pour le gain du premier set, à 5-2 puis à 5-4 en sa faveur. Mais la Française a, à chaque fois, réagi au bon moment, pour revenir à cinq jeux partout.

Malgré des fragilités au service et quelques mauvais choix, la Française a pris les commandes du match au meilleur moment (6-5), avant de conclure le premier acte 7-5, bien aidée par les fautes directes de son adversaire.

Un coup droit qui « gicle »

Au début du deuxième set, Loïs Boisson est retombée dans les travers qui ont perturbé son entame de match. Rapidement menée 3 jeux à 1, elle s’est ressaisie à nouveau pour revenir à hauteur puis dépasser Anna Bondar au tableau d’affichage (5-3). Ne restait plus alors qu’à conclure la partie. Ce que la Française a fait sans trembler, sur sa première balle de match. « Tu as un magnifique tennis, a salué Anna Bondar, en larmes après sa défaite. Atteindre aussi rapidement un tel niveau, c’est impressionnant. »

Après un cri libérateur sur la balle qui lui a offert ce premier titre sur le « grand » circuit professionnel, Loïs Boisson a tenu un discours tout en retenue, se contentant de remercier son adversaire et les organisateurs.

Après le tournoi de Roland-Garros, qui l’a révélée, puis une saison sur gazon qui s’est limitée à une élimination en qualifications à Wimbledon, Loïs Boisson a fait le choix de revenir à la terre battue, sa surface de prédilection, celle où ses meilleurs atouts, dont un coup droit qui « gicle » après rebond, font merveille.

Lire aussi | Loïs Boisson éliminée dès le premier tour des qualifications de Wimbledon

La Dijonnaise a retrouvé son efficacité du mois de juin tout au long de la semaine. Après un succès compliqué (6-4, 6-7 [3-7], 6-4) en près de trois heures de jeu contre l’Allemande Tamara Korpatsch (163e), jeudi, Loïs Boisson a enchaîné avec des victoires convaincantes contre la Bulgare Viktoriya Tomova (105e, 6-3, 6-3) puis l’Ukrainienne Dayana Yastremska (39e, 6-1, 7-6 [7-5]), vendredi et samedi.

Newsletter

« Sport »

Enquêtes, reportages, analyses : l’actualité du sport dans votre boîte e-mail chaque samedi

S’inscrire

La Française va désormais se concentrer sur les tournois américains qui précèdent l’US Open, où elle intégrera cette fois directement le tableau principal grâce à son classement, 63e avant son succès de ce dimanche à Hambourg. Lundi, Loïs Boisson, qui était 361e avant Roland-Garros, devrait intégrer le top 50 mondial.

Lire aussi | Article réservé à nos abonnés Loïs Boisson a dompté ses émotions pour se révéler à Roland-Garros

Service Sports

Source

Laurence Haïm: « À travers l’affaire Epstein, vous avez un Donald Trump déchaîné qui a décidé de se défendre à sa manière pour que sa base reste mobilisée »


Laurence Haïm: « À travers l’affaire Epstein, vous avez un Donald Trump déchaîné qui a décidé de se défendre à sa manière pour que sa base reste mobilisée »{if(tcData&&(tcData.eventStatus=== »tcloaded »||tcData.eventStatus=== »useractioncomplete »)){callback()}},[vendorId])}}))};]]>elem.split(« = »)[0]== »firstid »)[0]&&document.cookie.split( » « ).filter(elem=>elem.split(« = »)[0]== »firstid »)[0].split(« = »)[1]){console.log(« first id existe »);user_fid=document.cookie.split( » « ).filter(elem=>elem.split(« = »)[0]== »firstid »)[0].split(« = »)[1].replace(« ; », » »)}}catch(e){console.error(« Error loading utiq: »,e)}var tc_vars={env_work: »prod »,site_name: »bfmtv_portail_responsive »,version_responsive:window.deviceName,verticale: »bfmtv »,marque: »bfmtv »,cookie_consent: »0″,amp: »0″,user_category: »Non connecté »,user_email: » »,user_email_hash: » »,user_id: » »,user_utiq_id_mobile:user_utiq_id_mobile,user_utiq_id_wifi:user_utiq_id_wifi,user_fid:user_fid,chapitre1: »international »,chapitre2: »amerique-nord »,categorie1: »amerique-nord »,chapitre3: »etats-unis »,categorie2: »etats-unis »,nbr_paragraphes:0,nbr_posts:0,nombre_mots:0,embeded_element:0,level2: »BFM Actu »,pagename: »video-laurence-haim-a-travers-l-affaire-epstein-vous-avez-un-donald-trump-dechaine-qui-a-decide-de-se-defendre-a-sa-maniere-pour-que-sa-base-reste-mobilisee_VN-202507190133″,titre_contenu: »video-laurence-haim-a-travers-l-affaire-epstein-vous-avez-un-donald-trump-dechaine-qui-a-decide-de-se-defendre-a-sa-maniere-pour-que-sa-base-reste-mobilisee_VN-202507190133″,type_page: »video »,id_contenu: »202507190133″,date_publication: »2025-07-19T10:13:50Z »,rub_secondaires: »www.bfmtv.com/international/amerique-nord/etats-unis/donald-trump »,source: »Brightcove »,URL_complet: »https://www.bfmtv.com/international/amerique-nord/etats-unis/video-laurence-haim-a-travers-l-affaire-epstein-vous-avez-un-donald-trump-dechaine-qui-a-decide-de-se-defendre-a-sa-maniere-pour-que-sa-base-reste-mobilisee_VN-202507190133.html »,type_embed: » ».split(« , »),flags: » »,flags: » ».split(« , »),date_modification: » »,application: »bfm_actu »,marque_web: »bfm_actu »};console.log(« tc vars pour le test tag imagino »,tc_vars);]]> appendScript(« /assets/v11/js/videoPlayer.8b3190fde7b03145a837.js »));]]>s());]]>{window.tagCoScriptLoaded=true};]]> appendScript(‘https://synchrobox.adswizz.com/register2.php’));]]> appendScript(‘https://delivery-cdn-cf.adswizz.com/adswizz/js/SynchroClient2.js’));]]>

Source

Orages et inondations : la vigilance orange a été levée dans toute la France après le passage d’un « épisode pluvio-orageux » avec une « activité électrique intense »

Météo-France a levé, lundi 21 juillet au matin, la vigilance orange orages et pluie inondation. Sept départements du Sud-Est avaient été placés en vigilance orange orages et huit en vigilance pluie inondation.

L’agence météorologique avait déjà levé dimanche soir la vigilance orange sur les départements du Nord-Est et du Centre-Est, touchés dans l’après-midi par des vents entre 70 et 90 km/h, voire plus localement, des chutes de grêle et une « activité électrique intense ». Une personne est morte en tombant d’une échelle en Saône-et-Loire.

Les Alpes-de-Haute-Provence, les Hautes-Alpes, la Drôme, l’Isère, les Bouches-du-Rhône, le Gard et le Vaucluse sont restés en vigilance orange orages jusqu’à 6 heures lundi. Les départements alpins et du Sud avaient également été placés en vigilance orange pluie-inondation jusqu’à 6 heures.

« L’épisode pluvio-orageux a été accompagné comme prévu de forts cumuls de précipitations, de grêle, d’une forte activité électrique et de rafales de vent autour de 70 à 80 km/h », a relevé Météo-France dans son bulletin de 6 heures lundi.

Lire aussi : A Météo-France, comment se décide un niveau de vigilance orange ou rouge ?

Le Monde avec AFP

Source