<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LoïcG &#187; twitter</title>
	<atom:link href="http://blog.loicg.net/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loicg.net</link>
	<description>Carnet d&#039;un développeur web</description>
	<lastBuildDate>Sat, 04 Feb 2012 17:31:19 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Evolution de l&#8217;URL_unshortener sur twitter_favs</title>
		<link>http://blog.loicg.net/twitter_favs/evolution-url_unshortener/</link>
		<comments>http://blog.loicg.net/twitter_favs/evolution-url_unshortener/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 19:32:55 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[twitter_favs]]></category>
		<category><![CDATA[murl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1217</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;ai avancé encore un peu dans la todolist de twitter_favs, en effet je viens d&#8217;améliorer ma classe d&#8217;url unshortening (dé-réduction d&#8217;URL&#8230; c&#8217;est beaucoup plus français&#8230;). Bref, désormais le système bénéficie d&#8217;un peu de modularité dans le sens où il m&#8217;est (facilement) possible de rajouter des méthodes d&#8217;unshortening (ou expanding) selon les services de réduction [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, j&#8217;ai avancé encore un peu dans la todolist de twitter_favs, en effet je viens d&#8217;améliorer ma classe d&#8217;url unshortening (dé-réduction d&#8217;URL&#8230; c&#8217;est beaucoup plus français&#8230;).<br />
Bref, désormais le système bénéficie d&#8217;un peu de modularité dans le sens où il m&#8217;est (facilement) possible de rajouter des méthodes d&#8217;unshortening (ou expanding) selon les services de réduction d&#8217;URL.<span id="more-1217"></span></p>
<p>Pour être clair, url_unshortener utilise désormais les API des services de réduction d&#8217;URL lorsque celles-ci existent et le permettent.</p>
<p>Cette partie du code est disponible <a href="http://code.google.com/p/twitterfavs/source/browse/trunk/__libs/url_unshortener.php">ici</a>, sous la forme d&#8217;une librairie indépendante.</p>
<h2>Restes de la todolist de départ :</h2>
<ul>
<li>donner une petite interface à l&#8217;ensemble, histoire qu&#8217;il paraisse moins austère brut &#8212; ça c&#8217;est en cours&#8230;</li>
<li>regrouper les tweets par auteurs &#8212; ça aussi, <a href="http://code.google.com/p/twitterfavs/source/browse/trunk/__libs/twitter_favs.php#44">c&#8217;est en cours</a></li>
<li>navigation à travers le temps (remonter ou descendre d&#8217;une duration)</li>
</ul>
<h2>Ce qui s&#8217;est rajouté :</h2>
<ul>
<li><del>amélioration de l&#8217;url_unshortener pour passer par les API de différents services de réduction d&#8217;URL</del></li>
</ul>
<p>Bien évidemment, si vous avez des suggestions ou des besoins particuliers pour cette application, n&#8217;hésitez pas, les commentaires sont ouverts (et c&#8217;est gratuit en plus ^^ )</p>
<p>Comme toujours, le code-source est disponible <a href="http://code.google.com/p/twitterfavs/">ici</a> et une version live est utilisable <a href="http://lab.loicg.net/twitter_favs/">ici</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/twitter_favs/evolution-url_unshortener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolutions sur twitter_favs</title>
		<link>http://blog.loicg.net/twitter_favs/evolutions-sur-twitter_favs-2/</link>
		<comments>http://blog.loicg.net/twitter_favs/evolutions-sur-twitter_favs-2/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 21:09:29 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[twitter_favs]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[veille]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1169</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;ai pu m&#8217;accorder un peu de temps pour faire évoluer twitter_favs, mon petit outil de veille Twitter. Les modifications du jour concernent principalement le code, qui devient plus propre et l&#8217;implémentation d&#8217;un système de mini-templates pour les tweets. Passage du code en objet : Au départ twitter_favs est un outil que j&#8217;ai codé rapidement, [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, j&#8217;ai pu m&#8217;accorder un peu de temps pour faire évoluer twitter_favs, mon petit outil de veille Twitter.</p>
<p>Les modifications du jour concernent principalement le code, qui devient plus propre et l&#8217;implémentation d&#8217;un système de mini-templates pour les tweets.<span id="more-1169"></span></p>
<h2>Passage du code en objet :</h2>
<p>Au départ twitter_favs est un outil que j&#8217;ai codé rapidement, histoire d&#8217;avoir quelque chose de fonctionnel dans le but de m&#8217;en servir personnellement sans y passer trop de temps.<br />
Au vu de l&#8217;engouement (certes limité) qu&#8217;il a suscité, j&#8217;ai décidé d&#8217;en libérer les sources (notamment pour m&#8217;inciter à maintenir le projet ^^).<br />
Vu que je compte ajouter pas mal de fonctionnalités, il m&#8217;a paru naturel de nettoyer le code. Comme celui-ci n&#8217;est pas encore volumineux, ça c&#8217;est fait facilement.</p>
<p>Ainsi, le code se compose de :</p>
<ul>
<li>un &laquo;&nbsp;controlleur&nbsp;&raquo; (index.php) qui joue le rôle de chef d&#8217;orchestre</li>
<li>trois classes pour gérer les tweets, les tweet et la &laquo;&nbsp;déréduction&nbsp;&raquo; d&#8217;URL (url unshortening)</li>
<li>des templates de pages (en PHP)</li>
</ul>
<h2>Les templates de tweets :</h2>
<p><a href="http://blog.loicg.net/wp-content/uploads/2010/11/twitter_favs-templates.png"><img class="alignnone size-full wp-image-1170" title="Template pour Twitter_favs" src="http://blog.loicg.net/wp-content/uploads/2010/11/twitter_favs-templates.png" alt="" width="477" height="77" /></a></p>
<p>Pour donner plus de flexibilité et de possibilités aux utilisateurs, je suis parti dans le développement d&#8217;un système de mini-templates pour l&#8217;affichage des tweets.</p>
<p>Vu que les tweets retournés par l&#8217;API de Twitter contiennent pas mal de données, je me suis dit qu&#8217;il serait sympa que chacun puisse les disposer selon ses besoins et ses envies.</p>
<p>Ainsi, on peut composer (assez) librement des templates pour afficher :</p>
<ul>
<li>le pseudo du posteur</li>
<li>la date d&#8217;ajout du tweet en favoris</li>
<li>l&#8217;URL contenue dans le tweet (je ne gère pas encore les tweets avec plusieurs URL, ceci étant plus rares)</li>
<li>etc&#8230;</li>
</ul>
<p>Les variables affichables sont représentées par ainsi &laquo;&nbsp;$cleaned_text$&nbsp;&raquo; dans les templates.</p>
<p>Comme je trouvais ça trop limitatif d&#8217;utiliser uniquement des variables, j&#8217;ai décidé que l&#8217;utilisateur pourrait également se servir de fonctions et méthodes pour soit appliquer des modifications à certaines variables (conversion de dates par exemple&#8230;), soit d&#8217;obtenir de nouvelles variables (le timestamp du cour pour tagger  les tweets &#8230;).</p>
<p>Les variables utilisables sont uniquement celles qui composent l&#8217;objet de type faved_tweet (et les propriétés d&#8217;objets qu&#8217;il contient), les fonctions en revanches sont toutes celles mises à disposition dans PHP. (Je sécuriserai en cas de débordement&#8230;)</p>
<h2>Restes de la todolist de départ :</h2>
<ul>
<li><del>suivre les url réduites, pour donner de beaux BL aux auteurs des articles</del></li>
<li>donner une petite interface à l&#8217;ensemble, histoire qu&#8217;il paraisse moins austère brut &#8212; ça c&#8217;est en cours&#8230;</li>
<li><del>proposer l&#8217;affichage des dates de publications des tweets et leur date d&#8217;ajout aux favoris</del></li>
<li>regrouper les tweets par auteurs</li>
<li><del>ajouter un formulaire pour aider à la recherche de favoris</del></li>
<li><del>ajouter un cache pour la récupération des tweets</del></li>
<li>&lt;<del>ajouter un cache pour la décompression des urls</del></li>
<li><del>permettre à l&#8217;utilisateur de choisir la disposition des tweets</del></li>
<li></li>
<li>navigation à travers le temps (remonter ou descendre d&#8217;une duration)</li>
</ul>
<h2>Ce qui s&#8217;est rajouté :</h2>
<ul>
<li><del>utilisation de méthodes et fonctions dans les templates de tweet</del></li>
<li>amélioration de l&#8217;url_unshortener pour passer par les API de différents services de réduction d&#8217;URL</li>
</ul>
<p>Si vous avez des suggestions ou des besoins particuliers pour cette application, n&#8217;hésitez pas, les commentaires sont ouverts (et c&#8217;est gratuit en plus ^^ )</p>
<p>Comme toujours, le code-source est disponible <a href="http://code.google.com/p/twitterfavs/">ici</a> et une version live est utilisable <a href="http://lab.loicg.net/twitter_favs/">ici</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/twitter_favs/evolutions-sur-twitter_favs-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolutions sur twitter_favs</title>
		<link>http://blog.loicg.net/webdev/evolutions-outil-veille-twitter_favs/</link>
		<comments>http://blog.loicg.net/webdev/evolutions-outil-veille-twitter_favs/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 22:05:22 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[twitter_favs]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1129</guid>
		<description><![CDATA[Depuis le 3 novembre, date du tout premier commit, twitter_favs a un peu évolué : J&#8217;ai notamment rajouté le tracking de l&#8217;utilisation et des visites avec Google Analytics, la récupération des urls d&#8217;origines pour les liens raccourcis ainsi que l&#8217;ajout de deux caches pour soulager twitter et ma bande passante ^^ Nouveautés : Le tracking [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis le 3 novembre, date du tout premier commit, <a href="http://lab.loicg.net/twitter_favs/">twitter_favs</a> a un peu évolué :</p>
<p>J&#8217;ai notamment rajouté le tracking de l&#8217;utilisation et des visites avec Google Analytics, la récupération des urls d&#8217;origines pour les liens raccourcis ainsi que l&#8217;ajout de deux caches pour soulager twitter et ma bande passante ^^<span id="more-1129"></span></p>
<h2>Nouveautés :</h2>
<p>Le tracking avec Google Analytics est simplement paramétrable en inscrivant son &laquo;&nbsp;code&nbsp;&raquo; Analytics dans le fichier config.php</p>
<p>La récupération des urls d&#8217;origines pour les liens courts se fait d&#8217;une manière simple (et un peu cradoc &#8230;) :</p>
<ul>
<li>J&#8217;ouvre le lien, avec curl, et je regarde si celui-ci est redirigé (code HTTP:301), puis je suis le &laquo;&nbsp;Location&nbsp;&raquo; qui est retourné par le serveur distant.</li>
<li>Je répète l&#8217;opération jusqu&#8217;à ce que je n&#8217;ai plus de code 301&#8230;</li>
</ul>
<p>Pour économiser de la bande passante, le résultat de la &laquo;&nbsp;décompression d&#8217;URL&nbsp;&raquo; est stocké dans une table MySQL (dont je fourni la structure avec <a href="http://code.google.com/p/twitterfavs/">le code source</a>).<br />
Ainsi, chaque URL présente dans les Tweets est testée pour voir si elle est en cache.<br />
Si ce n&#8217;est pas le cas, on tente la &laquo;&nbsp;décompression&nbsp;&raquo;.</p>
<p>Ensuite, j&#8217;ai également ajouté un cache sur les liste que Twitter me retourne. Ce cache se compose de simples fichiers texte contenant le json tel qu&#8217;il est renvoyé par l&#8217;API de Twitter.<br />
Ce cache a une durée de vie (en secondes) configurable dans le fichier config.php.</p>
<h2>Restes de la todolist de départ :</h2>
<ul>
<li><del>suivre les url réduites, pour donner de beaux BL aux auteurs des articles</del></li>
<li>donner une petite interface à l&#8217;ensemble, histoire qu&#8217;il paraisse moins austère brut &#8212; ça c&#8217;est en cours&#8230;</li>
<li>proposer l&#8217;affichage des dates de publications des tweets et leur date d&#8217;ajout aux favoris</li>
<li>regrouper les tweets par auteurs</li>
</ul>
<h2>Ce qui s&#8217;est rajouté :</h2>
<ul>
<li><del>ajouter un formulaire pour aider à la recherche de favoris</del></li>
<li><del>ajouter un cache pour la récupération des tweets</del></li>
<li><del>ajouter un cache pour la décompression des urls</del></li>
<li>permettre à l&#8217;utilisateur de choisir la disposition des tweets</li>
<li>navigation à travers les favoris des autres Twittos présents dans ses propres favoris</li>
<li>navigation à travers le temps (remonter ou descendre d&#8217;une duration)</li>
</ul>
<p>Et j&#8217;en appelle à toi, lecteur, pour me suggérer des idées et me faire également ton retour sur cet outil.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/evolutions-outil-veille-twitter_favs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lire Twitter Stream en PHP avec curl</title>
		<link>http://blog.loicg.net/webdev/lire-twitter-stream-php-curl/</link>
		<comments>http://blog.loicg.net/webdev/lire-twitter-stream-php-curl/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 21:14:14 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1029</guid>
		<description><![CDATA[Twitter met à disposition un &#171;&#160;stream&#160;&#187; (ou flux en bon Français) qui permet de faire des recherches en temps réel sur un ou plusieurs mots clés. Récemment, j&#8217;ai eu besoin d&#8217;utiliser le stream pour obtenir les tweets et retweets sur un mot clé spécifique, grâce à l&#8217;option &#171;&#160;track&#160;&#187; de Twitter. Pour cela, j&#8217;ai codé un [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.loicg.net/wp-content/uploads/2010/11/twitter_logo_right.png"><img class="size-full wp-image-1116 alignleft" title="twitter_logo" src="http://blog.loicg.net/wp-content/uploads/2010/11/twitter_logo_right.png" alt="" width="108" height="20" /></a>Twitter met à disposition un &laquo;&nbsp;stream&nbsp;&raquo; (ou flux en bon Français) qui permet de faire des recherches en temps réel sur un ou plusieurs mots clés.</p>
<p>Récemment, j&#8217;ai eu besoin d&#8217;utiliser le stream pour obtenir les tweets et retweets sur un mot clé spécifique, grâce à l&#8217;<a href="http://dev.twitter.com/pages/streaming_api_methods#track">option &laquo;&nbsp;track&nbsp;&raquo; de Twitter</a>.<br />
Pour cela, j&#8217;ai codé un script PHP exploitant les fonctionnalités de curl.<span id="more-1029"></span></p>
<p>Le script que je propose aujourd&#8217;hui permet de suivre un (ou plusieurs) mots clés :</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
/**
 * Un bout de script rapide pour faire du tracking sur l'API Streaming de Twitter.
 *
 * @author  Loïc Gerbaud &lt;gerbaudloic@gmail.com&gt;
 * @version 0.1 &quot;itjustworks&quot;
 */

define('TWITTER_LOGIN','mon_login_twitter'); //login twitter
define('TWITTER_PASSWORD','mon_mot_de_passe_twitter');    //mot de passe twitter
$sTrackingList = 'bonjour,hello world';//Le ou les mots clés à suivre (séparés par des virgules)

//En cas de perte de la connexion, on la relance automatiquement (grâce à cette belle boucle while)
//Si on tente une lecture de l'API Stream 2x sur une même IP, on se fait déconnecter...
while(1){
 echo 'Connexion : '.date('Y-m-d @ h:i:s');
 read_the_stream($sTrackingList);
 echo 'Deconnexion : '.date('Y-m-d @ h:i:s').&quot;\n&quot;;
}

/**La fonction de suivi du stream
 *
 */
function read_the_stream($sTrackingList){
 $ch = curl_init();
 curl_setopt($ch,CURLOPT_URL,'https://stream.twitter.com/1/statuses/filter.json');
 curl_setopt($ch,CURLOPT_USERPWD,TWITTER_LOGIN.':'.TWITTER_PASSWORD);//Le couple login:password
 curl_setopt($ch, CURLOPT_NOBODY, 0);
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_USERAGENT, '');
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
 curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Twitter-Client: ItsMe','X-Twitter-Client-Version: 0.1','X-Twitter-Client-URL: http://blog.loicg.net/'));
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_POSTFIELDS,&quot;track=&quot;.$sTrackingList);//Les mots clés à suivre (séparés par des virgules)
 curl_setopt($ch, CURLOPT_WRITEFUNCTION, 'write_callback');//La fonction de callback

 curl_exec($ch);
 curl_close($ch);
}

/** Fonction de callback. Elle reçoit les données envoyées par twitter. Elle est appelée à chaque tweet reçu
 *  Pour la démo, le text des tweet est enregistré dans un fichier nommé &quot;log&quot;
 *
 * @param $ch le handle curl
 * @param $data les données envoyées par curl
 */
function write_callback($ch, $data) {
 if(strlen($data)&gt;2){
 $oData = json_decode($data);
 if(isset($oData-&gt;text)){
 file_put_contents('log',$oData-&gt;text.&quot;\n&quot;,FILE_APPEND);
 }
 }
 return strlen($data);
}</pre>
<p>Ce script est à lancer en passant par PHP en ligne de commande.<br />
Dans cet exemple, le script ne fait qu&#8217;enregistrer le texte des tweets trouvés dans un fichier nommé &laquo;&nbsp;log&nbsp;&raquo;.</p>
<p>Des suggestions, des questions ? Les commentaires sont ouverts <img src='http://blog.loicg.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Edit : suite à <a href="https://twitter.com/#!/CrowdCrisis/status/141451298666065920">un tweet</a>, j&#8217;ai modifié légèrement le script pour qu&#8217;il fasse appel à &laquo;&nbsp;https://stream.twitter.com/&#8230;&nbsp;&raquo; car la version http (sans &laquo;&nbsp;s&nbsp;&raquo;) ne répond plus.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/lire-twitter-stream-php-curl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter Favs : mon petit outil de veille</title>
		<link>http://blog.loicg.net/webdev/twitter-favs-outil-de-veille/</link>
		<comments>http://blog.loicg.net/webdev/twitter-favs-outil-de-veille/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 14:16:55 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[twitter_favs]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1085</guid>
		<description><![CDATA[Depuis peu, je publie ma veille du week-end qui regroupe certains tweets que j&#8217;ai mis en favoris avec d&#8217;autres éléments récoltés ça et là au cours de la semaine. Pour me faciliter la vie (et parce que je suis fainéant), j&#8217;ai codé un petit outil en PHP qui va chercher mes favoris twitter et les [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis peu, je publie ma veille du week-end qui regroupe certains tweets que j&#8217;ai mis en favoris avec d&#8217;autres éléments récoltés ça et là au cours de la semaine.<br />
Pour me faciliter la vie (et parce que je suis fainéant), j&#8217;ai codé un petit outil en PHP qui va chercher mes favoris twitter et les affiche dans une syntaxe &laquo;&nbsp;prête à coller&nbsp;&raquo; dans un article sur ce blog.<span id="more-1085"></span></p>
<p>Ainsi, il me suffit de copier-coller la liste qui sort et de supprimer et trier les éléments proposés ^^</p>
<p>Puisque je suis un prince (ahem &#8230;) au grand coeur, j&#8217;ai  choisi de proposer <a href="http://lab.loicg.net/twitter_favs/">cet outil</a> ainsi que son code source au plus grand nombre.<br />
La licence appliquée est la GNU-GPL v2 (je ne connais pas la v3, du coup, je suis resté à la v2&#8230;) .</p>
<p>Le code est tout jeune (quelques heures de développement) et est basé sur une méthode de travail nommée <a href="http://www.la-rache.com/">&laquo;&nbsp;La Rache&nbsp;&raquo;</a> (très réputée auprès des développeurs). Et en l&#8217;état actuel il permet de :</p>
<ul>
<li>lister les favoris de n&#8217;importe que compte public</li>
<li>choisir la période (et durée) d&#8217;observation</li>
<li>garder les résultats de requête en cache pendant 10 minutes</li>
<li>ou d&#8217;obtenir un contenu frais à chaque requête (ce qui est un peu plus long &#8230;)</li>
</ul>
<p>Dans les modifications à venir, je prévois de :</p>
<ul>
<li>donner une petite interface à l&#8217;ensemble, histoire qu&#8217;il paraisse moins austère brut</li>
<li>proposer l&#8217;affichage des dates de publications des tweets et leur date d&#8217;ajout aux favoris</li>
<li>regrouper les tweets par auteurs</li>
<li>suivre les url réduites, pour donner de beaux BL aux auteurs des articles</li>
</ul>
<p>Pour essayer l&#8217;outil, c&#8217;est par ici : <a href="http://lab.loicg.net/twitter_favs/">http://lab.loicg.net/twitter_favs/</a><br />
Pour les checkout, c&#8217;est par là : <a href="http://code.google.com/p/twitterfavs/">http://code.google.com/p/twitterfavs/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/twitter-favs-outil-de-veille/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mURL sur TweetDeck</title>
		<link>http://blog.loicg.net/services-web/murl-sur-tweetdeck/</link>
		<comments>http://blog.loicg.net/services-web/murl-sur-tweetdeck/#comments</comments>
		<pubDate>Mon, 24 May 2010 12:47:22 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Services Web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=944</guid>
		<description><![CDATA[La dernière version de TweetDeck (client Twitter) permet désormais d&#8217;utiliser des services réduction d&#8217;URL personnalisés. Evidemment, j&#8217;ai collé mURL.fr comme réducteur par défaut. Voici la marche à suivre si vous souhaitez faire de même : Aller dans les paramètres (settings), puis dans Services et choisissez &#171;&#160;Other&#160;&#187; pour &#171;&#160;Select the service you wish to use to [...]]]></description>
			<content:encoded><![CDATA[<p>La dernière version de <a href="http://www.tweetdeck.com/desktop/">TweetDeck</a> (client Twitter) permet désormais d&#8217;utiliser des services réduction d&#8217;URL personnalisés.<br />
Evidemment, j&#8217;ai collé <a href="http://murl.fr/">mURL.fr</a> comme réducteur par défaut.</p>
<p>Voici la marche à suivre si vous souhaitez faire de même :<span id="more-944"></span></p>
<p>Aller dans les paramètres (settings), puis dans Services et choisissez &laquo;&nbsp;Other&nbsp;&raquo; pour &laquo;&nbsp;Select the service you wish to use to shorten URLs&nbsp;&raquo;.</p>
<p><img class="aligncenter size-medium wp-image-952" title="Settings-Services" src="http://blog.loicg.net/wp-content/uploads/2010/05/Settings-Services-e1274705079724-300x218.png" alt="" width="300" height="218" /></p>
<p>Ensuite, dans la case &laquo;&nbsp;Other URL Shortening Endpoint&nbsp;&raquo;, collez ceci :</p>
<pre>http://api.murl.fr/?action=ms&amp;url=%@
</pre>
<p>Et voilà, le tour est joué, désormais vos URL seront réduites grâces à <a href="http://murl.fr/">mURL.fr</a> ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/services-web/murl-sur-tweetdeck/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Test : Mixin, Bad boys bad boys what ya gonna do ?</title>
		<link>http://blog.loicg.net/services-web/test-mixin-agenda-en-ligne/</link>
		<comments>http://blog.loicg.net/services-web/test-mixin-agenda-en-ligne/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 21:26:01 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Services Web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[mixin]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=334</guid>
		<description><![CDATA[Prenez Twitter, ajoutez un système d&#8217;agenda et vous obtenez Mixin. Génial ! Twitter rend votre vie privée instantannée publique, tandis que Mixin vous propulse dans le futur : &#171;&#160;Dans 3 jours, je prévois d&#8217;aller faire caca&#160;&#187; (oui, j&#8217;illustre mes idées avec beaucoup de profondeur &#8230;) Plus concrêtement (et sérieusement), Mixin est un service conçu pour [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Prenez <a href="http://www.twitter.com" target="_blank">Twitter</a>, ajoutez un système d&#8217;agenda et vous obtenez <a href="http://www.mixin.com" target="_blank">Mixin</a>.</p>
<p style="text-align: left;"><br class="spacer_" /></p>
<p style="text-align: left;">Génial ! Twitter rend <a href="http://fr.youtube.com/watch?v=ALbH63Ali9U" target="_blank">votre vie privée instantannée publique</a>, tandis que Mixin vous propulse dans le futur : &laquo;&nbsp;Dans 3 jours, je prévois d&#8217;aller faire caca&nbsp;&raquo; (oui, j&#8217;illustre mes idées avec beaucoup de profondeur &#8230;)</p>
<p style="text-align: left;">Plus concrêtement (et sérieusement), Mixin est un service conçu pour se donner rendez-vous au sein d&#8217;une communauté. Une timeline, un champ de saisie et en avant Guingamp ! Donnons-nous rendez-vous !</p>
<p style="text-align: left;"><span id="more-334"></span></p>
<p style="text-align: left;">Mixin est donc un nouveau service vous permettant d&#8217;indiquer ce que vous allez, souhaitez, pensez, aimerez faire tel jour à telle heure.</p>
<p style="text-align: center;"><a href="http://blog.loicg.net/wp-content/uploads/2008/08/mixin-chibani_1218052160868.png"><img class="size-thumbnail wp-image-336 aligncenter" title="Interface principale" src="http://blog.loicg.net/wp-content/uploads/2008/08/mixin-chibani_1218052160868-150x150.png" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;"><br class="spacer_" /></p>
<p style="text-align: left;">Mixin offre aux membres de votre communauté, la possibilité de noter vos &laquo;&nbsp;plans&nbsp;&raquo; : &laquo;&nbsp;J&#8217;y vais. Je suis interessé. Non, merci.&nbsp;&raquo;</p>
<p style="text-align: center;"><a href="http://blog.loicg.net/wp-content/uploads/2008/08/mixin-chibani_1218053144816.png"><img class="size-full wp-image-340 alignnone" title="notations" src="http://blog.loicg.net/wp-content/uploads/2008/08/mixin-chibani_1218053144816.png" alt="" width="500" height="36" /></a></p>
<p style="text-align: left;"><br class="spacer_" /></p>
<p style="text-align: left;">Plusieurs autres services sont connectables (Twitter, Flickr, YouTube, etc &#8230;), Mixin se charge ainsi de récupérer toutes vos activités sur la toile et les ajoute dans votre timeline.</p>
<p style="text-align: center;"><a href="http://blog.loicg.net/wp-content/uploads/2008/08/mixin-other-accounts_1218051962044.png"><img class="aligncenter size-thumbnail wp-image-337" title="Autres comptes" src="http://blog.loicg.net/wp-content/uploads/2008/08/mixin-other-accounts_1218051962044-150x150.png" alt="" width="150" height="150" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Au cas où la liste des services ne serait pas suffisante, Mixin met également une api à disposition, ainsi qu&#8217;un module de type embed (à la youtube), collez le code donné et le service s&#8217;intègre à votre site.</p>
<p style="text-align: left;">
<p style="text-align: left;">Des notifications par mail, messagerie instantannées et SMS sont également au programme (et semblent fonctionnels).</p>
<p><br class="spacer_" /></p>
<p>Bref, voilà un service reprenant les avantages de twitter (simplicité, API très fournie, notifications sms) alliés à un calendrier. Le tout tourne en Ajax (ce qui ne me semblait pas forcément judicieux ou utile &#8230;). Espérons que Mixin aura uniquement pris les avantages de twitter, sans sa lourdeur&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/services-web/test-mixin-agenda-en-ligne/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comparatif : Windows &#8211; Twitter</title>
		<link>http://blog.loicg.net/tech/comparatif-windows-twitter/</link>
		<comments>http://blog.loicg.net/tech/comparatif-windows-twitter/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 10:10:34 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[comparatif]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=121</guid>
		<description><![CDATA[L&#8217;informatique, c&#8217;est chouette, on y passe tellement de temps que c&#8217;est devenu &#171;&#160;naturel&#160;&#187; pour beaucoup d&#8217;entre-nous (geek ou pas). Toutefois, c&#8217;est comme toute chose (voiture, télé ou vibro) ce n&#8217;est pas infaillible dans la réalité. Alors voilà, twitter était (encore &#8230;) en [mode : Baleine] aujourd&#8217;hui, et je me suis dit, tiens &#171;&#160;Tiens, Twitter c&#8217;est [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;informatique, c&#8217;est chouette, on y passe tellement de temps que c&#8217;est devenu &laquo;&nbsp;naturel&nbsp;&raquo; pour beaucoup d&#8217;entre-nous (geek ou pas). Toutefois, c&#8217;est comme toute chose (voiture, télé ou vibro) ce n&#8217;est pas infaillible dans la réalité.<br />
Alors voilà, twitter était (encore &#8230;) en [mode : Baleine] aujourd&#8217;hui, et je me suis dit, tiens &laquo;&nbsp;Tiens, Twitter c&#8217;est un peu le Windows des services web&nbsp;&raquo;.<span id="more-121"></span><br />
J&#8217;ai pris un papier et ai commencé à noter des idées autour de ce sujet de comparaison.</p>
<p>Commençons par les différences :</p>
<ol>
<li>Twitter est un service exclusivement en ligne, Windows est un système d&#8217;exploitation.</li>
<li>Twitter n&#8217;a pas de business-model, Windows en a un (l&#8217;utilisateur paye pour tout !)</li>
</ol>
<p>Maintenant, les points communs :</p>
<ol>
<li>Les deux systèmes ont été des précurseurs en leur temps, que ce soit au niveau de la simplicité ou des fonctionnalités.</li>
<li>Du fait de leur adoption par le public dès leur sorties (cumulé avec 1), ces systèmes sont devenus &laquo;&nbsp;incontournable&nbsp;&raquo;</li>
<li>Les équipes des produits n&#8217;ont pas cherché à innover. (Voir ci-dessous)</li>
<li>Le travail des équipes est quasi-dédié à de la maintenance, de la correction de bugs (<a href="http://macmicro.chez-alice.fr/hotfix.php">Windows XP</a>, <a href="http://status.twitter.com/" target="_blank">Twitter</a>).</li>
<li>Les deux ont tendance à ne pas être très stables.</li>
<li>Leurs codes sont lourds et pas toujours adaptés.</li>
</ol>
<p>Avez-vous également des éléments de comparaison ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/tech/comparatif-windows-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter dans votre blog WordPress</title>
		<link>http://blog.loicg.net/webdev/twitter-dans-blog-wordpress/</link>
		<comments>http://blog.loicg.net/webdev/twitter-dans-blog-wordpress/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 11:10:46 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/webdev/twitter-dans-blog-wordpress/</guid>
		<description><![CDATA[Comme pas mal de monde, j&#8217;utilise Twitter pour poster des petits messages, et je souhaitais voir mon dernier twit s&#8217;afficher dans mon blog en tant que sous-titre. C&#8217;est chose faite puisque j&#8217;ai codé un petit plugin en php que je mets à votre disposition. Je sais, il en existe déjà quelques uns sur le site [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.loicg.net/wp-content/uploads/2008/03/bird.thumbnail.gif" alt="Logo Twitter" align="right" />Comme pas mal de monde, j&#8217;utilise <a href="http://www.twitter.com" target="_blank">Twitter</a> pour poster des petits messages, et je souhaitais voir mon dernier twit s&#8217;afficher dans mon blog en tant que sous-titre.</p>
<p>C&#8217;est chose faite puisque j&#8217;ai codé un petit plugin en php que je mets à votre disposition. <span id="more-73"></span>Je sais, il en existe déjà quelques uns sur le site de <a href="http://wordpress.org/extend/plugins/" title="Zone plugins de WordPress.org" target="_blank">WordPress</a> , mais que voulez-vous, j&#8217;aime bien faire les choses par moi même.</p>
<p>Le plugin est fourni avec sa documentation ainsi qu&#8217;une petite icône pour le mode &laquo;&nbsp;liste&nbsp;&raquo;. Le code du plugin est modifiable à souhait (pour qui s&#8217;y connait un minimum), si vous souhaitez des modifs laissez-les en commentaires.</p>
<p>Je l&#8217;utilise comme sous-titre, et <a href="http://www.monsieurlam.com" target="_blank">MonsieurLâm</a> l&#8217;utilise en sidebar.</p>
<p>Télécharger : <a href="http://blog.loicg.net/wp-content/uploads/2008/03/twitted.zip" title="Plugin Twitter pour WordPress">Plugin Twitter pour WordPress</a> (.zip : 7Ko)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/twitter-dans-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (Feed is rejected)
Page Caching using memcached (User agent is rejected)
Database Caching 3/51 queries in 0.039 seconds using memcached

Served from: blog.loicg.net @ 2012-02-05 10:58:58 -->
