PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Influence PC : Inclure des PDF sans plugin sur votre site avec PDF.js (créé par Mozilla)

vendredi 14 mars 2014 à 11:55

Stop au players Flash pour lire des PDF ! Depuis Firefox 19 sorti en février 2013, la Fondation Mozilla a inclus dans son navigateur un lecteur PDF embarqué permettant de se passer de logiciel tiers pour lire des PDF.

S’il résout la problématique de l’internaute, il est cependant parfois nécessaire au webmaster d’avoir encore recourt à une technologie abandonnée depuis 2011, le Flash, pour insérer des documents PDF dans des pages Web. Hors le support du Flash est désastreux : mobiles, tablettes, Linux, TV connectées, consoles de jeux ou média center sont dotés de navigateurs dépourvus de plugin Flash, là où le JavaScript a un support universel.

Avertissements

Dans un monde de plus en plus mobiles et de moins en moins PC, la nécessité de s’adapter et de prendre en compte les nouveaux usages est une question récurrente qui se pose en entreprise. Faire ses choix techniques devient délicat lorsqu’il faut jongler entre le support morcelé mais fonctionnel du Flash, et le support universel mais imparfait du JavaScript, du CSS et du HTML qui peuvent littéralement foirer votre rendu selon le navigateur.

Si le Portable Document Format créé par Adobe est une norme ISO depuis le 1er juillet 2008, il n’est en plus pas facile de l’implémenter. Ainsi la solution que je vous propose est jeune et peut ne pas réussir le rendu parfait de toutes les présentations complexes possibles. Elle vous permettra néanmoins d’afficher la plupart des documents de la vie courante (CV, rapports, brochures) sur toute plateforme disposant d’un navigateur !

PDF.JS

Nous y voilà ! Le projet débuté en 2011 propose aujourd’hui une démonstration en ligne à cette adresse. Cette démo est mise à jour régulièrement par Mozilla et vous permet, via des paramètres d’url, de l’utiliser directement pour l’inclure sur vos pages Web.

Exemple :

La visualisation n’est pas encore disponible sur votre navigateur, veillez à le mettre à jour.

<script>
pdfDocument = document.getElementById("cv");
pageWidth = document.getElementById("content").offsetWidth;
documentWidth = 0.3 * pageWidth;
pdfDocument.style.width = documentWidth + "px";
pdfDocument.style.height = documentWidth * 1.2 + "px";

Explication :

Résultat :

La visualisation n’est pas encore disponible sur votre navigateur, veillez à le mettre à jour.

Rendu sur un smartphone sous Firefox OS :

PDF.js sous Firefox OS

Si vous n’aimez pas la dépendance à un service externe, vous pouvez récupérer sur le dépôt du projet le player dans le dossier « web » qui sera une version packagée prête à l’emploi. Je n’ai cependant pas réussi à trouver de branche stable, c’est pourquoi je fais appel à la démo.

Gravatar de Influence PC
Original post of Influence PC.Votez pour ce billet sur Planet Libre.

Articles similaires

Framablog : Ce que cache la gratuité des photos embarquées de Getty Images (et des autres)

vendredi 14 mars 2014 à 08:50

Le Parisien nous annonce que YouTube a connu une panne mondiale hier soir 13 mars 2014, entraînant avec lui la pléthore de sites qui proposent ses vidéos à mêmes leurs pages web via le lecteur embarqué. On remarquera que pour mieux nous informer l’article en question intègre deux tweets (paresse de journaliste ?).

Vidéos YouTube, encarts Twitter, musiques Soundcloud, boutons Facebook… nos pages web deviennent de plus en plus souvent un savant mélange entre notre propre contenu et celui des autres, apporté sur un plateau par des multinationales à forte dominante américaine.

C’est pratique et gratuit. Il y a un juste à faire un copier/coller avec un bout de code pour que, ô magie, le contenu des autres apparaisse instantanément sur votre page, l’enrichissant ainsi à moindre frais.

Mais il y a un risque et un prix à payer. Le risque c’est que comme rien n’est éternel, le jour où YouTube, Facebook, Twitter… disparaîtront (si, si, ça leur arrivera à eux aussi), on se retrouvera avec des pages pleines de zones vides qui n’auront plus de sens. Avant de disparaître, ces sociétés en difficulté auront pris le soin de modifier le contenu même de toutes ces (frêles) embarcations avec, qui sait, toujours plus de publicité. Elles en ont parfaitement le droit, c’est un accord tacite que vous signez avec elles lorsque vous recopiez leur code. Google peut ainsi très bien du jour au lendemain ne faire afficher qu’une seule et unique vidéo dans tous les milliards lecteurs YouTube embarqués avec, disons, une pub pour Coca-Cola : impact marketing garanti !

Quant au prix à payer il est lourd à l’ère de l’informatique post Snowden, c’est celui de votre vie privée car, comme on le verra plus bas, ces intégrations collectent de nombreuses informations vous concernant.

Ici donc c’est au tour de l’énorme banque Getty Images de vous proposer d’embarquer ses photos. Et vous avez le choix parmi… 35 millions d’images ! D’un côté cela rend service et sensibilise au respect du crédit, de la licence et du lien vers le document d’origine. De l’autre ça participe à la fameuse citation « si c’est gratuit, c’est que c’est vous le produit »…

À comparer avec ce qu’a fait la British Library, l’équivalent britannique de la BnF, en décembre dernier : verser 1 million d’images du domaine public en haute résolution sur Flickr. Un autre monde, un monde à défendre, promouvoir et encourager.


Potzuyoko - CC by


Getty Images autorise l’incorporation gratuite, mais quel en est le prix pour la vie privée ?

Getty Images Allows Free Embedding, but at What Cost to Privacy?

(Traduction : r0u, Juliette, Achille, goofy)

Getty Images — probablement la plus grande banque d’images d’illustrations et de photos éditoriales au monde — a annoncé un changement majeur dans ses offres d’images à destination des sites web. Depuis cette semaine, en plus des traditionnelles options de contenus sous licence, il est possible d’incorporer leurs images à son site, gratuitement et sans filigrane, pour peu que soient utilisés le code d’incorporation et l’iframe fournis (par Getty).

Il existe au moins une raison pour que ce changement soit positif et enthousiasmant : c’est encourageant de voir des entreprises expérimenter différents modèles économiques et faire appel à la carotte proverbiale plutôt qu’au bâton. En d’autres termes, Getty facilite le fait de s’engager dans un comportement souhaitable — en citant comme il faut ses sources et en donnant un lien — plutôt que de se contenter d’augmenter les pénalités des contrevenants en proférant des menaces et en intentant des poursuites judiciaires. C’est mieux pour les utilisateurs et cela pourrait s’avérer au final plus efficace pour l’entreprise.

Getty a aussi un point de repère. Ils se sont déjà lancés auparavant dans une stratégie de lettres de menaces et ils ont même intenté des procès pour lutter contre les utilisations illégales. Et il y a d’autres précedents. Même si l’échelle est fondamentalement différente, la Recording Industry Association of America (NdT : la RIAA, association interprofessionnelle qui défend les intérêts de l’industrie du disque aux États-Unis) a déjà pratiqué à peu près la même technique dans son infortunée campagne de long terme contre ses fans. Il n’y a aucune certitude que Getty ait abandonné cette stratégie — selon Businessweek, la société aurait lancé cinq nouvelles actions pour atteinte au copyright en une seule semaine au mois de janvier — mais si c’est le cas, c’est une avancée dans la bonne direction.

Mais pour d’autres raisons cette décision doit nous inquiéter — tout spécialement sur le plan du respect de la vie privée. Certaines de ces critiques sont communes à tous les sites pourvoyant des ressources ou des scripts tiers : quand un site embarque ce type de contenu, que ce soit Google Analytics, une vidéo de Youtube, un bouton Facebook Like ou désormais une iframe Images de Getty, une connexion supplémentaire est créée entre le lecteur et l’hébergeur tiers. Cet hébergeur de contenu tiers peut possiblement obtenir et enregistrer votre IP et l’heure précise de la requête, des informations à propos du type de navigateur que vous utilisez, son numéro de version, sur votre sytème d’exploitation, votre processeur, vos préférences de langue et d’autres données encore ; l’URL du site que vous consultiez et parfois des cookies traceurs.

Ce problème, malheureusement, est une caractéristique fondamentale du Web tel que nous le connaissons. Mais quelques faits à propos de Getty rendent cette situation particulièrement troublante. En effet, en raison de la taille et de la popularité de Getty, un utilisateur unique pourra retrouver ces images incorporées sur un nombre significatif de sites qu’il visite. Cela permettra à Getty de croiser plus d’informations sur l’historique de navigation de l’utilisateur que n’importe quel autre site unique avant lui. Ces informations, à leur tour, sont susceptibles d’être réquisitionnées par un gouvernement, vendues à des courtiers de données, voir même victimes de fuites ou de failles de sécurités.

Ces préoccupations pourraient être atténuées par une politique ferme de respect de la vie privée ou par quelques indications sur ce que Getty compte archiver et sur la façon dont cela sera utlisé. Malheureusement, c’est l’inverse qui s’est produit. Un responsable du développement commercial de Getty Images a déclaré à The Verge que l’entreprise avait « sûrement pensé » à monétiser les données, mais qu’elle n’a pas de plans précis. Nous avons parlé à un responsable de Getty Images qui nous a confié, qu’à ce jour, l’entreprise ne collecte pas plus d’informations qu’il n’est nécessaire pour connaître le nombre de vues de chaque image. C’est louable, mais puisque cette pratique est significativement plus protectrice de la vie privée que ce que l’entreprise affirme dans sa déclaration de confidentialité générale - mise à jour en mai 2012 - cela peut changer à tout moment. Les bonnes pratiques consistent à limiter, en fonction des besoins du site, le nombre de données collectées et conservées, mais ces bonnes pratiques sont mises à mal par la tentation de collecter les données en masse et de trier ce qui est utile plus tard.

Au-delà de ce que Getty Images fait avec les données de ces utilisateurs, les images sont actuellement fournies au moyen d’une connexion HTTP non chiffrée. En conséquence, une personne sur le même réseau, ou le fournisseur d’accès internet de l’utilisateur, peut intercepter ces requêtes HTTP. Dans le cas d’un site d’actualité protégeant l’anonymat de ses lecteurs à l’aide d’une connexion HTTPS, ce lien parallèle pourrait dévoiler les articles qu’ils lisent.

Ces menaces pour la vie privée n’auront probablement pas de conséquences pour tout le monde, mais elles en auront pour certaines personnes. Elles en auront également pour les archives ou pour les sites soucieux de conserver leur propre historique : laisser un autre site héberger les images peut sembler être une bonne affaire, mais ces images ne seront peut-être pas toujours disponibles et cela pourrait interférer avec la capacité de l’Internet Archive à conserver une page telle qu’à sa publication.

Si Getty Images continue de proposer ses images par le biais d’iframes embarquées, il existe plusieurs moyens pour eux d’améliorer leur service pour l’utilisateur final. Il leur faudrait offrir leurs images à travers une connexion HTTPS par défaut. Ils devraient expliquer clairement et publiquement leurs pratiques pour limiter la collecte et le stockage de données sur les utilisateurs. Et même si l’entreprise respecte son standard actuel de collecte minimale de données, elle devrait s’engager à suivre un niveau d’exigence plus élevé comme celui donné par les spécifications Do Not Track : si l’utilisateur envoie un signal indiquant qu’il ne souhaite pas être suivi, Getty Images se devrait de le respecter.

Enfin, les responsables des sites web devraient se demander si le fait d’intégrer des ressources en provenance de tiers est ce qu’il y a de mieux pour leurs visiteurs. Il y a, après tout, d’autres options. Certaines publications ont décrit Getty Images comme la plus grande banque d’images et de photos mais c’est oublier une catégorie majeure : Flickr à lui seul dispose de plusieurs millions d’images distribuées sous licence Creative Commons, et Wikimedia Commons en a des dizaines de millions d’autres. À l’inverse des conditions d’utilisation des contenus embarqués de Getty Images, les licences Creative Commons permettent au site hébergeur de proposer directement des images qui ne seront pas susceptibles d’être modifiées dans le futur, et parfois certaines licences autorisent même de modifier ou de recombiner ces images.

C’est une bonne chose de voir Getty explorer ces nouvelles pistes, et nous serons encore plus rassurés si cette stratégie remplace complètement l’ancienne posture procédurière. Mais il est important pour les utilisateurs de savoir que, dans certains cas, l’incorporation gratuite de photos peut avoir un véritable coût pour le lecteur.

Crédit photo : Potzuyoko (Creative Commons By)

Gravatar de Framablog
Original post of Framablog.Votez pour ce billet sur Planet Libre.

La vache libre : Google-Transalte-CLI – Google Transalte dans votre terminal

jeudi 13 mars 2014 à 16:45

trs-traduc

Si vous aimez les trucs un peu geek et que les langues ne sont pas votre point fort, vous aimerez sans doute l’idée de pouvoir effectuer des traductions depuis votre terminal, grâce à Google-Transalte-CLI. Il s’agit d’une petite application bien sympathique, au travers de laquelle il va vous être possible d’effectuer des traduction via Google Transalte, sans devoir quitter votre terminal. Vous pourrez ainsi traduire un mot, une phrase ou même un document, dans la langue de votre choix, via une syntaxe plutôt facile à retenir pour un usage basique.

Installation :

Pour commencer il va falloir procéder à l’installation de gawk et de wget sur votre système, à l’aide de ces quelques lignes de commande :

Debian, Ubuntu et dérivés :

sudo apt-get install gawk wget

Fedora et dérivés :

su
yum install gawk wget

Vous pouvez aussi les installer sur Archlinux et Manjaro, mais si vous le souhaitez une version de Google-Transalte-Cli est disponible depuis AUR et peut vous dispenser de cette tâche (j’ai procédé ainsi). À vous de voir…

sudo pacman -S gawk wget

Une fois que c’est fait vous pouvez procéder à l’installation de GT-CLI en entrant les lignes suivantes dans votre terminal :

cd /tmp
wget https://github.com/soimort/google-translate-cli/archive/master.tar.gz
tar -xvf master.tar.gz
cd google-translate-cli-master/
sudo make install

ou en suivant les instructions disponibles sur cette page. Vous y trouverez aussi les instructions pour BSD, Mac OS X et Microsoft Windows.

Utilisation :

Si tout s’est bien passé vous devriez être en mesure d’utiliser Google Transalte depuis votre terminal, en procédant de la manière suivante.

Si vous voulez traduire une langue vers l’anglais, vous n’aurez rien de particulier à faire dans la mesure où c’est la langue utilisée par défaut. Il suffit simplement d’entrer la commande de base « trs » suivie du mot ou de la phrase à traduire, comme dans l’exemple ci-dessous :

Exemple :

[lavachelibre@lavachelibre ~]$ trs "bonjour le monde"
hello world

Si vous voulez traduire du texte vers une autre langue que l’anglais, il faudra alors le préciser à GT-CLI de la manière suivante :

Exemple :

[lavachelibre@lavachelibre-Q210 ~]$ trs {en=fr+he+ru+it+es+ar+ro} "hello"
bonjour
שלום
привет
ciao
¡hola
مرحبا
alo

Comme vous pouvez le voir il est possible de traduire un mot ou une phrase dans plusieurs langues en même temps et si ça vous intéresse, vous trouverez la liste des langues et des abréviations prises en charge par Google Transalte sur cette page.

Si vous voulez prendre connaissance de toutes les options disponibles pour GT-CLI, vous pouvez utiliser l’argument « -h » et vous faire plaisir avec syntaxes tordues.

Personnellement je n’ai pas été très loin dans l’utilisation de cette application, mais j’ai vraiment aimé l’idée de pouvoir utiliser l’API de Google Transalte depuis un terminal. Si un jour j’en ai le temps, j’aimerais bien approfondir le sujet histoire de voir tout ce qu’on peut faire avec ce soft.

Amusez-vous bien…

source

Gravatar de La vache libre
Original post of La vache libre.Votez pour ce billet sur Planet Libre.

mozillaZine-fr : Appel à la communauté : testez Thunderbird 28 bêta

jeudi 13 mars 2014 à 11:06

Thunderbird est un logiciel extrêmement important pour la communauté Mozilla : c’est lui qui gère nos mails (qu’ils soient chez Google ou pas), nos agendas (qu’ils soient chez Google ou pas), nos flux RSS (qu’il soient… euh, non). Mais, sans doute trop discret, comme un logiciel qui marche sans faire d’histoire, il est souvent dans l’ombre de Firefox. Ludovic Hirlimann, un frenchie qui travaille sur Thunderbird chez Mozilla, en appelle donc aux volontaires pour tester la version 28 bêta. Vous pouvez lire en détail et en français les modalités sur cet article de BlogZiNet. D’avance, merci à vous, valeureux bêta-testeurs !

[mise à jour du 14 mars :  Nous précisons aux utilisateurs de l'extension Lightning (agenda) qu'il faut installer la version 3.0 bêta 1 qui est disponible sur AMO (dépliez « Canal développement » si vous ne voyez pas le bouton « Téléchargement... »). Merci de votre attention.]

Gravatar de mozillaZine-fr
Original post of mozillaZine-fr.Votez pour ce billet sur Planet Libre.

Articles similaires

SckyzO : Images ISO Isis unstable

jeudi 13 mars 2014 à 09:50

Les images iso d'Isis (ElementaryOS 0.3) en version instable sont disponibles sur sourceforge.

Capture du 2014-03-13 09:46:14

 

Ca se passe ici: http://sourceforge.net/projects/eosbuilds/files/isis-unstable/

Je rappelle que c'est une version instable et qu'il est donc déconseillé de l'utiliser sur une machine de production. Bon test !

The post Images ISO Isis unstable appeared first on elementary OS Fr.

Gravatar de SckyzO
Original post of SckyzO.Votez pour ce billet sur Planet Libre.