Guidon Yann

Guidon Yann

67 article(s)
Articles de l'auteur

Plus léger, plus rapide : compactez votre site web

Magazine
Marque
GNU/Linux Magazine
Numéro
145
Mois de parution
janvier 2012
Spécialité(s)
Résumé

Cet article termine la trilogie commencée dans le numéro précédent. Gandalf avait trop bu d'hydromel et... ah non, ce n'est pas la bonne histoire. Donc nous avons allégé la charge d'un serveur web en concaténant tous les fichiers d'une application, dont la CSS et les scripts ont été dépouillés de leurs commentaires, espaces et retours à la ligne. Une grande partie du gain de place vient du parseur, qui a été écrit en JavaScript, mais sa puissance a été à peine exploitée... Nous allons maintenant remédier à cela et nous en servir pour substituer astucieusement et automatiquement les noms des variables. L'algorithme de base est simple et assez efficace, mais il demande pas mal de préparations.

Un cœur de photons

Magazine
Marque
Open Silicium
Numéro
5
Mois de parution
janvier 2012
Spécialité(s)
Résumé

Les fêtes de fin d'année sont passées et vous ne savez pas quoi offrir à votre Douce (ou Doux) pour la Saint Valentin qui approche rapidement ? Les chocolats, ça fond et ça fait grossir (et ça ne dure pas), les fleurs, c'est plus présentable mais périssable, le restaurant, ce n'est pas du tout geek... Je vous propose une idée qui fera plaisir à la fois à la personne qui offre (vous ?) et à celle qui reçoit, un cadeau original qu'on ne trouve pas (encore) dans les magasins ! Faites vite avant que les copies asiatiques inondent le marché et cassent tout le romantisme...

Compactez votre site web pour le rendre léger et rapide : en utilisant JavaScript

Magazine
Marque
GNU/Linux Magazine
Numéro
144
Mois de parution
décembre 2011
Spécialité(s)
Résumé

Maintenant que nous avons vu les bases du compactage des fichiers d'un site web, passons aux choses sérieuses. Les expressions régulières étant trop inadaptées pour des syntaxes sophistiquées, nous allons faire appel à une technique d'analyse plus avancée : les parseurs. Ça va être la fête du new String() !

Quelle licence pour les applications web Libres ?

Magazine
Marque
GNU/Linux Magazine
Numéro
144
Mois de parution
décembre 2011
Spécialité(s)
Résumé

La minification et toutes les techniques d'optimisation des scripts (dont les aspects techniques sont traités dans d'autres articles de ce magazine) ont un effet profond sur le développement et la distribution des contenus. Le fondateur de la FSF l'a identifié en 2009 comme un problème potentiel important car la distribution de fichiers minifiés empêche le surfeur de connaître l'origine et l'auteur du contenu qu'il charge. Et comme il s'agit de JavaScript, donc de code que le visiteur fait exécuter par sa machine sans aucune visibilité, se pose la question de ce que fait ce code, donc de transparence... ce qui menace les Libertés Fondamentales.

Compactez votre site web pour le rendre léger et rapide : avec les outils UNIX

Magazine
Marque
GNU/Linux Magazine
Numéro
144
Mois de parution
décembre 2011
Spécialité(s)
Résumé

Nous allons aborder quelques techniques pour réduire la charge d'un serveur et le temps de chargement de pages web statiques. Plusieurs approches existent, mais dans ce premier volet, nous allons faire appel à un des outils de base de l'informatique : les expressions régulières et quelques outils de base en ligne de commandes.

Détection de la résolution des modules LCD alphanumériques

Magazine
Marque
Open Silicium
Numéro
4
Mois de parution
octobre 2011
Spécialité(s)
Résumé

Grâce à une ou quelques petites résistances de rien du tout mais bien choisies, on peut aider un contrôleur embarqué à reconnaître le nombre de caractères affichés par un module LCD à base de HD44780. Dans cet article, nous examinons l'aspect électrique et électronique de cette méthode.

Prototypage économique sur FPGA à très faible consommation

Magazine
Marque
Open Silicium
Numéro
4
Mois de parution
octobre 2011
Spécialité(s)
Résumé

Alors que le code VHDL avance tranquillement et sûrement, il faut aussi songer à donner un support matériel au projet de la montre de Laura. Après plus d'un an de préparations, nous sommes excités de voir les premiers résultats concrets ! Nous allons commencer à réaliser un prototype en FPGA et explorer le monde de l'ultra-faible consommation en découvrant l'IGLOO d'Actel/Microsemi. Nous abordons dans ces pages les questions du choix, de la soudure, du brochage, du câblage, des alimentations et de l'initialisation.

Un mini serveur HTTP pour dialoguer avec des applications interactives : les sockets réseau

Magazine
Marque
GNU/Linux Magazine
Numéro
141
Mois de parution
septembre 2011
Résumé
Dans la série « GHDL, le couteau suisse ultime pour la simulation numérique », nous allons étudier comment doter notre simulateur VHDL GNU favori d'un « serveur web ». GHDL pourra intégrer un module de communication supplémentaire pour interagir avec un navigateur comme Firefox. Cet article est réutilisable dans le contexte qu'il vous plaira : cette première partie développe l'accès au réseau et sa configuration, il ne contient que du code en C.

Les opérations booléennes en VHDL

Magazine
Marque
GNU/Linux Magazine
Numéro
136
Mois de parution
mars 2011
Résumé
Le VHDL est un langage posé, réfléchi, standardisé, il ne laisse donc pas la place au hasard. Il a été conçu afin de remplir des objectifs précis et il fournit de nombreuses et puissantes fonctionnalités. Or il en manque une qui fait cruellement défaut et dont l'absence est très surprenante : on ne peut pas effectuer les opérations logiques de base (opérations booléennes ou de décalage de bits) sur les nombres entiers. Heureusement, cela n'est plus un problème insurmontable lorsqu'on dispose de GHDL, le simulateur libre pour lequel il est facile d'écrire des extensions puissantes.