bannieres-blog

Google Buzz

Publication : 14 février 2010

Le web social selon Google débarque dans Gmail.

Actualité Business

Le web social compte désormais un nouvel acteur, et pas n’importe lequel : Google !
Le géant américain lance en effet son propre service de partage d’informations : Buzz.

Réponse directe à Facebook et Twitter, cette nouvelle plateforme accessible depuis Gmail doit permettre à chacun de partager des informations, des liens, des photos, … de manière publique ou privée avec sa communauté de contact Gmail.

A nouvelle plateforme, nouvelles fonctionnalités… Google Buzz ne permet pas seulement de partager, mais également de commenter, et de recommander une information. Ainsi les « buzz » plus intéressants ressortiront-ils en fonction des appréciations reçues.
Google Buzz s’intègre également à d’autres services tels que, Google Reader, Picasa, Flickr, Twitter, Youtube, Blogger pour faciliter la génération d’actualités.
L’univers mobile n’a pas été oublié, avec la possibilité de buzzer depuis un smartphone. L’information peut être ainsi géolocalisée et reprise dans Google Map.

Pour en savoir plus sur Buzz, Google nous propose 2 vidéos :

Google Buzz propose bien évidement avec une API permettant de connecter sites internet et applications pour générer des buzz.
Et il y a fort à parier que nous allons voir fleurir des boutons ‘Share it on Buzz’.

Google Wave et l’entreprise 2.0

Publication : 30 janvier 2010

Que faut-il attendre de cette plateforme de collaboration ?

Actualité Business

Présentée officiellement mi-2009 et annoncée pour fin 2010, Google Wave matérialise la vision du géant du web Google concernant les outils collaboratifs. La promesse de cet outil n’est rien de moins que de répondre à la question suivante : à quoi ressembleraient les emails s’ils avaient été « inventés » aujourd’hui ? En effet, même si des progrès ont été réalisés depuis, les emails ont vu le jour au début des années 70, bien avant internet… La question est donc légitime !

La réponse proposée prend la forme d’une plateforme collaborative temps réel en ligne, un pur produit web 2.0.
Alliant les qualités de l’email d’un forum et d’une messagerie instantanée, cet outil favorise le partage d’informations en facilitant l’échange d’idées et de documents.

La promesse était tellement séduisante, il fallait la confronter à la réalité de l’entreprise. Nous avons donc expérimenté (et nous expérimentons encore…) chez Eurelis cet outil dans les domaines suivants :

  • la gestion des projets,
  • la collaboration interne,
  • l’animation de communauté autour de nos contributions Open Sources.

Les résultats ont été très rapides et les promesses tenues. L’information est effectivement mieux partagée au sein des équipes, la collaboration avec nos partenaires est facilitée. Le concept de « hosted conversation » favorise l’émergence de silos d’informations accessibles à la communauté concernée et facilement modifiable.

Quel avenir pour Google Wave ?
La plateforme Wave est complètement ouverte. Elle expose des API très riches pour la réalisation d’extensions afin d’intégrer celle-ci avec d’autres services. A croire l’éditeur SAP avec sa proposition d’application Gravity. Cette ouverture va permettre une réelle émergence de services à valeur ajoutée tirant parti des qualités intrinsèques de la solution proposée par Google.

En conclusion, même si Google Wave présente encore beaucoup de défauts de jeunesse (il ne faut pas oublier que la plateforme est encore en version preview), elle propose une synthèse intéressante des différents outils collaboratifs aujourd'hui disponibles. C'est, en cela, une réponse pertinente aux enjeux de mutation des entreprises vers le 2.0.

Vincent

Expressions Régulières

Publication : 26 janvier 2010

Ce qu'il faut savoir pour s'en sortir...

Actualité Technique

Définition : C'est une chaîne de caractères qui permet de décrire un modèle (ou pattern) de chaîne de caractères. Ce modèle est décrit à l'aide d'opérateurs, de valeurs et de variables. Des options sont disponibles pour simplifier l'écriture de la REGEX.


 

Intérêt :
MATCH : A vérifier qu'une chaîne de caractères vérifie un pattern donné : la REGEX (Est-ce que ma chaîne commence / finit par … , contient / ne contient pas …, correspond à une adresse e-mail / web … ?)
EXTRACT : A extraire une partie d'une chaîne de caractère : un groupe (Je veux les paramètres param1 et param3 de l'URL … parser une page web …)
SUBSTITUTE : A remplacer une partie d'une chaîne de caractères par une autre (Modifier massivement le format d'un fichier CSV, SQL … Transformer un CSV en SQL…)


 

Syntaxe :

Caractères simples :

  • x satisait le caractère x
  • \t satisait le caractère « tabulation »
  • \n satisait le caractère « nouvelle ligne »
  • \r satisait le caractère « retour charriot »


Caractères de limite :

  • ^ caractérise le début de la ligne quand il est au début de l'expression régulière
  • $ caractérise la fin de la ligne quand il est à la fin de l'expression régulière
  • \b caractérise une coupure de mot (des caractères au début ou à la fin d'un mot)
    • \beur satisfait eurelis mais pas agitateur(mot qui commence par eur)
    • eur\b satisfait agitateur mais pas eurelis(mot qui finit par eur)
  • \B caractérise les caractères à l'intérieur d'un mot (ni au début, ni à la fin)
    • \Bi satisfait git et ci (mot qui ne commence pas par i)
    • i\B satisfait git mais pas ci (mot qui ne finit pas par i)


Classes de caractères :

  • Classes simples
    • [abc] satisfait a, b ou c. Equivalent à a|b|c
  • Négation
    • [^abc] satisfait tout sauf a, b ou c
  • Intervalle
    • [a-z] satisfait tous les caractères de a à z
    • [A-Z0-9] satisfait tous les caractères de A à Z et de 0 à 9
  • Union
    • [a-d[c-p]] est l'équivalent de [a-p]
  • Intersection
    • [b-p&&[a-d]] est l'équivalent de [b-d]
  • Soustraction
    • [a-z&&[^bc]] est l'équivalent de [ad-z]
    • [a-z&&[^m-p]] est l'équivalent de [a-lq-z]

Classes abrégées :

  • . satisfait tous les caractères
  • \d est un chiffre ("digit"). Equivalent à [0-9]
  • \D est un non-numérique. Equivalent à [^0-9] ou [^\d]
  • \s est un espacement ("whitespace"). Equivalent à [ \t\n\f\r]
  • \S est un non-espacement. Equivalent à [^\s]
  • \w est un alphanumérique ("word"). Equivalent à [a-zA-Z_0-9]
  • \W est un non-alphanumérique. Equivalent à [^\w]

Opérateurs logiques :

  • XY satisfait le caractère X suivi du caractère Y
  • X|Y satisfait le caractère X ou le caractère Y
  • (?:X) satisfait une chaîne contenant X (sans capturer X)
  • X(?!Y) satisfait une chaîne contenant X non-suivi de Y (sans capturer Y)

Groupes :
Un groupe permet de définir un sous-motif dans une expression régulière.

  • capturer le caractère X :(X)
  • récupérer le nième groupe capturé en référence arrière (dans la regex): \n
  • récupérer le nième groupe capturé en substitution (hors de la regex): $n

Conseil: toujours suivre l'ordre des parenthèses ouvrantes

Drapeaux :
Les drapeaux sont les options de l'expression régulière.

  • c : au cas où une erreur survient, ne pas réinitialiser la position de la recherche
  • g : rechercher globalement, c'est-à-dire trouver toutes les occurrences
  • i : ignorer la casse
  • m : multiple lines, la chaîne de caractères peut comporter plusieurs lignes
  • o : once, n'appliquer le modèle de recherche qu'une seule fois
  • s : single line, considérer la chaîne de caractères comme une ligne distincte
  • x : extended, utiliser la syntaxe étendue

Quantificateurs :
 

  • Quantificateurs gourmands ou avides (greedy) : cherchent le nombre maximal de répétitions qui autorisent le succès de la recherche.
    • X? satisfait le caractère X, 0 ou 1 fois
    • X* satisfait le caractère X, 0 ou plusieurs fois
    • X+ satisfait le caractère X, 1 ou plusieurs fois. Equivalent à XX*
    • X{n} satisfait le caractère X, exactement n fois
    • X{n,} satisfait le caractère X, au moins n fois
    • X{n,p} satisfait le caractère X, au moins n fois, mais pas plus de p fois
  • Quantificateurs réticents ou paresseux (reluctant) : cherchent le nombre minimal de répétitions qui autorisent le succès de la recherche
    • C'est l'exacte même syntaxe que les quantificateurs « gourmands » à laquelle on ajoute ?
  • Quantificateurs possessifs (possessive): cherchent le nombre maximal de répétition mais sans assurer le succès de la recherche (sans regarder si la suite de l'expression est satisfaite dans la chaîne)
    • C'est l'exacte même syntaxe que les quantificateurs « gourmands » à laquelle on ajoute +


 

 

Exemples à réutiliser :

  • Code Postal en France
    • \b[0-9]{5}\b
  • Numéro de téléphone en France
    • \b0[1-689]([-. ]?\d{2}){4}\b
  • Adresse E-mail
    • \b[\w.%+-]+@[a-zA-Z\d.-]+\.[A-Za-z]{2,4}\b
  • URL
    • \b[a-zA-Z\d]+://(\w+:\w+@)?([a-zA-Z\d.-]+\.[A-Za-z]{2,4})(:\d+)?(/.*)?\b
  • Adresse IP v4
    • \b((25[0-5]|2[0-4]\d|[01]?\d{1,2})\.){3}25[0-5]|(2[0-4]\d|[01]?\d{1,2})\b


 

 

Conclusion :
Une bonne expression régulière est une expression régulière:
Concise : Ecrire le strict minimum pour que cette expression régulière soit nécessaire et suffisante.
Claire : Être capable de comprendre facilement cette expression régulière, même en la regardant longtemps après.
Qui correspond précisément au besoin :Bien définir le besoin (les règles), pas d'erreur possible en fonction de différentes chaînes de caractères en entrée.


 

Bibliographie :
 

 

Antoine

Annonceurs et internet

Publication : 14 décembre 2009

Communication : avec la crise, les annonceurs favorisent Internet.

Actualité Business

La nouvelle édition du Baromètre Digitas vient de confirmer une tendance déjà observée en début d’année : Internet est le seul support média à ne pas avoir souffert, en 2009, du ralentissement des investissements en matière de communication, à contre-courant des autres secteurs tels que la radio, la télévision, le mailing papier, l’affichage,… 36% des annonceurs déclarent même les avoir revus à la hausse entre le 1er et le 2ème semestre, le Web étant par ailleurs considéré (pour 56% des sondés) comme le média le plus à même de bénéficier des fameux reports de budgets de fin d’année.

Les trois principales raisons invoquées : la réactivité du Web, le ROI et le "coût intrinsèque" des investissements.

Selon ce même baromètre, les leviers favoris des annonceurs pour communiquer sur Internet demeurent (depuis 2008) et demeureront en 2010 l’emailing, la conception de sites et, dans une moindre mesure, la création de contenus.

Une nouveauté cependant : l’innovation, désormais élément majeur dans le choix du média online pour10% des personnes interrogées.

Sandrine

Le syndrome de la page blanche sous Safari 4

Publication : 10 décembre 2009

Une page blanche ou partiellement chargée sur Safari 4 ?

Actualité Technique

Safari 4 (de la version 4.0.1 à la version 4.0.4, dernière sortie à ce jour) présente sur de nombreux sites un problème de rafraichissement allant d'un fonctionnement à peu près normal à une navigation impossible (pages blanches, images manquantes, CSS partielles....).

Tout réside ici (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html) : the client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time.

dans la section "408 Request Timeout"

 

Safari 4 applique à la lettre le "may repeat...or may not" et ne renvoie pas sa requête au site en cas de timeout. Pas de requête, pas de réponse, pas de réponse,  pas de page.

La solution consiste à rajouter dans la configuration Apache (httpd.conf) la ligne suivante :

BrowserMatch ".*Safari.*" nokeepalive force-response-1.0

qui force une réponse HTTP 1.0 et pas de keepAlive pour les navigateurs Safari (cette règle est surement à affiner, mais ce problème surgissant généralement quand vous ne l'attendez pas, c'est une bonne solution d'urgence).

Julien

OpenCms@Eurelis

Publication : 29 novembre 2009

Retrouvez nos contributions sur Google Project.

Actualité Technique

En tant qu'acteur reconnu de la communauté OpenCms, Eurelis contribue activement à l'évolution de la solution.

Notre première contribution a été la traduction en français du back-office. Celle-ci a rapidement été suivie par un guide utilisateur également en français. Nous proposons par ailleur une tâche ANT permettant la construction d'un module directement depuis un atelier de développement. Notre module de workflow intègre le moteur OSWorkflow et lui ajoute une interface utilisateur complètement intégrée au back-office.

Google Project HostingCes modules sont disponibles au téléchargement sur notre site depuis leurs sorties officielles. Depuis peu, nous avons créé des projets sur la plateforme Google Projects.

Prochaine étape : initialisation des référentiels SVN pour une complète mise à disposition des codes sources...

 

En attendant, enjoy our contributions !

Vincent

Sélection - Novembre 2009

Publication : 16 novembre 2009

Une sélection de sites à voir.

Actualité Design

Pour tester son MOJO :
http://www.the711club.com/
jeu interactif video

Pour ceux qui veulent passer à la vitesse supérieure :
http://panamera.com

Pour les sportifs…spécial dédicace aux volleyeurs !!
http://www.puma.jp/tribes/

Pour l’expérimentation auditive et intéractive :
http://www.glitchscape.com/

Pour la simplicité de navigation et l’efficacité éditoriale :
http://lbiatlanta.com/

Pour les amateurs de picto et gros boutons :
http://www.cubic.com.br
…avec des études de cas assez efficaces

 

Bonnes visites,

Stéphane

Chiffres internet - Septembre 2009

Publication : 06 novembre 2009

33,6 millions d’internautes en France en septembre 2009.

Actualité Business

Après les sites les plus consultés, le nombre d’internautes en France, toujours plus important : nous étions ainsi 33,6 millions en septembre 2009 (chiffres Médiamétrie / NetRatings et l'Observatoire des usages Internet) soit 62,8% de la population et une progression de 5% par rapport à la même période en 2008. 95,3% des internautes tricolores se connectent via le haut débit comme le câble ou l'ADSL.

Attention, si vous êtes un surfeur de moins de 11 ans vous n’avez pas été comptabilisé. Oui, je sais, c’est dur… ;-)

Sandrine

Fréquentation - Septembre 2009

Publication : 02 octobre 2009

Les sites français les plus visités au cours du mois de septembre 2009.

Actualité Business

L’OJD (Office de Justification de la Diffusion), unique organisme de certification des données de fréquentation de l’Internet en France, vient de publier son classement des sites français les plus visités au cours du mois de septembre 2009, à découvrir ici : http://www.ojd-internet.com/chiffres.

Ce classement ne concernant que les sites abonnés au service, je vous invite également à consulter celui de Médiamétrie (abonnés seulement, là aussi) où n’apparaissent plus ni Lemonde.fr ni Lefigaro.fr mais où Lequipe.fr et surtout Skyrock.com - soupir soupir…lâchez vos com’s... ;-)... - tiennent encore le haut du pavé

Sandrine

Sélection Sites Flash - Août 2009

Publication : 01 septembre 2009

On a aimé...

Actualité Design

 

Pour les Morfal !!!!

http://www.cheeseandburger.com

 

nike

 

Attention navigation un brin experimentale !

http://www.nike.com/sportswear/collections/fall09/

 

teaser

 

Pour se faire une p’tit shoot

http://taserx3.com/

 

sac

 

Pour l’anim et les illustrations

http://sc.landsend.com/packland/

 

mustang

 

Pour les pro du tunning

http://www.fordvehicles.com/the2010mustang/

 

model

 

Pour se rincer l’œil ?!

http://www.smetana.net/

 

russe

 

Russe et radioactif

http://www.energylab.tv/

 

 

Stéphane

Portail ou portail ?

Publication : 29 juin 2009

Entre besoin fonctionnel et définition technique.

Actualité Technique

En matière de réalisation de sites internet, la notion de portail présente une ambigüité dans la mesure où elle représente : pour le business un besoin fonctionnel et pour les techniciens une exigence technique. Pour que tout le monde se comprenne bien, un éclaircissement est sans doute nécessaire !
 
Du point de vue fonctionnel on utilise le terme de portail pour exprimer le besoin de point d’accès centralisé à l’information.
Ainsi, parlera-t-on d’une page d’accueil portail sur un site institutionnel pour traduire le besoin de voir apparaître sur celle-ci de l’information issue de l’ensemble des rubriques majeures du site. On parle également de pages multithématiques. Une page ainsi conçue permet au visiteur d’avoir un aperçu synthétique des informations disponibles et de pouvoir rapidement y accéder.
Cette notion peut également être déclinée sur les pages d’entrée de chaque rubrique et sur des landing pages spécifiques.
On parlera également de portail pour évoquer un point d’entrée unique vers une collection de services et de ressources.
 
Pour les techniciens, un portail est une plateforme technique permettant l’intégration d’applications en proposant des services transversaux tels que la gestion des utilisateurs et le contrôle d’accès.
Il existe 2 grandes familles de portails :

  • Java/J2EE avec la spécification JSR 168 définissant la notion de portlets sensés permettre l’intégration d’applications dans n’importe quel serveur compatible.
  • Microsoft SharePoint avec ses WebPart, contrôle ASP .Net intégrable par l’utilisateur dans n’importe quelle page.


Alors portail ou portail ?
On retrouve les portails techniques principalement en environnement intranet, où les besoins d’intégration d’applications sont les plus forts. Il faut néanmoins noter que des solutions basées sur un CMS et un mécanisme SSO présentent des alternatives séduisantes de par leur légèreté.
Coté site internet, les CMS de dernière génération (Drupal, Typo3, OpenCms, ...) proposent des solutions très flexibles, susceptibles de répondre à la plupart des problématiques.
 
Alors à vos cahiers de charges...

Vincent

SEO SEO SEO...

Publication : 16 mai 2009

Search engine optimization, le nouveau graal du web français ?

Actualité Business

Ce qui hier encore n’était qu’un souhait devient en ces temps de crise un objectif majeur pour tous les marketteurs… ROI oblige !

Pourquoi chercher à améliorer le  référencement d’un site internet ?
La réponse est simple : pour améliorer sa fréquentation et donc les revenus générés sans investissement promotionnel.
Mais il y a également une autre raison : occuper les premières places face à la concurrence. Un site qui n’est pas présent dans les premiers résultats donnés par un moteur de recherche est un site qui n’existe tout simplement pas pour l’internaute.

Alors comment faire ?
Là encore, la réponse est simple : faire ce que Google attend (Google totalise à lui seul plus de 90% de parts de marchés en 2008). C'est-à-dire, mis à part quelques ajustements techniques visant à améliorer l’accessibilité des contenus :
-    développer le contenu pour améliorer la notoriété du site,
-    pratiquer l’échange de liens pour améliorer la popularité des pages,
-    et utiliser un maximum de supports (YouTude, Wikipédia, …) dans une stratégie d’occupation d’espace.

Voila, vous savez ce qu’il vous reste à faire.
Et surtout, le référencement d’un site ne s’améliore que si l’on s’en préoccupe !

Vincent

Tendances 2009

Publication : 27 mars 2009

Chiffres et tendances 2009

Actualité Business

Le net concerne de plus en plus de monde

22 % de la population mondiale sera connectée en 2011, soit 36 % de plus qu'en 2006 où le nombre d'internautes connectés est estimé à 1,1 milliard par l'institut d'études Jupiter Research.
Cette croissance sera essentiellement nourrie par quatre pays : le Brésil, la Russie, l'Inde et la Chine. A contrario, elle sera ralentie par quatre marchés arrivés, eux, à maturité : Le Canada, le Japon, les Etats-Unis et l'Europe occidentale.

La crise est-elle virtuelle ?

Etats-Unis : croissance des investissements pour les publicités vidéo sur Internet en 2009 : 1.500 millions contre 640 millions en 2007.

La crea au coeur de la préoccupation des internautes

42 % des internautes trouvent mal conçu 1 site sur 3.
Les sites Web français ont encore des progrès à faire en matière d'ergonomie, à en croire une étude de Benchmark Group (éditeur du Journal du Net) auprès de 824 internautes. 75 % des personnes interrogées trouvent "mal réalisé" au moins un site sur cinq (19 % disent "plus d'un sur trois"). Seuls 8 % pensent que seulement un site sur dix est mal conçu.

Stéphane

Eurelis ouvre son blog

Publication : 03 février 2009

Découvrez le blog Eurelis.

Actualité Business

Pourquoi un blog ?

Parce que le web est fait de tendances, certaines passent aussi vite qu'elles sont arrivées, d'autre restent et s'inscrivent dans un mouvement de fond. Ce blog se présente comme une tribune offerte à nos collaborateurs pour s'exprimer sur les sujets qui nous passionnent et font l'actualité de notre métier.

Qu'ils soient économiques, marketing ou technologiques, les points de vue tenus dans cet espace se présentent comme des billets sans prétention d’exhaustivité.

Alors souhaitons la bienvenue et une longue vie à ce nouveau blog !
Qu’il vous apporte un éclairage différent sur le monde (informatique) qui nous entoure.

Vincent