Archive pour 'Développement Web'

La destinée d’un développeur, pour Agenda Culturel

La destinée d’un développeur, pour Agenda Culturel

Posté le 22. juin, 2010 par Clément.

4

Des sons flous et distordus me parviennent péniblement, la voix des médecins et du personnel infirmier ne sont que des bruits sourds et incompréhensibles. Mes esprits me reviennent difficilement, je suis allongé. La lumière transperçant progressivement la rétine de mes yeux est une douleur impalpable, tandis que les voix se font plus claires, rythmées au [...]

Lire la suite

Encore des nouveautés sur Agenda Culturel !

Encore des nouveautés sur Agenda Culturel !

Posté le 01. mar, 2010 par awelty.

0

Pour continuer dans les améliorations et les nouvelles fonctionnalités, je vais commencer par vous parler des alertes événements (à ne pas confondre avec les alertes enlèvement). En effet, vous pouvez, après inscription, vous abonner aux alertes d’un événement culturel.

Lire la suite

Afficher des statistiques géographiques avec Google Geomap

Afficher des statistiques géographiques avec Google Geomap

Posté le 20. juil, 2009 par Nicolas.

0

On peut avoir besoin de faire figurer des informations numériques sur une carte. Si tout le monde ou presque sait aujourd’hui utiliser un tableur pour créer des graphiques, il n’en va pas de même pour colorer des régions du globe (pays, continents, villes) en fonction d’une liste de valeurs.
Bien sur, il existe des solutions SIG [...]

Lire la suite

De l’intérêt de la POO

De l’intérêt de la POO

Posté le 13. juil, 2009 par Nicolas.

2

Depuis la démocratisation de php5, il est possible d’appréhender les projets web d’un point de vue « Objet ». Certes, ça n’est pas une révolution, et cette approche était déjà permise, dans une moindre mesure, avec php4. Le but ici n’est pas de promouvoir la POO à tout prix, simplement d’expliquer pourquoi ça peut être utile et [...]

Lire la suite

Découvrez des plugins pour JQuery

Découvrez des plugins pour JQuery

Posté le 26. mai, 2009 par awelty.

0

Pour prolonger mon précédent billet présentant la librairie JQuery, je vous propose de découvrir quelques plugins (que l’on pourrait traduire par « modules complémentaires ») utilisés sur des sites créés par Awelty.
Un plugin JQuery est une extension de la librairie JQuery. Un plugin peut être comparé à une fonction prédéfinie. En général, un plugin sert à ne [...]

Lire la suite

Initiation à JQuery, une librairie JavaScript

Initiation à JQuery, une librairie JavaScript

Posté le 18. mai, 2009 par awelty.

1

La librairie JavaScript JQuery est une librairie légère (à partir de 19 Kio), compatible avec tous les navigateurs et qui supporte le CSS3. Son utilisation est bien sûr entièrement gratuite.

Mais à quoi ça sert ?
Ce n’est pas par hasard si le slogan de JQuery est : « Write less, do more » (que l’on peut littéralement traduire [...]

Lire la suite

Programmation Orientée Objet avec PHP 5

Programmation Orientée Objet avec PHP 5

Posté le 23. avr, 2009 par awelty.

0

La dernière version de PHP (version 5 ) offre davantage de possibilités pour la Programmation Orientée Objet (POO). Connaissant déjà cette méthode de programmation (avec d’autres langages tels JAVA ou C++), j’ai eu envie de m’y plonger et de voir ce que peut apporter la POO à un langage de programmation web (php dans mon [...]

Lire la suite

Microsoft Live Maps et Google Maps

Microsoft Live Maps et Google Maps

Posté le 27. mar, 2009 par awelty.

0

Pour le développement de Coconews, j’ai dû utiliser un outil de géolocalisation. Mon choix se serait logiquement tourné vers l’API de Google Maps (que je connaissais déjà) si Google Maps permettait la géolocalisation dans les Antilles françaises (Guadeloupe, Martinique et Guyane dans mon cas).

J’ai donc été obligé de trouver une solution alternative : l’API Live Maps de Microsoft (l’outil est également nommé Virtual Earth). Cette API proposant une bonne géolocalisation des Antilles françaises, j’ai donc pu l’utiliser sur Coconews.

J’ai trouvé que la documentation et les exemples que propose Microsoft pour l’utilisation des Live Maps étaient moins complets que ce qui est proposé par Google. Microsoft propose une vue supplémentaire : Bird’s view (littéralement « vue d’oiseau »). C’est une simple vue aérienne mais avec un décalage de 45° (voir l’image ci-dessous). Il faut également souligner que ce sont les données de l’IGN qui sont utilisées dans les Live Maps. Enfin il est à noter que, contrairement aux Google Maps, l’utilisation des Live Maps ne nécessite aucune inscription.

Pour insérer les Live Maps sur Coconews, je n’ai pas rencontré de grosses difficultés. Le plus dur a été de trouver des ressources et des exemples sur Internet. Il y en a assez peu et presque tout est en anglais. Les deux principales ressources que j’ai utilisées sont disponibles ici et . Je n’ai pas utilisé l’outil de Géolocalisation direct (trouver la latitude et la longitude à partir d’une adresse) proposé par Microsoft car celui-ci ralentissait l’affichage de la carte et n’était pas toujours très pertinent. J’ai donc utilisé l’outil que propose Yahoo qui m’a permis de récupérer les coordonnées de chaque villes de Guadeloupe, Martinique et Guyane (plus d’informations disponibles sur ce billet de Tony : [PHP/SQL] Géolocalisation et distance entre des villes). J’ai également constaté que l’affichage de la carte est parfois plus lent avec Firefox qu’avec Internet Explorer.

Lire la suite

[PHP] Mise en cache d’un tableau de données SQL

Posté le 25. fév, 2009 par Tony Samson.

3

Pour faire suite à mon billet sur l’optimisation PHP/SQL d’un site web, voici une méthode pour mettre en cache des données issues d’une requête SQL de type SELECT.
Php propose deux fonctions aussi puissantes qu’utiles (mais aussi méconnues) : serialize et unserialize.

Serialialize compresse (linéarise) un tableau Php
Unserialize le décompresse (ou délinéarise), tout simplement.

A partir de là, [...]

Lire la suite

Créer un contrôle javascript universel en Javascript / jQuery

Posté le 11. fév, 2009 par Tony Samson.

1

En plus de la création des formulaires en HTML, pour laquelle j’ai déjà donné une astuce dans un précédent billet, il y a un autre aspect long et peu intéressant dans la conception de formulaires : les contrôles javascript. Ces derniers permettent de vérifier que le formulaire a été dûment rempli par l’internaute avant d’enregistrer [...]

Lire la suite