mars 2009 - RemyA's

Aller au contenu | Aller au menu | Aller à la recherche

RemyA's

Vous etes ici : Accueil > mars 2009

samedi 7 mars 2009

iPhone 3G et eBook

En faisant un tour sur Fictionwise.com, je suis tombé sur l'annonce d'une nouvelle version d'un logiciel pour lire des livres sur l'iPhone. Cela tombe bien, c'est l'un des logiciels que je recherche depuis que j'ai un iPhone 3G. eReader 1.1 semble correspondre à mes besoins et permet d'avoir accès au bookshelf de Fictionwise. D'autre part, mon autre fournisseur de livre en anglais (Webscription.net) ne propose malheureusement pas ce format. Je sens que je vais être réduit à utiliser Safari pour lire leurs livres. Une autre possibilité, que je découvre au travers d'un vieux billet d'O'Reilly est la diffusion d'ebook par iTunes en utilisant le format PDF.

Je viens de me plonger dans l'AppStore français, et la version 1.1 de eReader est bien présente, et gratuitement. Ce qui est normal, Fictionwise se paie quand on achète des bouquins. Le logiciel venant avec 2 exemplaires de bouquins, je peux déjà vous dire avant même d'avoir downloader les miens que je suis d'accord avec tous les avis positifs vus sur l'AppStore. De plus, pour mes livres qui ne sont pas sur fictionwise, je peux les mettre sur une serveur web, sur mon mac ou un serveur local, et ils seront dispos sur l'iPhone par connexion http. Finalement, ce n'est pas si mal pour commencer.

Quand aux livres sur webscription.net, je viens de voir qu'ils sont disponible en HTML et RTF. Un petit passage par openoffice, et je peux les avoir en PDF. Après, ce n'est qu'une question de transfert sur l'iPhone.

jeudi 5 mars 2009

Mystère : de l'utilisation des H1 avec positionnement CSS dans Internet Explorer

J'ai passé une heure hier au soir à essayer de comprendre pourquoi une page qui marchait parfaitement avec Firefox et avec Safari, me donnait un truc affreux avec IE : décalage à droite de toute la page en dessous du header, et donc bien entendu une page illisible.

Au final, je me suis rendu compte que la page en question sous IE avait un problème avec les balises H1 (et H2, mais cela devait être aussi vrai pour les niveaux suivants) quand on utilisait la propriété CSS position. Je cherchais juste à mettre un titre et un sous-titre bien placés par rapport à l'image de fond du DIV container. Et pour des raisons logiquement sémantique, je m'étais dis qu'un H1 et un H2 étaient les bonnes balises, comme dans l'exemple suivant.

Après de multiples essais, en enlevant la plupart des éléments de la page, je me suis rendu compte que le seul moyen de corriger le problème était d'utiliser des balises P au lieu des balises H, comme dans l'exemple suivant. Au passage, si quelqu'un peut m'indiquer un outil sous IE (gratuit de préférence) me permettant de faire les même choses que Firebug pour Firefox, je lui en serai très reconnaissant. En fait, en cherchant trente secondes, la solution est peut-être Firebug Lite tout simplement ?

Mais vous savez le plus drôle ? J'ai ensuite passé 15 minutes à essayer de mettre en place un test reproduisant le problème en copiant les fichiers originaux et en faisant de légères modifications pour avoir le nécessaire et le suffisant. Mais sans succès ! IE me montre la page correctement ! Pourtant, je n'étais pas le seul à avoir eu le problème.

J'en viens à penser que IE est capable d'apprendre, il suffit de lui taper dessus suffisamment longtemps. Ou bien que le problème était un glitch de character encoding (plus probable).