<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Le Blog on Web2Generators</title><link>https://www.web2generators.com/fr/blog/</link><description>Recent content in Le Blog on Web2Generators</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Wed, 14 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.web2generators.com/fr/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Web2Generators est désormais disponible en français</title><link>https://www.web2generators.com/fr/blog/web2generators-est-desormais-disponible-en-francais/</link><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/web2generators-est-desormais-disponible-en-francais/</guid><description>&lt;p&gt;&lt;strong&gt;Web2Generators est désormais entièrement traduit en français&lt;/strong&gt;, des huit outils et de leurs commandes aux modes d&amp;rsquo;emploi, aux guides et aux archives du blog. Vous pouvez maintenant passer d&amp;rsquo;un outil à son explication sans changer de langue.&lt;/p&gt;
&lt;p&gt;Commencez par la &lt;a href="https://www.web2generators.com/fr/"&gt;page d&amp;rsquo;accueil&lt;/a&gt;, ou choisissez l&amp;rsquo;un de ces trois parcours :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Afficher du HTML sous forme de texte.&lt;/strong&gt; Essayez l&amp;rsquo;&lt;a href="https://www.web2generators.com/fr/tools/html-based-tools/encodeur-et-decodeur-html/"&gt;encodeur et décodeur HTML&lt;/a&gt;, puis découvrez &lt;a href="https://www.web2generators.com/fr/blog/echappement-ou-assainissement-html-quand-utiliser-chaque-methode/"&gt;quand échapper le HTML et quand l&amp;rsquo;assainir&lt;/a&gt; pour choisir l&amp;rsquo;approche adaptée à votre page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Préparer une requête API.&lt;/strong&gt; Assemblez une commande avec le &lt;a href="https://www.web2generators.com/fr/tools/http-tools/createur-de-commandes-curl/"&gt;générateur de commandes cURL&lt;/a&gt;, puis suivez le &lt;a href="https://www.web2generators.com/fr/blog/guide-des-commandes-curl-options-de-base-et-avancees-avec-exemples/"&gt;guide cURL et ses exemples&lt;/a&gt; pour l&amp;rsquo;utiliser dans votre terminal.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accueillir vos invités sur le Wi-Fi.&lt;/strong&gt; Créez un code avec le &lt;a href="https://www.web2generators.com/fr/tools/qr-code-tools/generateur-de-code-qr-wi-fi/"&gt;générateur de codes QR Wi-Fi&lt;/a&gt;, puis consultez nos conseils pour &lt;a href="https://www.web2generators.com/fr/blog/generateur-de-code-qr-wi-fi-gratuit-partagez-votre-reseau-en-un-scan/"&gt;le tester, l&amp;rsquo;imprimer et le partager&lt;/a&gt; avant de l&amp;rsquo;ajouter à une fiche d&amp;rsquo;accueil.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Le menu en forme de globe, dans l&amp;rsquo;en-tête, permet de passer du français à l&amp;rsquo;anglais sur la page que vous consultez. Pour poursuivre votre visite, retrouvez &lt;a href="https://www.web2generators.com/fr/tools/"&gt;tous les outils&lt;/a&gt; et &lt;a href="https://www.web2generators.com/fr/blog/"&gt;les articles du blog&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Protéger un site de préproduction Apache avant de le présenter à un client</title><link>https://www.web2generators.com/fr/blog/proteger-un-site-de-preproduction-apache-avant-de-le-presenter-a-un-client/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/proteger-un-site-de-preproduction-apache-avant-de-le-presenter-a-un-client/</guid><description>&lt;p&gt;Un site de préproduction est censé être temporaire, mais il peut tout de même exposer des maquettes inachevées, des notes privées, des comptes de test et des fonctionnalités qui ne sont pas prêtes à être publiques. Partager un lien de prévisualisation avec un client est pratique. Partager ce lien sans protection demande davantage de précautions.&lt;/p&gt;
&lt;p&gt;Pour un petit projet hébergé sur Apache, l&amp;rsquo;authentification HTTP Basic peut ajouter un contrôle d&amp;rsquo;accès pendant la revue du site par l&amp;rsquo;équipe. Elle ne remplace pas une conception sécurisée de l&amp;rsquo;application, mais constitue une protection utile si elle est correctement configurée et testée.&lt;/p&gt;</description></item><item><title>Échappement ou assainissement HTML : quand utiliser chaque méthode</title><link>https://www.web2generators.com/fr/blog/echappement-ou-assainissement-html-quand-utiliser-chaque-methode/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/echappement-ou-assainissement-html-quand-utiliser-chaque-methode/</guid><description>&lt;p&gt;Vous collez un extrait HTML dans une page et obtenez du texte en gras alors que vous vouliez montrer les balises. Ou vous échappez une description en texte enrichi et sa mise en forme disparaît. Ces deux problèmes partent du même choix : &lt;strong&gt;le lecteur doit-il voir le balisage ou ce qu&amp;rsquo;il produit ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La prise en charge de l&amp;rsquo;assainissement HTML par les navigateurs a progressé en 2026. Mozilla a introduit l&amp;rsquo;API Sanitizer standardisée dans &lt;a href="https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/" class="link-external" target="_blank" rel="nofollow noopener"&gt;Firefox 148 le 24 février (annonce en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, et elle figure dans les &lt;a href="https://developer.chrome.com/release-notes/146?hl=fr#sanitizer_api" class="link-external" target="_blank" rel="nofollow noopener"&gt;notes de version de Chrome 146 du 10 mars&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, proposées en français par traduction automatique. Les développeurs disposent ainsi d&amp;rsquo;une solution intégrée pour insérer du contenu mis en forme provenant d&amp;rsquo;une source non fiable. Il faut d&amp;rsquo;abord choisir la bonne opération.&lt;/p&gt;</description></item><item><title>Découvrez le nouveau générateur de mots de passe et de phrases de passe</title><link>https://www.web2generators.com/fr/blog/decouvrez-le-nouveau-generateur-de-mots-de-passe-et-de-phrases-de-passe/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/decouvrez-le-nouveau-generateur-de-mots-de-passe-et-de-phrases-de-passe/</guid><description>&lt;p&gt;Si vous utilisez le même mot de passe sur plusieurs sites, choisissez un compte et &lt;strong&gt;changez-le aujourd&amp;rsquo;hui&lt;/strong&gt;. Ajouter un autre chiffre à la fin conserve le même schéma prévisible. Donnez à ce compte un nouveau mot de passe qui lui soit propre.&lt;/p&gt;
&lt;p&gt;Notre nouveau &lt;a href="https://www.web2generators.com/fr/tools/security-tools/generateur-de-mots-de-passe-et-de-phrases-de-passe/"&gt;générateur de mots de passe et de phrases de passe&lt;/a&gt; peut le créer pour vous. Le choix dépend surtout de la façon dont vous le saisirez ensuite :&lt;/p&gt;</description></item><item><title>Générateur de code QR Wi-Fi gratuit : partagez votre réseau en un scan</title><link>https://www.web2generators.com/fr/blog/generateur-de-code-qr-wi-fi-gratuit-partagez-votre-reseau-en-un-scan/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/generateur-de-code-qr-wi-fi-gratuit-partagez-votre-reseau-en-un-scan/</guid><description>&lt;p&gt;Partager le Wi-Fi devrait prendre moins de temps que lire un long mot de passe à voix haute. Notre nouveau &lt;a href="https://www.web2generators.com/fr/tools/qr-code-tools/generateur-de-code-qr-wi-fi/"&gt;générateur de code QR Wi-Fi gratuit&lt;/a&gt; transforme les informations de votre réseau en un code que vos invités peuvent scanner avec un téléphone compatible. Saisissez le nom et le mot de passe du réseau, générez le code et téléchargez un PNG à afficher ou à imprimer. Aucun compte n&amp;rsquo;est nécessaire.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est un complément pratique à un panneau dans la cuisine, au comptoir d&amp;rsquo;un café ou à la fiche d&amp;rsquo;accueil d&amp;rsquo;une location de vacances. Les invités évitent de saisir des caractères inhabituels et vous n&amp;rsquo;avez plus à répéter le mot de passe à chaque arrivée.&lt;/p&gt;</description></item><item><title>Mise à jour de sécurité cURL prévue le 14 octobre : préparez vos tests API</title><link>https://www.web2generators.com/fr/blog/mise-a-jour-de-securite-curl-prevue-le-14-octobre-preparez-vos-tests-api/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/mise-a-jour-de-securite-curl-prevue-le-14-octobre-preparez-vos-tests-api/</guid><description>&lt;p&gt;&lt;strong&gt;cURL a avancé sa prochaine version après le signalement d&amp;rsquo;une vulnérabilité de gravité élevée (HIGH).&lt;/strong&gt; Le 7 octobre, son mainteneur Daniel Stenberg a annoncé que la version 8.23.0 était prévue pour le &lt;strong&gt;14 octobre 2026&lt;/strong&gt;, avec des correctifs pour 22 vulnérabilités. Le problème de gravité élevée porte l&amp;rsquo;identifiant &lt;strong&gt;CVE-2026-92392&lt;/strong&gt; ; ses détails techniques doivent être publiés en même temps que la version. Consultez &lt;a href="https://daniel.haxx.se/blog/2026/10/07/twenty-two-pending-curl-vulnerabilities/" class="link-external" target="_blank" rel="nofollow noopener"&gt;l&amp;rsquo;annonce du mainteneur (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Le nouveau Web2Generators : des outils améliorés et un nouvel accueil pour WebAndSay</title><link>https://www.web2generators.com/fr/blog/le-nouveau-web2generators-des-outils-ameliores-et-un-nouvel-accueil-pour-webandsay/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/le-nouveau-web2generators-des-outils-ameliores-et-un-nouvel-accueil-pour-webandsay/</guid><description>&lt;p&gt;Bienvenue sur le nouveau &lt;a href="https://www.web2generators.com/fr/"&gt;Web2Generators&lt;/a&gt; ! Cette version réunit nos outils gratuits de développement web, une interface repensée et les archives anglaises du blog auparavant publié sur &lt;strong&gt;WebAndSay&lt;/strong&gt;. Vous pouvez désormais passer d&amp;rsquo;un outil aux articles qui expliquent son utilisation, sur un même site.&lt;/p&gt;
&lt;p&gt;Les générateurs que vous connaissez sont toujours présents, avec des commandes plus claires, des options plus utiles et des instructions étoffées. Un nouveau créateur de commandes cURL permet aussi de préparer des requêtes HTTP. Les six outils sont utilisables gratuitement, sans compte.&lt;/p&gt;</description></item><item><title>Mise à jour du générateur htpasswd : bcrypt, coût réglable et Apache MD5</title><link>https://www.web2generators.com/fr/blog/mise-a-jour-du-generateur-htpasswd-bcrypt-cout-reglable-et-apache-md5/</link><pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/mise-a-jour-du-generateur-htpasswd-bcrypt-cout-reglable-et-apache-md5/</guid><description>&lt;p&gt;Notre &lt;a href="https://www.web2generators.com/fr/tools/apache-tools/generateur-htpasswd/"&gt;générateur htpasswd&lt;/a&gt; vous laisse désormais choisir entre &lt;strong&gt;bcrypt avec un coût réglable&lt;/strong&gt; et &lt;strong&gt;Apache MD5 / APR1&lt;/strong&gt;. Bcrypt est sélectionné par défaut, avec un coût de 10 ; les coûts 11 et 12 sont disponibles dans Options. APR1 reste disponible lorsqu&amp;rsquo;un serveur existant exige cet ancien format.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;outil sert ainsi à protéger un nouveau répertoire Apache par mot de passe comme à maintenir une installation ayant des contraintes de compatibilité. Vous pouvez générer une entrée dans votre navigateur, la copier dans un fichier de mots de passe existant ou la télécharger pour l&amp;rsquo;installer sur votre serveur.&lt;/p&gt;</description></item><item><title>Mise à jour du générateur de Lorem Ipsum : HTML, listes et débuts personnalisables</title><link>https://www.web2generators.com/fr/blog/mise-a-jour-du-generateur-de-lorem-ipsum-html-listes-et-debuts-personnalisables/</link><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/mise-a-jour-du-generateur-de-lorem-ipsum-html-listes-et-debuts-personnalisables/</guid><description>&lt;p&gt;Besoin de quelques paragraphes pour une maquette ou d&amp;rsquo;une liste numérotée pour vérifier votre CSS ? Notre &lt;a href="https://www.web2generators.com/fr/tools/text-related-tools/generateur-de-lorem-ipsum/"&gt;générateur gratuit de Lorem Ipsum&lt;/a&gt; amélioré produit désormais &lt;strong&gt;du balisage HTML en plus du texte brut&lt;/strong&gt;, avec des listes à puces et numérotées. Vous pouvez aussi choisir si le texte commence par la formule familière &amp;ldquo;Lorem ipsum dolor sit amet&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Le résultat se met à jour lorsque vous modifiez les réglages : moins de temps à préparer du contenu de remplissage, davantage pour travailler sur la mise en page.&lt;/p&gt;</description></item><item><title>Guide des commandes cURL : options de base et avancées avec exemples</title><link>https://www.web2generators.com/fr/blog/guide-des-commandes-curl-options-de-base-et-avancees-avec-exemples/</link><pubDate>Fri, 02 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/guide-des-commandes-curl-options-de-base-et-avancees-avec-exemples/</guid><description>&lt;p&gt;&lt;strong&gt;cURL permet d&amp;rsquo;envoyer des requêtes depuis votre terminal pour tester des API, examiner les réponses et transférer des données.&lt;/strong&gt; Une requête simple tient sur une ligne. Mais ajoutez des paramètres de requête, un corps JSON, des en-têtes personnalisés et une apostrophe dans les données, et la construction de cette ligne peut devenir la partie la plus difficile du travail.&lt;/p&gt;
&lt;p&gt;Notre &lt;a href="https://www.web2generators.com/fr/tools/http-tools/createur-de-commandes-curl/"&gt;générateur de commandes cURL&lt;/a&gt; gratuit propose des champs pour les détails de la requête et génère la commande au fil de la saisie. Il est particulièrement utile quand vous savez ce que vous voulez envoyer, mais préférez éviter de consacrer votre temps de débogage aux guillemets du shell.&lt;/p&gt;</description></item><item><title>Pourquoi Firefox raccourcit son cycle de publication : Mozilla aime les gâteaux</title><link>https://www.web2generators.com/fr/blog/pourquoi-firefox-raccourcit-son-cycle-de-publication-mozilla-aime-les-gateaux/</link><pubDate>Wed, 23 Mar 2011 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/pourquoi-firefox-raccourcit-son-cycle-de-publication-mozilla-aime-les-gateaux/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/the-answer-as-to-why-firefoxs-release-cycle-is-shortened-mozilla-love-cakes/images/congratulations-shipping-firefox-love-ie-team_hu_7716d0a00a83fdbc.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/the-answer-as-to-why-firefoxs-release-cycle-is-shortened-mozilla-love-cakes/images/congratulations-shipping-firefox-love-ie-team.jpg" alt="L’équipe Internet Explorer de Microsoft envoie un gâteau à chaque sortie de Firefox" width="300" height="180" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Firefox 4 est &lt;a href="https://www.firefox.com/fr/" title="Télécharger Firefox" class="link-external" target="_blank" rel="nofollow noopener"&gt;enfin sorti&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; après un nombre impressionnant de versions bêta et deux versions candidates. Il était temps ! Et tandis que chacun a son avis sur le nombre de bêtas nécessaires et la fréquence des versions majeures - certains trouvent rassurant que Firefox en ait eu autant, d&amp;rsquo;autres s&amp;rsquo;en agacent et souhaitent un cycle plus court -, Mozilla a annoncé que Firefox 5 devrait être disponible en juin 2011 (source d&amp;rsquo;origine indisponible), après seulement 16 semaines de développement. Et l&amp;rsquo;on nous a rappelé pourquoi Mozilla a raccourci son cycle : ils veulent davantage de gâteaux de la part de l&amp;rsquo;équipe Microsoft Internet Explorer (source d&amp;rsquo;origine indisponible) !&lt;/p&gt;</description></item><item><title>Présentation de web2generators.com pour vos besoins de développement web</title><link>https://www.web2generators.com/fr/blog/presentation-de-web2generators.com-pour-vos-besoins-de-developpement-web/</link><pubDate>Wed, 25 Aug 2010 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/presentation-de-web2generators.com-pour-vos-besoins-de-developpement-web/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/introducing-web2generators.com-for-your-web-development-needs/images/web2generators-com-all-kind-of-tools-to-speed-up-web-development_hu_6e3679e1120da69c.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/introducing-web2generators.com-for-your-web-development-needs/images/web2generators-com-all-kind-of-tools-to-speed-up-web-development.png" alt="Web2Generators.com : des outils pour accélérer le développement web" width="300" height="186" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Nous sommes heureux d&amp;rsquo;annoncer le lancement du site frère de Web And Say, nommé &lt;a href="https://www.web2generators.com/fr/"&gt;Web 2.0 Generators&lt;/a&gt;. Web 2.0 Generators a pour objectif de fournir des outils, des aides et des ressources gratuits pour tous vos besoins de développement web. Vous pouvez actuellement utiliser l&amp;rsquo;&lt;a href="https://www.web2generators.com/fr/tools/html-based-tools/encodeur-et-decodeur-html/"&gt;encodeur et décodeur HTML&lt;/a&gt;, qui convertit une saisie non HTML et non échappée en HTML, ce qui est très utile dans de nombreux cas, et &lt;a href="https://www.web2generators.com/fr/tools/apache-tools/generateur-htpasswd/"&gt;générer une entrée .htpasswd&lt;/a&gt; à partir d&amp;rsquo;un identifiant et d&amp;rsquo;un mot de passe pour vos sites hébergés sur Apache. Rendez-vous donc sur Web 2.0 Generators pour découvrir des &lt;a href="https://www.web2generators.com/fr/"&gt;outils gratuits qui accélèrent le développement web&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Windows 3.11 à l'heure du Web 2.0</title><link>https://www.web2generators.com/fr/blog/windows-3.11-a-lheure-du-web-2.0/</link><pubDate>Mon, 25 Jan 2010 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/windows-3.11-a-lheure-du-web-2.0/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/windows-3.11-for-the-web-2.0/images/windows-311-web-20-about-dialog_hu_8d48d3a086a5c70d.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/windows-3.11-for-the-web-2.0/images/windows-311-web-20-about-dialog.png" alt="Boîte de dialogue À propos de Windows 3.11, édition Web 2.0" width="300" height="212" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Plusieurs systèmes d&amp;rsquo;exploitation web ont vu le jour ces dernières années, dont &lt;a href="https://www.jolicloud.com/" title="Le système d&amp;#39;exploitation que votre netbook attendait" class="link-external" target="_blank" rel="nofollow noopener"&gt;Jolicloud (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; et EyeOS (source d&amp;rsquo;origine indisponible). D&amp;rsquo;autres sont à venir, comme &lt;a href="https://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" title="Présentation de Google Chrome OS" class="link-external" target="_blank" rel="nofollow noopener"&gt;Chrome OS de Google (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, mais aucun n&amp;rsquo;a le charme de Windows 3.11 dans le navigateur (source d&amp;rsquo;origine indisponible), créé par Michael Vincent. Quel plaisir de retrouver l&amp;rsquo;ancienne calculatrice, de lire une vidéo YouTube dans le lecteur multimédia de Windows 3.1, et même de parcourir le web avec le navigateur intégré ou d&amp;rsquo;utiliser l&amp;rsquo;invite MS-DOS ! Je crois qu&amp;rsquo;une larme a coulé sur ma joue en revoyant cette vieille connaissance. Pour cela, bravo Michael.&lt;/p&gt;</description></item><item><title>Microsoft ne veut pas laisser Silverlight perdre face à Canvas</title><link>https://www.web2generators.com/fr/blog/microsoft-ne-veut-pas-laisser-silverlight-perdre-face-a-canvas/</link><pubDate>Thu, 27 Aug 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/microsoft-ne-veut-pas-laisser-silverlight-perdre-face-a-canvas/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/microsoft-is-not-ready-to-let-silverlight-loose-against-canvas/images/silverlight-3d-canvas-implementation-300x198_hu_6f8b111d2e3bc295.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/microsoft-is-not-ready-to-let-silverlight-loose-against-canvas/images/silverlight-3d-canvas-implementation-300x198.jpg" alt="Démonstration d’une implémentation 3D de Canvas avec Silverlight" width="300" height="198" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Microsoft fait preuve de franchise dans son récent billet sur &lt;a href="https://learn.microsoft.com/en-us/archive/blogs/delay/using-one-platform-to-build-another-html-5s-canvas-tag-implemented-using-silverlight" title="La balise canvas de HTML 5 implémentée avec Silverlight" class="link-external" target="_blank" rel="nofollow noopener"&gt;l&amp;rsquo;utilisation d&amp;rsquo;une plateforme pour en construire une autre (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, en déclarant que &lt;em&gt;&amp;ldquo;certains sont allés jusqu&amp;rsquo;à suggérer que HTML 5 pourrait rendre Flash et Silverlight inutiles&amp;rdquo;&lt;/em&gt;. Oui, nous voulons aller jusque-là, et nous ne voulons pas de modules complémentaires Flash ou Silverlight - appelez-les comme vous voulez - dans notre navigateur pleinement fonctionnel et compatible HTML 5 ! Pourquoi en voudrions-nous si Canvas est parfaitement capable d&amp;rsquo;accomplir la même tâche ? Une partie de la réponse tient à Internet Explorer de Microsoft : dans sa version 8, il ne prend toujours pas en charge l&amp;rsquo;élément Canvas. Et la solution de Microsoft est assez amusante : nous ne prenons pas Canvas en charge, mais regardez, notre Silverlight sait le faire. Cette fois, vous allez forcément installer Silverlight, non ? Eh bien non !&lt;/p&gt;</description></item><item><title>Google promeut activement Chrome avec un lien de téléchargement sur sa page d'accueil</title><link>https://www.web2generators.com/fr/blog/google-promeut-activement-chrome-avec-un-lien-de-telechargement-sur-sa-page-daccueil/</link><pubDate>Sun, 31 May 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/google-promeut-activement-chrome-avec-un-lien-de-telechargement-sur-sa-page-daccueil/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/google-is-actively-pushing-chrome-by-providing-a-download-link-from-the-home-page/images/chrome-from-google-home-page-small_hu_b212dffc028e2a99.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/google-is-actively-pushing-chrome-by-providing-a-download-link-from-the-home-page/images/chrome-from-google-home-page-small.png" alt="Publicité pour le téléchargement de Chrome sur la page d’accueil de Google" width="300" height="111" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Jusqu&amp;rsquo;ici, la &lt;a href="https://www.google.com/?hl=fr" class="link-external" target="_blank" rel="nofollow noopener"&gt;page d&amp;rsquo;accueil de Google&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; se voulait aussi légère que possible. Elle ne contenait qu&amp;rsquo;une image, le logo Google, quelques liens vers d&amp;rsquo;autres outils et services Google, et des informations légales. Mais cela a récemment changé : une nouvelle image bien visible fait la promotion du navigateur Google Chrome. Et ce n&amp;rsquo;est pas anodin, puisque la taille totale de la publicité approche celle du plus grand élément de la page : le logo Google lui-même !&lt;/p&gt;</description></item><item><title>Monster : un moteur 3D en JavaScript</title><link>https://www.web2generators.com/fr/blog/monster-un-moteur-3d-en-javascript/</link><pubDate>Fri, 20 Mar 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/monster-un-moteur-3d-en-javascript/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/monster-javascript-3d-engine/images/monster-javascript-3d-engine_hu_3d71506fc78f640f.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/monster-javascript-3d-engine/images/monster-javascript-3d-engine.png" alt="Capture du moteur 3D JavaScript Monster" title="Capture du moteur 3D JavaScript Monster" width="300" height="225" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Chrome Experiments, ce n&amp;rsquo;est &amp;ldquo;pas le JavaScript de votre mère&amp;rdquo; : le projet a été &amp;ldquo;créé pour présenter des expériences étonnantes, tant pour JavaScript que pour les navigateurs web&amp;rdquo;. Dean McNamee le prouve avec &lt;a href="https://experiments.withgoogle.com/monster" class="link-external" target="_blank" rel="nofollow noopener"&gt;Monster (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, &lt;em&gt;&amp;ldquo;une démonstration de ce que permettent les standards web du navigateur, sans Flash. Un carré devient un cube, une sphère, puis un monstre. De la 3D procédurale en temps réel en JavaScript&amp;rdquo;&lt;/em&gt;. Non content de démontrer que JavaScript peut être un nouveau concurrent dans le monde de la 3D, Dean propose aussi une démo plus simple, mais tout aussi belle, nommée &lt;a href="https://experiments.withgoogle.com/colorscube" class="link-external" target="_blank" rel="nofollow noopener"&gt;Colorscube (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. À voir absolument pour tous les programmeurs de graphismes JavaScript ! Merci à Niko d&amp;rsquo;&lt;a href="https://www.irrlicht3d.org/pivot/entry.php?id=860" class="link-external" target="_blank" rel="nofollow noopener"&gt;Irrlicht3d (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; pour l&amp;rsquo;information.&lt;/p&gt;</description></item><item><title>Des outils JavaScript utiles</title><link>https://www.web2generators.com/fr/blog/des-outils-javascript-utiles/</link><pubDate>Mon, 09 Feb 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/des-outils-javascript-utiles/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/useful-javascript-tools/images/jquery_ui_theme_roller_hu_c866b5b3d881cc7a.webp 225w" sizes="(max-width: 700px) min(calc(100vw - 32px), 225px), (max-width: 808px) min(calc(100vw - 48px), 225px), 225px"&gt;&lt;img src="https://www.web2generators.com/blog/useful-javascript-tools/images/jquery_ui_theme_roller.png" alt="ThemeRoller de jQuery UI" title="ThemeRoller de jQuery UI" width="225" height="136" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Commencer le titre d&amp;rsquo;un billet par un nombre semble aujourd&amp;rsquo;hui obligatoire. Après 75 techniques JavaScript vraiment utiles (source d&amp;rsquo;origine indisponible), plus de 80 solutions AJAX pour programmer professionnellement (source d&amp;rsquo;origine indisponible) ou &lt;a href="https://www.smashingmagazine.com/2007/01/53-css-techniques-you-couldnt-live-without/" class="link-external" target="_blank" rel="nofollow noopener"&gt;53 techniques CSS dont vous ne pourriez plus vous passer (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, l&amp;rsquo;excellent Smashing Magazine récidive avec une liste de &lt;a href="https://www.smashingmagazine.com/2009/02/50-extremely-useful-javascript-tools/" class="link-external" target="_blank" rel="nofollow noopener"&gt;50 outils JavaScript utiles (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. On y trouve des outils de création JavaScript et AJAX, de documentation, de débogage, de test, de validation et de sécurité, parmi d&amp;rsquo;autres outils&amp;hellip; utiles.&lt;/p&gt;</description></item><item><title>Google : ce site risque d'endommager votre ordinateur</title><link>https://www.web2generators.com/fr/blog/google-ce-site-risque-dendommager-votre-ordinateur/</link><pubDate>Mon, 02 Feb 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/google-ce-site-risque-dendommager-votre-ordinateur/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/google-this-site-may-harm-your-computer/images/this-site-may-harm-your-computer_hu_67acd85ed8f913dd.webp 277w" sizes="(max-width: 700px) min(calc(100vw - 32px), 277px), (max-width: 808px) min(calc(100vw - 48px), 277px), 277px"&gt;&lt;img src="https://www.web2generators.com/blog/google-this-site-may-harm-your-computer/images/this-site-may-harm-your-computer.png" alt="Avertissement Google : ce site risque d’endommager votre ordinateur" title="Ce site risque d&amp;#39;endommager votre ordinateur" width="277" height="90" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Si vous utilisiez Google samedi dernier entre 6 h 27 et 7 h 25, heure normale du Pacifique (PST), le moteur de recherche vous a probablement averti que votre résultat &amp;ldquo;risquait d&amp;rsquo;endommager votre ordinateur&amp;rdquo;. Une autre requête n&amp;rsquo;y changeait rien, et vous avez vite constaté que tout Internet semblait présenter ce risque. Ce n&amp;rsquo;est peut-être pas une nouvelle pour certains d&amp;rsquo;entre nous, mais il en va sans doute autrement pour les débutants qui pensent que Google, c&amp;rsquo;est Internet.&lt;/p&gt;</description></item><item><title>La demoscene en ligne avec le concours ActionScript en 25 lignes</title><link>https://www.web2generators.com/fr/blog/la-demoscene-en-ligne-avec-le-concours-actionscript-en-25-lignes/</link><pubDate>Thu, 29 Jan 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/la-demoscene-en-ligne-avec-le-concours-actionscript-en-25-lignes/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/online-demoscene-with-the-25-line-actionscript-contest/images/real-time-webcam-video-to-ascii-art_hu_55105b15c1659f73.webp 150w" sizes="(max-width: 700px) min(calc(100vw - 32px), 150px), (max-width: 808px) min(calc(100vw - 48px), 150px), 150px"&gt;&lt;img src="https://www.web2generators.com/blog/online-demoscene-with-the-25-line-actionscript-contest/images/real-time-webcam-video-to-ascii-art.png" alt="Conversion en temps réel d’une vidéo de webcam en art ASCII" title="Conversion en temps réel d&amp;#39;une vidéo de webcam en art ASCII" width="150" height="150" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Que peut-on faire en 25 lignes d&amp;rsquo;ActionScript ? Pourquoi ne pas participer au concours ActionScript en 25 lignes (source d&amp;rsquo;origine indisponible) ? Les finalistes de janvier proposent des créations étonnantes : conversion en temps réel d&amp;rsquo;une vidéo de webcam en art ASCII, effets de feu, exploration d&amp;rsquo;un monde 3D et zoom dans l&amp;rsquo;ensemble de Mandelbrot, entre autres. Cela montre bien la puissance de Flash et d&amp;rsquo;ActionScript, ainsi que l&amp;rsquo;intérêt croissant pour la demoscene sur le web. Reste à savoir quand nous pourrons voir des démos aussi avancées avec seulement JavaScript et Canvas. À mon avis, assez vite si la bataille des performances entre navigateurs continue&amp;hellip;&lt;/p&gt;</description></item><item><title>Le moyen le plus court de détecter Internet Explorer en JavaScript</title><link>https://www.web2generators.com/fr/blog/le-moyen-le-plus-court-de-detecter-internet-explorer-en-javascript/</link><pubDate>Thu, 29 Jan 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/le-moyen-le-plus-court-de-detecter-internet-explorer-en-javascript/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/the-shortest-way-to-detect-internet-explorer-in-javascript/images/shortest_way_to_detect_internet_explorer_hu_51602631ca6c2057.webp 197w" sizes="(max-width: 700px) min(calc(100vw - 32px), 197px), (max-width: 808px) min(calc(100vw - 48px), 197px), 197px"&gt;&lt;img src="https://www.web2generators.com/blog/the-shortest-way-to-detect-internet-explorer-in-javascript/images/shortest_way_to_detect_internet_explorer.png" alt="Le moyen le plus court de détecter Internet Explorer" title="Le moyen le plus court de détecter Internet Explorer" width="197" height="42" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;après Ajaxian (source d&amp;rsquo;origine indisponible), le code de 12 caractères suivant semble être le moyen le plus court de détecter n&amp;rsquo;importe quelle version d&amp;rsquo;Internet Explorer, y compris IE 8. Il provient d&amp;rsquo;un commentaire laissé sur un &lt;a href="http://webreflection.blogspot.com/2009/01/32-bytes-to-know-if-your-browser-is-ie.html" class="link-external" target="_blank" rel="nofollow noopener"&gt;billet du blog Web Reflection (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. Très intéressant !&lt;/p&gt;</description></item><item><title>Classement des dix plus grands sites de jeux dans le navigateur</title><link>https://www.web2generators.com/fr/blog/classement-des-dix-plus-grands-sites-de-jeux-dans-le-navigateur/</link><pubDate>Tue, 27 Jan 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/classement-des-dix-plus-grands-sites-de-jeux-dans-le-navigateur/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/biggest-10-browser-based-game-sites-ranked/images/yahoo_games_logo_hu_bb0d696a154618c7.webp 200w" sizes="(max-width: 700px) min(calc(100vw - 32px), 200px), (max-width: 808px) min(calc(100vw - 48px), 200px), 200px"&gt;&lt;img src="https://www.web2generators.com/blog/biggest-10-browser-based-game-sites-ranked/images/yahoo_games_logo.jpg" alt="Logo de Yahoo! Games" title="Logo de Yahoo! Games" width="200" height="100" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Gamasutra publie un article intéressant sur les &lt;a href="https://www.gamedeveloper.com/game-platforms/in-depth-biggest-10-browser-based-game-sites-ranked" class="link-external" target="_blank" rel="nofollow noopener"&gt;plus grands sites de jeux dans le navigateur (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. On y découvre des chiffres assez étonnants mesurés par ComScore, comme celui-ci : &lt;em&gt;&amp;ldquo;Le temps total passé à jouer à des jeux en ligne dans le navigateur a augmenté de 42 % en 2008&amp;rdquo;&lt;/em&gt;&amp;hellip; Intéressant !&lt;/p&gt;</description></item><item><title>Internet Explorer 8 : première version candidate</title><link>https://www.web2generators.com/fr/blog/internet-explorer-8-premiere-version-candidate/</link><pubDate>Tue, 27 Jan 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/internet-explorer-8-premiere-version-candidate/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/internet-explorer-8-release-candidate-1/images/internet_explorer_8_logo_hu_143e0dadb270fd98.webp 204w" sizes="(max-width: 700px) min(calc(100vw - 32px), 204px), (max-width: 808px) min(calc(100vw - 48px), 204px), 204px"&gt;&lt;img src="https://www.web2generators.com/blog/internet-explorer-8-release-candidate-1/images/internet_explorer_8_logo.jpg" alt="Logo d’Internet Explorer 8" title="Logo d&amp;#39;Internet Explorer 8" width="204" height="79" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Alors que Microsoft avait promis la version finale d&amp;rsquo;Internet Explorer 8 pour &lt;a href="https://www.web2generators.com/fr/blog/microsoft-confirme-la-sortie-die-8-avant-la-fin-de-lannee/" title="Microsoft confirme la sortie d&amp;#39;IE 8 avant la fin de l&amp;#39;année"&gt;l&amp;rsquo;année dernière&lt;/a&gt;, ce n&amp;rsquo;est qu&amp;rsquo;aujourd&amp;rsquo;hui que &lt;a href="https://learn.microsoft.com/en-us/archive/blogs/ie/internet-explorer-8-release-candidate-now-available" class="link-external" target="_blank" rel="nofollow noopener"&gt;la première version candidate d&amp;rsquo;Internet Explorer 8 (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; est disponible au téléchargement public, en 25 langues, pour Windows Vista, Windows XP et Windows Server. Par rapport à la bêta 2, les changements concernent l&amp;rsquo;achèvement de la plateforme, la fiabilité, les performances, la compatibilité et la sécurité.&lt;/p&gt;</description></item><item><title>Google abandonne la publicité dans la presse</title><link>https://www.web2generators.com/fr/blog/google-abandonne-la-publicite-dans-la-presse/</link><pubDate>Wed, 21 Jan 2009 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/google-abandonne-la-publicite-dans-la-presse/</guid><description>&lt;p&gt;Après avoir fermé six de ses projets et licencié une partie de ses employés, Google &lt;a href="https://google-tvads.blogspot.com/2009/01/turning-page-on-print-ads.html" class="link-external" target="_blank" rel="nofollow noopener"&gt;tourne maintenant la page de Print Ads (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;em&gt;&amp;ldquo;Ces derniers mois, nous avons examiné attentivement l&amp;rsquo;ensemble de nos activités pour nous assurer d&amp;rsquo;investir nos ressources dans les projets qui auront le plus d&amp;rsquo;effet pour nos utilisateurs et partenaires. Nous espérions que Print Ads créerait une nouvelle source de revenus pour les journaux et proposerait des publicités plus pertinentes aux consommateurs, mais le produit n&amp;rsquo;a pas eu l&amp;rsquo;effet que nous, ou nos partenaires, souhaitions.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Les dessins animés télévisés et Flash bientôt remplacés par des animations JavaScript ?</title><link>https://www.web2generators.com/fr/blog/les-dessins-animes-televises-et-flash-bientot-remplaces-par-des-animations-javascript/</link><pubDate>Tue, 09 Dec 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/les-dessins-animes-televises-et-flash-bientot-remplaces-par-des-animations-javascript/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/tv-and-flash-animated-cartoons-about-to-be-replaced-by-javascript-animation/images/image-architecture-small_hu_b8f916cec04b3076.webp 300w" sizes="(max-width: 700px) min(calc(100vw - 32px), 300px), (max-width: 808px) min(calc(100vw - 48px), 300px), 300px"&gt;&lt;img src="https://www.web2generators.com/blog/tv-and-flash-animated-cartoons-about-to-be-replaced-by-javascript-animation/images/image-architecture-small.jpg" alt="Organisation des calques du robot animé" width="300" height="153" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est ce que je me suis dit en découvrant l&amp;rsquo;article d&amp;rsquo;Anthony Calzadilla, &amp;ldquo;&lt;a href="https://css-tricks.com/jquery-robot/" class="link-external" target="_blank" rel="nofollow noopener"&gt;Créer un robot de dessin animé avec jQuery (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;rdquo;, grâce à &lt;a href="https://www.webappers.com/2008/12/09/building-an-animated-cartoon-robot-with-jquery/" class="link-external" target="_blank" rel="nofollow noopener"&gt;WebAppers (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. Il suffit de regarder la démonstration (source d&amp;rsquo;origine indisponible) pour voir à quel point le résultat est réussi ! &lt;em&gt;&amp;ldquo;Ce projet a été créé en superposant plusieurs div vides, avec des PNG transparents comme images d&amp;rsquo;arrière-plan. Ces fonds ont été animés à différentes vitesses grâce à une extension jQuery d&amp;rsquo;Alexander Farkas. Cela simule un arrière-plan animé en fausse 3D, appelé effet de parallaxe, issu des anciens jeux vidéo à défilement horizontal. Le robot est construit de la même façon : plusieurs DIV superposées forment ses différentes pièces. La dernière étape a consisté à animer le robot avec un peu de jQuery.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Microsoft publie Silverlight 2</title><link>https://www.web2generators.com/fr/blog/microsoft-publie-silverlight-2/</link><pubDate>Tue, 14 Oct 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/microsoft-publie-silverlight-2/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/microsoft-releases-silverlight-2/images/silverlight-logo_hu_2ce8ce9ab2813a1b.webp 150w" sizes="(max-width: 700px) min(calc(100vw - 32px), 150px), (max-width: 808px) min(calc(100vw - 48px), 150px), 150px"&gt;&lt;img src="https://www.web2generators.com/blog/microsoft-releases-silverlight-2/images/silverlight-logo.png" alt="Logo de Silverlight" width="150" height="166" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Un peu plus d&amp;rsquo;un an après la première version, Microsoft annonce aujourd&amp;rsquo;hui la disponibilité immédiate de la &lt;a href="https://news.microsoft.com/source/2008/10/13/microsoft-releases-silverlight-2-already-reaching-one-in-four-consumers-worldwide/" class="link-external" target="_blank" rel="nofollow noopener"&gt;deuxième version de son module Silverlight (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. Silverlight 2 est un module programmable pour les navigateurs web et les téléphones mobiles. Son principal objectif est de concurrencer Flash d&amp;rsquo;Adobe dans les graphismes vectoriels, l&amp;rsquo;animation, la vidéo en ligne et bien d&amp;rsquo;autres usages offrant une expérience utilisateur &amp;ldquo;riche&amp;rdquo;. Cela semble fonctionner : selon l&amp;rsquo;article de Yahoo, Silverlight est désormais disponible pour un quart des consommateurs dans le monde.&lt;/p&gt;</description></item><item><title>Bravo à WebKit, premier moteur à réussir le test Acid3</title><link>https://www.web2generators.com/fr/blog/bravo-a-webkit-premier-moteur-a-reussir-le-test-acid3/</link><pubDate>Fri, 26 Sep 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/bravo-a-webkit-premier-moteur-a-reussir-le-test-acid3/</guid><description>&lt;p&gt;Non content de disposer du moteur JavaScript le plus rapide des navigateurs grâce à &lt;a href="https://webkit.org/blog/214/introducing-squirrelfish-extreme/" class="link-external" target="_blank" rel="nofollow noopener"&gt;SquirrelFish Extreme (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, Safari vient d&amp;rsquo;atteindre la &lt;a href="https://webkit.org/blog/280/full-pass-of-acid-3/" class="link-external" target="_blank" rel="nofollow noopener"&gt;barre des 100 sur 100 au test Acid3 (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;em&gt;&amp;ldquo;Acid3 est une page de test du Web Standards Project qui vérifie dans quelle mesure un navigateur respecte certains standards web, notamment ceux liés au DOM et à JavaScript.&amp;rdquo;&lt;/em&gt; Félicitations !&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Nous souhaitons annoncer aujourd&amp;rsquo;hui que WebKit est le premier moteur de navigateur à réussir intégralement Acid3. Il y a quelque temps, nous avions indiqué avoir obtenu 100 sur 100 et reproduit le rendu de référence. Grâce aux récentes accélérations de JavaScript, du DOM et du rendu, nous remplissons désormais la troisième condition : une animation fluide sur le matériel de référence.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>L'histoire très drôle de la chaîne user-agent des navigateurs</title><link>https://www.web2generators.com/fr/blog/lhistoire-tres-drole-de-la-chaine-user-agent-des-navigateurs/</link><pubDate>Thu, 18 Sep 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/lhistoire-tres-drole-de-la-chaine-user-agent-des-navigateurs/</guid><description>&lt;p&gt;Si vous ne l&amp;rsquo;avez pas encore lue, voici la très drôle &lt;a href="https://webaim.org/blog/user-agent-string-history/" class="link-external" target="_blank" rel="nofollow noopener"&gt;histoire de la chaîne user-agent des navigateurs (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, racontée par Aaron Andersen de WebAIM. &lt;em&gt;&amp;ldquo;Au commencement était NCSA Mosaic. Mosaic se faisait appeler NCSA_Mosaic/2.0 (Windows 3.1), et il affichait des images avec le texte, ce qui provoquait une grande joie. Puis apparut un nouveau navigateur nommé Mozilla, abréviation de Mosaic Killer. Mais cela ne plut pas à Mosaic : son nom public devint donc Netscape. Netscape se faisait appeler Mozilla/1.0 (Win3.1), et la joie grandit encore.
Netscape prenait en charge les cadres, qui devinrent populaires, mais Mosaic ne les prenait pas en charge. C&amp;rsquo;est ainsi qu&amp;rsquo;apparut la détection du user-agent : les webmasters envoyaient des cadres à Mozilla, mais pas aux autres navigateurs.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Google Chrome : un pas de plus vers le système d'exploitation de Google ?</title><link>https://www.web2generators.com/fr/blog/google-chrome-un-pas-de-plus-vers-le-systeme-dexploitation-de-google/</link><pubDate>Tue, 02 Sep 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/google-chrome-un-pas-de-plus-vers-le-systeme-dexploitation-de-google/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/google-chrome-browser-a-step-further-to-the-google-operating-system/images/google-chrome-logo_hu_544e9e4576d3741a.webp 150w" sizes="(max-width: 700px) min(calc(100vw - 32px), 150px), (max-width: 808px) min(calc(100vw - 48px), 150px), 150px"&gt;&lt;img src="https://www.web2generators.com/blog/google-chrome-browser-a-step-further-to-the-google-operating-system/images/google-chrome-logo.jpg" alt="Logo de Google Chrome" width="150" height="55" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Google vient d&amp;rsquo;annoncer habilement la sortie imminente de son premier navigateur, &lt;a href="https://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html" class="link-external" target="_blank" rel="nofollow noopener"&gt;Google Chrome (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, au moyen d&amp;rsquo;une &lt;a href="https://blogoscoped.com/google-chrome/" class="link-external" target="_blank" rel="nofollow noopener"&gt;bande dessinée très réussie (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; qui présente sa philosophie et ses principales fonctions. Fondé sur le moteur de rendu WebKit, utilisé notamment par KHTML, Safari et Adobe AIR, ce futur navigateur met clairement l&amp;rsquo;accent sur la rapidité et la sécurité : onglets isolés, machine virtuelle exécutant le JavaScript, et d&amp;rsquo;autres fonctions intéressantes à découvrir dans la bande dessinée.&lt;/p&gt;</description></item><item><title>Article sensationnaliste ou faille de sécurité inquiétante dans Vista ?</title><link>https://www.web2generators.com/fr/blog/article-sensationnaliste-ou-faille-de-securite-inquietante-dans-vista/</link><pubDate>Fri, 08 Aug 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/article-sensationnaliste-ou-faille-de-securite-inquietante-dans-vista/</guid><description>&lt;p&gt;Dans un article qui semble relever du sensationnalisme, intitulé &lt;a href="https://www.neowin.net/news/vista39s-security-rendered-completely-useless-by-new-exploit/" class="link-external" target="_blank" rel="nofollow noopener"&gt;La sécurité de Vista rendue totalement inutile par une nouvelle exploitation (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, Neowin rapporte que &lt;em&gt;&amp;ldquo;cette semaine, lors de la conférence Black Hat, deux chercheurs en sécurité présenteront des travaux qui pourraient complètement mettre Windows Vista à genoux. Mark Dowd, d&amp;rsquo;IBM Internet Security Systems (ISS), et Alexander Sotirov, de VMware, ont découvert une technique permettant de contourner toutes les protections mémoire intégrées par Microsoft à Windows Vista. Ces méthodes ont servi à contourner la randomisation de l&amp;rsquo;espace d&amp;rsquo;adressage (ASLR), la prévention de l&amp;rsquo;exécution des données (DEP) et d&amp;rsquo;autres protections en chargeant du contenu malveillant dans un navigateur actif. Les chercheurs ont pu charger le contenu de leur choix à l&amp;rsquo;emplacement voulu sur la machine d&amp;rsquo;un utilisateur en utilisant plusieurs technologies, notamment Java, ActiveX et même des objets .NET. Ils y sont parvenus en exploitant la manière dont Internet Explorer et d&amp;rsquo;autres navigateurs gèrent les scripts actifs dans le système d&amp;rsquo;exploitation.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Une sélection de boutiques en ligne au design créatif</title><link>https://www.web2generators.com/fr/blog/une-selection-de-boutiques-en-ligne-au-design-creatif/</link><pubDate>Thu, 07 Aug 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/une-selection-de-boutiques-en-ligne-au-design-creatif/</guid><description>&lt;p&gt;Vous créez une boutique en ligne et souhaitez rendre le parcours de commande aussi agréable que possible ? Smashing Magazine vous aide à trouver l&amp;rsquo;inspiration avec son dernier article présentant 45 boutiques en ligne créatives (source d&amp;rsquo;origine indisponible). &lt;em&gt;&amp;ldquo;La créativité ne garantit pas la réussite d&amp;rsquo;un design : les approches inhabituelles allongent souvent le temps nécessaire pour comprendre le fonctionnement du site et atteindre son objectif. Comment présenter ses produits de façon distinctive et concevoir une boutique vraiment unique ? Voyons cela.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>L'enquête pour celles et ceux qui créent des sites web</title><link>https://www.web2generators.com/fr/blog/lenquete-pour-celles-et-ceux-qui-creent-des-sites-web/</link><pubDate>Tue, 29 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/lenquete-pour-celles-et-ceux-qui-creent-des-sites-web/</guid><description>&lt;p&gt;&lt;img src="https://www.web2generators.com/blog/the-survery-for-people-who-make-websites/images/survey-logo.gif" alt="Logo de l’enquête A List Apart" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;Comme l&amp;rsquo;an dernier, le célèbre &lt;a href="https://alistapart.com/" class="link-external" target="_blank" rel="nofollow noopener"&gt;A List Apart (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; publie une &lt;a href="https://alistapart.com/article/survey2008/" class="link-external" target="_blank" rel="nofollow noopener"&gt;enquête destinée aux personnes qui créent des sites web (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;em&gt;&amp;ldquo;Appel à tous les designers, développeurs, architectes de l&amp;rsquo;information, chefs de projet, rédacteurs, éditeurs, spécialistes du marketing et à toutes les autres personnes qui créent des sites web. Il est à nouveau temps de rassembler nos informations pour commencer à dresser un portrait fidèle de la manière dont notre profession s&amp;rsquo;exerce dans le monde.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Un ActiveRecord à la Rails bientôt dans Aptana Jaxer</title><link>https://www.web2generators.com/fr/blog/un-activerecord-a-la-rails-bientot-dans-aptana-jaxer/</link><pubDate>Mon, 28 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/un-activerecord-a-la-rails-bientot-dans-aptana-jaxer/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/rails-like-activerecord-in-aptana-jaxer-to-come/images/title_jaxer_hu_49d77002fdd3092e.webp 285w" sizes="(max-width: 700px) min(calc(100vw - 32px), 285px), (max-width: 808px) min(calc(100vw - 48px), 285px), 285px"&gt;&lt;img src="https://www.web2generators.com/blog/rails-like-activerecord-in-aptana-jaxer-to-come/images/title_jaxer.png" alt="Bannière d’Aptana Jaxer" width="285" height="32" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Un billet de Paul Colton, PDG d&amp;rsquo;Aptana, consacré au &lt;a href="http://www.aptana.com/node/414" title="Greg Murray et Ryan Johnson rejoignent Aptana" class="link-external" target="_blank" rel="nofollow noopener"&gt;recrutement des spécialistes AJAX Greg Murray et Ryan Johnson (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; révèle des informations intéressantes sur l&amp;rsquo;avenir d&amp;rsquo;&lt;a href="http://www.aptana.com/jaxer" class="link-external" target="_blank" rel="nofollow noopener"&gt;Aptana Jaxer (en anglais)&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. Outre l&amp;rsquo;arrivée d&amp;rsquo;une version candidate de Jaxer 1.0 dans quelques jours, nous apprenons que Jaxer proposera un &lt;em&gt;&amp;ldquo;ORM JavaScript semblable à ActiveRecord, qui promet de rendre agréable le travail avec les données en JavaScript&amp;rdquo;&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Microsoft confirme la sortie d'IE 8 avant la fin de l'année</title><link>https://www.web2generators.com/fr/blog/microsoft-confirme-la-sortie-die-8-avant-la-fin-de-lannee/</link><pubDate>Fri, 25 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/microsoft-confirme-la-sortie-die-8-avant-la-fin-de-lannee/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/microsoft-confirms-ie-8-will-ship-this-year/images/internet-explorer-8-beta_hu_11ffcacb4ed6ffe0.webp 320w, https://www.web2generators.com/blog/microsoft-confirms-ie-8-will-ship-this-year/images/internet-explorer-8-beta_hu_c98cfa0f772be0a8.webp 368w" sizes="(max-width: 700px) min(calc(100vw - 32px), 368px), (max-width: 808px) min(calc(100vw - 48px), 368px), 368px"&gt;&lt;img src="https://www.web2generators.com/blog/microsoft-confirms-ie-8-will-ship-this-year/images/internet-explorer-8-beta.jpg" alt="Version bêta d’Internet Explorer 8" width="368" height="94" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Selon ZDNet (source d&amp;rsquo;origine indisponible), Bill Veghte, vice-président senior de Microsoft chargé des services en ligne et de Windows - quel intitulé ! -, vient d&amp;rsquo;annoncer aux participants de la réunion des analystes financiers de Microsoft que la version finale d&amp;rsquo;Internet Explorer 8 serait publiée sur le web &amp;ldquo;plus tard cette année&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Les meilleurs menus et techniques de navigation en CSS</title><link>https://www.web2generators.com/fr/blog/les-meilleurs-menus-et-techniques-de-navigation-en-css/</link><pubDate>Tue, 22 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/les-meilleurs-menus-et-techniques-de-navigation-en-css/</guid><description>&lt;p&gt;Le 2 juillet, Social CMS Buzz publiait une liste de 20 des meilleures techniques de menus de navigation CSS (source d&amp;rsquo;origine indisponible). &lt;em&gt;&amp;ldquo;Le menu de navigation est l&amp;rsquo;un des éléments les plus importants de votre site. Il doit être beau, mais aussi fonctionnel et intuitif. Si les visiteurs ne peuvent pas se repérer facilement, la fréquentation et les visites de retour en souffriront. Trouver l&amp;rsquo;équilibre entre ergonomie et qualité du design peut être délicat.&amp;rdquo;&lt;/em&gt; Comme si cela ne suffisait pas, le site propose maintenant 20 menus de navigation CSS supplémentaires pour vos projets (source d&amp;rsquo;origine indisponible).&lt;/p&gt;</description></item><item><title>Un instant, je termine ma partie dans la favicon</title><link>https://www.web2generators.com/fr/blog/un-instant-je-termine-ma-partie-dans-la-favicon/</link><pubDate>Wed, 16 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/un-instant-je-termine-ma-partie-dans-la-favicon/</guid><description>&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/please-wait-till-i-finish-my-favicon-game/images/defender_of_the_favicon_hu_6868c7c1bd3734a3.webp 251w" sizes="(max-width: 700px) min(calc(100vw - 32px), 251px), (max-width: 808px) min(calc(100vw - 48px), 251px), 251px"&gt;&lt;img src="https://www.web2generators.com/blog/please-wait-till-i-finish-my-favicon-game/images/defender_of_the_favicon.png" alt="DEFENDER of the favicon" width="251" height="99" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Le Web est une immense source d&amp;rsquo;information. On peut y apprendre, lire, écouter ou regarder à peu près tout. Mais n&amp;rsquo;oublions pas ce que nous, humains, aimons faire pendant notre temps libre : jouer ! Nous jouons avec tout : des milliards de jeux ont été créés, matériels ou immatériels, comme les jeux vidéo. De nombreux appareils ont été exploités et conçus dans le seul but de nous divertir. Et alors qu&amp;rsquo;on aurait pu penser que cela suffisait, quelqu&amp;rsquo;un a eu l&amp;rsquo;idée de mettre un jeu dans une favicon. Brillant !&lt;/p&gt;</description></item><item><title>Intégrer Google Agenda à une application PHP</title><link>https://www.web2generators.com/fr/blog/integrer-google-agenda-a-une-application-php/</link><pubDate>Fri, 11 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/integrer-google-agenda-a-une-application-php/</guid><description>&lt;p&gt;Vikram Vaswani signe un très bon article sur l&amp;rsquo;utilisation de PHP pour traiter et intégrer les données de Google Agenda (source d&amp;rsquo;origine indisponible) dans une application personnalisée. &lt;em&gt;&amp;ldquo;Cet article vous présentera l&amp;rsquo;API Google Calendar Data et vous montrera comment intégrer et utiliser les données d&amp;rsquo;un agenda dans une application PHP personnalisée. Il comprend des exemples pour récupérer les événements des carnets publics d&amp;rsquo;un utilisateur, ajouter de nouveaux événements, modifier et supprimer des événements, et rechercher des événements par mot-clé ou plage de dates.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Google Code Jam 2008 commence dans une semaine avec 80 000 dollars de prix</title><link>https://www.web2generators.com/fr/blog/google-code-jam-2008-commence-dans-une-semaine-avec-80-000-dollars-de-prix/</link><pubDate>Wed, 09 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/google-code-jam-2008-commence-dans-une-semaine-avec-80-000-dollars-de-prix/</guid><description>&lt;p&gt;&lt;img src="https://www.web2generators.com/blog/google-code-jam-08-starts-in-a-week-with-80000-prizes/images/logo_code_jam.gif" alt="Logo de Code Jam" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;Il ne reste que 7 jours et 11 heures avant le début de Google Code Jam 2008 (source d&amp;rsquo;origine indisponible). Code Jam est un concours doté de sommes plutôt intéressantes : 10 000 dollars pour le gagnant, ce n&amp;rsquo;est pas mal, non ? Et si cela ne suffit pas, les 100 premiers participants gagneront au moins 250 dollars.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Vous aimez résoudre des problèmes difficiles et relever des défis techniques ? Alors participez à Google Code Jam ! Google Code Jam est un concours de programmation dans lequel des développeurs professionnels et étudiants doivent résoudre des défis algorithmiques complexes en un temps limité. Le concours est ouvert à tous : Google Code Jam vous permet de programmer dans le langage et l&amp;rsquo;environnement de développement de votre choix.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Premier aperçu de Rails-Doc.org</title><link>https://www.web2generators.com/fr/blog/premier-apercu-de-rails-doc.org/</link><pubDate>Mon, 07 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/premier-apercu-de-rails-doc.org/</guid><description>&lt;p&gt;Fabio Cevasco nous propose une &lt;a href="https://h3rald.com/articles/rails-doc-first-look/" title="Premier aperçu de Rails-Doc.org" class="link-external" target="_blank" rel="nofollow noopener"&gt;visite de Rails-Doc.org&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais), qui &lt;em&gt;cherche à améliorer l&amp;rsquo;interface de la documentation Rails grâce à deux fonctions clés : une recherche documentaire puissante, rapide et utile, et la possibilité d&amp;rsquo;ajouter des notes à la documentation&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Rails est extrêmement puissant et je partage l&amp;rsquo;avis de Fabio lorsqu&amp;rsquo;il dit : &lt;em&gt;&amp;ldquo;Quand vous avez décidé d&amp;rsquo;apprendre Ruby on Rails, si c&amp;rsquo;est le cas, vous avez probablement acheté un livre. Moi aussi, à vrai dire : il existe après tout de nombreux ouvrages très intéressants et assez complets. Pourtant, je n&amp;rsquo;avais jamais acheté de livre pour apprendre PHP. Pourquoi ? Pour deux raisons simples : le manuel PHP se consulte facilement grâce à sa recherche et fournit généralement assez de documentation ; et lorsque celle-ci ne suffit pas, de nombreux commentaires de développeurs expérimentés viennent toujours vous sauver la mise.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Ajoutez du DHTML à vos exports OpenLaszlo</title><link>https://www.web2generators.com/fr/blog/ajoutez-du-dhtml-a-vos-exports-openlaszlo/</link><pubDate>Fri, 04 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/ajoutez-du-dhtml-a-vos-exports-openlaszlo/</guid><description>&lt;p&gt;&lt;img src="https://www.web2generators.com/blog/add-some-dhtml-to-your-openlaszlo-exports/images/logo_openlaszlo.gif" alt="Logo d’OpenLaszlo" title="Logo d&amp;#39;OpenLaszlo" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;Ajaxian (source d&amp;rsquo;origine indisponible), &lt;a href="https://www.antunkarlovac.com/blog/2008/07/01/openlaszlo-41-available/" class="link-external" target="_blank" rel="nofollow noopener"&gt;Antun Karlovac&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) et Raju Bitter (source d&amp;rsquo;origine indisponible) annoncent que la version 4.1 d&amp;rsquo;OpenLaszlo est enfin disponible (source d&amp;rsquo;origine indisponible) et peut désormais générer du DHTML en plus du format SWF déjà proposé. Le projet a commencé en mars 2006 (source d&amp;rsquo;origine indisponible) et a demandé plus de deux ans de développement à l&amp;rsquo;équipe de ce concurrent gratuit d&amp;rsquo;Adobe Flex&amp;hellip; mais l&amp;rsquo;attente en valait la peine !&lt;/p&gt;</description></item><item><title>55 collections gratuites d'icônes de qualité</title><link>https://www.web2generators.com/fr/blog/55-collections-gratuites-dicones-de-qualite/</link><pubDate>Thu, 03 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/55-collections-gratuites-dicones-de-qualite/</guid><description>&lt;p&gt;Lorsque l&amp;rsquo;excellent Smashing Magazine a remporté le Webinale Award 2008 (source d&amp;rsquo;origine indisponible), accompagné de 5 000 euros, le magazine a demandé à ses fidèles lecteurs comment dépenser cette somme. Il s&amp;rsquo;avère que nous voulions davantage de ressources gratuites, qui n&amp;rsquo;en voudrait pas, et des icônes en particulier. Ils nous ont entendus et ont commencé à publier davantage d&amp;rsquo;&lt;a href="https://www.smashingmagazine.com/2008/06/icon-design-tutorial-drawing-a-pencil-icon/" title="Tutoriel de création d&amp;#39;une icône de crayon" class="link-external" target="_blank" rel="nofollow noopener"&gt;articles sur les icônes&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, notamment cette collection (source d&amp;rsquo;origine indisponible). Aujourd&amp;rsquo;hui, ils proposent une liste de &lt;a href="https://www.smashingmagazine.com/2008/07/55-free-high-quality-icon-sets/" title="Icônes gratuites" class="link-external" target="_blank" rel="nofollow noopener"&gt;55 collections gratuites d&amp;rsquo;icônes de qualité&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) et le moins qu&amp;rsquo;on puisse dire, c&amp;rsquo;est : &amp;ldquo;beau travail !&amp;rdquo;&lt;/p&gt;</description></item><item><title>10 applications qui méritent d'installer Adobe AIR</title><link>https://www.web2generators.com/fr/blog/10-applications-qui-meritent-dinstaller-adobe-air/</link><pubDate>Wed, 02 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/10-applications-qui-meritent-dinstaller-adobe-air/</guid><description>&lt;p&gt;Vous avez forcément entendu parler d&amp;rsquo;Adobe AIR. Mais l&amp;rsquo;avez-vous déjà installé, ou attendiez-vous qu&amp;rsquo;une application formidable exige ce framework pour franchir le pas ? Ce moment pourrait bien arriver grâce au blog Lifehacker, qui a dressé la liste des &lt;a href="https://lifehacker.com/top-10-apps-worth-installing-adobe-air-for-396393" class="link-external" target="_blank" rel="nofollow noopener"&gt;10 applications qui méritent d&amp;rsquo;installer Adobe AIR&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;&lt;a href="http://www.adobe.com/products/air/" class="link-external" target="_blank" rel="nofollow noopener"&gt;Adobe AIR&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais), une plateforme téléchargeable permettant d&amp;rsquo;exécuter des applications liées au Web sur n&amp;rsquo;importe quel système d&amp;rsquo;exploitation, est encore tout nouveau sur le marché, mais compte déjà un &lt;a href="http://freshairapps.com/" class="link-external" target="_blank" rel="nofollow noopener"&gt;bon nombre d&amp;rsquo;applications&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) en développement ou presque terminées. Si beaucoup ne sont que des adaptations pour le bureau d&amp;rsquo;interfaces web déjà faciles à utiliser, une poignée d&amp;rsquo;applications AIR facilitent vraiment le travail et les loisirs, ou les rendent simplement plus intéressants. Examinons dix applications qui justifient de télécharger et d&amp;rsquo;installer Adobe AIR.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Adobe s'associe à Google et Yahoo pour mieux indexer le contenu Flash</title><link>https://www.web2generators.com/fr/blog/adobe-sassocie-a-google-et-yahoo-pour-mieux-indexer-le-contenu-flash/</link><pubDate>Tue, 01 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/adobe-sassocie-a-google-et-yahoo-pour-mieux-indexer-le-contenu-flash/</guid><description>&lt;p&gt;&lt;a href="https://www.businessinsider.com/2008/7/adobe-flash-google-yahoo-search" class="link-external" target="_blank" rel="nofollow noopener"&gt;Silicon Alley Insider&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) rapporte qu&amp;rsquo;&lt;em&gt;Adobe (ADBE) va faciliter l&amp;rsquo;indexation, par les moteurs de recherche, d&amp;rsquo;une plus grande partie du contenu des applications créées avec Flash. Jusqu&amp;rsquo;ici, Google et Yahoo pouvaient indexer le texte et les liens des animations et applications Flash. Désormais, grâce à une &amp;ldquo;technologie Adobe Flash Player optimisée&amp;rdquo;, ils pourront &amp;ldquo;découvrir des informations&amp;rdquo; dans les fichiers Flash &amp;ldquo;actuellement invisibles aux moteurs de recherche&amp;rdquo;&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Sortie de JSON Diff</title><link>https://www.web2generators.com/fr/blog/sortie-de-json-diff/</link><pubDate>Tue, 01 Jul 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/sortie-de-json-diff/</guid><description>&lt;p&gt;La source d&amp;rsquo;information intarissable qu&amp;rsquo;est Ajaxian (source d&amp;rsquo;origine indisponible) annonce la sortie de JSON Diff (source d&amp;rsquo;origine indisponible), un outil très pratique pour comparer vos données JSON. Il suffit de regarder cette capture du résultat pour repérer les différences :&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type="image/webp" srcset="https://www.web2generators.com/blog/json-diff-released/images/jsondiff_hu_40cb152a3fc2aee8.webp 320w, https://www.web2generators.com/blog/json-diff-released/images/jsondiff_hu_6b2c70d4c60b087b.webp 469w" sizes="(max-width: 700px) min(calc(100vw - 32px), 469px), (max-width: 808px) min(calc(100vw - 48px), 469px), 469px"&gt;&lt;img src="https://www.web2generators.com/blog/json-diff-released/images/jsondiff.png" alt="Comparaison de données dans JSON Diff" title="Comparaison de données dans JSON Diff" width="469" height="456" loading="lazy" decoding="async"&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les parties modifiées apparaissent en jaune, les ajouts en vert et les suppressions en rouge.&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;outil sert aussi de visualiseur JSON. Cliquez sur les triangles pour afficher ou masquer des parties des données.&lt;/li&gt;
&lt;li&gt;Si le JSON n&amp;rsquo;est pas valide, les champs de texte deviennent rouges.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vous pouvez l&amp;rsquo;essayer sur le site de &lt;a href="https://tlrobinson.net/projects/javascript-fun/jsondiff/" class="link-external" target="_blank" rel="nofollow noopener"&gt;JSON Diff&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais).&lt;/p&gt;</description></item><item><title>75 superbes brosses Photoshop en haute résolution</title><link>https://www.web2generators.com/fr/blog/75-superbes-brosses-photoshop-en-haute-resolution/</link><pubDate>Mon, 30 Jun 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/75-superbes-brosses-photoshop-en-haute-resolution/</guid><description>&lt;p&gt;Grâce à l&amp;rsquo;article Le meilleur du Web en juin (source d&amp;rsquo;origine indisponible) de PSDTUTS, les amateurs de Photoshop vont se régaler avec les &lt;a href="http://elitebydesign.com/75-insane-high-res-photoshop-brushes" title="75 superbes brosses Photoshop en haute résolution" class="link-external" target="_blank" rel="nofollow noopener"&gt;75 superbes brosses Photoshop en haute résolution&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) réunies par Elite By Design.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Ah, le merveilleux monde des brosses Photoshop. Avec des milliers de collections incroyables qui circulent sur le Web et des milliers d&amp;rsquo;autres créées en permanence, trouver celles qui conviennent parfaitement à vos projets peut devenir une tâche ardue. Laissez-moi vous présenter 75 superbes brosses Photoshop en haute résolution qui seront parfaites pour tous vos projets. Profitez-en !&amp;rdquo;&lt;/p&gt;</description></item><item><title>Astuces et techniques avancées en JavaScript</title><link>https://www.web2generators.com/fr/blog/astuces-et-techniques-avancees-en-javascript/</link><pubDate>Mon, 30 Jun 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/astuces-et-techniques-avancees-en-javascript/</guid><description>&lt;p&gt;L&amp;rsquo;équipe du &lt;a href="https://code.google.com/archive/p/jslibs/" title="Environnement de développement JavaScript autonome avec des bibliothèques natives généralistes" class="link-external" target="_blank" rel="nofollow noopener"&gt;projet jslibs&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) a créé un wiki intéressant qui regorge d&amp;rsquo;&lt;a href="https://code.google.com/archive/p/jslibs/wikis/JavascriptTips.wiki" class="link-external" target="_blank" rel="nofollow noopener"&gt;astuces JavaScript&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais). Jugez-en par les exemples suivants. Certains ne fonctionnent peut-être pas dans tous les navigateurs, mais méritent qu&amp;rsquo;on s&amp;rsquo;y attarde&amp;hellip;&lt;/p&gt;
&lt;p&gt;Vérifier qu&amp;rsquo;un objet n&amp;rsquo;est pas vide :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;isNotEmpty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;tmp&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;obj&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Transformer l&amp;rsquo;objet arguments en tableau :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Array&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;slice&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;arguments&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// is [&amp;#39;aa&amp;#39;,11]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;aa&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le singleton est un patron de conception qui limite l&amp;rsquo;instanciation d&amp;rsquo;une classe à un seul objet. Il est utile lorsqu&amp;rsquo;un objet unique doit coordonner les actions dans l&amp;rsquo;ensemble du système :&lt;/p&gt;</description></item><item><title>Obtenir une compatibilité entre navigateurs à tous les coups</title><link>https://www.web2generators.com/fr/blog/obtenir-une-compatibilite-entre-navigateurs-a-tous-les-coups/</link><pubDate>Fri, 27 Jun 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/obtenir-une-compatibilite-entre-navigateurs-a-tous-les-coups/</guid><description>&lt;p&gt;Découvert grâce à &lt;a href="https://www.webappers.com/2008/06/27/how-to-get-cross-browser-compatibility-every-time/" title="À la recherche des meilleures ressources open source pour les développeurs web" class="link-external" target="_blank" rel="nofollow noopener"&gt;WebAppers&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais), voici un article intéressant d&amp;rsquo;Anthony Short sur la compatibilité entre navigateurs (source d&amp;rsquo;origine indisponible).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;La compatibilité entre navigateurs est l&amp;rsquo;une des tâches les plus chronophages pour un concepteur web. De nombreux articles sur le Net décrivent les problèmes courants et leurs solutions. J&amp;rsquo;ai rassemblé toutes les informations que j&amp;rsquo;ai pu trouver pour définir des conventions de code qui permettent à votre site de fonctionner du premier coup dans chaque navigateur. Certaines précautions concernent aussi Safari et Firefox : Internet Explorer n&amp;rsquo;est pas toujours responsable de vos soucis de CSS.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Donnez de petits noms à vos requêtes SQL avec Rails 2.1</title><link>https://www.web2generators.com/fr/blog/donnez-de-petits-noms-a-vos-requetes-sql-avec-rails-2.1/</link><pubDate>Thu, 26 Jun 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/donnez-de-petits-noms-a-vos-requetes-sql-avec-rails-2.1/</guid><description>&lt;p&gt;Je ne sais pas pour vous, mais chaque fois qu&amp;rsquo;une nouveauté arrive dans Ruby on Rails, je me dis : &amp;ldquo;impossible de faire mieux que ce qui existe déjà&amp;rdquo;. Et chaque fois, ils trouvent le moyen de m&amp;rsquo;impressionner.&lt;/p&gt;
&lt;p&gt;Cette fois, &lt;a href="https://ryandaigle.com/" title="Le blog Ryan&amp;#39;s Scraps" class="link-external" target="_blank" rel="nofollow noopener"&gt;Ryan Daigle&lt;span class="external-link-icon" aria-hidden="true"&gt;&amp;#160;&lt;span class="bi bi-arrow-up-right"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (en anglais) parle de la nouvelle fonction named_scope dans son article &amp;ldquo;Nouveautés d&amp;rsquo;Edge Rails : les fonctions de Has Finder (source d&amp;rsquo;origine indisponible)&amp;rdquo; (en anglais).&lt;/p&gt;</description></item><item><title>Documenter son code, la clé du bonheur</title><link>https://www.web2generators.com/fr/blog/documenter-son-code-la-cle-du-bonheur/</link><pubDate>Mon, 21 Apr 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/documenter-son-code-la-cle-du-bonheur/</guid><description>&lt;p&gt;Vous pourriez être tenté de penser comme moi lorsque je développais mes anciens sites : &amp;ldquo;pourquoi passer du temps à documenter des lignes de code assez simples au lieu de créer des tonnes de fonctions plus intéressantes et amusantes ? C&amp;rsquo;est absurde et c&amp;rsquo;est une énorme perte de temps pour un simple site web !&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Je n&amp;rsquo;aurais pas pu me tromper davantage : documenter son code apporte de nombreux avantages. Cela ne prend pas tant de temps et peut même être amusant si l&amp;rsquo;on utilise les bons outils.&lt;/p&gt;</description></item><item><title>Bienvenue !</title><link>https://www.web2generators.com/fr/blog/bienvenue/</link><pubDate>Sun, 20 Apr 2008 00:00:00 +0000</pubDate><guid>https://www.web2generators.com/fr/blog/bienvenue/</guid><description>&lt;p&gt;&lt;strong&gt;Web And Say&lt;/strong&gt; : tout ce que nous avons à dire sur le Web !&lt;/p&gt;
&lt;p&gt;Ce site parlera du Web et de tout ce qui l&amp;rsquo;entoure. Les technologies qui le font fonctionner, l&amp;rsquo;actualité et les personnes qui gravitent autour&amp;hellip; bref, tout ce qui touche de près ou de loin au Web aura sa place sur webandsay.com.&lt;/p&gt;</description></item></channel></rss>