PHP Quick Profiler : Console de debug et log PHP

Écrit par aDy. Posté dans Logiciels

Amis développeurs PHP, je vous propose aujourd’hui de découvrir une petite application sympa : PHP Quick Profiler

Dans la même catégorie que Firebug (HTML/JS), PHP Quick Profiler est une console de debug et log pour PHP.

PHP Quick Profiler : Console de debug & log PHP

PHP Quick Profiler : Console de debug & log PHP

PHP Quick Profiler développé par Ryan Campbell, vous permet d’analyser les performances de vos applications PHP afin de vous afficher :

  • Le temps de chargement de vos pages
  • Les requêtes SQL exécutées
  • La mémoire utilisée et restante
  • Les fichiers inclus accompagnés de leur poids et nombre

L’interface est vraiment chouette et intuitive, malheureusement pour effectuer vos tests il faudra un petit peu adapter votre code, ce n’est pas une solution magique qui marche instantanément. Elle sera néanmoins efficace pour optimiser et debugguer vos applis PHP 😉

TELECHARGER

ou bien (si le site officiel est down)

TELECHARGER

Liens annexes :

Site officiel de PHP Quick Profiler
Démo en ligne (pour effectuer différents tests)

FullCalendar : Une gestion complète de calendrier via jQuery

Écrit par aDy. Posté dans JavaScript

J’ai fais une chouette découverte que je vous fais partager : FullCalendar

FullCalendar est un plugin jQuery qui vous permettra de créer un calendrier complet pour vos applications et sites web.

FullCalendar : Un calendrier complet via jQuery

FullCalendar : Un calendrier complet via jQuery

Ce plugin consiste « simplement » à créer le visuel du calendrier et charger les évènements à afficher (en Ajax).
Entièrement paramétrable, il est possible également de gérer des actions sur les évènements du calendrier via un clic ou un drag & drop.

Malheureusement pour le moment il est impossible de modifier directement des évènements ou même leur titre, mais sa force réside dans quelques extensions disponibles, comme par exemple celle qui permet d’associer le flux calendrier de vos Google Calendar (Google Agenda) afin de les afficher directement sur vos applications web.

Pour ma part je vais étudier le sujet pour pouvoir le connecter à une base de donnée MySQL.
Je ne manquerais pas de vous tenir au courant ici même de l’évolution de ce chouette (et encore jeune)  plugin !

Lien annexes :

Google Analytics : API officielle disponible

Écrit par aDy. Posté dans Webmasters

Pour rappel, Google Analytics est un service d’analyse de sites web gratuit proposé par le géant américain de l’informatique Google.

API Google Analytics

API Google Analytics

Selon le blog officiel, Google Analytics viens tout juste de lancer son API (attendue depuis 3 ans). Les développeurs vont pouvoir exporter des données via l’interface de programmation, ainsi que développer des applications où les internautes pourront consulter leurs statistiques avec de nouvelles représentations le tout via des supports différents.

Selon Google, toutes les données qui nous sont accessibles via Google Analytics le sont également avec l’API, en lecture seule bien entendu. Comme par exemple pour les API de Google Calendar, Google Agenda, Finance ou Webmaster Tools (Outils pour Webmasters), celle-ci hérite du format générique GData (Google Data) et donc vous sera très familière si vous avez déja titillées les autres ^^. Enfin, à noter que à condition d’être connecté à son compte, les requêtes peuvent être effectuées directement en GET HTTP.

Quelques exemples déja en ligne sont visibles via cette page, sur laquelle on y trouve déja une application pour consulter ses statistiques depuis son téléphone portable.

Enfin, Analyseweb.fr le forum de la communauté francophone des web analytics possède bien entendu une section dédiée à Google Analytics, sur laquelle vous trouverez des personnes sympathiques comme Julien Coquet vous proposant des premières ébauches PHP comme celle-ci qui vous permet de récupérer le nombre de visites sur une période données grâce à la librairie Zend :

<?php
include_once ("zend/library/Zend/Loader.php"); //chemin vers la librairie Zend
Zend_Loader::registerAutoload();
 
$username = "votreadresse.gmail@gmail.com";
$password = "votre_mot_de_passe_GA";
 
 
 
$metric = array(
	"id" 	=> "ga:visits",
	"name"	=> "Visits"
);
 
$profileID = array(
	"12345678" => "analyseweb.fr"
 
);
// cet array contient les ID des différents profils que vous voulez traiter
 
$client = Zend_Gdata_ClientLogin::getHttpClient($username, $password, "analytics");
$token = $client->getClientLoginToken();
// le token vous sert à interroger l'API, vous vous en servirez ultérieurement
 
foreach ($profileID as $key=>$value){
	print "nProcessing: $valuen";
	$client ->setHeaders( "Authorization: GoogleLogin auth=".$token );
	$client ->setUri("https://www.google.com/analytics/feeds/data?start-date=2009-03-01&end-date=2009-03-30&metrics=".$metric["id"]."&max-results=100&prettyprint=true&ids=ga:".$key); // on envoie la bonne requete, ici les visites
	$r = $client ->request(Zend_Http_Client::GET);
	//On récupère un flux XML
	$xmlBody = $r->getBody();
 
	print_r($xmlBody); // petit output du flux XML de retour
 
	$xmlBody = @str_replace('dxp:','',$xmlBody); // on fait un peu de nettoyage dans le nom des balises du flux
	$parser = @simplexml_load_string($xmlBody);
	print $metric["name"] ." : " .$parser->entry->metric['value']; // on affiche les valeurs qui vont bien
}
?>

Je pense que nous allons voir fleurir très bientôt de chouettes applis basées sur cette API, comme pouvoir consulter ses statistiques depuis son bureau, ou via son mobile avec Google Android. Pourquoi pas un plugin WordPress à coupler avec Wassup ?! Gniark 🙂

Résumé des liens :

100 photos OOB (Out Of Bounds)

Écrit par aDy. Posté dans Inspiration

Les photos qu’on appelle « OOB » ou « Out Of Bounds » sont des post-traitement Photoshop dont une partie du contenu dépasse des bords de la photo initiale afin de créer un effet de perspective tridimensionnel assez sympa. L’avantage est que cette technique est assez facile à réaliser pour ceux qui maîtrisent les bases de l’édition photo. Néanmoins pour obtenir un résultat sympa, cela nécessite quand même de réaliser des clichés avec des prises de vue intéressantes et surtout de posséder une imagination fertile ^^

En guise d’inspiration pour ceux qui voudraient tenter l’expérience ou pour les plus curieux, je vous propose une sélection des 100 plus belles photos OOB (Out Of Bounds). N’hésitez pas à me faire part de vos découvertes sympathiques en matière d’OOB que je mettrais à la suite !

Ardèche : Location gîte et chambres d’hôtes à la Villa Castanea

Écrit par aDy. Posté dans Partenaires

Nous gardons un merveilleux souvenir de notre séjour en Ardèche chez Brigitte et Philippe à Genestelle, très jolie villa / gîte avec piscine sécurisée qui est un véritable havre de paix entourée des ses châtaigniers et proche du très joli village de caractère d’Antraigues-sur-Volane où vit Jean Ferrat (que la montagne est belle…).

Location gîte et chambres d'hôtes en Ardèche

Villa Castanea : Location gîte en Ardèche

Nous y avons effectué de très belles randonnées pédestres ainsi que d’autres activités telles que : canyoning, accrobranche, saut à l’élastique, canoe-kayak, via ferrata, baignade dans les rivières, sympa aussi pour les amateurs de pêche à la truite, du ski (pistes à peine à 1h du gîte : Mont Gerbier, les Estables, Mezilhac…)

Vous pourrez y déguster les produits du terroir comme la caillette, les différents plats à base de chataigne, le bon fromage de chèvre…

La villa vous propose une vue panoramique sur la vallée du Sandron, vous pourrez aller vous détendre aux thermes de Vals les bains et celles de Neyrac les bains avec leurs vertus d’eaux férigineuses ainsi que découvrir la jolie ville d’Aubenas qui sont seulement à quelques kilomètres.

Bienvenus sont également les motards, les amateurs de VTT et tous ceux qui recherchent un repos bien mérité.

Une bonne adresse pour tous ceux qui sont à la recherche pour les vacances ou week-ends d’un gîte à louer en Ardèche ou bien des locations de chambres d’hôtes 😉

Site internet :

www.villa-gite-ardeche.com