Soumis par bonvga le 3 mai, 2011 | Laisser un commentaire (5)
SMS reçu aujourd'hui 3 mai 2011 :
"Bonne annee 2008 et tout et tout ..."
Pas mal non ? 
Posté dans les catégories lag et sms | Laisser un commentaire (5)
Soumis par bonvga le 18 avril, 2011 | Laisser un commentaire
Stupeflip - Stupeflip Vite !!! par Stupeflip-officiel
Stupeflip "c'est le truc stupéfiant" comme on pouvait l'apprendre dans le texte de la chanson éponyme du collectif. Ce groupe atypique de la scène française ne cesse de gagner en notoriété, on le prend plus au sérieux, surtout après la sortie de son troisième album "The Hypnoflip Invasion" le 28 Février dernier.
Le mélange parait simple, mais quand on se penche sur la musique du C.R.O.U on s'aperçoit qu'il mixe respectivement du Punk Rock, du Rap et de la variété avec le membre fictif Pop-Ip. Une question que doivent se poser ceux qui ne connaissent pas Stupeflip : c'est quoi le C.R.O.U?
Tout les mots inconnus que vous entendrez : menuiserie etc. sont des entités imaginaires créées par le groupe qui n'arrête pas de s'inventer un univers et des pseudonymes tout en gardant l'anonymat. La leçon à tirer avec ces ovnis c'est que même si on ne se prend pas au sérieux on peut réussir, l'important c'est d'être créatif.
Source : http://www.greatsong.net/MUSIQUE-STUPEFLIP-LE-C-R-O-U-AFFICHE-COMPLET-26...
Posté dans la catégorie musique | Laisser un commentaire
Soumis par bonvga le 3 janvier, 2011 | Laisser un commentaire (2)
La version 7 de Drupal vas sortir ce vendredi 7 janvier 2011 !
A cette occasion, Le site Drupal 7 Release Party recense les apéros du monde entier pour fêter cet évènement dignement 
Meilleurs vœux à tous et longue vie à Drupal !
Posté dans les catégories drupal et drupal 7 | Laisser un commentaire (2)
Soumis par bonvga le 11 septembre, 2010 | Laisser un commentaire (3)
Si vous utilisez les extensions Firefox Yslow ou encore Google Page Speed sur un site Drupal, vous constaterez que la directive "Use cookie-free domains" et très souvent au niveau F (c'est-à-dire le plus mauvais).
Tout d'abord, que signifie "Use cookie-free domains" ? L'idée consiste à limiter la transmission des cookies entre le client et le serveur au strict nécessaire. Pour cela, il faut forcer le serveur à poser les cookies sur un domaine et charger les éléments statiques de la page depuis une autre url.
Voici ce que remonte Yslow pour l'url http://www.bonvga.net/ sans cette optimisation :
En effet, par défaut, Drupal va poser les cookies sur le domaine .bonvga.net. Notez bien la présence implicite du joker, le cookie est donc posé sur *.bonvga.net. Drupal va également fournir des chemins relatifs vers les fichiers statiques, de ce fait ils sont chargés sur le même domaine que la page et donc le client sera forcé de transmettre les cookies pour chacune des requêtes vers les fichiers statiques.
Voici ma méthode pour optimiser ce point. Il y a peut-être d'autres solutions. Pour résumer je vais forcer Drupal à :
Pour forcer le serveur à poser les cookies sur un domaine, il suffit de spécifier la variable $cookie_domain dans le fichier settings.php du site :
Ça parait simple comme ça, mais en fait il va falloir entrer dans les méandres de Drupal et créer un module qui aura cette mission. Je vais détailler la mise en oeuvre du module en 5 étapes :
Créer un répertoire pour le module dans 'sites/all/modules'. Pour cet exemple, le module s'appellera 'optimcookie'. Commençons par créer le fichier optimcookie.info pour que Drupal trouve le module.
Le module va travailler sur la page générée par Drupal, il faut donc spécifier que ce module doit s'exécuter en dernier parmi les autres modules de Drupal. Pour cela, je vais utiliser le hook_install et modifier le poids du module dans un fichier nommé optimcookie.install. Le hook_install sera invoqué par Drupal une seule fois lors de l'installation du module.
Notez que le poids attribué au module est 126 alors que le poids maximum est 127. Ainsi, je laisse la possibilité à d'autres modules de s'exécuter vraiment en dernier, ce qui est le cas pour le module Javascript Aggregator par exemple.
Maintenant, il faut créer le fichier du module en le nommant optimcookie.module. Pour capturer la page, je vais utiliser le hook_init et le hook_exit chacun s'exécutant respectivement au début et à la fin de la construction de la page. Pour intercepter le contenu de la page, je vais utiliser les fonctions d'output buffering de php. Le module sera rendu inactif sur toute la zone d'administration du site.
À ce stade, si vous lancez le module, il ne va rien se passer. Il manque encore le code pour réécrire les urls.
Le code ci-dessous est à placer juste après le commentaire 'réécriture des urls'. Les expressions régulières vont intercepter les liens à réécrire et passer les informations à une callback nommée optimcookie_rewrite_url. Dans cet exemple, j'intercepte l'url du favicon, les urls des fichiers javascript, les urls des feuilles de style et les urls des images.
Notez qu'ici, toutes les urls sont interceptées et passées à la callback. Les urls absolues ne devront pas être réécrites donc il faudra faire le tri dans la callback.
La fonction de réécriture est en charge de :
Voilà, le module est prêt, il n'y a plus qu'à tester.
Houra ! Nous voici au niveau A ! 
Sachez qu'il est possible d'aller plus loin, avec la fonction _optimcookie_rewrite_url, avec quelques lignes supplémentaires il est possible de "paralléliser les requêtes" HTTP sur plusieurs domaines.
J'espère avoir été clair et que cette méthode pourra vous servir.
Posté dans les catégories cookie, drupal, module, pagespeed, performance et yslow | Laisser un commentaire (3)
Soumis par bonvga le 3 septembre, 2010 | Laisser un commentaire (2)
Une page se tourne pour bonvga.net. Pour la gestion du nom de domaine bonvga.net, j'ai décidé de basculer chez gandi alors qu'il était chez amen depuis 2003.
Les 3 points négatifs chez amen qui m'ont motivé à changer :
Je sais qu'il y a mieux que gandi pour les tarifs. Si vous avez de bonnes occasions, n'hésitez pas à les partager en laissant un commentaire. 
Posté dans les catégories amen, gandi et registrar | Laisser un commentaire (2)