<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Carnet de Thierry &#187; safari</title>
	<atom:link href="http://regagnon.com/blog/tag/safari/feed/" rel="self" type="application/rss+xml" />
	<link>http://regagnon.com/blog</link>
	<description>Les aventures de Thierry Régagnon sur le Web et au Japon.</description>
	<lastBuildDate>Wed, 01 Feb 2012 16:45:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Les favicons de l&#8217;iPhone : les Apple Touch Icons</title>
		<link>http://regagnon.com/blog/2008/12/03/favicons-iphone-apple-touch-icons/</link>
		<comments>http://regagnon.com/blog/2008/12/03/favicons-iphone-apple-touch-icons/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 18:01:57 +0000</pubDate>
		<dc:creator>Thierry</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Web Mobile]]></category>
		<category><![CDATA[apple touch icon]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[icône]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://regagnon.com/blog/?p=132</guid>
		<description><![CDATA[Les possesseurs d&#8217;iPhone ou d&#8217;iPod Touch sont des utilisateurs un peu à part. Ils ont leur propre format de favicon. Les favicons &#171;&#160;classiques&#160;&#187; ne sont pas affichées par Safari Mobile. Mais il est par contre possible de définir une icône à afficher sur l&#8217;écran d&#8217;accueil (utilisée comme raccourci). Je vous conseille fortement de prendre le [...]]]></description>
			<content:encoded><![CDATA[<p>Les possesseurs d&#8217;<span lang="en">iPhone</span> ou d&#8217;<span lang="en">iPod</span> Touch sont des utilisateurs un peu à part. Ils ont leur propre format de <a href="http://fr.wikipedia.org/wiki/Favicon" title="Lire l'article Wikipedia sur les favicons">favicon</a>. Les favicons &laquo;&nbsp;classiques&nbsp;&raquo; ne sont pas affichées par Safari Mobile. Mais il est par contre possible de définir une icône à afficher sur l&#8217;écran d&#8217;accueil (utilisée comme raccourci). Je vous conseille fortement de prendre le temps de créer une icône pour ses utilisateurs. Si aucune icône n&#8217;a été définie pour le site web, Safari Mobile réalise une capture d&#8217;écran de la partie visible de la page afin de l&#8217;utiliser pour icône. En pratique, à moins d&#8217;avoir un site comportant des couleurs vives et uniques, à partir de la deuxième icône de ce style, il devient très difficile d&#8217;identifier le raccourci.</p>

<p><a href="http://www.flickr.com/photos/78296850@N00/3080326536" title="Voir la capture d'écran de l'iPhone sur Flickr"><img src="http://farm4.static.flickr.com/3009/3080326536_956a47486c.jpg" alt="Capture d'écran d'un iPhone montrant les deux types d'icones (capture du site et personnalisée)" width="320" height="480" /></a></p>

<p>Comme vous pouvez le voir avec cette capture d&#8217;écran de mon <span lang="en">iPhone</span>, l&#8217;icône générée automatiquement est totalement inutile car il est quasiment impossible d&#8217;identifier le site web (pour cette exemple, mon blog) et en plus elle est moche! Par contre, l&#8217;icône personnalisée a l&#8217;air d&#8217;être native à l&#8217;<span lang="en">iPhone</span> et attire le regard, ce qui est idéal pour les utilisateurs exigeant que sont les consommateurs des produits <span lang="en">Apple</span>.</p>

<p>Comment fait on pour personnaliser ces icônes? </p>

<p>Premièrement, ce n&#8217;est applicable que sur les <span lang="en">iPhones</span> avec au moins la mise à jour 1.1.3 comportant la fonctionnalité <span lang="en">Web Clip</span>. Je pense que tous les <span lang="en">iPhones</span> sont à jours, mais on ne sait jamais&#8230;</p>

<p>Il faut savoir que l&#8217;<span lang="en">iPhone</span> applique 3 effets avant de rajouter l&#8217;icône sur l&#8217;écran d&#8217;accueil : </p>

<ul>
    <li>des bords arrondis,</li>
    <li>une ombre sous l&#8217;icône,</li>
    <li>un aspect brillant.</li>
</ul>

<p><a href="http://www.flickr.com/photos/78296850@N00/3080453626" title="Voir l'icône avant et après les effets sur Flickr"><img src="http://static.flickr.com/3226/3080453626_27d1868c8e.jpg" alt="Une icône avant et après l'ajout des effets visuel par l'iPhone" width="" height="" /></a></p>

<p>Ne donnez donc pas un aspect brillant ou des bords arrondis à votre image. Cela ferait double emploi&#8230; L&#8217;<span lang="en">iPhone</span> attend une image au format <abbr title="Portable Network Graphics" lang="en">PNG</abbr> de 57 par 57 pixels, dans le cas contraire l&#8217;image est redimensionnée à la bonne taille. <br />
<strong>Mise à jour du 28 juin 2010 :</strong> Avec la sortie de l&#8217;iPhone 4, la taille maximale des icônes est passée à 114 par 114 pixels pour tenir compte du nouvel écran.</p>

<p>Le plus simple pour appliquer l&#8217;icône sur tout un site web, est de la mettre à la racine avec le nom : <code>apple-touch-icon.png</code>. Depuis la version 2.0 du <span lang="en">firmware</span> de l&#8217;<span lang="en">iPhone</span>, il est possible d&#8217;indiquer par le nom du fichier, que l&#8217;on ne veut pas des effets visuels supplémentaires. Pour cela le fichier doit s&#8217;appeler : <code>apple-touch-icon-precomposed.png</code>.</p>

<p>Mais si on ne veut appliquer l&#8217;icône que sur sur une page, ou un ensemble de pages? Dans ce cas-là, il vous faut la définir directement dans le section <em lang="en">head</em> de votre document <acronym title="HyperText Markup Language">HTML</acronym> par ce bout de code : </p>

<p><code>&lt;link rel="apple-touch-icon" href="/nom-icone-personalisee.png" /&gt;</code></p>

<p>L&#8217;effort n&#8217;est pas monstrueux et c&#8217;est beaucoup plus confortable pour les utilisateurs d&#8217;<span lang="en">iPhone</span> et d&#8217;<span lang="en">iPod</span> Touch. Vos internautes pourront alors être fiers d&#8217;arborer le raccourci de votre site sur leur écran d&#8217;accueil.</p>

<p>Voici 2 articles de l&#8217;<a href="http://developer.apple.com/" lang="en">Apple Developer Connection</a> sur le sujet : </p>

<ul>
    <li><a href="http://developer.apple.com/webapps/docs/documentation/InternetWeb/Conceptual/iPhoneWebAppHIG/MetricsLayout/chapter_5_section_2.html#//apple_ref/doc/uid/TP40007900-CH6-SW31" lang="en">Create an Icon for Your Web Application or Webpage</a></li>
    <li><a href="http://developer.apple.com/webapps/docs/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/chapter_8_section_2.html" lang="en">Specifying a Webpage Icon for Web Clip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://regagnon.com/blog/2008/12/03/favicons-iphone-apple-touch-icons/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Les tests Acid sont-ils positifs?</title>
		<link>http://regagnon.com/blog/2008/04/01/les-tests-acid-sont-ils-positifs/</link>
		<comments>http://regagnon.com/blog/2008/04/01/les-tests-acid-sont-ils-positifs/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 18:55:34 +0000</pubDate>
		<dc:creator>Thierry</dc:creator>
				<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[WaSP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[acid]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[navigateurs web]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[réflexion]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[Standards Web]]></category>

		<guid isPermaLink="false">http://regagnon.com/blog/?p=15</guid>
		<description><![CDATA[La semaine dernière, Safari et Opera ont obtenu le score de 100/100 pour le test Acid3. Les deux navigateurs ont annoncés leur réussite à quelques heures d&#8217;intervalles, terminus d&#8217;une course effrénée pleines de rebondissement. (qui n&#8217;aura su passionné que quelques geeks, dont moi&#8230;) Il est indéniable que toutes améliorations des navigateurs sur leur support des [...]]]></description>
			<content:encoded><![CDATA[<p>La semaine dernière, Safari et Opera ont obtenu le score de 100/100 pour le test Acid3. Les deux navigateurs ont annoncés leur réussite à quelques heures d&#8217;intervalles, terminus d&#8217;une course effrénée pleines de rebondissement. (qui n&#8217;aura su passionné que quelques geeks, dont moi&#8230;)
Il est indéniable que toutes améliorations des navigateurs sur leur support des standards est une bonne chose, mais les tests Acids ont-ils pour autant un effet positif?</p>

<p>Le <a href="http://www.w3.org/Style/CSS/Test/CSS1/current/test5526c.htm">premier test Acid</a> est apparu en 1998, il s&#8217;agit d&#8217;un test basé sur la spécification <acronym title="Cascading Style Sheets">CSS</acronym>1. Son créateur Todd Fahrner avait pour soucis d&#8217;offrir un élément de référence sur le box model pour les développeurs de navigateur. Ce test de qualité a fini par rejoindre en 1999 la <a href="http://www.w3.org/Style/CSS/Test/CSS1/current/">suite de test de CSS1</a>.</p>

<p>Il aura fallu attendre 2005 pour voir l&#8217;apparition du <a href="http://www.webstandards.org/files/acid2/test.html">test Acid2</a>. Cette fois-ci le test développé principalement par Ian Hickson, teste de nombreuses propriétés CSS 2.1, mais aussi le support des <acronym title="Portable Network Graphics">PNG</acronym>s transparents, de l&#8217;élément objet ou encore comment le navigateur se comporte face à des erreurs dans la feuille de style. Le test ne se concentre plus sur un domaine précis, mais regroupe différents points mal supportés par les navigateurs présents alors sur le marché et que la communauté aimerait vite voir corrigés. Ce fut indéniablement un bon moyen de motiver certaines équipes de développement, bien que l&#8217;on commençait déjà à se séparer de l&#8217;esprit de base.</p>

<p>Le <a href="http://acid3.acidtests.org/">test Acid3</a> est encore tout chaud. Il est sortie du four le 3 mars 2008. Encore plus ambitieux que son prédécesseur, le test Acid3 effectue 100 tests sur la page. Il se concentre principalement sur le <acronym title="Document Object Model">DOM</acronym>, mais comportent aussi des tests sur les sélecteurs de CSS3, sur <acronym title="Scalable Vector Graphics">SVG</acronym> ou encore <acronym title="Synchronized Multimedia Integration Language">SMIL</acronym>. Le soucis principal de ce nouveau test est de motiver les navigateurs à repousser leur limite. Ian Hickson aura mis près d&#8217;un an pour développer ce test Acid et il aura du faire appel à la communauté pour concevoir les derniers tests (afin d&#8217;avoir un beau score final de 100).</p>

<p>Malheureusement les derniers tests Acid, bien que formidable de part leur élaboration (je suis admiratif des connaissances que certaines personnes ont accumulé pour les concevoir), sont surtout un moyen de faire de la pub. Soyez le ou les premiers à passer un test Acid et le nom de votre navigateur se retrouvera sur tous les digg-like et tous les blogs et les sites ayant un lien avec le développement web. C&#8217;est ce qui a sûrement du pousser Opera a faire <a href="http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test">son annonce</a> sans pour autant avoir une version de test de leur navigateur à offrir en téléchargement, ou pour Webkit, d&#8217;activer des aspects non finalisés de leur moteur de rendu pour valider certains tests. Il est amusant de remarquer que chez Firefox, on prend le contre-pied en précisant que non, <a href="http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/">Firefox 3 ne passera pas le test Acid3</a>, car il y a des choses plus importantes à faire.</p>

<p>On en vient au final à se questionner sur les réels bénéfices apportés par le dernier test Acid. Il force les développeurs de navigateurs à implémenter des morceaux de spécification pour passer le test. Même si ces propriétés nouvellement supportées pourront se révéler utile dans de futures développement. On est bien loin de la réalité du développement web. Ne vaudrait t&#8217;il pas mieux se concentrer sur certains spécifications, voir certains aspects d&#8217;une spécification, qui répondraient à des besoins spécifiques mis à mal actuellement? Au lieu de faire un test qui s&#8217;occupe un peu de tout&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://regagnon.com/blog/2008/04/01/les-tests-acid-sont-ils-positifs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Débloquer le menu Debug sous Safari</title>
		<link>http://regagnon.com/blog/2008/02/10/debloquer-le-menu-debug-sous-safari/</link>
		<comments>http://regagnon.com/blog/2008/02/10/debloquer-le-menu-debug-sous-safari/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 11:21:14 +0000</pubDate>
		<dc:creator>Thierry</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[inspecteur web]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://regagnon.com/blog/2008/02/10/debloquer-le-menu-debug-sous-safari/</guid>
		<description><![CDATA[Note : Avec la sortie de Safari 3.1, les explications données dans ce billet ne sont plus à jour. Depuis la version 3.1, ce menu se nomme maintenant Développement et s&#8217;active depuis la section Avancées des préférences de Safari. Les explications dans le billet pour activer le menu Debug concernent donc les versions précédentes. Pas toujours [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Note :</strong> Avec la sortie de Safari 3.1, les explications données dans ce billet ne sont plus à jour. Depuis la version 3.1, ce menu se nomme maintenant</em> Développement <em>et s&#8217;active depuis la section</em> Avancées <em>des préférences de Safari. Les explications dans le billet pour activer le menu</em> Debug <em>concernent donc les versions précédentes.</em></p>

<p>Pas toujours connu des développeurs web sous Mac, il existe un menu caché par défaut sous Safari permettant de combler plusieurs de leurs besoins. Il ne rend pas Safari aussi puissant qu&#8217;une installation de Firefox pleine à craquer d&#8217;extensions pour le développement web, mais Safari n&#8217;a pas pour autant à rougir de la comparaison.</p>

<p>Ce menu vous permet entre autres :</p>

<ul>
    <li>de modifier le User-Agent de Safari (ce qui peut se révéler pratique même en dehors des périodes de développement) ;</li>
    <li>d&#8217;ouvrir la console JavaScript ;</li>
    <li>de modifier différents paramètres liés à la gestion de l&#8217;affichage de la page ;</li>
    <li>ou encore d&#8217;ouvrir son fameux <strong>Web Inspector</strong> (captures ci-dessous).</li>
</ul>

<p><a title="Voir sur Flickr" href="http://www.flickr.com/photos/78296850@N00/2253971953"><img src="http://farm3.static.flickr.com/2156/2253971953_0143dd124b_m.jpg" alt="Web Inspector de Safari" width="240" height="139" /></a> <a title="Voir sur Flickr" href="http://www.flickr.com/photos/78296850@N00/2253972097"><img src="http://farm3.static.flickr.com/2011/2253972097_4aa62a0cbc_m.jpg" alt="Calcul du temps de chargement de la page par le Web Inspector de Safari" width="240" height="167" /></a></p>

<p>Ce Web Inspector fera très plaisir aux utilisateurs réguliers de <a href="http://www.getfirebug.com/">Firebug</a> car ils y retrouveront des fonctionnalités de cette extension indispensable de Firefox.</p>

<p>C&#8217;est bien gentil cette présentation. Mais maintenant que je vous ai alléché. Vous faîtes comment pour accéder à ce menu?
L&#8217;explication que je fournis n&#8217;est valable que sous Mac. Si vous savez comment débloquer ce menu pour la version Windows, merci de laisser un commentaire. <em>(ptrubert nous a offert la solution dans les commentaires)</em></p>

<p>Commencez par ouvrir votre Terminal (Faîtes une recherche Spotlight ou lancez le depuis /Applications/Utilitaires/, raccourci SHIFT+COMMAND+U dans Finder).
Une fois que le Terminal est ouvert, copiez-collez cette ligne :</p>

<p><code>defaults write com.apple.Safari IncludeDebugMenu 1</code></p>

<p>Vous n&#8217;avez plus qu&#8217;à appuyer sur Entrée. Si le Terminal ne vous affiche rien de particulier sauf une nouvelle invitation à taper une commande, c&#8217;est que cela a marché. Le jour où vous voudrez enlever le menu Debug  de Safari, il vous suffira de recopier la même commande, sauf que cette fois-ci vous mettrez un 0 à la place du 1. Pour admirer le nouveau menu, il vous faut relancer Safari.</p>

<p>Il ne reste plus qu&#8217;à vous amuser avec ces nouvelles fonctions. Cependant garder bien au chaud votre installation de Firefox. Ces fonctions de Safari sont sympa, mais restent encore assez limité.</p>
]]></content:encoded>
			<wfw:commentRss>http://regagnon.com/blog/2008/02/10/debloquer-le-menu-debug-sous-safari/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

