<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
    <title>Blog on jqknono Blogs</title>
    <link>https://blog.jqknono.com/fr-fr/blog/</link>
    <description>Recent content in Blog on jqknono Blogs</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fr-fr</language>
    <managingEditor>https://blog.jqknono.com (jqknono)</managingEditor>
    <webMaster>https://blog.jqknono.com (jqknono)</webMaster>
    <lastBuildDate>Mon, 13 Nov 2023 14:15:31 +0800</lastBuildDate><atom:link href="https://blog.jqknono.com/fr-fr/blog/index.xml" rel="self" type="application/rss+xml" /><item>
      <title>Extension VSCode Project Translator pour la localisation multilingue de projets</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/02/26/project-translator-vscode-extension/</link>
      <pubDate>Thu, 26 Feb 2026 14:00:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/02/26/project-translator-vscode-extension/</guid>
      <description>Project Translator est une extension VSCode puissante qui permet une traduction automatique multilingue au niveau du projet basée sur l&amp;rsquo;IA, en maintenant l&amp;rsquo;intégrité de la structure du code tout en accomplissant efficacement la localisation de la documentation.</description>
    </item><item>
      <title>GPT-5.3-Codex Première expérience : de la surprise à l&#39;évaluation rationnelle</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/02/17/gpt-53-codex-experience/</link>
      <pubDate>Tue, 17 Feb 2026 10:30:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/02/17/gpt-53-codex-experience/</guid>
      <description>&lt;p&gt;OpenAI, alors que la version officielle de GPT-5.3 n&amp;rsquo;est pas encore publiée, a lancé en avant-première le modèle spécialisé GPT-5.3-Codex. D&amp;rsquo;un point de vue commercial, cette décision est facile à comprendre. GPT-5.3-Codex a le même prix que la version standard de GPT-5.3, mais ses sorties sont plus actives, le temps d&amp;rsquo;exécution est plus court et la consommation de mémoire est moindre, ce qui signifie une marge bénéficiaire plus élevée. Pour OpenAI, GPT-5.3-Codex est clairement un choix plus rentable.&lt;/p&gt;</description>
    </item><item>
      <title>Analyse comparative des technologies DoH et DoT</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/02/11/doh-vs-dot-comparison/</link>
      <pubDate>Wed, 11 Feb 2026 00:00:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/02/11/doh-vs-dot-comparison/</guid>
      <description>&lt;p&gt;DNS over HTTPS (DoH) et DNS over TLS (DoT) sont deux méthodes courantes de transport DNS chiffré. Elles utilisent différentes piles de protocoles pour réaliser la transmission sécurisée des requêtes DNS. Le standard DoT est défini par la &lt;a href=&#34;https://datatracker.ietf.org/doc/html/rfc7858&#34;&gt;RFC 7858&lt;/a&gt;, tandis que DoH est normalisé par le standard &lt;a href=&#34;https://datatracker.ietf.org/doc/html/rfc8484&#34;&gt;DNS Queries over HTTPS (DoH)&lt;/a&gt;. Pour comprendre les différences fondamentales entre ces deux technologies, il faut analyser la structure en couches des protocoles réseau.&lt;/p&gt;</description>
    </item><item>
      <title>Journal de débogage : le modèle OpenRouter gpt-oss-120b ne prend pas en charge les requêtes en chinois</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/02/09/openrouter-gpt-oss-120b-chinese-bug/</link>
      <pubDate>Mon, 09 Feb 2026 22:00:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/02/09/openrouter-gpt-oss-120b-chinese-bug/</guid>
      <description>&lt;p&gt;En utilisant l&amp;rsquo;API de modèle gratuit fournie par &lt;a href=&#34;https://openrouter.ai/&#34;&gt;OpenRouter&lt;/a&gt;, j&amp;rsquo;ai rencontré un problème déroutant. Avec la même structure de requête, un simple changement de langue du prompt entraîne des résultats complètement différents.&lt;/p&gt;
&lt;h2 id=&#34;reproduction-du-problème&#34;&gt;Reproduction du problème&lt;/h2&gt;
&lt;p&gt;J&amp;rsquo;ai utilisé le modèle &lt;code&gt;openai/gpt-oss-120b:free&lt;/code&gt; pour le test. La seule différence entre les deux requêtes était la langue du prompt. La première requête utilisait un prompt en chinois :&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl https://openrouter.ai/api/v1/chat/completions &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Content-Type: application/json&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer sk-or-v1-xxxxxxxxxxxxxxxxxxxxxx&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -d &lt;span class=&#34;s1&#34;&gt;&amp;#39;{
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;  &amp;#34;model&amp;#34;: &amp;#34;openai/gpt-oss-120b:free&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;  &amp;#34;messages&amp;#34;: [
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;      &amp;#34;role&amp;#34;: &amp;#34;user&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;      &amp;#34;content&amp;#34;: &amp;#34;你是一个专业的本地化翻译专家&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;  ]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;}&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Cette requête renvoyait toujours le code d&amp;rsquo;état 429, indiquant que les requêtes étaient trop fréquentes ou que la limite de quota était dépassée. Cependant, lorsque j&amp;rsquo;utilisais un prompt en anglais :&lt;/p&gt;</description>
    </item><item>
      <title>Résumé des outils gratuits de génération d&#39;icônes par IA</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/02/02/free-ai-icon-generators/</link>
      <pubDate>Mon, 02 Feb 2026 10:00:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/02/02/free-ai-icon-generators/</guid>
      <description>&lt;p&gt;Avec le développement de la technologie de l&amp;rsquo;intelligence artificielle, les concepteurs et les développeurs peuvent désormais générer rapidement divers types d&amp;rsquo;icônes grâce à de simples invites textuelles. Ces outils gratuits de génération d&amp;rsquo;icônes par IA réduisent considérablement la barrière à l&amp;rsquo;entrée en matière de conception, permettant aux utilisateurs ne possédant pas de compétences professionnelles en design de créer des éléments visuels de haute qualité. Les outils ci-dessous prennent tous en charge la génération d&amp;rsquo;images à partir de descriptions textuelles, les formats de sortie étant généralement PNG ou SVG, et certains outils offrent également des fonctions de réglage du style et de la palette de couleurs.&lt;/p&gt;</description>
    </item><item>
      <title>Formules d&#39;économie et points critiques du Vibe Coding</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/01/07/vibe-coding-cost-formulas/</link>
      <pubDate>Wed, 07 Jan 2026 10:00:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/01/07/vibe-coding-cost-formulas/</guid>
      <description>&lt;p&gt;Les modèles de facturation des outils de codage IA peuvent être résumés en trois catégories :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Facturation au token&lt;/strong&gt; : Incluant diverses API, Claude Code (Claude Pro), Codex Cli (ChatGPT Plus), Zhipu Lite/Pro, la nouvelle version de Cursor, etc. Tous sont essentiellement facturés au token, certains produits offrant des remises forfaitaires.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Facturation au nombre d&amp;rsquo;appels API&lt;/strong&gt; : Tels qu&amp;rsquo;OpenRouter (quota gratuit), ModelScope, Gemini Code Assistant (1000 gratuits par jour), Chutes, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Facturation au nombre de prompts&lt;/strong&gt; : Tels que l&amp;rsquo;ancienne version de Cursor (500 fois), Github Copilot (300 fois), etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ces trois modèles sont essentiellement des paiements pour l&amp;rsquo;inférence de modèle et le traitement du contexte, la différence résidant dans la granularité de la tarification et la forme des limites.&lt;/p&gt;</description>
    </item><item>
      <title>Configurer un point d&#39;entrée de débogage de navigateur distant sous Windows</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2026/01/01/windows-remote-browser-cdp/</link>
      <pubDate>Thu, 01 Jan 2026 10:30:00 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2026/01/01/windows-remote-browser-cdp/</guid>
      <description>&lt;p&gt;本文说明如何在 Windows 主机上运行 Chrome 并通过 CDP 提供远程调试入口, 供局域网内的 Linux 客户端或 MCP 连接使用. 方案核心是 Chrome 仅监听 127.0.0.1, 由 portproxy 映射到 LAN 地址, 再通过防火墙限制远端来源.&lt;/p&gt;
&lt;h2 id=&#34;拓扑与流向&#34;&gt;拓扑与流向&lt;/h2&gt;
&lt;p&gt;下图展示了端口在 Windows 主机内部的流向, 以及客户端如何通过 LAN 地址访问.&lt;/p&gt;
&lt;pre class=&#34;mermaid&#34;&gt;flowchart TB
    subgraph Windows
        A[Chrome DevTools 127.0.0.1:9222] --&amp;gt; B[portproxy 192.168.31.2:9222]
        B --&amp;gt; C[Windows Firewall]
    end
    D[Linux Client] --&amp;gt;|CDP| B

    classDef local fill:#2c3e50,stroke:#ecf0f1,stroke-width:2px,color:#ecf0f1
    classDef proxy fill:#3498db,stroke:#2980b9,stroke-width:2px,color:#fff
    classDef firewall fill:#f39c12,stroke:#d35400,stroke-width:2px,color:#fff
    classDef client fill:#27ae60,stroke:#229954,stroke-width:2px,color:#fff

    class A local
    class B proxy
    class C firewall
    class D client&lt;/pre&gt;
&lt;h2 id=&#34;启动-chrome&#34;&gt;启动 Chrome&lt;/h2&gt;
&lt;p&gt;建议使用独立的用户目录, 并显式指定 remote debugging 地址, 这样 Chrome 只对本机开放调试端口. 下面示例以 9222 端口为例, 请根据实际情况调整.&lt;/p&gt;</description>
    </item><item>
      <title>Les blogs techniques sont morts</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2025/12/23/technical-blogs-are-dead/</link>
      <pubDate>Tue, 23 Dec 2025 17:05:13 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2025/12/23/technical-blogs-are-dead/</guid>
      <description>&lt;p&gt;Au cours des dernières années, les outils d&amp;rsquo;écriture par intelligence artificielle (IA) tels que ChatGPT, Claude, etc. se sont rapidement répandus. Ils sont capables de générer des articles techniques fluides et même d&amp;rsquo;imiter le style d&amp;rsquo;écriture humain. Ce changement a suscité de vastes discussions dans la communauté des blogs techniques : beaucoup affirment que « les blogs techniques sont morts ». Cet article explorera l&amp;rsquo;impact des outils d&amp;rsquo;IA sur les blogs techniques et analysera l&amp;rsquo;orientation future des blogs techniques.&lt;/p&gt;</description>
    </item><item>
      <title>Les serveurs préemptifs représentent une excellente affaire</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2025/12/05/les-serveurs-preemptifs-representent-une-excellente-affaire/</link>
      <pubDate>Fri, 05 Dec 2025 11:51:04 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2025/12/05/les-serveurs-preemptifs-representent-une-excellente-affaire/</guid>
      <description>&lt;p&gt;Il y a toujours eu une excellente affaire que je n&amp;rsquo;ai jamais publiée dans les communautés, à savoir que les &lt;strong&gt;serveurs préemptifs&lt;/strong&gt; d&amp;rsquo;Alibaba Cloud sont extrêmement avantageux.&lt;/p&gt;
&lt;h2 id=&#34;remises-à-long-terme&#34;&gt;Remises à long terme&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;intitulé affiche un &lt;em&gt;taux d&amp;rsquo;économie maximal de 90%&lt;/em&gt;, ce qui n&amp;rsquo;est pas exagéré. Les configurations populaires des serveurs bénéficient généralement d&amp;rsquo;une remise de 20%, soit un rabais de 20%, et les configurations moins courantes peuvent atteindre un taux de remise de 9%, soit moins de 10%.&lt;/p&gt;</description>
    </item><item>
      <title>Il est conseillé de ne pas utiliser la fonction ESA_page d&#39;Alibaba Cloud pour le moment</title>
      <link>https://blog.jqknono.com/fr-fr/blog/2025/12/03/il-est-conseill%C3%A9-de-ne-pas-utiliser-la-fonction-esa_page-dalibaba-cloud-pour-le-moment/</link>
      <pubDate>Wed, 03 Dec 2025 19:16:52 +0800</pubDate>
      <author>https://blog.jqknono.com (jqknono)</author>
      <guid>https://blog.jqknono.com/fr-fr/blog/2025/12/03/il-est-conseill%C3%A9-de-ne-pas-utiliser-la-fonction-esa_page-dalibaba-cloud-pour-le-moment/</guid>
      <description>&lt;p&gt;Ce sont les limitations de la fonctionnalité ESA Pages, cette échelle de ressources ne suffit que pour héberger un petit site web. Si vous souhaitez héberger un site web mis à jour régulièrement à long terme, la limite de 2000 fichiers est trop basse.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Fonctionnalité&lt;/th&gt;
          &lt;th&gt;Élément de limitation&lt;/th&gt;
          &lt;th&gt;Limitation&lt;/th&gt;
          &lt;th&gt;Explication&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Fonctions&lt;/td&gt;
          &lt;td&gt;Temps de réponse&lt;/td&gt;
          &lt;td&gt;120 secondes&lt;/td&gt;
          &lt;td&gt;Le temps de réponse d&amp;rsquo;une exécution unique de la fonction ne peut pas dépasser 120 secondes (l&amp;rsquo;attente I/O compte également comme temps RT).&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Temps d&amp;rsquo;attente&lt;/td&gt;
          &lt;td&gt;10 secondes&lt;/td&gt;
          &lt;td&gt;Le temps d&amp;rsquo;attente de la passerelle pour les Functions ; si les Functions ne renvoient aucune donnée en 10 secondes, la passerelle déconnecte activement et renvoie un code d&amp;rsquo;état 504 au client.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Taille du package de code&lt;/td&gt;
          &lt;td&gt;4 MB&lt;/td&gt;
          &lt;td&gt;Limite de taille du fichier de code JavaScript de chaque fonction.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Nombre de sous-requêtes&lt;/td&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;Nombre de requêtes fetch autorisées lors d&amp;rsquo;une exécution unique des Functions.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Langage de développement&lt;/td&gt;
          &lt;td&gt;JavaScript (syntaxe ES6)&lt;/td&gt;
          &lt;td&gt;Actuellement, seul JS est pris en charge ; vous devez avoir des compétences en programmation JavaScript.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Pages&lt;/td&gt;
          &lt;td&gt;Nombre de fichiers&lt;/td&gt;
          &lt;td&gt;2000&lt;/td&gt;
          &lt;td&gt;Chaque projet Pages peut uploader au maximum 2000 fichiers statiques (comme HTML, CSS, JS, images, etc.).&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Taille d&amp;rsquo;un fichier unique&lt;/td&gt;
          &lt;td&gt;25 MB&lt;/td&gt;
          &lt;td&gt;Taille maximale d&amp;rsquo;un fichier unique (comme vidéo, PDF, package JS) de 25 Mo.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;/td&gt;
          &lt;td&gt;Taille du package&lt;/td&gt;
          &lt;td&gt;1024 Mo&lt;/td&gt;
          &lt;td&gt;Taille maximale du package source compressé (deploy package) du projet entier de 1024 Mo.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;documentation-de-référence&#34;&gt;Documentation de référence&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.alibabacloud.com/help/zh/edge-security-acceleration/esa/user-guide/what-is-functions-and-pages/?spm=a2c63.p38356.help-menu-2673927.d_2_14_0.3fc311f30eRxno&#34;&gt;Documentation Alibaba Cloud : Limitations de la fonctionnalité ESA_page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item></channel>
</rss>



