|
 |
CATEGORIE: Programmation
Articles présents dans cette catégorie
|
16 article(s) ont été trouvé(s).
|
|
Menu Item #1
Menu Item #2
Menu Item #3
Menu Item #4
Menu Item #5
pInit();
Avec la mode web 2.0 et des frameworks all-in-one arrivent une multitude de nouvelles idées
dans le monde du design web. La ou il y a quelques mois j'aurais réalisé une animation en flash
pour faire ce genre d'effet, la compatibilité grandissante des différents navigateurs permet désormais
de se lancer dans l'écriture de code ajoutant énormément d'estéthique à nos réalisations. La fin de
flash? Certainement pas! Une alternative pour ce qui touche à la décoration des pages.. sans doute!
Le code que je vous propose ici permet de créer un menu qui s'anime lorsque le curseur de la souris
le survole. Il se compose d'un fichier .css qui permet de s'adapter à l'esthétique de votre
site ( couleur du menu, du texte, police ) et un fichier .js qui contient le javascript.
|
|
|
Dessiner un réseau de données en PHP
|
|
Si vous avez déja eu l'occasion de travailler avec des réseaux de données ( une liste d'objet et de liens entre
ces objets ) vous avez du être confronté à la difficultée de les représenter graphiquement. Il existe plusieurs
algorithmes plus ou moins adaptés mettant en oeuvre des modèles de forces ( électrique, magnétique, gravitationnelles,.. )
A ma connaissance, ces algorithmes n'ont pas été portés en PHP.
|
|
|
Convertir des coordonnées GPS en Mercator pour GoogleMap
|
|
Il peut être intéressant d'afficher dans vos applications des cartes provennant de GoogleMap. Pour tout ce qui est
vue web, l'API de google permet de réaliser facilement des application interactives, si vous voulez par contre
obtenir l'adresse des images à afficher l'affaire se complique! Les images de GoogleMap ne sont pas référencées en
utilisant le système GPS latitude/longitude mais pas une projection de Mercator x/y.
|
|
|
Lecture de données GPS depuis un pocket PC
|
|
Connecter un GPS bluetooth à son PDA et lire les données reçues? Pas si compliqué que ça! Nous allons parler ici
sommairement du protocole NMEA ( National Marine Electronics Association ) introduit par la marine et qui est utilisé
par les récepteurs GPS pour transmettre des données via le port série à un ordinateur. Ce protocole de type ASCII (
tous les messages sont envoyés au format texte ) définit un certain nombre de codes ( GPGGA / GPGSA / GPRMC / .. )
qui permettent d'identifier la position actuelle, l'angle et la vitesse de déplacement, le nombre de satellites,.. Les
trames provenant d'un récepteur GPS commencent toujours par les deux lettres GP. ( GPS Receiver )
Un GPS ( bluetooth ou filaire ) dialogue via le protocole de transmission RS232 le standard étant 4800b/s, 8Bits, 1
bit de stop, pas de parité. Cette vitesse limite le nombre de phrases NMEA que le GPS peut transmettre à
530 caractères par seconde ( 4800 / ( 8 + 1 )) soit en moyene 5-6 trames.
|
|
|
Javascript fading et resizing d'images
|
|
Aujourd'hui tout bon site de photos de voyage possède un script de galerie ( simple viewer
en flash ou smooth gallery en javascript sont
de très bon exemples. Ces scripts souvent faciles à mettre en place n'en restent pas moins obscurs aux personnes
voulant comprendre leur fonctionnement interne. Cet article nous montre comment mettre en place une galerie
assez simple basée autour de code javascript / css :
Accepte un tableau d'images / descriptions en entrée
Possède un système de preloader pour les images
Effectue un effet de fading entre les images
Redimensionne la taille du viewer en fonction des images
Ce script est normalement facile à intégrer dans des pages web existantes. Vous pouvez le modifier pour qu'il
s'intègre mieux dans le design de votre site!
|
|
|
PHP RegEx analyser les URL d'une page
|
|
Les expressions régulières sont extrêmement puissantes et permettent de réaliser du filtrage de chaine
en très peu de lignes de code. Dans cet article nous allons réaliser un script qui télécharge une page
web et liste toutes les URL qu'elle contient.
Ce genre de script peut être utile pour créer un robot qui parse des pages web et cherche les liens
internes ou externes au site. Il faut dans ce cas stocker dans une base de données les résultats pour
pouvoir les traiter ultérieurement.
Pour réaliser ce script nous allons utiliser deux fonctions php : ereg et preg_match_all.
ereg va nous permettre de décortiquer l'adresse internet de la page à télécharger afin d'extraire :
Le protocole utilisé ( http, https )
Le nom du serveur web ( www.google.com )
Les éventuels répertoires ( /MyPage/blabla/ )
Le script PHP-CLI ( voir l'article PHP-CLI Command Line Interface )
que je vous propose s'exécute depuis la ligne de commande. Il accepte en argument l'URL de la page à télécharger
puis à analyser.
|