mercredi 27 novembre 2013

Error No default container found with grails

J'ai trouvé la solution à ce problème sur StackOverFlow : http://bit.ly/1a5otJX

Grails internationalization testing

J'ai rencontré quelques problèmes pour tester l'internationalization avec Grails.
J'ai essayé de changer la requête en ajoutant par exemple ?lang=us comme indiqué dans la documentation de Grails mais sans succès.

J'ai trouvé une solution très simple. Il suffit de changer la langue dans votre navigateur. Cela changera l'attribut "Accept Language" dans la requête HTTP envoyé.
Par exemple dans Firefox, il suffit d'aller dans Outils -> Option -> Contenu et dans langue puis de mettre le langage que vous voulez tester en premier.

Ensuite, vous avez seulement à recharger la page. Si vous utiliser un addons tel que HttpFox, vous pourrez voir la valeur "Accept Language" de la requête http.

mercredi 20 novembre 2013

Coding Dojo

Voici un autre lien pour apprendre écrire et tester du code directement le navigateur : http://bit.ly/1dpne8b

lundi 18 novembre 2013

JMC dans Java 7u40

Un nouvel outils pour gérer la mémoire, les performances et trouver les fuites mémoires est disponibles dans Java 7u40 :

http://blog.eisele.net/2013/09/java-mission-control-52-is-finally-here.html

mercredi 13 novembre 2013

codeacademy : un bon moyen d'apprendre html,css,php,javascript ou jquery







Si vous cherchez à apprendre des technos comme html,css,php,javascript or jquery vous devriez regarder Codeacademy

http://www.codecademy.com/assets/codecademy_logo_smallest-0323fdd409fc100a1991db8aa706f57e.png

Ce site web vous aide à apprendre ces technos à l'aide de plusieurs cours et des exercices en ligne.Par exemple, sur la même page, vous avez le cours, l'exercice et une preview. Le site est bien fait et le nombre de cours est important. Petit point négatif, les premiers exercices sont un peu trop simple à mon goût ...


Exemple :

samedi 9 novembre 2013

Grails : activer la compression GZip





Si vous voulez améliorer les performances de votre site web, vous pouvez activer la compression GZip.


La compression GZip : qu'est ce que c'est ?


Le principe est simple : on compresse les données avant de les transmettre par le réseau :
  1. Le serveur compresse les données (code HTML, CSS, JavaScript...)
  2. Les fichiers transitent par le réseau via HTTP
  3. Le navigateur décompresse à la volée les données avant de les interpréter

Ces techniques sont prévues dans HTTP/1.1

Est-ce que cela améliore vraiment les performances ?

Vous pouvez le vérifier sur cette page : http://stevesouders.com/hpws/rule-gzip.php



Grails et GZip

Pour activer la compression GZip, c'est très simple.
Il vous suffit d'installer le plugin ui-performance :

grails install-plugin ui-performance

Puis de redémarrer votre navigateur.


Remarque :

  • Si vous voulez vérifiez, que la compression GZip est bien installé, vous pouvez lancer un audit sous Chrome ( Onglet audits dans les outils de développement).
  • Le plugin ui-performance ne fait pas que activer la compression GZip, il met en oeuvre les règles de Steve Souders et de l'équipe performance de Yahoo : http://stevesouders.com/hpws/rules.php  

Greyhound, the 2nd fastest land animal


vendredi 8 novembre 2013

Marseille JUG soirée Lucene/Solr


le JUG organisera avec France Labs la soirée Lucene/Solr le jeudi 28 octobre: découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache: Lucene / Solr.

Toutes les infos sont sur la page du JUG : http://marsjug.org/#reunions

mercredi 6 novembre 2013

Une place à gagner pour Devoxx France 2014

Developpez.com propose un quizz pour gagner une place pour Devoxx 2014.
Un super cadeau !
Plus d'infos sur http://java.developpez.com/evenements/devoxx2014/quizz/