Joyeux Noël !
25 janvier 2011 - 8 commentaires
Hier, la concierge sonne pour m’apporter un colis (une enveloppe bulle bien remplie) : Date de départ de France, 17 décembre ![]()
A l’intérieur, une lettre du courrier argentin s’excusant pour la détérioration de mon colis (qui en réalité n’avais rien) datée du 30 décembre.
1 mois pour faire le trajet Clermont-Ferrand, Buenos Aires: joli.
Le bon chocolat est une denrée rare ici, merci beaucoup Alexandra

Always Look on the Bright Side of Life
24 janvier 2011 - 2 commentaires
Note d’humeur, juste pour me souvenir que notre vie n’est finalement qu’un grand cirque, alors autant la prendre avec le sourire ![]()
Bonne semaine à tous
Votre raccourcisseur d’URL sympa avec les mobiles en quelques lignes de PHP
16 janvier 2011 - 5 commentaires
Suite à un commentaire sur le billet d’hier (merci Darklg):
http://www.mrboo.fr/un-raccourcisseur-durl-poxi-mobile/
J’ai regardé ce qu’on pouvait faire « facilement » pour mettre ça en place.
Et finalement c’est très simple.
J’utilise un raccourcisseur d’URL open source Yourls (tout est expliqué ici)
On va donc utiliser le service de Google pour rendre les pages les plus légères possibles pour les personnes qui affichent vos liens depuis un mobile.
Le service en question, s’appelle Google Mobilizer : http://google.com/gwt/n
Pour détecter en PHP les navigateurs mobiles j’ai utilisé cette expression régulière : http://detectmobilebrowser.com/
On va donc modifier la fonction de redirection de Yourls
(dans le fichier /includes/fonctions.php) et y ajouter la détection + l’ajout de l’outil de Google.
(il faut juste remplacer « PREG_MATCH_DE_LA_MORT » par l’expression régulière ultra-longue récupérée ci-dessus
)
// Redirect to another page
function yourls_redirect( $location, $code = 301 ) {
if(PREG_MATCH_DE_LA_MORT){
$mobile = 'http://google.com/gwt/x?u=';
}
// Redirect, either properly if possible, or via Javascript otherwise
if( !headers_sent() ) {
yourls_status_header( $code );
header("Location: $mobile$location");
} else {
yourls_redirect_javascript( $mobile.$location );
}
die();
}
Par exemple, l’URL courte de ce billet :
http://mrboo.fr/O3
Doit afficher la version « compressée » si vous cliquez depuis un mobile et la version « normale » si vous être sur un ordinateur, le tout sans que ce blog ne possède de template dédié au mobile.
Un raccourcisseur d’url « proxy mobile » ?
15 janvier 2011 - 3 commentaires
Sur Twitter, tout le monde utilise les systèmes permettant de raccourcir les url.
Le système ne fait que rediriger la personne qui clique sur le lien « court » vers le site cible.
Le problème est que, très souvent, on clique sur ces liens depuis un mobile, et trop peu de sites proposent de versions mobiles de leurs articles.
Je pense particulièrement aux blogs ou aux sites d’actualité (forcément pour un « service web » ça n’a pas de sens).
Dans une version « simple » on pourrait imaginer que:
Le script en PHP commence par détecter que le visiteur est sur un mobile (plusieurs lib font ça très bien)
Il récupère le code HTML de la page cible et vérifie qu’il existe une version xml du même contenu (via la présence d’flux RSS par exemple)
la page « mobile » est envoyée au client en se basant uniquement sur le contenu de l’article + un lien en bas de page pour afficher la page d’origine.
Opera mini fonctionne sur ce principe de « compression » à la volée des pages web et la vitesse de navigation s’en ressent énormément.
Quel talent !
22 décembre 2010 - 3 commentaires
Déjà relayée par pas mal de monde, cette nouvelle vidéo de l’ami @jcfrog est vraiment superbe ![]()
Bravo à lui.