Archive for vozavi

How to escape quotes in SQL using XSLT

Parce que j’ai cherché longtemps… et que ca peut servir à d’autres

If you are generating SQL from XML using XSLT, then you will soon be faced with the problem of unwanted quotes breaking your queries or worse; injecting unwanted data into your database.

As a solution you can escape any quotes using a named XSLT template.

In the example below we are escaping single quotes for use with PgSQL

The template:

<xsl:template name="escapesinglequotes">

 <xsl:param name="arg1"/>

 <xsl:variable name="apostrophe">’</xsl:variable>

 <xsl:choose>

  <!– this string has at least on single quote –>

  <xsl:when test="contains($arg1, $apostrophe)">

  <xsl:if test="string-length(normalize-space(substring-before($arg1, $apostrophe))) > 0"><xsl:value-of select="substring-before($arg1, $apostrophe)" disable-output-escaping="yes"/>'’</xsl:if>

   <xsl:call-template name="escapesinglequotes">

    <xsl:with-param name="arg1"><xsl:value-of select="substring-after($arg1, $apostrophe)" disable-output-escaping="yes"/></xsl:with-param>

   </xsl:call-template>

  </xsl:when>

  <!– no quotes found in string, just print it –>

  <xsl:when test="string-length(normalize-space($arg1)) > 0"><xsl:value-of select="normalize-space($arg1)"/></xsl:when>

 </xsl:choose>

</xsl:template>

This would be called as follows:

<xsl:call-template name="escapesinglequotes">

 <xsl:with-param name="arg1"><xsl:value-of select="."/></xsl:with-param>

</xsl:call-template>

Commentaires

Vozavi.com : Nouvelle version en ligne


Agrégeant plus de 6 millions d’avis, Vozavi.com, 1er moteur d’avis, poursuit sa stratégie de croissance en lançant aujourd’hui la deuxième version de son site français et courant juin, les versions allemandes, anglaises et espagnoles.


Avec le traditionnel grand ménage de printemps, nous avons dépoussiéré notre design et  améliorer le contrat de lecture

mais aussi aussi améliorer la qualité des avis, des notes, de la search, des bases de données et d’autres fonctions moins visibles…


Rappel : 

Créée en septembre 2006, Vozavi.com est une jeune start-up dont le contenu est généré automatiquement par les utilisateurs. Basée sur une technologie d’analyse sémantique innovante, Vozavi.com agrège plus de quatre millions d’avis de consommateurs et experts issus de plus de 14.100 sources ( blogs, sites d’actualités et forums…) sur plus de 85 500 produits. Moteur d’avis, Vozavi.com est un guide d’achat impartial qui répond aux besoins des consommateurs en leur proposant une information qualifiée et rapide avant leur passage à l’acte d’achat. Vozavi.com a reçu le label « entreprise innovante » d’Oséo-Anvar et le label JEI ( Jeune Entreprise Innovante), gage de l’innovation de sa technologie.

Commentaires

Vozavi dans Warning sur M6

Notre site Vozavi.com a fait l’objet d’un reportage dans le magazine automobile Warning de M6.

Bien qu’il couvre divers secteurs comme le high-tech ou les services (forfaits téléphones, ADSL, …),on constate que notre site est particulièrement appréciés des consommateurs qui cherchent à s’informer avant d’acheter une voiture.

On peut y voir une petite partie de l’équipe, mais on ne me voit pas.

L’émission a été diffusée le samedi 29/3 à 19h puis le dimanche matin.

Commentaires

Comment travaille-t-on chez Google ?

Je viens de voir ce reportage de 52 min qui montre comment Google met tout en oeuvre pour le bien être de ses employés.
La clef de la réussite ?

Extrait choisi :

Il existe un contrat social dans toutes les boites de technologies, et surtout des les start-up à leur tout début.
Et ce contrat dit : Prenez des risques avec nous, donnez le maximum et vraiment tout ce que vous avez, vous allez surement dormir par terre, travailler 100h par semaines, vous n’aurez pas d’autre vie que le boulot . Mais si on y arrive, vous allez devenir riche au délà de vos rêves les plus fous. Google en est un bon exemple, ils y sont arrivés

La vidéo :

Commentaires

La nouvelle version de Vozavi.com est en ligne!

C’est maintenant que vous allez comprendre pourquoi j’étais si peu disponible ces dernières semaines (ces derniers mois ? ah bon ? ).

Cette nuit vers 01h30, Vozavi.com est officiellement passé en version 2.

Pour bien vous rendre compte, si on fait l’analogie avec une voiture, c’est comme si on avait refait TOUT le moteur ainsi que TOUTE la carrosserie… En gros, on a maintenant une mouture toutes options, designée pour tenir la route (grâce à quelques appendices aérodynamiques discrets, mais efficaces)

Voici à quoi ressemble dorénavant la "page d’accueil" :


Sur cette page, une explication plus claire et accessible de la note Vozavi a été mis en avant.

Nouveau logo, nouvelle manière de présenter les choses, plus visuelle, plus colorée

De nouvelles catégories de produits ont été rajoutées comme les consoles de jeux, l’éléctromenager, etc… Un nouvel onglet "Nouveautés" présent dans chaque catégorie pour présenter les derniers produits notés. Bref, j’arrête là, je vous laisse découvrir de vous même.

Pour ceux qui se posent des questions sur notre modèle économique, lisez ce billet de Jerôme Cambain, PDG de Vozavi.com.

N’hesitez pas à faire part de vos remarques dans les commentaires.

Commentaires (2)

Le concours Vozavi : un magnum à la clé

Jérôme Camblain, le président de vozavi.com, lance un concours "Un magnum pour un slogan".

A gagner, vous l’aurez deviné : un magnum de champagne!

Le brief : inventer une phrase courte et choc, qui metterais en avant les avantages de l’utilisation de Vozavi  avant d’effectuer un achat en ligne. Nous avons "Tous les avis, Tous les prix. Une seule note"

moi j’avais "Des milliers d’avis, une synthèse, pas de foutaises" :)

A vous…

Plus de détails sur le blog vozavi.com

Commentaires

Animoto.com permet de monter des clips sympas en 5 minutes

Animoto c’est un site que j’ai découvert ce matin grâce à Yann.

L’idée est super séduisante : concevoir un clip vidéo qui "envoie du bois" à partir d’images que l’on upload (ou que l’on va chercher sur flickr, facebook, etc..) et d’une bande son que l’on choisit.

Je me suis dit que j’allais tester le truc avec des photos des locaux de vozavi que j’ai mis sur flickr hier …

J’ai mis tout ca dans la machine, j’ai secoué un peu et voici le résultat en 7 minutes chrono :

Sans aucune configuration! Pas mal non ?
 

Commentaires (6)

Le co-fondateur de vozavi.com interviewé sur decideurs.tv

Thomas Blard (journaliste à LCI) produit un podcast qui donne la parole aux leaders économiques de la nouvelle génération.

Il a récemment interviewé le co-confodateur
 de vozavi.com Jérôme Camblain, qui est
accessoirement mon nouveau patron :)

Jérôme est aussi l’auteur d’un blog, dans lequel vous pourrez suivre les aventures de notre start-up au jour le jour

Commentaires (3)