l'informatique libre par Philippe Voncken

Calendrier

« mai 2008 »
lunmarmerjeuvensamdim
1234
567891011
12131415161718
19202122232425
262728293031

Syndication

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.

mercredi 14 mai 2008

Récupérer le hostname en Java

Certains cas de tests, dans des applications particulières, peuvent avoir besoin de connaitre le hostname d'une machine pour lancer des tests spécifiques ou effectuer des actions.

Le bout de code ci-dessous permet de récupérer le hostname de la machine sur laquelle le code est executé:

          StringBuffer buffer = new StringBuffer();
	   try {
	        // Execute command
	        String command = "hostname";
	        Process child = Runtime.getRuntime().exec(command);
	    
	        // Get the input stream and read from it
	        InputStream in = child.getInputStream();
	        int c;
	        while ((c = in.read()) != -1) {
	            buffer.append((char)c);
	        }
	        in.close();
	    } catch (IOException e) {
	    	System.out.println(e.getMessage());
	    }
	    System.out.println(buffer);

Plus généralement on peut lancer n'importe quelle commande système avec ce code en insérant votre commande dans le string "command", mais faites attention d'utiliser des commandes universelles. La commande hostname fonctionne sur tous les systèmes d'exploitations sur lesquels je travaille (windows, linux, unix)

Theme original par Stephane Sulikowski modifie par Shinoli