background preloader

Géolocalisation en HTML5

Géolocalisation en HTML5
Tutoriel issu de ma présentation à la KiwiParty 2011. La géolocalisation fait partie des API gravitant autour de HTML5 (Geolocation API Specification) et des nouvelles fonctionnalités introduites par la mobilité. Ses usages sont nombreux et souvent corrélés avec des bases de données de renseignements géographiques : Plans/cartes, calculs de position et d'itinéraires Renseignements locaux en mobilité (points d'intérêts proches) Résultats contextualisés sur les moteurs de recherche Méta-informations jointes aux photos/vidéos De quelles informations a-t-on besoin pour se géolocaliser ? Dans l'espace, trois coordonnées sont nécessaires : Une quatrième coordonnée peut être prise en compte pour les puristes : le temps. L'API donne aussi accès lorsqu'il y a déplacement à la vitesse et à la direction (en ° par rapport au nord géographique). De quels moyens dispose un navigateur pour se géolocaliser ? Disponibilité de l'API ? L'API repose sur l'objet geolocation membre de navigator. Confidentialité <! Related:  art

HTML5 : L'élément <datalist> Avec l'annonce d'HTML5, de grandes nouveautés accompagnent les formulaires. Ils peuvent enfin s'enrichir afin de s'adapter au plus près des nouveaux besoins. Ainsi l'élément <datalist> fait son entrée. Des suggestions de choix Inauguré avec la vague HTML5, <datalist> est un élément de formulaire permettant de lier une liste de choix à un élément input. Par défaut, <datalist> demeure invisible. Compatibilité navigateur de l'élément <datalist> Un navigateur ne supportant pas l'élément n'affichera aucune suggestion. Utilisation classique Dans la majorité des situations, il sera utile d'associer un champ d'entrée texte <input type="text"> à une liste de suggestions. <label for="choix_bieres">Indiquez votre bière préférée :</label><input list="bieres" type="text" id="choix_bieres"><datalist id="bieres"><option value="Meteor"><option value="Pils"><option value="Kronenbourg"><option value="Grimbergen"></datalist> Démonstration Aperçu sous Internet Explorer 10 Utilisation multiple Démonstration

Des stripes, du HTML5 et du CSS c'est Patternizer.com Quand il s’agit de mettre en place un background avec des stipes, généralement on utilise 2 solutions. La première, c’est de faire l’image à la mano, puis de la mettre en place grace au CSS. La seconde solution c’est d’utiliser un générateur de stripes, et d’intégrer l’image générée grace au CSS. Et bien aujourd’hui, je vous propose une autre alternative. C’est d’utiliser Patternizer.com, qui est un site qui permet de générer un morceau de codé à intégrer sur son site qui lui gère les stripes en background. L’avantage, le temps de chargement de la solution, ainsi que la modernité de la solution, et oui, HTML 5 les amis ! www.patternizer.com

googleMaps plugin | Joomla Gadgets This plugin allows you to include one or more google maps right inside your content item or article. This is a super light-weight plugin using only about 20K of codes. If you need to display just a simple map showing the address of your company, this is the plugin. If you find this plugin useful, and would like to see further development of this project, be a proud sponsor of the googleMaps plugin! Secure Payments by PayPal . Unique Features Uses the latest Google Maps API v3 You can embed multiple Google Maps within an article Each Google Map can be of different size, zoom level, map control and map type Support for kml files With built-in geocoder! User Review This plugin is listed in the The Joomla! If you like this plugin, please post a review at the Joomla! Latest Version v1.0.19 (for Joomla 1.0), v1.5.19 (for Joomla 1.5), v1.6.19 (for Joomla 1.6), v1.7.19 (for Joomla 1.7), v2.5.19 (for Joomla 2.5) Released Mar 24, 2012 Geocoding your address googleMaps module googleDirections plugin <p> ...

Animation Using CSS Transforms < CSS Tweet363 Shares Share0 Tweets37 Comments The examples on this page will work now in Firefox, Safari, Chrome, Opera and Internet Explorer 10. In older browsers you will see either no effects, or the transforms taking place without any animation. The animations presented below involve setting up a transformation to take place in response to a mouseover or other event. Then, rather than applying the effect instantly, we assign a transition timing function which causes the transformation to take place incrementally over a set time period. There are also other kinds of animation available, including @keyframes for perpetual motion, and requestAnimationFrame which gives complete control over the timing and path. Firefox and Opera now support these transforms with an almost identical syntax - just replace -webkit- with -moz- or -o- in the examples below. Internet Explorer 10 supports transitions with no prefix. To support all modern browsers, the following styles should be used for transitions:

La première image d'un film comparée à la dernière - En bref Le tout premier plan d'un film, ça peut être l'occasion pour le réalisateur de nous en mettre plein la vue, d'introduire un peu de mystère, de nous fixer une image forte dans la tête, de poser une question... La dernière image, elle, bah... euh... un peu pareil. Mises en regard, ces deux images peuvent prendre un sens supplémentaire, se répondre, se faire écho... On s'en rend compte dans cette petite vidéo compilant 55 premières et dernières images de film, côte à côte. L'auteur a renseigné le nom des 55 films utilisés (tous très connus), mais on peut aussi jouer aux devinettes...

Les 5 mythes et vérités de HTML5 Les mythes Avec HTML5, mon site sera plus beau HTML5 dispose certainement d'un beau logo orange rayonnant inauguré par le W3C pour en faire la promotion, cependant il fonctionne toujours en osmose avec CSS pour régir l'apparence, la présentation, la disposition du contenu. Cela signifie donc que rien ne change par rapport aux précédentes versions de HTML : il vous faudra toujours jongler avec habileté entre CSS, les images issues de la maquette graphique, éventuellement des effets en JavaScript, du SVG, voire Canvas, pour construire le côté visuel d'un document ou d'une page web. Avec HTML5, mon site sera plus dynamique et réactif Là aussi, les mêmes arguments de conception entrent en jeu : sans JavaScript et l'API DOM, l'interactivité reste coite. HTML5 apporte donc des fonctionnalités, mais pas de "rapidité" au sens strict du terme. Avec HTML5, je devrai tout réapprendre depuis zéro Avec HTML5, je suis dans le Cloud Et si vous changez le doctype par <! Les vérités HTML5 est vaste

Représentation des symboles musicaux en informatique Un article de Wikipédia, l'encyclopédie libre. Les symboles utilisés dans la musique occidentale (ainsi que dans les typologies musicales dérivées ou apparentées à celle-ci) soulèvent certaines difficultés de codage informatique. Comment coder, par exemple Symphonie en si ♭ majeur plutôt que Symphonie en si bémol majeur ? Aucun jeu de caractères courant ne contient en effet les symboles fondamentaux. Unicode les a cependant bien inclus. LaTeX permet aussi une manipulation simple. Remarque typographique à propos du dièse[modifier | modifier le code] Codage[modifier | modifier le code] Unicode[modifier | modifier le code] Les trois symboles représentant les altérations ainsi que quelques notes sont codés dans le bloc des « Symboles divers » : Outre ces sept caractères, Unicode permet de coder la majorité des autres symboles d’une partition. LaTeX[modifier | modifier le code] Sous LaTeX, il est possible de coder facilement les symboles des altérations : Lilypond[modifier | modifier le code]

Apache Hadoop Copyright © 2010 Lars Vogel Apache Hadoop This article describes how to use Apache Hadoop. Apache Hadoop is a software solution for distributed computing of large datasets. Hadoop provides a distributed filesystem (HDFS) and a MapReduce implementation. A special computer acts as the "name node". The "name node" is currently a single point of failure. Apache Hadoop can be used to filter and aggregate data, e.g. a typical usecase would be the analysis of web server logs file to find the most visisted pages. 1.3. Hadoop allow that map and reduce functions are written in Java. The Hadoop file system (HDSF) is a distribute file system. In the standard configuration HDFS saves all files three times on different nodes. Harddisks are very effective in reading large files sequentially but getting much slower during random access. To improve performance Hadoop also tries to move the computation to the nodes which store the data and not vice versa. Hadoop Common MapReduce HDFS 6. 6.2.

Box-shadow, one of CSS3′s best new features Home / CSS3 Previews / Box-shadow, one of CSS3’s best new features The box-shadow property allows designers to easily implement multiple drop shadows (outer or inner) on box elements, specifying values for color, size, blur and offset. Browser support is growing of late with Mozilla (Firefox), Webkit (Safari/Chrome/Konqueror), Opera and the IE9 Platform Preview all offering a decent implementation of the spec, although Mozilla and Webkit still require their respective -moz- and -webkit- prefixes (note Mozilla Firefox 4.0+ no longer requires the -moz- prefix). Here’s a basic example: Firefox, Safari/Chrome, Opera and IE9 users should see a grey fading shadow under this box. In theory, the code for this is straightforward: But for the moment, as with many other ‘experimental’ CSS3 properties, you’ll need to use the following prefixes to support Mozilla and Webkit: How it Works The Syntax: box-shadow: none | [ , ]* = inset? Examples: Creating a basic drop shadow Layering multiple shadows Example:

The 60 Best Street Art Works of 2014 Street art has come in leaps in bounds in the last few years and there seems to be no ends to the creativity and imagination of the world’s street artists. To celebrate this, here are the best 60 street art works for 2014. What’s your favorite? By Oakoak France: Street Art by Paulo Ito in Pompeia, São Paulo, Brazil – Comment on 2014 FIFA World Cup Brazil: By Paulo Ito. By Daniel Siering and Mario Shu in Potsdam, Germany: By Hopare in Casablanca, Morocco: Street Art by Eduardo Kobra in Borås, Sweden: Street Art by Anarkia, Flantl and Belin in Linares, Spain: By Pichi and Avo in Valencia, Spain: By Pichi and Avo in Athens, Greece: By Joe: Street Art by David Walker at IN SITU Art Festival – Aubervilliers, France: Street Art by by Oakoak in France: Street Art by C214 in Paris, France: By David de la Mano in Villa Soriano, Uruguay. By Jim Vision in New York, USA: By Owen Dippie in Tauranga, New Zealand: Street Art by Franceses de Patrick Commecy in France (before and after): By L7m in Guarda, Portugal:

Du bon usage des attributs alt et title sur les images et les liens Les attributs alt et title sur les images et les liens sont rarement utilisé à bon escient. Pourtant, leur usage est fortement recommandé, et leur compréhension essentielle. La théorie L'attribut alt alt doit être présent sur toutes les images, même s’il peut rester vide (pour les images purement décoratives). L'attribut title title, quant à lui, peut être utilisé sur les liens, pour apporter une information nécessaire à la bonne navigation du visiteur et supplémentaire à l'intitulé du lien. La pratique Incorrect : Le title n’apporte pas une information supplémentaire, il est redondant avec l’intitulé du lien. Incorrect : L’alt contient bien plus d’information que l’image n’en porte. <a href="index.htm"><img src="accueil.gif" alt="Puce décoration">Accueil</a> Incorrect : Une puce personnalisée est une image purement décorative, le alt devrait être vide. Incorrect : Alt ne doit pas être placé sur <a>. Correct : Nul besoin d’apporter plus d’information que nécessaire.

Related: