- Pour faire une démonstration du très beau widget météo de Mac, visitez la ville de Nowhere !
- invoquez DashBoard
- activez le widghet Météo (ville quelconque)
- pomme+alt+click sur le widget
Le widget vous amène sur la ville de Nowhere. De là, chaque fois que vous reproduirez la dernière étape, vous aurez une nouvelle décoration, ce qui vous permet d’évangéliser. Pour revenir au statut normal, il suffit d’évoquer Dashboard. La prochaine fois que vous l’invoquerez, la ville sera celle que vous avez choisi, pas Nowhere.
- Depuis Tiger, la calculette sait utiliser la notation polonaise inverse. Comme elle suit aussi l’ordre des opérations, un
jongleur de nombres
(physicien, mathématicien…) peut la considérer autrement que d’un regard condescendant. Et elle cache encore pas mal de choses… - Enfin des bureaux virtuels par défaut dans Mac OS X. Ils auront mis le temps (oui, je sais qu’il y a des tas de programmes tiers pour le faire). Il faudra néanmoins attendre 2007 pour caresser le pelage du Leopard (on me souffle qu’un certain monsieur P2P l’aurait déjà).
- Safari affiche le CMJN et le PDF. En revanche, il n’affichait pas le JPEG2000 en janvier 2003 (oui, je sais, c’est vieux).
- Safari transforme l’apparence des URI. Il montre les URI comme texte en UTF-8 quand possible. Peut-être le but est l’IRI ajouter un lien vers le billet où je distingue tout ceci et dans ce billet, ajouter ce lien : http://www.w3.org/International/iri-edit/draft-duerst-iri-07.txt. Ainsi,
http://fr.wikipedia.org/wiki/M%C3%A8redevient à l’écranhttp://fr.wikipedia.org/wiki/Mère. Une personne non avertie inscrirait donc des URI en texte normal, alors que c’est illégal. En même temps, le W3C recommande d’utiliser des caractères UTF-8, j’ai donc un peu de mal à comprendre.
Tag Archives: Safari
Copier-coller de tableau
Source de l’excercice : Déclinaisons latines.
Copier-coller un tableau depuis Safari
Nominatif singulier civis mare consul corpus pater urbs animal febris Vocatif singulier civis mare consul corpus pater urbs animal febris Accusatif singulier civem mare consulem corpus patrem urbem animal febrim Génitif singulier civis maris consulis corporis patris urbis animalis febris Datif singulier civi mari consuli corpori patri urbi animali febri Ablatif singulier cive mari consule corpore patre urbe animali febri Nominatif pluriel cives maria consules corpora patres urbes animalia febres Vocatif pluriel cives maria consules corpora patres urbes animalia febres Accusatif pluriel cives maria consules corpora patres urbes animalia febres Génitif pluriel civium marium consulum corporum patrum urbium animalium febrium Datif pluriel civibus maribus consulibus corporibus patribus urbibus animalibus febribus Ablatif pluriel civibus maribus consulibus corporibus patribus urbibus animalibus febribus
Copier-coller un tableau depuis Opera et Mozilla
Nominatif singulier civis mare consul corpus pater urbs animal febris Vocatif singulier civis mare consul corpus pater urbs animal febris Accusatif singulier civem mare consulem corpus patrem urbem animal febrim Génitif singulier civis maris consulis corporis patris urbis animalis febris Datif singulier civi mari consuli corpori patri urbi animali febri Ablatif singulier cive mari consule corpore patre urbe animali febri Nominatif pluriel cives maria consules corpora patres urbes animalia febres Vocatif pluriel cives maria consules corpora patres urbes animalia febres Accusatif pluriel cives maria consules corpora patres urbes animalia febres Génitif pluriel civium marium consulum corporum patrum urbium animalium febrium Datif pluriel civibus maribus consulibus corporibus patribus urbibus animalibus febribus Ablatif pluriel civibus maribus consulibus corporibus patribus urbibus animalibus febribus
Comme vous le voyez, Mozilla et Opera ne modifient pas les tabulations pour rendre les tableaux esthétiques en texte (ce qui n’est pas forcément une mauvaise idée si on veut en faire autre chose que tu texte brut).
Mais quoi qu’il en soit, c’est mieux que Safari.
D’un autre côté, celui-ci réagit au ctrl+k…
Test de conformité typographique
Initialement publié le 12 septembre 2006 à 02:41:39
Test de … (…) qui ne doit pas être en début de ligne…
Test de … (…) qui ne doit pas être en début de ligne…
Apparemment, c’est bon avec Safari (ça ne l’était pas avant), Opera et Mozilla. Mon code ne me satisfait cependant pas, pensez-vous qu’il y a une meilleure manière de vérifier que ces caractères (…, ;, …) ne vont pas se trouver en début de ligne ?
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr"> <head> <title>Test ellipse</title> </head> <body> <div style="border:red thin solid;font-family:monospace;width:36em"> <p>Test de <code>…</code> (…) qui ne doit pas être en début de ligne<strong>…</strong></p> </div> <div style="border:red thin solid;font-family:monospace;width:37em"> <p>Test de <code>…</code> (…) qui ne doit pas être en début de ligne<strong>…</strong></p> </div> </body> </html>
Voici un exemple avec Omniweb 5.5 : Ils en parlent mais ne me le disent pas, les petits cachottiers :

Quelques comparaisons de navigateurs
Comparaisons en vrac, surtout sur des points avancés. Sera mis à jour selon l’actualité. Malgré ce que les résultats pourraient donner, il n’y a pas de biais pour inciter à utiliser un navigateur ou un autre. Je teste au fur-et-à-mesure de ce que je trouve, c’est tout.
Erreurs de parsage XML
Lors d’une erreur de parsage sur du pur XML (application/xhtml+xml — testé avec la page d’administration de Spam Clear après une tentative de passage en xml pur),
- Firefox 3α1 me donne la bonne colonne mais se trompe de ligne.
- Safari 2.0.3, lui, fait l’inverse : la ligne est correcte, mais pas la colonne.
- Opera 9 donne les bonnes coordonnées (ligne + colonnes), affiche le texte problématique et son contexte (mais n’enroule pas les lignes, alors même qu’il gère
pre-wrap) et propose de reparser le contenu en HTML.
Vainqueur : Opera
Double prologue XML
Toujours sur du XML, lorsque le prologue XML (<?xml version="1.0" encoding="utf-8"?>) est annoncé deux fois :
- Firefox 3α1 affiche une erreur de parsage avec les bonnes coordonnées
- Safari 2.0.3 montre la page comme si de rien n’était
- Internet Explorer 6 montre la page comme si de rien n’était
- Opera 9 affiche une erreur de parsage avec les bonnes coordonnées, affiche le texte qui pose problème en le surlignant en rouge (mais n’enroule pas les lignes, alors même qu’il gère
pre-wrap) et propose de reparser le contenu en HTML.
Vainqueur : Opera
Balises non balancées
Surnuméraire
<ul><li></li></li></ul> :
- Firefox 3α1 affiche une erreur de parsage avec les bonnes coordonnées
- Safari 2.0.3 montre la page comme si de rien n’était
- Opera 9 affiche une erreur de parsage avec les bonnes coordonnées, affiche les balises déséquilibrées en jaune (pour celle du début) et en rouge (pour la surnuméraire) (mais n’enroule pas les lignes, alors même qu’il gère
pre-wrap) et propose de reparser le contenu en HTML.
Vainqueur : Opera
Manquante
<p><p></p> :
- Firefox 3α1 affiche une erreur de parsage avec les bonnes coordonnées
- Safari 2.0.3 montre la page comme si de rien n’était
- Opera 9 affiche une erreur de parsage avec les bonnes coordonnées, affiche la balise non fermée en jaune (mais n’enroule pas les lignes, alors même qu’il gère
pre-wrap) et propose de reparser le contenu en HTML.
Vainqueur : Opera
La fonctionnalité d’Opera de reparsage en HTML a tous les avantages : elle permet au webmestre de savoir qu’il fait une erreur en lui permettant de la modifier. Pour ce faire, il reparse en HTML et a ainsi accès au formulaire qui lui permet de réparer son erreur.
Réactivité sous Tiger
- Firefox 3α1 ne vaut pas mieux que les précédents
- Safari 2.0.3 est très rapide. On regrette qu’il n’y ait rien de gratuit pour qu’il se souvienne des sessions en cas de plantage. Notons aussi qu’il devient lent avec le temps. Enfin, il ralentit considérablement si l’on utilise de la transparence (
opacity, pas testé avecrgba) - Opera 9 est un peu mieux que les précédents, et au coude_à-coude avec Firefox
Vainqueur : Safari. Notons cependant que Firefox 3α1 est une alpha. D’un autre côté, le principal avantage de cette version pour Mac est censé être une meilleure intégration à l’OS à la pomme… nous l’attendons toujours (les raccourcis clavier EMAC comme ctrl+E ou ctrl+K sont apparus, mais c’est bien tout).
Historique
- Firefox 3α1 est bien
- Safari 2.0.3 efface votre historique au-delà d’une semaine (voire moins), de manière pas tout à fait déterministe, même si vous avez manipulé le logiciel pour conserver plus de 99 entrées
- Opera 9 est très bien : il est rapide et répond correctement
Vainqueur : Opera
pre and pre-wrap support
My goal is to get rid of the pre, that I consider useless: it is a presentational tag with no semantic value attached to (the closest to it in current use is code and their relationships are pretty much like the one between q and blockquote—which incidentally had been removed from XHTML 2.0). I plan to use p class="pre"» instead. I should only impact text browser (search engine should not care).
Vrac pressant
Vite avant que j’oublie…
Nuage de tags et run-in
J’ai enfin mis un nuage de tags sur la page.
J’ai repris le code d’Arnaud, c’est-à-dire un seul paragraphe avec un suite de span.
<?php twTags::tagCloud($levels = 5, $block = '<p>%s</p>', $item = '<span class="level-%2$d">%1$s</span>') ?>
Je n’aime pas cette solution et lui aurai préféré une liste stylée avec run-in.
<?php twTags::tagCloud($levels = 5, $block = '<ul id="tagcloud">%s</ul>', $item = '<li class="level-%2$d">%1$s</li>') ?>
Mais ça ne marche pas sur Firefox et Safari. Quant à Opera, il a un comportement étrange : il n’affiche pas tous les éléments.
Une page de test est aussi disponible. Si vous constatez que l’erreur vient de moi, merci de le signaler.
Safari Web Inspector : la réponse à la Web Developper toolbar de Firefox
Je surfe désormais avec une compilation nocturne (nightly build en bon rosbif) de Safari. Parmi les multiples améliorations (notamment dans la gestion de CSS et dans les moindres plantages), en voici une que j’ai découverte accidentellement : l’inspecteur Web (Web inspector).
Si ça vous rappelle Dashboard, c’est normal : l’inspecteur est conçu avec la même technologie canvas. Il fournit nombre d’information pour chaque élément d’une manière que je trouve meilleur que la barre d’outils du développeur Web de Firefox. Tous les outils de cette barre ne sont pas disponibles dans l’inspecteur (que je n’ai encore pas profondément regardé), mais le contraire est aussi vrai (adresse et détail exact de chaque opération CSS pour un élément donné).
Certains détails purement esthétiques (et secondaires diront certains) n’apparaissent pas sur cette capture, comme l’encadrement de l’élément en rouge avec du text-shadow et un fondu (comme dans WordPress 2.0. J’imagine que c’est un effet JavaScript).
L’inspecteur Web n’est pas terminé (Metrics et Properties sont not finished
et, comme vous avez dû le voir, il n’est pas traduit) mais déjà, il donne bien envie de l’essayer. Je n’ai pas le temps pour le moment, mais il faudra que je m’y penche.
Ah ! oui, si vous voulez essayer ce nouveau Safari, allez piocher dans la page des compilations nocturnes.
Font-substitution flawed in Safari
Sometimes (especially with Unicode characters) it may happen that no glyph corresponds to the requested character in the requested font. How the brower deals with that varies from browser to browser.
- Firefox seems to synthetise
- Opera seems to substitute
- Safari seems… to do nothing
Favicon problem
Bug fixed with find ~/Library/Safari/Icons -type f -print | xargs rm and restart Safari (kudos to Dave Taylor). Neither emptying the cache nor the debug meny helped. There is still a bug in that Safari is not aware of favicon change, still.
I already talked about this problem six months ago, I now have more examples.
My favicon doesn’t appear in Safari. As you can see on the pictures below, there is no problem with Opera or Firefox.
Continue reading