nicolabricot’s blog - InformatiqueProcrastinateur à mes heures perdues.2023-11-13T15:57:02+01:00nicolabricoturn:md5:982ec27fb37a618ec1de008b70bb934fDotclearCertificats SSL « Let’s Encrypt » gratuits pour tous chez OVHurn:md5:1192b522538bea87570b49d0ad1729ed2016-07-13T21:54:00+02:002020-04-11T23:46:57+02:00NicolasWebBonne humeurHébergementNouveautéWeb <p>C’est une bonne nouvelle pour les personnes hébergeant leurs sites web chez OVH !</p>
<p>L’hébergeur, qui est aussi un sponsor de Let’s Encrypt, a mis en place depuis quelques jours l’activation par défaut pour ses hébergements d’un certificat SSL gratuit fourni par Let’s Encrypt. Vous n’avez rien à faire, l’activation se fait automatiquement, pour votre site principal et ses sous-domaines s’il y en a.<br />
Vous pouvez lire l’annonce d’OVH : « <a href="https://www.ovh.com/fr/news/articles/a2224.ovh-vos-certificats-ssl-gratuits-via-lets-encrypt">vos certificats SSL gratuits via Let’s Encrypt</a> ».</p>
<p>Concernant le multisite — le fait d’héberger plusieurs noms de domaine différents sur une même instance d’hébergement — c’est aussi pris en compte. <i>Marvellous</i> :)<br />
Mais attention c’est <b>le même certificat SSL qui est partagé avec tous vos multisites</b> ! Ce qui signifie qu’il est très simple, à partir d’un de vos sites, de savoir quels autres sites SSL sont liés à votre même instance d’hébergement.<br />
Si vous souhaitez les cantonner, il vaut faudra ne pas activer le SSL, ou avoir un hébergement différent par site.</p>
<p class="center"><a href="https://nicolabricot.com/public/images/screen/2016-07-13_Multisite-SSL-OVH.png" title="Multisites SSL sur un hébergement OVH"><img src="https://nicolabricot.com/public/images/screen/2016-07-13_Multisite-SSL-OVH.png" title="Multisites SSL sur un hébergement OVH" class="photo"></a>
<br><small>Pour les multisites, c’est un même certificat partagé qui est utilisé</i></small></p>
<p>Petit rappel pour forcer la redirection HTTP vers HTTPS (fichier <code>.htaccess</code>) :</p>
<pre>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)^ https://domain.tld/$1 [L,R]
</pre>
<p>Bonne navigation chiffrée !</p>
Récupérer les infos météo d’une ou plusieurs villes et les exploiterurn:md5:1753d203ca8b611784707a4812cc2fe52016-06-28T11:35:00+02:002019-10-14T11:58:51+02:00NicolasWeb <p>En cherchant une API pour récupérer les informations météorologiques de lieux d’intérêts, je suis tombé sur le service proposé par <a href="https://www.prevision-meteo.ch/services/">previsions-meteo.ch</a>. Et j’en suis très, très satisfait.</p>
<p class="center"><a href="https://nicolabricot.com/public/images/screen/20160628_Weather.png" title="Weather"><img src="https://nicolabricot.com/public/images/screen/.20160628_Weather_m.png" title="Weather" class="photo"></a>
<br><small>Exemple d’utilisation : <i>Weather Home Screen</i></small></p>
<p>Ses principaux atouts sont, à mes yeux :</p>
<ul>
<li>le fait qu’elle soit gratuite et publiquement interrogeable ;</li>
<li>une <a href="https://www.prevision-meteo.ch/uploads/pdf/recuperation-donnees-meteo.pdf">documentation</a> succincte mais complète ;</li>
<li>différentes manières de récupération des données (iframe, image, JSON) ;</li>
<li>les données « complètes » et bien fournies en JSON ;</li>
<li>les prévisions jusque 4 jours.</li>
</ul>
<p>Je regrette juste qu’il ne soit pas précisé le temps de mise à jour des données : pour ainsi implémenter judicieusement côté client la mise en cache des données et éviter des requêtes inutiles vers le serveur (actuellement j’ai une mise en cache de 30 minutes).</p>
<p>Il est aussi à noter que le service ne concerne que les villes en France, Belgique et Suisse.<br />
Bonne intégration !</p>
Installer et configurer sa caméra Xiaoyi « Yi Home Camera »urn:md5:235e328668bbbbb154365b7d221b67632016-02-25T23:01:00+01:002020-04-11T23:47:17+02:00NicolasInformatiqueAstuceGalèreHardware<p>J’ai depuis quelques temps — grâce à une bonne affaire — acheté une caméra Wifi « Ants Xiaoyi Smart Camera ». Elle semblait prometteuse, et je l’ai prise sur un coup de tête. Mais son installation n’a pas été des plus faciles ; elle a ainsi commencé à prendre la poussière.</p>
<p class="center"><img src="https://nicolabricot.com/public/resources/ants-xiaoyi-smart-camera/ants-xiaoyi-smart-camera.png" alt="Image of Yaktocat" /></p>
<p>Très récemment, je l’ai sorti des cartons et j’ai décidé qu’elle allait fonctionner comme je l’entends ;-)<br />
Voici donc la marche à suivre pour installer et configurer facilement sa Yi Home Caméra.</p>
<h3>Identifier son produit</h3>
<p>La première chose à faire est de connaître la version de votre caméra : chinoise ou internationale ? C’est très important et vous évitera de vous faire perdre du temps à essayer d’installer une version incompatible…</p>
<p>Ce sont les quatre premiers caractères présents sous le QR code, au dos de la caméra, qui vont permettre de la déterminer.</p>
<ul>
<li>Si les deux premiers sont des chiffres et les deux derniers des lettres, alors la version dépendra du code pays formé par ces deux lettres :<br />
<ul>
<li><code>US</code> ou <code>TW</code> ou <code>KR</code> → version internationale</li>
<li><code>CN</code> → version chinoise</li>
</ul></li>
<li>Dans les autres cas, vous êtes en possession d’une version chinoise.</li>
</ul>
<p>Dans mon cas, je possède une version chinoise, qui va nous donner un peu plus de fil à retordre.</p>
<h3>Installation de l’application « Yi Home »</h3>
<p>Si vous possédez la <strong>version internationale</strong>, bonne nouvelle, il suffit d’installer l’application sur votre appareil en téléchargeant l’application directement depuis le Play Store ou l’App Store.</p>
<p>Si vous possédez la <strong>version chinoise</strong> et un appareil iOS, il suffit d’aller sur l’App Store chinois et installer l’application.<br />
Si vous avez un appareil Android, il faut télécharger manuellement le <a href="https://www.dropbox.com/s/c6cazvn7imww2lc/yicamera_v2.10.0.6_20151105_release_umeng.apk">fichier .apk</a> fourni par Xiaoyi.<br />
<em>Par précaution, je conserve la version que j’ai téléchargée en annexe du billet si besoin.</em></p>
<p>Vous pouvez à ce stade lancer l’application installée sur votre appareil. Si tout se passe bien, vous devriez pouvoir appareiller votre caméra, et ainsi y accéder, avoir un flux vidéo, ou la configurer.</p>
<p>Si votre caméra n’est pas reconnue ou si vous l’aviez un peu trop bidouillé, il faut réinstaller le firmware correct correspondant à la version de votre caméra.</p>
<h3>(Ré-)Installation du <em>firmware</em></h3>
<p>Il suffit de télécharger la dernière version du <em>firmware</em> depuis le site de XiaoYi :</p>
<ul>
<li><a href="http://www.xiaoyi.com/home/firmware/index_us.html?version=">version internationale</a> ;</li>
<li><a href="http://www.xiaoyi.com/home/firmware/index.html?version=">version chinoise</a>.</li>
</ul>
<p><em>Par précaution, je conserve les versions que j’ai téléchargées en annexe du billet si besoin.</em></p>
<p>Il faut copier ce fichier à la racine de la carte micro SD et le renommer en <code>home</code>. après l’avoir formater en FAT 32 si ce n’était pas déjà le cas.<br />
On insère la carte micro SD dans la caméra et on branche l’alimentation : la caméra va se mettre à jour, puis redémarrer.</p>
<p>Il est maintenant possible d’appareiller sa caméra avec l’application précédemment installée :-) !</p>
<p>Source : <a href="https://yicamera.wordpress.com/2015/12/01/why-cant-i-pair-my-yi-home-camera/">Xiaoyi blog</a>.</p>
Recevoir à chaque démarrage le kernel ring buffer de votre serveururn:md5:88828917ea7c57790492784fe67304822014-08-18T13:31:00+02:002015-06-10T22:07:37+02:00NicolasInformatiqueAstuceHébergementSécurité <p>Connaissez-vous la commande <code>dmesg</code> sous Debian ? Elle vous indique toutes les actions effectuées durant le démarrage de l’ordinateur, et donne une idée du temps d’exécution.</p>
<pre>
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
…
[ 42.695720] Adding 102396k swap on /var/swap. Priority:-1
</pre>
<p>Je trouve ça pratique de le recevoir par e-mail. Ça me permet de vérifier ce qui se passe au démarrage, et surtout, s’il s’agit d’un démarrage non planifié, d’essayer de comprendre pourquoi le <a href="http://rbpi.devenet.eu" rel="external">Raspberry Pi</a> a redémarré…</p>
<p>Il faut modifier le fichier <code>/etc/rc.local</code> et y ajouter ces quelques lignes avant la dernière ligne (qui doit normalement être <code>exit 0</code>) :</p>
<pre>
# send dmesg after started up
dmesg | mail -s "ServerName has just started" dude@domain.tld
</pre>
<p>Et voilà, à chaque démarrage de votre machine, vous recevrez directement les logs :-)</p>
Affichage impossible d’images après un envoi par FTP sur un serveur OVHurn:md5:47bb866ba416b842ec609c328fccfc692014-08-05T18:03:00+02:002014-08-05T18:03:00+02:00NicolasWebAstuceBeugFirefoxHébergement <p>Pas plus tard que ce matin, j’envoie des fichiers, dont des images — de type PNG pour être exact — sur un hébergement OVH par le protocole FTP (via Filezilla).<br />
Jusque là aucun souci, c’est de loin pas la première fois que je fais ça.</p>
<p>Oui mais cette fois, j’ai une erreur assez surprenante lorsque j’accède par l’intermédiaire de Firefox aux images uploadées :</p>
<blockquote>
<p>L’image « failed.png » ne peut être affichée car elle contient des erreurs.</p>
</blockquote>
<p class="center"><a href="https://nicolabricot.com/public/images/screen/2014-08-05_l-image-ne-peut-etre-affichee-car-elle-contient-des-erreurs.png" title="L'image ne peut être chargée car elle contient des erreurs"><img src="https://nicolabricot.com/public/images/screen/2014-08-05_l-image-ne-peut-etre-affichee-car-elle-contient-des-erreurs.png" class="photo" alt="L'image ne peut être chargée car elle contient des erreurs" title="L'image ne peut être chargée car elle contient des erreurs, août 2014" /></a></p>
<p>Il se peut que l’image ait été mal envoyée, je recommence donc le transfère des images uniquement car bizarrement :</p>
<ul>
<li>toutes les images contiennent des erreurs ;</li>
<li>les fichiers autres que les images sont chargés correctement. </li>
</ul>
<p>Sauf que cela ne change rien. J’essaie donc, dans le doute, avec d’autres navigateurs (Chrome, IE, …) mais sans succès. L’image ne se charge toujours pas correctement.<br />
Je vous passe les autres essais infructueux pour tenter de résoudre le souci. Jusqu’à que j’aille regarder du côté du transfert FTP et de Filezilla. <em>Bingo !</em></p>
<p>Par défaut — ou parce que j’avais précédemment changé le paramètre — le transfert se faisait en <code>ASCII</code>, et ça, pour OVH et les images, c’est le mal.<br />
<strong>La solution était toute simple : forcer le transfert en « binaire »</strong> :-).</p>
<p class="center"><img class="photo" src="https://nicolabricot.com/public/images/screen/2014-08-05_FTP-mode-ascii.jpg" alt="Filezilla - Transfert en ASCII" title="Filezilla - Transfert en ASCII, août 2014" /> <img class="photo" src="https://nicolabricot.com/public/images/screen/2014-08-05_FTP-mode-binaire.jpg" alt="Filezilla - Transfert en binaire" title="Filezilla - Transfert en binaire, août 2014" /></p>
<p>Note : le mode automatique est à préférer, Filezilla choisit automatiquement et intelligemment le bon mode de transfert en fonction du type de fichier.</p>
Le déménagement : changement d’hébergeur et de nom de domaineurn:md5:7ec02eee8778e45edc77ab255b00fe0b2014-05-22T14:38:00+02:002020-04-06T15:37:10+02:00NicolasWeb <p class="center"><a href="https://www.flickr.com/photos/nathanoliverphotography/7736032314/" title="moving house de Nathan O'Nions, sur Flickr"><img src="https://nicolabricot.com/public/images/flickr/moving_house.jpg" alt="Déménagement" title="Déménagement, mai 2014" class="photo" /></a></p>
<p>Depuis maintenant presque sept ans — depuis l’ouverture en fait — le blog est hébergé sur les pages perso de Free. J’ai connu les configurations hasardeuses, les scripts bloqués, les configurations et réglages Apache interdits , … Jusqu’à présent je n’avais pas trop à me plaindre, car malgré ces restrictions, tout fonctionnait bien.</p>
<p>J’ai pu avoir quelques frayeurs, et j’avais pensé à passer à un hébergement un peu plus sérieux, mais voilà il n’y avait rien d’urgent et ça fonctionnait.</p>
<p>Sauf qu’il était temps de changer. Je ne sais pas si vous avez remarqué, mais les sites hébergés sur les pages perso de Free sont depuis quelques semaines d’une lenteur incroyable. À un point que je me suis demandé si Free n’avait pas bridé son système de pages perso et n’allait pas y mettre un terme.<br />
J’ai pris les devant et je suis passé à l’offre de base chez OVH, bien adaptée pour les quelques sites à migrer avec peu de visiteurs.</p>
<p>La migration n’a pas été trop compliquée, même si j’ai eu du mal à obtenir un fichier de sauvegarde SQL complet du côté de Free. Une fois ce souci réglé, aucun autre problème à signaler.<br />
J’en ai profité pour configurer des belles URLs pour Dotclear et la mise à jour de la dernière version, avec sa partie administration revue est très agréable !</p>
<p>Normalement la navigation devrait être beaucoup plus fluide et le temps de chargement très faible. Je vais surveiller les erreurs 404 pendant quelques temps histoire de m’assurer que les redirections se passent bien :-)<br />
Et j’en profité pour faire quelques changements minimes sur le design.</p>
<p>Photo : <a href="https://www.flickr.com/photos/nathanoliverphotography/7736032314/" title="moving house de Nathan O'Nions, sur Flickr">Nathan O’Nions</a>.</p>
Save the Internet?urn:md5:8f76b56ca72587bbd4de5d62cefd22e72014-04-04T09:45:00+02:002014-05-19T19:30:19+02:00NicolasInformatiqueBonne humeurEurope <p class="center"><a href="http://savetheinternet.eu/fr/" title="Save the Internet"><img src="https://nicolabricot.com/public/images/savetheinternet_banner.png" alt="Save the Internet" title="Save the Internet, avr. 2014" class="photo" /></a></p>
<blockquote>
<p>Dans le cadre du paquet Telecom, le Parlement européen a voté le principe de la neutralité du Net.</p>
<p>Concrètement, le texte a été amendé pour définir la neutralité du Net comme étant « le principe selon lequel l'ensemble du trafic internet est traité de façon égale, sans discrimination, limitation ni interférence, indépendamment de l'expéditeur, du destinataire, du type, du contenu, de l'appareil, du service ou de l'application »</p>
<p><cite>Le Monde Informatique, "<a href="http://www.lemondeinformatique.fr/actualites/lire-le-parlement-europeen-impose-la-neutralite-du-net-57079.html">Le Parlement européen impose la neutralité du Net</a>"</cite></p>
</blockquote>
<p>Vous pouvez aussi lire :</p>
<ul>
<li><a href="http://www.laquadrature.net/fr/neutralite-du-net-un-grand-pas-en-avant-pour-linternet-libre">Neutralité du Net : un grand pas en avant pour l'Internet libre !</a> sur La Quadrature du Net ;</li>
<li><a href="http://www.numerama.com/magazine/28966-victoire-pour-la-neutralite-du-net-au-parlement-europeen.html">Victoire pour la neutralité du net au Parlement Européen !</a> sur Numérama.</li>
</ul>
<p>Voilà une bonne nouvelle !</p>10 ans déjà ?urn:md5:ae399933ead90ce28890ec75d024b82d2013-08-13T22:02:00+02:002020-04-06T17:41:49+02:00NicolasWeb <p>Le <a href="https://nicolabricot.com/?post/2007/05/25/1-first-post">25 mai 2007</a>, j’ouvrais ce blog un peu avant de partir trois mois en Allemagne. À l’époque, je n’étais encore trop familier avec les technologies web, et j’apprenais seulement le HTML…
<br />Je me souviens avoir longuement hésité pour choisir un système de gestion de contenu, avant d’installer Dotclear.</p>
<p class="center"><a href="http://www.flickr.com/photos/spool32/5045502202/" title="Birthday Cake de Will Clayton, sur Flickr"><img src="https://farm5.staticflickr.com/4150/5045502202_1d867c8a41.jpg" width="500" height="332" alt="Birthday Cake" class="photo"></a></p>
<p>Aujourd’hui, cette initiative française, a <a href="http://fr.dotclear.org/blog/post/2013/08/12/10-ans" hreflang="fr">10 ans</a>. Même s’il m’est arrivé de penser à migrer sur Wordpress, j’avoue qu’aujourd’hui je ne changerai pour rien au monde.</p>
<p>Bon anniversaire Dotclear :-) et longue route à toi !</p>
<p>Photo : <a href="http://www.flickr.com/photos/spool32/5045502202/">Will Clayton</a>.</p>Facebook, you said security?urn:md5:ed0275b4ac546cd6569758529947c8bb2013-06-22T12:06:00+02:002013-06-22T12:06:00+02:00NicolasWebBeugGueulante <p>J’ai d’abord cru à un spam.</p>
<blockquote>
<p>Bonjour Nicolas,<br />
Votre confidentialité est de la plus haute importance pour tous les employés de Facebook et nous nous attachons sans cesse à protéger vos informations. Bien que la plupart d’entre nous passent tout le temps à empêcher ou résoudre les problèmes avant qu’ils n’affectent quiconque, nous avons récemment été pris de court par un bug technique qui a divulgué votre numéro de téléphone ou adresse électronique à un tiers.</p>
<p>Le bug avait une portée limitée et n’a vraisemblablement permis qu’à une personne que vous connaissez déjà en dehors de Facebook de voir votre adresse électronique ou numéro de téléphone. Ceci dit, nous prenons cette erreur très au sérieux.</p>
<p>Décrire la cause du bug peut être un peu trop technique, mais nous voulons expliquer ce qui s’est produit. Lorsque les utilisateurs téléchargent leurs listes de contacts ou carnets d’adresses sur Facebook, nous essayons de faire correspondre ces données avec les coordonnées d’autres utilisateurs de Facebook afin de générer des recommandations d’amis. À cause du bug, les adresses électroniques et les numéros de téléphone utilisés pour créer ces recommandations et réduire le nombre d’invitations que nous envoyons ont été accidentellement stockés dans leur compte Facebook, avec leurs contacts téléchargés. En conséquence, si une personne avait téléchargé une archive de son compte Facebook via notre outil de téléchargement des informations, qui inclut les contacts téléchargés, elle a pu se retrouver avec des adresses électroniques ou numéros de téléphone supplémentaires.</p>
<p>Voici vos coordonnées (accidentellement visibles d’1 utilisateur Facebook maximum) : <br />[…]@[…]</p>
<p>Nous pensons qu’1 utilisateur Facebook a vu ces coordonnées supplémentaires affichées à côté de votre nom dans la copie téléchargée de ses informations de compte. Aucune autre information vous concernant n’a été affichée et il est fort possible que la personne ayant vu ces informations ne vous soit pas étrangère, même si vous n’êtes pas amis sur Facebook.</p>
<p>Nous reconnaissons que le partage accidentel de coordonnées est inacceptable, même si vous connaissez les personnes ayant vu ces coordonnées, et nous avons pris toutes les mesures nécessaires pour empêcher que cela ne se reproduise. Pour plus d’informations sur le bug, veuillez lire notre <a href="https://www.facebook.com/security/notes">publication de blog</a>.</p>
<p>Tous les employés de Facebook prennent ce problème très au sérieux. Nous vous remercions pour votre usage continu de Facebook et mettons tout en œuvre pour fournir le niveau de service que vous attendez et méritez.</p>
<p>Merci,<br />
L’équipe Facebook</p>
<p><cite>“Message important de Facebook” reçu par email</cite></p>
</blockquote>
<p>Je serais curieux de savoir comment Facebook a déterminé que seul un utilisateur ait pu accéder à mon adresse email.</p>Forcer l’anti-aliasing avec Chrome sur Windowsurn:md5:bc631713c5cd3a8e472f47131718c4952013-03-31T21:36:00+02:002013-03-31T21:36:00+02:00NicolasWebAstuceBlogCSSWeb <p>Pour un projet de site web associatif, tout comme pour le blog ici, j’utilise des fontes provenant de la plateforme <a href="http://www.google.com/fonts/" hreflang="en">Google Web Fonts</a>.
<br />C’est un service très pratique qui permet d’utiliser la propriété <code>@font-face</code> de CSS pour utiliser une police d’écriture personnalisée.</p>
<p>Seulement, l’affichage n’était pas terrible du tout sur Windows, et uniquement avec le navigateur Chrome.
<br />J’ai été très surpris qu’Internet Explorer affiche correctement les fontes, mais pas Chrome. Je me suis rendu compte que Chrome ne « forçait » pas le lissage de la police, ce qui donnait un aspect rugueux au rendu.</p>
<p class="center"><img src="https://nicolabricot.com/public/images/screen/comparatif-chrome-ie-anti-aliasing.png" alt="Comparatif fonte avec Chrome et IE 10" title="Comparatif fonte avec Chrome et IE 10, mar. 2013" class="photo"/></p>
<p>Mais j’ai trouvé une solution en suivant les conseils de Kévin décrits dans son <a href="http://darklg.me/2012/03/font-face-avec-anti-aliasing-windows/" title="Font-face avec Anti-Aliasing sur Mac OSX & Windows">article</a>. Il suffit d’ajouter cette ligne (en adaptant la couleur naturellement) :</p>
<pre>
-webkit-text-stroke: 0.5px #333;
</pre>
<p class="center"><img src="https://nicolabricot.com/public/images/screen/comparatif-chrome-text_stroke.png" alt="Chrome sans/avec -webkit-text-stroke" title="Chrome sans/avec -webkit-text-stroke, mar. 2013" class="photo" /></p>
<p>Le rendu est ce qu’il est, mais c’est déjà plus joli et agréable à l’œil.</p>Lire les PDF dans Firefox sous Mac OS avec PDF.jsurn:md5:a777a0b34856f8a56ed3eb8be1dbd5c72012-09-01T00:15:00+02:002020-04-11T20:22:49+02:00NicolasWebAppleAstuceBonne humeurFirefoxJavascriptMozillaPDF <p>Lorsque je suis passé sur Mac, j’ai voulu conservé mon navigateur habituel : Firefox. Mais au fil de mes pérégrinations sur le ouaib, je me suis aperçu que Firefox ne permettait pas de lire les fichiers PDF directement dans le navigateur. Il fallait toujours télécharger le document pour pouvoir le lire.</p>
<p>J’ai cherché s’il existait des solutions, mais rien de très excitant. Adobe<sup>[<a href="https://nicolabricot.com/post/2012/lire-les-pdf-dans-firefox-sous-mac-os-avec-pdfjs#notes-3108-1" id="note-3108-1">1</a>]</sup> ne propose plus son plugin PDF pour navigateurs sur Mac OS. Alors j’ai d’abord essayé <a href="http://www.schubert-it.com/pluginpdf/">PDF Browser Plugin</a> mais ce n’était pas assez convivial et ergonomique à mon goût.</p>
<p>J’ai ensuite testé un plugin intéressant, <a href="https://addons.mozilla.org/fr/firefox/addon/pdfjs/">PDF.js</a>, un lecteur de PDF utilisant les standards web. Et je n’ai pas non plus été convaincu. Le projet était encore en développement, et sortait à peine des cartons.
<br />J’ai alors délaissé Firefox au profit de Safari, pour qui le problème ne se posait pas. Seulement voilà, ce n’est pas Firefox.</p>
<p>Mais c’était sans compter mon envie de savoir si le problème n’avait pas été résolu entre temps… Je suis retombé sur la plupart des même articles qu’il y a une dizaine de mois, notamment sur l’<a href="http://support.mozilla.org/fr/kb/voir-fichiers-pdf-firefox-sans-telecharger#w_utiliser-lextension-eapdf-viewerak">article</a> du support de Mozilla qui propose deux solutions : PDF.js et PDF Browser Plugin.
<br />Mais voilà, la capture d’écran de PDF.js avait bien changé. Je l’ai donc réinstallé, sans grand espoir. Et bien je ne suis pas du tout déçu !</p>
<p>Outre l’interface beaucoup plus agréable et ergonomique, le visionnage est fluide et je n’ai pas encore eu de problème pour lire les PDF, même les <a href="https://nicolabricot.com/public/lycee/soutien/Formulaire-Maths-1.pdf">formulaires de maths</a> avec de jolies formules…</p>
<p>Bref, je suis conquis, et si comme moi vous voulez de nouveau pouvoir lire les PDF sur Firefox sous Mac OS, je ne peux que vous conseiller très fortement d’utiliser l’excellent plugin <a href="https://addons.mozilla.org/fr/firefox/addon/pdfjs/">PDF.js</a> (appelé aussi PDF Viewer) des Labs de Mozilla !</p>
<div class="footnotes">
<h3>Notes</h3>
<p>[<a href="https://nicolabricot.com/post/2012/lire-les-pdf-dans-firefox-sous-mac-os-avec-pdfjs#note-3108-1" id="notes-3108-1">1</a>] Voir l’<a href="http://support.mozilla.org/fr/kb/utiliser-plugin-adobe-reader-voir-telecharger-pdf#w_installer-et-mettre-aa-jour-adobe-reader">article</a> du support Mozilla.</p>
</div>Un petit favicon pour son siteurn:md5:a85e30a05255414faf6da0f0d1a172b32012-08-30T13:56:00+02:002014-11-04T12:49:11+01:00NicolasWebAstuceDesignMicrosoftTaffWeb <p>Pour ne pas devoir aller chercher quand j’en ai besoin la bonne syntaxe qu’Internet Explorer réussira à comprendre pour afficher un beau favicon, j’ai décidé de prendre les choses en main et de me faire un petit mémo ici.</p>
<p>Pour Internet Explorer (jusqu’à je ne sais pas quelle version), il faut un favicon au format ICO 16×16 — sinon il fera la tête et n’affichera rien — à appeler avec :</p>
<pre>
<link rel="shortcut icon" type="image/x-icon" href="https://nicolabricot.com/post/2012/favicon.ico" />
</pre>
<p>Pour les navigateurs récents, un favicon au format PNG 32×32 fera très bien l’affaire. Il faudra l’appeler avec :</p>
<pre>
<link rel="icon" type="image/png" href="https://nicolabricot.com/post/2012/favicon.png" />
</pre>
<p>Il est possible d’utiliser d’autres formats (GIF, JPG, …) pour ces navigateurs. Il faut alors penser à modifier le <code>type="image/xxx"</code> correspondant.</p>
<p>Et pour les appareils iOS, j’ai vu que l’on pouvait augmenter encore la taille du favicon, mais bon là je verrais quand j’en aurais <em>vraiment</em> besoin.</p>
<hr />
<p class="edit">Mise à jour de nov. 2014</p>
<p>L’eau a coulé sous les ponts depuis, et voici deux outils qui me sont utiles voire indispensables :</p>
<ul>
<li><a href="http://www.convertico.com/" rel="external" hreflang="en">convertico.com</a> qui permet de convertir une image au format ICO ;</li>
<li><a href="http://realfavicongenerator.net/" rel="external" hreflang="en">realfavicongenerator.net</a> qui est l’outil ultime pour, à partir d’une image assez grande, générer <strong>tous</strong> les différents formats et différentes tailles de favicon nécessaires (standard, Microsoft, iOS, …).</li>
</ul>Changer le programme par défaut sous Macurn:md5:9b95c693a7bb43a0b56ff2aa65062c372012-04-11T14:47:00+02:002013-04-26T23:26:33+02:00NicolasInformatiqueAppleAstuceBonne humeurEvolutionMac <p>Dernièrement, quand je voulais ouvrir un fichier <code>.css</code> sous Mac, il me l’ouvrait automatiquement avec DashCode. Très gentil, mais je préfère l’ouvrir avec Komodo.</p>
<p>Je faisais donc un clic droit, “Ouvrir avec”, et je cochais la case “Toujours ouvrir avec”. Le problème c’est que cela ne s’appliquait qu’au fichier sélectionné.</p>
<p class="center">
<a href="https://nicolabricot.com/public/images/screen/ouvrir-avec-mac-mauvaise-solution.png" title="Ouvrir avec sous Mac (mauvaise solution)"><img src="https://nicolabricot.com/public/images/screen/.ouvrir-avec-mac-mauvaise-solution_m.jpg" alt="Ouvrir avec sous Mac (mauvaise solution)" title="Ouvrir avec sous Mac (mauvaise solution), avr. 2012" class="photo" /></a>
</p>
<p>Mais j’ai (enfin) trouvé la solution :).</p>
<p>Il suffit de faire sur n’importe quel fichier avec l’extension dont vous voulez modifier le programme par défaut</p>
<ul>
<li><kbd>cmd</kbd> + <kbd>i</kbd> pour afficher les propriétés,</li>
<li>dans la rubrique “Ouvrir avec”, sélectionner le programme avec lequel vous voulez ouvrir ces fichiers par défaut,</li>
<li>enfin, cliquer sur “Tout modifier…” pour l’appliquer à l’extension.</li>
</ul>
<p class="center">
<a href="https://nicolabricot.com/public/images/screen/changer-programme-defaut-mac.png" title="Changer de programme par défaut sous Mac (bonne solution)"><img src="https://nicolabricot.com/public/images/screen/.changer-programme-defaut-mac_m.jpg" alt="Changer de programme par défaut sous Mac (bonne solution)" title="Changer de programme par défaut sous Mac (bonne solution), avr. 2012" class="photo" /></a>
</p>
<p>Voilà, le problème est résolu !</p>Pour une prochaine refonte graphiqueurn:md5:d79e64e66f5fad9ee0008cfa0e717a822011-08-22T00:36:00+02:002015-10-27T23:30:51+01:00NicolasWebBlogDesignDotclearEvolution <p class="centre"><img alt="Paint par ArtCriminal sur Flickr.com" title="Paint par ArtCriminal sur Flickr.com, août 2011" class="photo" src="https://nicolabricot.com/public/images/flickr/paint-artcriminal.jpg" /></p><p>Quand j’aurais envie de refaire ou modifier le design, il faut que je pense à remplacer :</p><ul><li>“billets précédents” par “retourner dans le passé” ;</li><li>“billets suivants” par “revenir dans le présent” ;</li><li>“aucun commentaire” par “ajouter son grain de sel”.</li></ul><p>Photo : <a title="Paint de Art Criminal" href="http://www.flickr.com/photos/artcriminal/4558727704/in/photostream/">Art Criminal</a> sur Flickr.</p>De l’art de changer son designurn:md5:b1c1866776ee98c006e7847685d2884d2011-07-05T22:13:00+02:002020-04-06T17:26:54+02:00NicolasInformatiqueBlogDesignDotclear <p style="float:left; margin:0.75em 1em 0 0;"><a href="http://www.flickr.com/photos/zigazou76/4842567651/" title="Pots de peinture de zigazou76, sur Flickr"><img src="https://farm5.static.flickr.com/4089/4842567651_f1b3805979_m.jpg" alt="Pots de peinture" class="photo" /></a></p>
<p>Il y a quelques temps, j’ajoutais un nouveau design pour le blog. Il se voulait plus agréable à lire, plus convival, et plus léger. Je me suis inspiré de nombreux sites pour lesquels j’appréciais particulièrement leur design, ou certains éléments de leur design. Entre autres : <a href="http://5thirtyone.com/" title="5thirtyone" hreflang="en">5thirtyone</a> dont j’affectionne tout particulièrement la colonne de gauche contenant les informations sur chaque article.
</p>
<p>Mais voilà, je me suis rendu compte que le design ressemblait plus à des idées collées les unes aux autres, sans vraiment trop d’harmonie. Et que niveau accessibilité, ce n’était pas terrible non plus. Mettre la sidebar en bas comme le font certains blogs, nécessite plutôt d’afficher au plus un ou deux articles au-dessus.
<br />Et qu’au départ, je voulais un design léger, très simple (j’adore la <em>nudité</em> du <a href="http://blog.c-krylatov.com/" title="blog de Cyril Krylatov" hreflang="fr">blog</a> de Cyril Krylatov). Ce qui n’était plus le cas !</p>
<p>Et puis j’ai découvert la très <a href="http://ductile.dotaddict.org/post/2011/05/22/Mon-cher-Franck" title="Ductile Blog">intéressante initiative</a> de Kozlika et de Franck (c’est Kozlika qui parle) :</p>
<blockquote class="citation">
<p>Je voudrais réaliser un nouveau thème pour Dotclear. Je voudrais que celui-ci soit suffisamment robuste et présentable pour que nous puissions le joindre à la prochaine version.
</p>
<p>[…]</p>
<p>À ces prémisses s’ajouterait l’une de mes marottes : le chantier public en direct, ouvert aux commentaires. Tu connais mon goût pour l’exégèse et je frétille d’avance des discussions à n’en plus finir sur le choix d’une valeur de marge gauche d’une liste à 1.5 ou 1.66em.</p>
</blockquote>
<p>Je me suis donc inspiré des premières versions de ce nouveau design (en partiuclier les stickers), et j’ai essayé de ne pas ajouter des fioritures partout, tout comme des illustrations à tout bout de champ.</p>
<p>A la différence des autres thèmes que j’ai pu faire, dans lesquels je reprennais chaque template et je les modifiais à ma sauce, j’ai vraiment limité les modifications sur les fichiers. J’ai fait tout ce que j’ai pu en CSS, et j’ai gardé un certain nombre de comportement par défaut.
<br />J’entends par là les formulations comme : <q>Par Nicolas le lundi 4 mai 2011, 15:09 - Général</q>. Je n’y ai pas touché (même si j’aurais préféré quelque chose comme <q>Le lundi 4 mai 2011 – Général</q> (notez la différence entre les traits « d’union »<sup>[<a href="https://nicolabricot.com/post/2011/de-l-art-de-changer-son-design#pnote-050711-1" id="rev-pnote-050711-1">1</a>]</sup>)).</p>
<p> Je n’ai néanmois pas pu résister à modifier ces templates suivants :</p>
<ul>
<li><code>user_head.html</code> : pour ajouter un favicon et des commentaires conditionnels (c’est toujours un plaisir de prendre en compte les navigateurs obsolètes…),</li>
<li><code>_top.html</code> : pour avoir un haut de page avec description et les stickers,</li>
<li><code>post.html</code> et <code>page.html</code> : j’ai uniquement modifié les commentaires pour afficher les images Gravatar des commentateurs,</li>
<li><code>_footer.html</code> : là je me suis laissé un peu aller, entre les dernières photos de Flickr et mon dernier Tweet,
</li>
<li><code>404.html</code> : pour personnaliser la page d’erreur 404, qui n’est vraiment pas agréable par défault.</li>
</ul>
<p>J’espère que ce design ne me lassera pas trop vite, et qu’il est autant agréable pour vous que pour moi !</p>
<p>Photo : <a href="http://www.flickr.com/photos/zigazou76/4842567651/" title="Pots de peinture">Frédéric Bisson</a>.</p>
<div class="footnotes">
<h3>Notes</h3>
<p>[<a href="https://nicolabricot.com/post/2011/de-l-art-de-changer-son-design#rev-pnote-050711-1" id="pnote-050711-1">1</a>] En réalité le second trait n’est pas un trait d’union, mais un demi-cadratin : – (utilisé notamment pour les énumérations). Seul le - est un trait d’union, qui permet d’accoler deux mots (par exemple : <q>c’est-à-dire</q>). Plus de précisons sur la page <a href="http://fr.wikipedia.org/wiki/Tiret" title="Tiret sur Wikipedia">Wikipédia</a>.</p>
</div>Un site Internet pour la Bibliothèque de Bezannesurn:md5:a92da2e7d7027df753b91fb241c2ce652010-09-12T20:30:00+02:002020-04-06T17:33:36+02:00NicolasWeb <p>La <a href="http://bibliothequebezannes.free.fr" title="Site Internet de la Bibliothèque de Bezannes">Bibliothèque de Bezannes</a> vient d’ouvrir son site Internet (en réalité, l’ouverture date du premier septembre).<br /> Il est disponible à cette adresse : <a href="http://bibliothequebezannes.free.fr" title="Site Internet de la Bibliothèque de Bezannes">bibliothequebezannes.free.fr</a>.</p>
<p class="centre"><a href="http://bibliothequebezannes.free.fr" title="Site Internet de la Bibliothèque de Bezannes"><img src="https://farm5.static.flickr.com/4144/4983101213_1720601765.jpg" alt="Bibliothèque de Bezannes" height="500" width="477" /></a></p>
<p>Bonne visite !
<br />D’après mes sources, d’autres rubriques sont à venir…</p>URL Rewriting avec WordPress sous IISurn:md5:1f07ff7a53cd2e247e28962f217053502010-07-09T15:01:00+02:002015-07-28T14:18:04+02:00NicolasWindows Web ServerIISMicrosoftSite WebWindows Web Server 2008WordPress <p>Maintenant que l’on a installé WordPress en français sous IIS de Windows Web Server 2008, on obtient des URL pour les articles de la forme : <code>http://localhost/wordpress/<strong>?p=1</strong></code>.</p>
<p>Ce n’est pas ce qu’il y a de plus beau. On préférerait en effet avoir une belle URL de la forme : <code>http://localhost/wordpress/<strong>catégorie/nom-de-l-article</strong></code>.</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/url-pas-tres-jolie_4531486266_o.png"><img alt="URL pas très jolie" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.url-pas-tres-jolie_4531486266_o_m.png" title="URL pas très jolie, avr. 2010" /></a></p>
<p>Hé bien grâce à l’URL Rewriting, nous allons pouvoir y arriver. En plus de rendre plus parlante nos URL, on risque d’améliorer notre référencement.</p>
<p>Il faut se rendre dans la rubrique « Réglages » de la zone d’administration, puis aller dans la sous-rubrique « Permaliens ». De là, vous pouvez choisir parmi les options proposées. Dans notre cas, sélectionnons « Structure personnaliée » et entrons la syntaxe voulue : <code>/%category%/%postname%</code> (la liste des marqueurs disponibles sur le <a href="http://codex.wordpress.org/Using_Permalinks">codex</a> de WordPress).</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/options-des-permaliens_4530854123_o.png"><img alt="Options des permaliens" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.options-des-permaliens_4530854123_o_m.png" title="Options des permaliens, avr. 2010" /></a></p>
<p>Avant d’enregistrer les modifications, il faut que nous changions les droits de dossier. En effet, WordPress nécessite d’éditer (ou de créer) le fichier <code>web.config</code> à la racine du dossier, mais n’a par défaut pas les droits nécessaires.</p>
<p>Il faut donc se connecter à son serveur web et autoriser la modification du dossier pour le groupe « Utilisateurs ». Pour cela :</p>
<ol>
<li>clique-droit sur le dossier <code>wordpress</code> (dans le dossier <code>C:\inetpub\wwwroot</code> si vous avez installé WordPress dans un répertoire du site par défaut),</li>
<li>sélectionnez « Propriétés »,</li>
<li>dans l’onglet « Sécurité », cliquez sur « Modifier »,</li>
<li>sélectionnez le groupe « Utilisateurs » (s’il n’apparait pas, cliquez sur « Ajouter », puis entrez le nom du groupe « Utilisateurs », puis cliquez sur « OK »),</li>
<li>sélectionnez la case « Modification » dans la colonne « Autoriser »,</li>
<li>et enfin, validez le tout !</li>
</ol>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/autorisations-pour-wordpress_4530854253_o.png"><img alt="Autorisations pour WordPress" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.autorisations-pour-wordpress_4530854253_o_m.png" title="Autorisations pour WordPress, avr. 2010" /></a></p>
<p>Retournons maintenant sur la page d’administration que nous avions laissé ouverte. Nous pouvons maintenant valider la nouvelle syntaxe des URL en cliquant sur « Enregistrer les modifications ».</p>
<p>Pour des questions de sécurité, je vous conseille de ne plus autoriser les modifications du dossier <code>wordpress</code> ; pour cela, refaite la manipulation inverse, décochez juste la case « Modification » dans la colonne « Autoriser » dans l’étape 5.</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/url-beaucoup-plus-belle_4531486770_o.png"><img alt="URL beaucoup plus belle" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.url-beaucoup-plus-belle_4531486770_o_m.png" title="URL beaucoup plus belle, avr. 2010" /></a></p>
<p>Nous voilà ainsi avec de belles URL pour nos articles !</p>Installation de WordPress francisé sous IISurn:md5:195a25f683de7f84aa222ab2aab36d792010-07-09T14:32:00+02:002018-11-02T15:00:48+01:00NicolasWindows Web ServerIISMicrosoftSite WebWindows Web Server 2008WordPress <h3>Installation de Php et de WordPress grâce à Web Plateform Installer 2.0</h3>
<p>Windows Web Server 2008 fournit un outil « Web Plateform Installer » qui va nous permettre d’installer WordPress (en anglais) ainsi que Php.</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/web-plateform-installer-20_4526058562_o.png"><img alt="Web Plateform Installer 2.0" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.web-plateform-installer-20_4526058562_o_m.png" title="Web Plateform Installer 2.0, avr. 2010" /></a></p>
<p>En sélectionnant le moteur de blog WordPress, l’outil sélectionne automatiquement les dépendances nécessaires. Chose pratique et utile car nous n’avons plus besoin de nous soucier de l’installation de Php et MySQL. « Web Plateform Installer » installe aussi l’URL Rewrite, mais ne le configure pas (on le fera dans un autre article).</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/installation-de-wordpress-avec-web-plateform_4525428761_o.png"><img alt="Installation de WordPress avec Web Plateform" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.installation-de-wordpress-avec-web-plateform_4525428761_o_s.png" title="Installation de WordPress avec Web Plateform, avr. 2010" /></a> <a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/installation-de-wordpress-avec-web-plateform_4525428693_o.png"><img alt="Installation de WordPress avec Web Plateform" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.installation-de-wordpress-avec-web-plateform_4525428693_o_s.png" title="Installation de WordPress avec Web Plateform, avr. 2010" /></a></p>
<p>Une fois que l’on accepte l’installation, celle-ci commence. On commence par configurer le compte <code>root</code> de MySQL. L’outil va ensuite télécharger et installer les composants nécessaires.</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/configuration-de-mysql_4525428625_o.png"><img alt="Configuration de MySQL" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.configuration-de-mysql_4525428625_o_s.png" title="Configuration de MySQL, avr. 2010" /></a> <a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/installation-de-mysql_4525428559_o.png"><img alt="Installation de MySQL" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.installation-de-mysql_4525428559_o_s.png" title="Installation de MySQL, avr. 2010" /></a></p>
<p>Viens ensuite la configuration propre de WordPress. Doit-il être installer dans un répertoire (ou à la racine) du site actuel, ou dans un nouveau site web ? A vous de choisir en fonction de ce que vous voulez.</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/configuration-de-wordpress_4525428477_o.png"><img alt="Configuration de WordPress" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.configuration-de-wordpress_4525428477_o_s.png" title="Configuration de WordPress, avr. 2010" /></a> <a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/configuration-de-wordpress-dans-un-nouveau-site-web_4526058090_o.png"><img alt="Configuration de WordPress dans un nouveau site web" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.configuration-de-wordpress-dans-un-nouveau-site-web_4526058090_o_s.png" title="Configuration de WordPress dans un nouveau site web, avr. 2010" /></a></p>
<p>Lorsque ces configurations, propres à IIS, sont configurées, il faut maintenant entrer les données pour les paramètres de WordPress : le nom la base de données, le nom d’utilisateur, l’adresse du serveur de la base de données (ici <code>localhost</code> et les phrases de sécurité).</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/parametres-de-wordpress_4525428353_o.png"><img alt="Paramètres de WordPress" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.parametres-de-wordpress_4525428353_o_t.png" title="Paramètres de WordPress, avr. 2010" /></a> <a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/parametres-de-wordpress_4526057900_o.png"><img alt="Paramètres de WordPress" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.parametres-de-wordpress_4526057900_o_t.png" title="Paramètres de WordPress, avr. 2010" /></a> <a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/parametres-de-wordpress_4526057808_o.png"><img alt="Paramètres de WordPress" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.parametres-de-wordpress_4526057808_o_t.png" title="Paramètres de WordPress, avr. 2010" /></a></p>
<p>Suite à ça, WordPress s’installe et l’installation se termine. Dans mon cas, j’ai une petite erreur : « MySQL Windows Essential » ne s’est pas installé, mais ce n’est absolument pas gênant, tout fonctionnera correctement.</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/installation-de-wordpress_4526057728_o.png"><img alt="Installation de WordPress" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.installation-de-wordpress_4526057728_o_s.png" title="Installation de WordPress, avr. 2010" /></a> <a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/fin-de-linstallation_4525428005_o.png"><img alt="Fin de l'installation" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.fin-de-linstallation_4525428005_o_s.png" title="Fin de l'installation, avr. 2010" /></a></p>
<p>Voilà la première étape de l’installation de WordPress et Php est terminée. Sauf que voilà, WordPress est en anglais (partie publique et privée). Mais ce n’est pas un problème…</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/wordpress-en-ligne_4526057582_o.png"><img alt="WordPress en ligne" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.wordpress-en-ligne_4526057582_o_m.png" title="WordPress en ligne, avr. 2010" /></a></p>
<h3>Configuration de WordPress en version française (parties publique et privée)</h3>
<h4>Configurer la zone d’administration en français</h4>
<p>Comme l’indique Xavier sur son <a href="http://xavier.borderie.net/wp-fr/installation-de-wordpress-en-francais/">site</a>, il faut télécharger le fichier <a href="http://svn.automattic.com/wordpress-i18n/fr_FR/tags/2.6.2/messages/fr_FR.mo">fr_FR.mo</a>, puis placer ce fichier dans le dossier <code>wp-includes/languages</code> (à créer si ce n’est pas la cas).</p>
<p class="important">Allez plutôt rechercher le lien du fichier sur le <a href="http://xavier.borderie.net/wp-fr/installation-de-wordpress-en-francais/">site de Xavier</a>, vous aurez la dernière version à jour !</p>
<p>C’est presque fini, il faut maintenant éditer le fichier <code>wp-config.php</code> : ajouter <code>fr_FR</code> dans l’option <code>WPLANG</code>.<br />
Ce qui nous donne :</p>
<pre>
define ('WPLANG', 'fr_FR');</pre>
<h4>Configurer la partie publique en français</h4>
<p>Toujours en suivant scrupuleusement ce que dit Xavier, il faut récupérer de l’archive complète le dossier thème <code>default</code>, puis le placer dans le dossier du serveir <code>wp-content\themes</code> quitte à remplacer le dossier existant. Ainsi le « template » par défaut est maintenant totalement francophone :-) !</p>
<p class="centre"><a class="media-link" href="https://nicolabricot.com/public/images/windows-web-server/wordpress-en-ligne-et-en-francais_4526057520_o.png"><img alt="WordPress en ligne et en francais" class="media" src="https://nicolabricot.com/public/images/windows-web-server/.wordpress-en-ligne-et-en-francais_4526057520_o_m.png" title="WordPress en ligne et en francais, avr. 2010" /></a></p>Carnet de notes pour Windows Web Server 2008urn:md5:8e9b71c4f7f42e122a5700686fd86ecf2010-04-16T04:36:00+02:002020-04-06T17:32:56+02:00NicolasWindows Web ServerIISWindows Web Server 2008 <p>Microsoft proposant des serveurs web gratuits tournant sous Windows Web Server 2008, je me suis dit que ça pouvait être intéressant de tester. Je me suis donc inscrit au programme et j’ai pu bénéficier d’un serveur :-).</p>
<p>Profitant de l’occasion, j’ai installé le service de blog WordPress, et décidé d’en faire un carnet de notes pour partager mes expériences. Vous y trouver donc les retours d’expériences, les solutions (si je les ai trouvées…) aux problèmes rencontrés, etc.
<br />Cela me permettra aussi de comparer plus finement WordPress et Dotclear.</p>
<p>Je vous conseille donc vivement d’aller faire un tour sur <a href="http://carnet.nicolabricot.com" title="Carnet de notes de nicolabricot tournant sous Windows Web Server 2008 R2">le carnet de notes</a> spécialement crée pour cette occasion grâce à WordPress et à MaPlateformeWeb.com.
<br />Comme toute les bonnes choses ont une fin, la licence de Windows Web Server 2008 n’est valide que 180 jours…</p>
<p class="edit">L’opération commerciale étant terminée, le serveur est arrêté. Je remets cependant en ligne les billets que j’avais écrit : à trouver dans la catégorie <a href="https://nicolabricot.com/categorie/informatique/windows-web-server">Windows Web Server</a>.</p>Nouveau favicon pour Google ?urn:md5:72b29832256ebdcdf7d10e3ec4e3180c2009-01-09T20:52:00+01:002020-04-11T13:07:56+02:00NicolasWebGoogleHasardWeb <p>Alors que je regardais les actualités sur <a href="http://news.google.fr/" title="Google Actualités">Google Actualités</a>, je remarque le favicon n’est pas l’habituel… Pareil pour les recherches d’image… Bizarre !</p>
<p class="center"><img src="https://nicolabricot.com/public/images/screen/nouveau_logo_google_images.png" alt="Nouveau Logo de Goole Images ?" class="photo" title="Nouveau Logo de Goole Images ?, janvier 2009" /></a></p>