BarShow un editeur de codes-barres online

Tags , ,
11 juin 2008 par Yohann CIURLIK

On peut en faire des choses en Java sur Internet. La preuve avec cet éditeur de code-barre par Jaxo Systems qui permet de générer des codes de l’ EAN13 au DataMatrix en passant par le QR code.

image

ça me rappel un certain FlashCode … Qui gagnera la bataille des codes 2D ?

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Problème de flux RSS feedburner ???

Tags , ,
13 mars 2008 par Yohann CIURLIK

Tout est dans le titre…. Je vous laisse chercher l’erreur entre ces deux flux :

feed rssFlux Original
feed rssFlux Feedburner

Vous l’aurez compris, les ??????, ça m’ennuie un peu…. Cela fait déjà 2 semaines que le problème dure …. Que puis-je faire? Si quelqu’un pouvez m’aider….

Après le problème du nombre d’abonnés voici le problème d’encodage des caractères sauf que cette fois-ci cela ne touche que moi….

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Encodage des flux en J2EE

Tags , ,
19 décembre 2007 par Yohann CIURLIK

Si il y a bien un problème récurant en développement, c’est celui de l’encodage des caractères. On attend avec impatience le support de l’unicode avec PHP 6.… En J2EE, il n’y à pas le choix, il faut coder des filtre, à moins que je sois passé à côté de la solution miracle.

Une solution avec un filtre de servlet fourni par Seb qui fonctionne pour n’importe quel encodage:

1°) Il faut écrire un filtre de servlet qui va réencoder le flux avant envoi au client :

  1. import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;
  2.  
  3. import javax.servlet.ServletResponse;
  4.  
  5. public class EncodingFilter implements javax.servlet.Filter {
  6.  
  7. private String encoding;
  8.  
  9. public void init(FilterConfig filterConfig) throws ServletException {
  10.  
  11. this.encoding = filterConfig.getInitParameter("encoding");
  12.  
  13. }
  14.  
  15. public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException,  ServletException {
  16.  
  17. request.setCharacterEncoding(encoding);
  18.  
  19. filterChain.doFilter(request, response);
  20.  
  21. }
  22.  
  23. public void destroy() {
  24.  
  25. }
  26.  
  27. }

2°) Il faut ensuite faire appel à ce filtre par l’intérmediaire d’un mapping dans le fichier web.xml comme suit :

  1. <filter> <filter-name>Encoding Filter</filter-name>
  2.  
  3. <filter-class>EncodingFilter</filter-class>
  4.  
  5. <init-param>
  6.  
  7. <param-name>encoding</param-name>
  8.  
  9. <param-value>UTF-8</param-value>
  10.  
  11. </init-param>
  12.  
  13. </filter>
  14.  
  15. <filter-mapping>
  16.  
  17. <filter-name>Encoding Filter</filter-name>
  18.  
  19. <url-pattern>/*</url-pattern>
  20.  
  21. </filter-mapping>

Maintenant toutes les requêtes sont correctements lues avec l’encodage UTF-8.
Le filtre fonctionne tout autre encodage.

Une autre solution consiste à utiliser le servlet filter CharacterEncodingFilter dans le fichier web.xml afin de forcer l’encodage. Il est important de mettre ce filtre en premier dans la liste.

  1. <web-app><filter>
  2.  
  3. <filter-name>encodingFilter</filter-name>
  4.  
  5. <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  6.  
  7. <init-param>
  8.  
  9. <param-name>encoding</param-name>
  10.  
  11. <param-value>UTF-8</param-value>
  12.  
  13. </init-param>
  14.  
  15. <init-param>
  16.  
  17. <param-name>forceEncoding</param-name>
  18.  
  19. <param-value>true</param-value>
  20.  
  21. </init-param>
  22.  
  23. </filter>
  24.  
  25. </web-app>

Voilà tout ! Pour ma part, j’ai utilisé la première solution qui à résolu pas mal de mes soucis au niveau des formulaires de saisies d’informations.

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Migration de b2evolution à WordPress

Tags , , , ,
8 mars 2007 par Yohann CIURLIK

Pour des raisons de confort avant tout et pour faire comme tous le monde, j’ai eu l’envie soudaine de changer de moteur de blog. Je suis donc passé de b2evolution (puissant moteur multi-blog) à WordPress (la référence).

Il me fallait un script pour transférer les données de l’ancien vers le nouveau blog. J’ai donc trouvé sur le net un script ici par l’intermédiaire du blog de davidtouvet (spécialiste migration de blog à ce que je peux voir… ).

Après quelques modifications du script (que j’ai malheureusement effacé … ) j’ai pu récupérer les données de l’ancien blog pour les mettre dans la base de données de WordPress.

  • N’oubliez pas de changer les paramètres dans le script pour l’adapter à votre base.
  • Vérifiez si les identifiants de base (nommé ID dans le script) correspondent bien à votre base de données (car l’évolution constante des blogs fait que les noms de champs de la base de données changent).
  • Vérifiez également que l’encodage des titres se fait en UTF-8 pour éviter d’avoir des caractères bizarres dans vos titres.

Et comme vous pouvez le constater tout fonctionne parfaitement !

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

sideBarQA