La dure vie du développeur web
une excellente parodie en l'honneur des développeurs web, dont je fais fièrement partie :D
le site e-commerce à 400€ c'est trop fort :-)
Géolocalisation avec l’API Google et PHP
Parmi tous les services que propose les API google, on peut trouver des choses assez intéressantes, surtout en terme de géolocalisation avec l'API google maps et surtout très pratiques, dernièrement j'ai eu l'occasion de travailler avec le web service de géolocalisation, un outil très simple à utiliser et très pratique.
le but de la manipulation est d'obtenir la latitude et la longitude d'un point à partir de son adresse, pour cela, rien de bien méchant :
$address = 'notre adresse' //exemple : 5 rue du taur 31000 Toulouse $request = 'http://maps.google.com/maps/geo?'; $request .='q='.urlencode($address); $request .='&key='.GOOGLE_API_KEY ; // Vous devez en avoir une comme pour toutes les API google. $request .='&output=csv'; // on peut choisir d'autres format, c'est très bien expliqué dans lien du web service $response = @file_get_contents($request); // notre réponse est composée de 4 parties. //exemple de réponse : 200,6,42.730070,-73.690570 //200 code réponse (200 => ok) //6 degré de précision //et les deux dernier sont les coordonnées du point que nous cherchons a géolocaliser. |
et voilà avec ce bout de code très simple nous avons géolocalisé une adresse postale, chose très pratique, mais n'oublier pas la limitation qu'impose Google (50 000 requêtes par tranche de 24 heures).
Spécifications W3C
Sur cette page sont présents des liens vers les textes des normes w3c et autres, ainsi que les liens vers les traductions lorsqu'elle sont disponibles.
(X)HTML
- HTML 4.01 Specification, traduction : Spécification HTML 4.01
- XHTML 1.0 The Extensible HyperText Markup Language, traduction : XHTML 1.0 : Le langage de balisage hypertexte extensible
- XHTML Basic, traduction : XHTML Elémentaire
- XHTML 1.1 - Module-based XHTML , traduction : XHTML 1.1 - XHTML modulaire.
CSS
- Cascading Style Sheets, level 1, traduction : CSS1
- Cascading Style Sheets, level 2, traduction : CSS2
Accessibilité
- Web Content Accessibility Guidelines 1.0, traduction : Directives pour l'accessibilité aux contenus Web (version 1.0)
- Techniques for Web Content Accessibility Guidelines 1.0, traduction : Techniques pour les règles d'accessibilité du contenu Web 1.0
- Getting Started : Making a Web Site Accessible, traduction : Premiers pas pour rendre un site Web accessible
- WAI Quick Tips Reference Card, traduction : Conseils pour faire des sites Web accessibles
DOM
- Document Object Model Level 1 Specification, traduction : Modèle Objet de Documents Spécification niveau 1
- Document Object Model Level 2 Core Specification
- Document Object Model Level 2 Views Specification
- Document Object Model Level 2 Events Specification
- Document Object Model Level 2 Style Specification
- Document Object Model Level 2 Traversal and Range Specification
- Document Object Model Level 2 HTML Specification
L’internationalisation en extension PHP
L'extension d'internationalisation est de localisation de PHP vient d'être annoncée en version Bêta, elle sera incluse dans PHP 5.3 (encore en développement).
Voici les premières classes disponibles :
- Collator : Manipulation de chaînes ;
- NumberFormatter : Manipulation de nombres ;
- Locale : Informations sur la Locale ;
- Normalizer : Uniformisation de texte en fonction de la locale ;
- MessageFormatter : Construction abstraite de texte à partir des autres objets de l'extension.
Collator et FormatNumber permettent de travailler avec des chaînes et avec des nombres, de manière indépendante de la langue (ex : "français") et de la localisation (ex : "fr-CA" ou "fr-FR").
Locale et Normalizer permettent d'intéragir plus en détail avec la localisation et avec du texte localisé.
MessageFormatter est le maître d'orchestre, un nouveau sprintf() en quelque sorte.
L'annonce : http://php100.wordpress.com/2007/12/12/icuphplove/
La documentation : http://docs.php.net/manual/en/book.intl.php
Téléchargement : http://pecl.php.net/package/intl
Source : Developpez.com
Planète PHP
L'Association des Utilisateurs de PHP (AFUP) propose dès aujourd'hui un nouveau site 'Planète PHP'.
Ce nouveau site regroupe l'ensemble des blogs et sites francophones parlant surtout de PHP.
Un très bon site dont la plus part des blogs partenaires sont très actifs sur la scene PHP. Un site complémentaire du site de Nexen.net