l'informatique libre par Philippe Voncken

Calendrier

« février 2011
lunmarmerjeuvensamdim
123456
78910111213
14151617181920
21222324252627
28

Syndication

mardi 1 février 2011

Factoriser les données de tests Unitils

Voici un exemple de fichier xml qui permet de pointer vers un autre fichier Xml.

Read next

lundi 10 mai 2010

Comment ouvrir des URL publics sur différents ports d'une même machine

Vous avez installé toute une plateforme d'intégration continue sur une machine et vous souhaitez ouvrir des URL publics pour que différents projets puissent utiliser votre plateforme.

Read next

vendredi 7 mai 2010

le Web Open Font Format (WOFF)

Mozzila a commencé la rédaction en Septembre 2009, Techno du web nous en a parlé en novembre 2009, le 26 Avril 2010 pas mal de journalistes ont relevés l'info que tous les acteurs du Web se mobilisent pour standardiser WOFF.

Lorsque WOFF sera un standard, ce sera une révolution du Net. Les typographes vont commencer à générer du WOFF et tous les sites se mettront à personnaliser leur polices de caractère.

Ca fait longtemps qu'on attend cette fonctionnalité. Elle arrive enfin et c'est une très bonne nouvelle.

vendredi 2 avril 2010

GWT fait tourner Quake2 dans les navigateurs supportant Html5

Grosse démonstration de la puissance de GWT couplé à un navigateur supportant le Html5. C'est sur le blog de GWT que j'ai lu l'info ce matin.

Les gars de Google sont partis de l'applet Jake2 écrit en Java3D et ont réécris Quake2 avec GWT (avec le support de Html5, dont WebSockets et WebGL notamment) pour faire tourner Quake2 dans Chrome et Safarie sans aucun plugins. Ils atteignent 60FPS ce qui est largement suffisant pour êtrre jouable dans de bonnes conditions.

Cette démonstration prouve que la combinaison de Html5 et GWT permet de faire des choses extraordinaires directement dans le navigateur. Avec Html5, GWT monte en puissance. On va donc bientôt pouvoir mettre en pratique cette puissance dans nos applications de gestion en réalisant des ergonomies toujours plus sexy sans s'arracher les cheveux sur la maintenance et en gardant des couts de développement bas.

Java est le meilleur ami du développeur, Html5 est le meilleur ami du navigateur, Firefox et les autres navigateurs libres sont les meilleurs amis des utilisateurs (entreprises incluses)

vendredi 12 mars 2010

Encoder une URL avec GWT

En brève, l'objet URL de GWT permet de le faire d'un simple appel à sa méthode static encode.

samedi 27 février 2010

Ecran de choix du navigateur

Suite à la demande de Tristan, je vous fais part de mon ressenti en quelques lignes sur le sujet du choix du navigateur Internet.

Read next

dimanche 10 janvier 2010

Créer un noeud div avec évenements Javascript en GWT

Voilà comment créer une div avec gestion des évènements Javascript en GWT :

public class MyDivPanel extends FlowPanel implements MouseDownHandler, HasMouseDownHandlers {

    public MyDivPanel() {
        super();        
        this.addMouseDownHandler(this);
    }
    public void onMouseDown(MouseDownEvent arg0) {
        GWT.log("Mouse Down Event OK", null);        
    }
    public HandlerRegistration addMouseDownHandler(MouseDownHandler handler) {
        return addDomHandler(handler, MouseDownEvent.getType());
    }

}

mercredi 23 décembre 2009

GWT : combo Label + TextBox

En lisant la mailing liste de GWT, je me suis aperçu que les bonnes pratiques du Web, à savoir la séparation du contenu de la mise en page, n'est toujours pas évidente pour tout le monde.

Read next

samedi 5 septembre 2009

Tutoriel sur l'intégration de Flex, Spring et BlazeDS

Un collègue de Valtech a posté récemment un tutoriel sur le blog de Valtech. Cela permettra aux personnes - désireuses d'intégrer Flex avec Spring et BlazeDS - de comprendre les bases de ces technologies et leurs contraintes d'intégration sans s'en mordre les doigts, et en douceur s'il vous plait.

Read next

mercredi 8 juillet 2009

Selenium: Dépassez les limites avec XPath

Lorsqu'on utilise Selenium-IDE pour enregistrer un test fonctionnel, les actions enregistrées peuvent se baser sur les ID des composants graphique. Dans certains cas, ces ID peuvent ne pas être une bonne référence technique. XPath est un langage de requêtage normalisé qui est en général une solution fiable pour résoudre ce problème.

Read next

mardi 16 juin 2009

Unite: le service à porté de navigateur

Opera, la firme qui édite la suite de logiciels Internet propriétaire et multiplates-formes, concrétise son ambition de réinventer le Web.

Read next

mercredi 17 septembre 2008

Cours du soir sur le WEB

Hier soir j'ai eu le plaisir de donner un cours du soir à mes collègues de Valtech.

Je vous mets à disposition les slides et les TP.

Le thème de la soirée était le WEB. J'y ai parlé des fondements, j'ai donné un regard sur le passé avec l'explication du phénomène de la soupe de balises, et j'ai parlé de ce qui se passe en ce moment avec la guerre des standards au W3C et potentiellement le risque du retour des soupes de balises avec l'arrivée de html5. J'ai également évoqué la vision des pages WEB orientées document contre les pages orientées application et les problèmes que cela pose au niveau de l'accessibilité en général. L'accessibilité allant des personnes handicapées aux systèmes d'exploitation émergeant ainsi que les différents agents utilisateurs et plus généralement tous systèmes informatisés.

J'ai parlé plus précisément du fonctionnement des navigateurs suivant le content-type et le doctype envoyés. J'ai parlé des normes XHTML, CSS et RDF en présentant les lignes de bonne conduite indiquées dans le guide WCAG de WAI. Je n'ai pas oublié d'évoquer les micros-formats en essayant d'expliquer ses limites et en ouvrant une fenêtre sur le potentiel d'innovation qui est possible avec RDF.

Read next

jeudi 4 septembre 2008

XHTML 2 vs. HTML 5 (traduction)

Voici la traduction d’un article de Mike Malone sur les spécifications XHTML 2.0 et HTML 5.

Ça me donne l'occasion de rappeler mon avis sur la question. XHTML2 me parait être une meilleure solution que HTML5 car sont principe de modularité permettra de mettre en œuvre des solutions élégantes. Aujourd'hui HTML5 à l'air d'avoir plus d'adeptes car il intègre plein de trucs spécialisés faciles à utiliser mais le revers de la médaille est que la structure des pages web deviendra une véritable encyclopédie.

Ces deux normes deviendront toutes les deux des recommandations du W3C. Le système de doctype permettra aux navigateurs de pouvoir faire la différence entre les deux. C'est une bonne chose car HTML5 sera peut être plus adapté aux sites personnel car il a moins de contraintes. Par contre pour le milieu professionnel, je suis convaincu dès à présent que XHTML2 sera LA réponse car sa généricité est la clé d'un site professionnel évolutif et maintenable. D'ailleurs les éléments perçus comme des contraintes par les non-informaticiens sont en réalité des avantages dans le milieu professionnel car elles permettent de détecter plus facilement les erreurs.

mercredi 27 août 2008

reference sur unicode

Les vacances ont été bonnes, je reviens du seul endroit en France où il a fait beau cet été et j'en profite pour publier des petits billets comme celui-ci qui restaient dans le pipe des sujets à stocker sur mon blog.

Alors voilà une brève, si on se pose des questions sur unicode et qu'on cherche des outils pour faire des tests ou des conversions c'est sur le site de hapax qu'il faut aller.

jeudi 24 juillet 2008

fonts gratuits en vrac

Le site Dafont est super pour personnaliser le design de son site. On y trouve plein de polices de caractères. Pour les utiliser dans the gimp, il suffit de les dézipper dans le répertoire ~/.gimp-2.4/fonts pour la version 2.4 de the gimp bien sûr :) On ajoute quelques effets d'ombre portée et on se retrouve en quelques cliques avec un super bandeau de présentation pour son nouveau site Web.

C'est un lien à garder de côté.

mardi 24 juin 2008

Tester l'aperçu de votre site

J'ai découvert récemment un site extra-ordinaire qui permet d'obtenir un aperçu (ou screenshots) d'une URL dans tous les navigateurs Web ET sur toutes les plateformes en même temps!

Indispensable pour tous web-master qui se respecte :)

dimanche 22 juin 2008

Google doctype

Google met à disposition pleins de tutoriaux et d'articles sur le Web dans son espace Google Doctype.

Les articles vont des bases du DOM, HTML et CSS aux aspects sécuritaires et autres trucs et astuces en tous genres du Web. Je n'ai pas eu le temps de tout lire en détails mais je suis déjà tombé sur des articles intéressants. C'est donc un lien à garder dans un coin pour y retourner de temps en temps.

dimanche 1 juin 2008

Aller plus loin avec Selenium grâce aux standards

Je répète souvent que le langage HTML ne devrait plus être utilisé et qu'aujourd'hui il est bien plus intéressant d'utiliser XHTML, et plus particulièrement XHTML1.1 qui est la dernière version stable de ce langage. Voici un exemple pour illustrer ce conseil.

Read next

mercredi 21 mai 2008

l'Orthographe, est-ce important ?

On parle beaucoup de l'orthographe ces temps-ci. Trop d'enfants arriveraient au collège avec de grosses lacunes, des ingénieurs qui se seraient trop concentrés sur les matières scientifiques en délaissant l'orthographe. Les dictées reviennent en force dans les écoles préparatoires. Au journal télévisé on en parle beaucoup.

Pourquoi ?

Parce que l'orthographe est une norme qui permet de nous comprendre par écrit.

L'HTML est l'orthographe des ordinateurs sur le Web, qui leur permet de nous raconter cette belle histoire qui se trouve sur le Web. Si l'on publie des pages sur Internet avec des erreurs HTML, comment voulez-vous que l'on y comprenne quelque chose ?

J'espère que cette analogie vous fera prendre conscience de l'importance du respect du standard du Web. Je suis étonné de voir autant de sites internet ou de blogs ne respectant pas les normes. Un coup de validateur W3C pour voir plusieurs centaines d'erreurs HTML autant sur des sites grand public que sur des sites ou des blogs de professionnels de l'informatique.

Alors ok personne n'est parfait, l'erreur est humaine. Quelques erreurs de temps en temps peuvent arriver et cela m'arrive d'ailleurs. Mais lorsque je m'en rends compte je les corrige. Et comme c'est un sujet qui me tient à cœur je ne fais pas beaucoup d'erreurs à la base et donc ça va vite à corriger quand il y en a.

Pour mon blog j'utilise Dotclear dans lequel il y a un validateur (X)HTML intégré, c'est tellement facile à utiliser, il suffit de cliquer dessus lorsqu'on termine un billet et il nous montre toutes les erreurs qu'il ne nous reste plus qu'à corriger. Ça ne prend vraiment pas beaucoup de temps de faire les choses bien, alors ne nous gênons pas!

En espérant que les choses changent, @+

samedi 17 mai 2008

Google App Engine

Google app engine est une très bonne initiative de la part de Google. Cette plate-forme va permettre aux développeurs et aux étudiants de pouvoir se faire les dents sur Python dans un contexte Web pour leurs projets personnels. Python c'est bien mais s'ils pouvaient rajouter le support Java/Groovy ce serait super.

N'hésitez pas à donner votre avis en laissant un commentaire dans la catégorie Issues sur le poste "please add Java or Groovy support" qui connait pour le moment 1545 demandes.

Theme original par Stephane Sulikowski modifie par Shinoli