Archives du mot-clé Safari

El granelero pasa (27)

  1. 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.

  2. 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…
  3. 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à).
  4. Safari affiche le CMJN et le PDF. En revanche, il n’affichait pas le JPEG2000 en janvier 2003 (oui, je sais, c’est vieux).
  5. 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%A8re devient à 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.

Flattr this!

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

Flattr this!

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>&hellip;</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>&hellip;</code> (…) qui ne doit pas être en début de ligne<strong>…</strong></p> </div> </body> </html>

Voici un exemple avec Omniweb 5.5 :

Parenthèse en début de ligne
Parenthèse en début de ligne

Ils en parlent mais ne me le disent pas, les petits cachottiers :

Flattr this!

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+xmltesté 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é avec rgba)
  • 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

Flattr this!

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).

Continuer la lecture de pre and pre-wrap support 

Flattr this!

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.

Capture d’écran Firefox et Safari
Capture d’écran Firefox et Safari
Capture d’écran Opera
Capture d’écran Opera

Une page de test est aussi disponible. Si vous constatez que l’erreur vient de moi, merci de le signaler.

Flattr this!