<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>Apart from buzz</title>
<link>http://romain.typepad.fr/mon_weblog/</link>
<description>Blog de veille sur les innovations liées au web</description>
<language>fr-FR</language>
<lastBuildDate>Tue, 17 May 2011 19:36:00 +0200</lastBuildDate>
<generator>http://www.typepad.com/</generator>

<docs>http://www.rssboard.org/rss-specification</docs>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ApartFromBuzz" /><feedburner:info uri="apartfrombuzz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
<title>Voir ailleurs si j'y suis...</title>
<link>http://feedproxy.google.com/~r/ApartFromBuzz/~3/SU3ZI2PniNk/voir-ailleurs-si-jy-suis.html</link>
<guid isPermaLink="false">http://romain.typepad.fr/mon_weblog/2011/05/voir-ailleurs-si-jy-suis.html</guid>
<description>Le moins que l'on puisse dire est que je ne suis plus vraiment actif sur ce blog. Plus le courage, plus l'envie. Surtout plus envie de ne parler que de techno. Alors j'en ai ouvert un autre, les chroniques d'un...</description>
<content:encoded><![CDATA[<p>Le moins que l&#39;on puisse dire est que je ne suis plus vraiment actif sur ce blog. Plus le courage, plus l&#39;envie. Surtout plus envie de ne parler que de techno.</p>
<p>Alors j&#39;en ai ouvert un autre, <a href="http://chroniquesdunbreton.com" target="_blank" title="Les Chroniques d&#39;un Breton">les chroniques d&#39;un breton</a>, sur lequel je parle de pleins d&#39;autres choses. Je vous invite à m&#39;y retrouver.</p>
<p>Je conserve Apart From Buzz pour publier des bouts de code de temps en temps.</p>
<p>A bientôt</p>
<p>Romain</p><img src="http://feeds.feedburner.com/~r/ApartFromBuzz/~4/SU3ZI2PniNk" height="1" width="1"/>]]></content:encoded>


<category>Blogs</category>

<dc:creator>Romain Biard</dc:creator>
<pubDate>Tue, 17 May 2011 19:36:00 +0200</pubDate>

<feedburner:origLink>http://romain.typepad.fr/mon_weblog/2011/05/voir-ailleurs-si-jy-suis.html</feedburner:origLink></item>
<item>
<title>Compte Facebook inaccessible (désactivé ?)...</title>
<link>http://feedproxy.google.com/~r/ApartFromBuzz/~3/yZj560o3_U4/compte-facebook-inaccessible-d%C3%A9sactiv%C3%A9-.html</link>
<guid isPermaLink="false">http://romain.typepad.fr/mon_weblog/2011/04/compte-facebook-inaccessible-d%C3%A9sactiv%C3%A9-.html</guid>
<description>Je viens d'avoir la désagréable surprise de voir mon compte Facebook rendu inaccessible. Le message est le suivant : Account Temporarily Unavailable.</description>
<content:encoded><![CDATA[<p>Je viens d&#39;avoir la désagréable surprise de voir mon compte Facebook rendu inaccessible. Le message est le suivant : Account Temporarily Unavailable.</p>
<p style="text-align: center;"><a href="http://romain.typepad.fr/.a/6a01156fc31639970c014e60b50099970c-pi"><img alt="Capture d’écran 2011-04-12 à 14.44.53" class="asset  asset-image at-xid-6a01156fc31639970c014e60b50099970c" src="http://romain.typepad.fr/.a/6a01156fc31639970c014e60b50099970c-500wi" style="display: block; margin-left: auto; margin-right: auto;" title="Capture d’écran 2011-04-12 à 14.44.53" /></a> <br /><br /></p>
<p>Est-ce que quelqu&#39;un a déjà été confronté à ce problème et sait d&#39;où cela peut venir ?</p><img src="http://feeds.feedburner.com/~r/ApartFromBuzz/~4/yZj560o3_U4" height="1" width="1"/>]]></content:encoded>


<category>Web social</category>

<dc:creator>Romain Biard</dc:creator>
<pubDate>Tue, 12 Apr 2011 15:00:00 +0200</pubDate>

<feedburner:origLink>http://romain.typepad.fr/mon_weblog/2011/04/compte-facebook-inaccessible-d%C3%A9sactiv%C3%A9-.html</feedburner:origLink></item>
<item>
<title>PHP, cURL et SSL</title>
<link>http://feedproxy.google.com/~r/ApartFromBuzz/~3/3EzHkJL_09o/php-curl-et-ssl.html</link>
<guid isPermaLink="false">http://romain.typepad.fr/mon_weblog/2011/04/php-curl-et-ssl.html</guid>
<description>Découvrez comment résoudre un problème de connexion https en PHP via CURL, grâce à SSL et aux certificats.</description>
<content:encoded><![CDATA[<p>Je voudrais partager avec vous aujourd&#39;hui, une petite astuce proposée par David Walsh qui vient de me faire gagner pas mal de temps.</p>
<p>Je suis en train d&#39;exploiter l&#39;API TypePad pour créer un outil d&#39;envoi de fichier en masse sur les serveurs de la plateforme. Si la connexion via OAuth se passe très bien en mode non sécurisé (suffisant pour lire de l&#39;information), je n&#39;arrivais pas à me connecter en utilisant le mode sécurisé (https). J&#39;avais systématiquement une erreur liée à CURL et SSL.</p>
<p>Ce qu&#39;il faut savoir, c&#39;est que cURL ne peut pas utiliser nativement le protocole https, si on ne lui précise pas quel est le certificat avec lequel il doit comparer celui fournit par le serveur distant.</p>
<p>J&#39;ai donc étendu un tout petit peu l&#39;une <a href="https://github.com/sixapart/php-typepad-api" target="_blank" title="PHP classes for TypePad API">des classes PHP permettant d&#39;exploiter l&#39;API TypePad</a>, en l&#39;occurence le fichier TypePad.php, à la ligne 145, dans la fonction setCurlopts :</p>
<p style="padding-left: 30px;"><span style="font-family: &#39;courier new&#39;, courier;">else {</span><br /><span style="font-family: &#39;courier new&#39;, courier;"> $request-&gt;setCurlopts(array(</span><br /><span style="font-family: &#39;courier new&#39;, courier;"> CURLOPT_SSL_VERIFYPEER =&gt; true,</span><br /><span style="font-family: &#39;courier new&#39;, courier;"> CURLOPT_SSL_VERIFYHOST =&gt; 2,</span><br /><span style="font-family: &#39;courier new&#39;, courier;"> CURLOPT_CAINFO =&gt; getcwd() . &quot;/Certs/cacert.pem&quot;</span><br /><span style="font-family: &#39;courier new&#39;, courier;"> ));</span><br /><span style="font-family: &#39;courier new&#39;, courier;"> }</span></p>
<p>Le fichier de certification est celui que j&#39;avais téléchargé depuis https://api.typepad.com, comme expliqué <a href="http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/" target="_blank" title="Télécharger un fichier de certification SSL">ici</a>. Le problème est que je me suis retrouvé confronté à un certificat qui n&#39;était plus valide. L&#39;erreur retournée était la suivante :</p>
<p style="padding-left: 30px;"><span style="font-family: &#39;courier new&#39;, courier;">error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed</span></p>
<p>La solution m&#39;a alors été aportée par <a href="http://davidwalsh.name/php-ssl-curl-error" target="_blank" title="PHP, SSL, CURL and SSL3_GET_SERVER_CERTIFICATE">David Walsh</a>, qui fournit <a href="http://curl.haxx.se/docs/caextract.html" target="_blank" title="Certification Mozilla">un précieux lien pointant vers le fichier de certification utilisé par Mozilla</a> pour permettre à son navigateur d&#39;accéder aux principaux sites exploitant le protocole https, ce fichier étant régulièrement mis à jour !</p>
<p>Partant de là, vous devriez être en mesure de vous connecter sans problème en https à TypePad, et de mettre en place un système d&#39;authentification via OAuth.</p><img src="http://feeds.feedburner.com/~r/ApartFromBuzz/~4/3EzHkJL_09o" height="1" width="1"/>]]></content:encoded>


<category>Code</category>

<dc:creator>Romain Biard</dc:creator>
<pubDate>Tue, 05 Apr 2011 19:31:22 +0200</pubDate>

<feedburner:origLink>http://romain.typepad.fr/mon_weblog/2011/04/php-curl-et-ssl.html</feedburner:origLink></item>
<item>
<title>Dernière ligne droite pour voter pour My Best Rennes</title>
<link>http://feedproxy.google.com/~r/ApartFromBuzz/~3/cFDQbfYUtW8/derni%C3%A8re-ligne-droite-pour-voter-pour-my-best-rennes.html</link>
<guid isPermaLink="false">http://romain.typepad.fr/mon_weblog/2011/03/derni%C3%A8re-ligne-droite-pour-voter-pour-my-best-rennes.html</guid>
<description>My Best Rennes est un service d'information sur les transports en communs, transports publics de la ville de Rennes : bus, vélo, métro... Vous obtiendrez les horaires, les trajets et la disponibilité de ces différents moyens.</description>
<content:encoded><![CDATA[<p>Les personnes qui me connaissent ou qui sont en contact avec moi sur quelque réseau social que ce soit, savent que j&#39;ai lancé début février un site nommé <a href="http://mybestrennes.com" target="_blank" title="My Best Rennes : bus, métro, vélo, horaires, trajets, disponibilité">My Best Rennes</a>.</p>
<p>Ce site se base sur les <a href="http://www.typepad.fr/magazine/2011/01/open-data-quest-ce-que-cest-quels-enjeux-pour-le-grand-public.html" target="_blank" title="Open Data : qu&#39;est-ce que c&#39;est ? La réponse sur le TypePad Magazine">Open Data</a> mises à disposition des développeurs la commaunté urbaine de Rennes et par la régie des transports de la ville.&#0160;Qu&#39;il s&#39;agisse du <a href="http://mybestrennes.com" target="_blank" title="My Best Rennes : bus, métro, vélo, horaires, trajets, disponibilités">bus, du métro, du vélo public de Rennes , vous retrouverez toutes les informations dont vous avez besoin : horaires, trajets, disponibilité...</a></p>
<p>My Best Rennes vous fournit également une information plus générique sur l&#39;actualité de la ville, telle que les dernières photos ou vidéos publiées, ou la météo.</p>
<p><a href="http://romain.typepad.fr/.a/6a01156fc31639970c0147e312cf12970b-pi"><img alt="My Best Rennes : bus, métro, vélo, horaires, trajet, disponibilité" class="asset  asset-image at-xid-6a01156fc31639970c0147e312cf12970b" src="http://romain.typepad.fr/.a/6a01156fc31639970c0147e312cf12970b-500wi" style="display: block; margin-left: auto; margin-right: auto;" title="My Best Rennes : bus, métro, vélo, horaires, trajet, disponibilité" /></a> <br /> <br /><br /></p>
<p>La ville de Rennes, la communauté urbaine et la régie des transports ont mis en place un concours pour stimuler la créativité des développeurs et les inciter à créer des applications qui soient utiles aux rennais. <a href="http://mybestrennes.com" target="_blank" title="My Best Rennes : bus, vélo, métro, horaires, trajets, disponibilités">My Best Rennes</a> a été retenu pour participer à ce concours.</p>
<p>Les votes de ce concours sont ouverts au public pour permettre à tout un chacun de soutenir le projet qu&#39;il préfère, ou qu&#39;il estime le plus utile. Nous avons donc besoin de votre soutien pour faire de My Best Rennes le projet retenu par le public. Tout le monde peut voter, il suffit de remplir ce formulaire, de cliquer sur le lien que vous allez recevoir par mail, puis de cocher la case My Best Rennes.&#0160;Cela ne prend que quelques instants mais nous serait d&#39;une grande aide !</p>
<p>&#0160;</p>
<p>En guise de mise en bouche, voici une vidéo de démonstration du service.</p>
<p style="text-align: center;"><iframe frameborder="0" height="281" src="http://player.vimeo.com/video/20551539" width="500"></iframe>&#0160;</p><img src="http://feeds.feedburner.com/~r/ApartFromBuzz/~4/cFDQbfYUtW8" height="1" width="1"/>]]></content:encoded>


<category>Actualité</category>
<category>Produits</category>

<dc:creator>Romain Biard</dc:creator>
<pubDate>Tue, 08 Mar 2011 14:00:00 +0100</pubDate>

<feedburner:origLink>http://romain.typepad.fr/mon_weblog/2011/03/derni%C3%A8re-ligne-droite-pour-voter-pour-my-best-rennes.html</feedburner:origLink></item>
<item>
<title>Un usage intelligent de Twitter pour une campagne de com'</title>
<link>http://feedproxy.google.com/~r/ApartFromBuzz/~3/uydDYgTLm4Q/un-usage-intelligent-de-twitter-pour-une-campagne-de-com.html</link>
<guid isPermaLink="false">http://romain.typepad.fr/mon_weblog/2011/02/un-usage-intelligent-de-twitter-pour-une-campagne-de-com.html</guid>
<description>Découvrez comment générer du buzz autour de ses produits grâce à Twitter.</description>
<content:encoded><![CDATA[<p>Volkswagen est partenaire de l&#39;un des plus gros festival de rock du Brésil.</p>
<p>Lors de la dernière édition de ce festival, la marque souhaitait mettre en avant leur petite citadine, la Fox, auprès de cette cible plutôt jeune.</p>
<p>Mais comment faire savoir aux brésiliens que Volkswagen serait présent sur ce festival et qu&#39;ils pourraient y découvrir la Fox ?</p>
<p>Réponse en images...</p>
<p style="text-align: center;"><iframe frameborder="0" height="281" src="http://player.vimeo.com/video/19826810" width="500"></iframe>&#0160;</p><img src="http://feeds.feedburner.com/~r/ApartFromBuzz/~4/uydDYgTLm4Q" height="1" width="1"/>]]></content:encoded>


<category>Marketing digital</category>

<dc:creator>Romain Biard</dc:creator>
<pubDate>Fri, 18 Feb 2011 15:20:52 +0100</pubDate>

<feedburner:origLink>http://romain.typepad.fr/mon_weblog/2011/02/un-usage-intelligent-de-twitter-pour-une-campagne-de-com.html</feedburner:origLink></item>

</channel>
</rss><!-- ph=1 -->
