<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Je hack donc je suis &#187; MondeLibre</title>
	<atom:link href="http://frederic.logier.org/category/mondelibre/feed/" rel="self" type="application/rss+xml" />
	<link>http://frederic.logier.org</link>
	<description>pour une écologie numérique</description>
	<lastBuildDate>Wed, 21 Jul 2010 19:19:13 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='frederic.logier.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/1f06d42ecd282c7191503daa4ec60e0c?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Je hack donc je suis &#187; MondeLibre</title>
		<link>http://frederic.logier.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://frederic.logier.org/osd.xml" title="Je hack donc je suis" />
	<atom:link rel='hub' href='http://frederic.logier.org/?pushpress=hub'/>
		<item>
		<title>Desktop 2.0</title>
		<link>http://frederic.logier.org/2010/06/25/desktop-2-0/</link>
		<comments>http://frederic.logier.org/2010/06/25/desktop-2-0/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 19:55:35 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://frederic.logier.org/?p=243</guid>
		<description><![CDATA[Suite à cet article sur ownCloud je souhaite à nouveau écrire sur ce sujet qui me tient à coeur, l&#8217;avenir du Desktop. Par ce titre ironiquo-buzzien je souhaite présenter ce que cela me représente. Qu&#8217;est-ce que le desktop 2.0 ? Historiquement le desktop est composé de logiciels installés sur une machine et qui au mieux [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=243&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Suite à cet article sur <a href="http://linuxfr.org/2010/06/24/27055.html" target="_blank">ownCloud</a> je souhaite à nouveau écrire sur ce sujet qui me tient à coeur, l&#8217;avenir du Desktop. Par ce titre ironiquo-buzzien je souhaite présenter ce que cela me représente.</p>
<p><span id="more-243"></span></p>
<h2>Qu&#8217;est-ce que le desktop 2.0 ?</h2>
<p>Historiquement le desktop est composé de logiciels installés sur une machine et qui au mieux dans certains cas communiquent entre eux. On télécharge le logiciel, on l&#8217;installe, on le paramètre si nécessaire et on l&#8217;utilise. Cette description n&#8217;a pas changé depuis environ 25 ans. Pour une mise en perspective, le web qui est venu bien après, qui est complexe à faire évoluer techniquement et administrativement, a régulièrement évolué et fait un bond en avant avec HTML5 : <a href="http://slides.html5rocks.com/#slide3">http://slides.html5rocks.com/#slide3</a></p>
<p>Le desktop 2.0 pourrait être un desktop qui utilise Internet afin de proposer des fonctionnalités supplémentaires. A priori ca existe déjà, par exemple iTunes qui permet de consulter le store d&#8217;Apple et d&#8217;y faire des achats depuis une interface native. Sauf que iTunes n&#8217;est qu&#8217;un logiciel qui intègre le moteur d&#8217;un navigateur web afin de présenter de manière un peu mieux intégré au desktop le store et surtout de gérer les DRM sur les fichiers achetés&#8230;</p>
<p>L&#8217;intérêt d&#8217;Internet est essentiellement de pouvoir partager et communiquer, consommer n&#8217;étant qu&#8217;une forme particulière de partage sous contrainte.</p>
<p>Mais pour moi il ne représente en aucun cas un but final. Dans les années 2000 on disait &laquo;&nbsp;il FAUT être sur Internet&nbsp;&raquo;. C&#8217;est une perception complètement erronée de l&#8217;outil ce qui a à mon avis complètement pervertie notre conscience. En effet, à l&#8217;époque le contexte était qu&#8217;il fallait y être en ayant un site web. Maintenant en 2010 il FAUT y être en ayant des suites bureautiques en web, des systèmes d&#8217;exploitation en web, et toute une suite de logiciels, en web &#8230;</p>
<p><a href="http://www.joost.com/" target="_blank">Joost</a> le fameux logiciel de vidéo en P2P par les créateurs de Kazaa est mort soit disant car il fallait installer un logiciel&#8230; Bullshit !!! La version full web est tout aussi morte. Joost est mort car il n&#8217;y avait pas de contenu. Et il y en avait pas car le seul contenu autorisé venait que des partenaires &#8230; Ca s&#8217;appelle la télévision ça, ce n&#8217;est pas Internet.</p>
<p>De fait la vision que nous avons d&#8217;Internet n&#8217;a pas changé depuis ses premiers pas ! Une vision très restrictive de l&#8217;outil.</p>
<p>Si le desktop 2.0 ne ressemble pas aux iTunes like, si ce n&#8217;est pas des applications web, qu&#8217;est-ce qu&#8217;il est ?</p>
<h2>Le desktop 2.0 existe déjà</h2>
<p>Plutôt que de décrire la chose avec des métaphores et des descriptions techniques autant prendre l&#8217;exemple parlant du seul gars qui a compris ce que c&#8217;était, qui l&#8217;a même pratiquement inventé et industrialisé à grande échelle : Steve Jobs.</p>
<p>Quoi encore lui ! bin oui &#8230; l&#8217;iPhone c&#8217;est quoi ? C&#8217;est un <strong>ordinateur</strong> (de poche) capable d&#8217;aller sur <strong>Internet</strong> (comme un ordinateur avec un abonnement Internet), et un <strong>kit de développement,</strong> le tout suffisamment bien conçu pour rendre n&#8217;importe quelle application web2 ridicule.</p>
<p>Attention tous les mots de cette phrase ont leur importance, notez d&#8217;ailleurs l&#8217;absence du mot téléphonie, car ne m&#8217;intéresse pas dans le contexte de ce billet. Et d&#8217;ailleurs le <strong>succès</strong> de l&#8217;iPad en rajoute une couche puisqu&#8217;il ne fait pas téléphone &#8230;</p>
<p>l&#8217;iPhone et maintenant l&#8217;iPad implémententent le desktop 2.0, car :</p>
<ul>
<li>Les applications sont <strong>natives</strong>. Ce qui rend &laquo;&nbsp;l&#8217;expérience utilisateur&nbsp;&raquo; (comme on dit), beaucoup plus fun, car cela apporte :
<ul>
<li>La réactivité</li>
<li>L&#8217;intégration au bureau</li>
<li>L&#8217;accès aux extensions matériel actuelles et à venir (3D, GPS, gyroscope, accéléromètre, &#8230;)</li>
</ul>
</li>
</ul>
<p>Et qui dit fun, dit j&#8217;utilise plus facilement qu&#8217;une application web qui ne peut pas avoir ces avantages. Qui dit j&#8217;utilise dit je suis potentiellement prêt à payer.</p>
<ul>
<li>Les applications utilisent <strong>Internet</strong>. Et je parle bien des applications pas uniquement du navigateur web !</li>
<li>Les applications sont faciles à trouver, à installer et à mettre à jour grâce à <strong>l&#8217;AppStore</strong>.</li>
</ul>
<h2>NATIF, INTERNET, STORE</h2>
<p>Ces 3 termes définissent bien la chose. On peut faire un paquet de reproches justifiés à Jobs, par contre on ne peut pas lui enlever la vision qu&#8217;il a eu. Car il ne suffit pas de dire je vais faire un téléphone qui peut aller sur Internet, ca existait déjà avant l&#8217;iPhone. Il faut imaginer ces 3 concepts, faire fabriquer le matériel qui tient la route, développer les logiciels et les services, et intégrer le tout de manière cohérente.</p>
<p>Google a d&#8217;ailleurs bien compris la leçon, et le confirme avec le succès d&#8217;Android.</p>
<h2>Et le PC ?</h2>
<h3>NATIF ?</h3>
<p>De manière historique les applications sont natives, mais pour diverses fausses bonnes raisons (déploiement et mise à jour) beaucoup d&#8217;applications &laquo;&nbsp;professionnelles&nbsp;&raquo; sont uniquement en web (IE6).</p>
<h3>INTERNET ?</h3>
<p>Depuis le début d&#8217;Internet les PC y accèdent. Sauf qu&#8217;ici dans la description du desktop 2.0 je parle des applications. Or il faut bien avouer qu&#8217;à part le navigateur web il n&#8217;y a pas beaucoup d&#8217;applications qui exploitent Internet, même en 2010 !!!</p>
<h3>STORE ?</h3>
<p>Gros point d&#8217;avance pour Linux qui possédait un &laquo;&nbsp;store&nbsp;&raquo; depuis la naissance de Debian au moins, dans les années 90 (et voui). Nous parlons de dépôts. De nos jours toutes les distributions en possèdent un et il permet de plus de mettre à jour tout le système et pas uniquement les applications utilisateurs !</p>
<p>Hormis Linux point de salut du côté de Windows et MacOS, même si des rumeurs d&#8217;appstore pour MacOS X ont circulé.</p>
<h2>Arguments</h2>
<h3>NATIF !</h3>
<p>Parmi les arguments en faveur d&#8217;une application native qui aboutissent à une &laquo;&nbsp;expérience utilisateur&nbsp;&raquo; agréable, il y en a une autre loin d&#8217;être négligeable pour le développeur, la facilité de développement. Il faut certes maitriser la technologie nécessaire à développer une application native, mais d&#8217;une part le choix est vaste sur un PC, et d&#8217;autres part une application web &laquo;&nbsp;équivalente&nbsp;&raquo; va nécessiter la maitrise d&#8217;un paquet de technologies côté client (Javascript, HTML, XML, CSS) pour un résultat bien inférieur et la maîtrise de plusieurs boites à outils nécessaires à débuger tout ça.</p>
<p>Pourquoi est-ce si pénible ? Tout simplement parce que le web n&#8217;a jamais été prévu pour développer des applications mais simplement pour afficher des pages &#8230; Bien sûr l&#8217;HTML5 vise à remédier à ces lacunes, mais cela restera malgré tout en deçà de n&#8217;importe qu&#8217;elle application native correctement développé et intégré. Et ne parlons même pas de l&#8217;exploitation de périphériques matériel ou même de la 3D, webgl commence à peine à être intégré à certains navigateurs web, en 2010 &#8230;</p>
<p>Enfin une botte secrète du web est la compatibilité de l&#8217;application quel que soit l&#8217;OS. Je balaie cela d&#8217;un revers de la main, car du coup on a renvoyé vers le développeur la complexité de la chose ainsi que vers le navigateur, on se rappelle tous des années de lutte à faire respecter les standards afin d&#8217;afficher et pouvoir utiliser correctement une application web&#8230; De plus une bibliothèque comme Qt est multi-plateforme, il n&#8217;y a qu&#8217;à voir Skype ou Opera. Et bien entendu Java (Eclipse, &#8230;)</p>
<p>Pour en revenir au faux exemple de Joost, devoir installer une application n&#8217;est pas une contrainte. Les succès de <a href="http://www.skype.com" target="_blank">Skype</a>, <a href="https://www.dropbox.com" target="_blank">Dropbox</a>, <a href="http://www.spotify.com" target="_blank">Spotify</a>, <a href="http://www.apple.com/fr/itunes/download/" target="_blank">iTunes</a>, &#8230; le prouvent. Le frein est simplement la nullité d&#8217;une mauvaise application.</p>
<h3>INTERNET !</h3>
<p>Un des avantages d&#8217;une application web et ce qui a entre autre expliqué leur explosion est le fait de pouvoir tout stocker côté serveur. L&#8217;utilisateur a ainsi qu&#8217;à se rappeler de son login et mot de passe pour retrouver toutes ses données. Or rien empêche une application native de faire de même ! Elle peut même faire en sorte de stocker en local si une coupure au réseau survient.  C&#8217;est précisément ce que vient combler l&#8217;HTML5 pour les applications web &#8230;..</p>
<p>Les développeurs d&#8217;applications natives pour iPhone ont eux bien compris l&#8217;intérêt et ne s&#8217;en prive pas. Internet devient de fait ce pour quoi il est bon : <strong>stocker, présenter et partager des données</strong>. L&#8217;application native se contente elle de faire ce pour quoi elle est bonne : faire l&#8217;acquisition des données via l&#8217;utilisateur et/ou des extensions matériels (GPS, accéléromètre, gyroscope, &#8230;) et rendre cela agréable en exploitant au maximum les capacités du matériel.</p>
<p>Alors peut être qu&#8217;il y aura un jour une version d&#8217;HTML qui va permettre d&#8217;accéder au GPS &#8230; laule&#8230;</p>
<p>Un exemple concret de l&#8217;intérêt d&#8217;Internet ? Prenons un logiciel natif comme un client mail qui propose des fonctionnalités complémentaires comme la lecture de flux RSS. La personnalisation de ces flux comme l&#8217;ajout et leur catégorisation nécessite un certain temps. Or si vous avez un laptop comme ordinateur secondaire, ou bien celui du boulot, vous devrez refaire ce travail redondant de paramétrage, et je ne parle même pas qu&#8217;un article lu depuis son travail sera marqué non lu chez soi&#8230; Si ce logiciel pouvait sauvegarder sa configuration et ses données sur Internet, il suffirait d&#8217;une simple synchronisation pour se faciliter là vie.</p>
<p>A remarquer que la Mozilla Fondation a très bien compris cela puisque qu&#8217;elle propose l&#8217;extension Firefox sync, ainsi que Google chrome qui gère ça nativement. A leur avantage ces 2 entités ont de très forte compétences en développement client et serveur, ce que n&#8217;a pas forcément le développeur d&#8217;une application desktop lambda. Remarque importante pour la suite de cet article.</p>
<p><strong>STORE !</strong></p>
<p>L&#8217;autre avantage d&#8217;une application web était sur les déploiements et les mises à jour. Cependant grâce aux stores cet argument s&#8217;efface, et pour les OS préhistorique qui ne gère pas encore cette fonctionnalité, il parait trivial d&#8217;ajouter cela au sein même de l&#8217;application &#8230;</p>
<p>De plus un store permet de faciliter la vente de son application, ce qui est loin d&#8217;être négligeable. Côté Linux seul Canonical semble le comprendre et faire un pas dans ce sens. Il semble que le &laquo;&nbsp;petit&nbsp;&raquo; milliard de dollars reversé par Apple aux développeurs iPhone, ait fini par convaincre, il était temps !</p>
<h2>QUEL AVENIR</h2>
<h3>du Desktop</h3>
<p>D&#8217;un côté il va y avoir le fameux Chrome OS qui est là pour renforcer la présence des applications Google. Le truc drôle c&#8217;est qu&#8217;eux ont bien compris les limitations du web, aussi compétent soient-ils, et aussi bien HTML5 soit-il. Donc afin de rendre les applications web plus agréable et pour pouvoir développer tout type d&#8217;application, ce qui est important lorsqu&#8217;on a la prétention de faire un OS grand public, ils proposent le plugin <a href="http://code.google.com/p/nativeclient/" target="_blank">Chrome nativeclient</a> qui va permettre de développer des applications &#8230; natives &#8230; à l&#8217;intérieur de Chrome ! On marche sur la tête ?!</p>
<p>Ou quand le web réinvente le natif afin de combler ses propres lacune tout adaptant à son monde ce qui fait le succès d&#8217;Apple&#8230; Et bien entendu Google étant loin d&#8217;être bête va proposer son &laquo;&nbsp;store&nbsp;&raquo; market pour son OS.</p>
<p>De l&#8217;autre, il est heureux de constater certains réveil, encore une fois via Canonical avec son <a href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a>. Ce service permet de stocker et synchroniser ses données sur Internet via les programmes qui supporte <a href="http://www.freedesktop.org/wiki/Specifications/desktopcouch" target="_blank">desktopcouch</a>. Et ceci est la réponse aux programmeurs qui n&#8217;ont pas les compétences ou l&#8217;envie de développer eux mêmes ces fonctionnalités. Il était temps qu&#8217;un éditeur d&#8217;OS propose ce type d&#8217;API à ses développeurs !</p>
<p>Pour pousser le concept un peu plus loin, je rêverais d&#8217;un OS qui me permette, suite à son installation, de télécharger automatiquement tous les logiciels que j&#8217;utilise sur mon PC principal ainsi que toutes les préférences associées à ces logiciels.</p>
<p>Ces informations personnelles mais pas vraiment critique, pourrait même être partagée via un réseau social si l&#8217;utilisateur le souhaite.</p>
<h3>du Réseau Social</h3>
<p>Ce secteur à la mode a ceci de particulier qu&#8217;il est le révélateur flagrant de cette dualité web / desktop. Par exemple, au départ ces applications web de type Facebook étaient complètement fermées et uniquement accessible depuis un navigateur web. Avec la mode web2, ils se sont ouvert via des API ce qui a permis de faire émerger une multitudes d&#8217;applications natives pour mobile, puis pour PC.</p>
<p>Quand le web redécouvre l&#8217;intérêt du bon vieux client natif&#8230; Cependant on en est toujours sur du vertical, une application dédié à un service.</p>
<p>C&#8217;est ici que débarque le très intéressant <a href="http://socialdesktop.org" target="_blank">social desktop</a> et son <a href="http://socialdesktop.org/ocs/" target="_blank">OCS API</a>, une API qui doit permettre l&#8217;accès des applications natives à des réseaux sociaux. En effet il est complètement aberrant qu&#8217;il faille utiliser une application en particulier pour faire du social ! Cette pratique est complètement transverse est de fait n&#8217;importe quelle application est capable de présenter un intérêt social ! Que cela soit d&#8217;intégrer le service Gitorious dans un IDE, comme QtCreator qui le fait, ou bien intégrer l&#8217;API d&#8217;un site de recettes de cuisine à des logiciels de gestion des courses&#8230;.</p>
<p>Le social est transverse, il est ridicule de devoir utiliser un client dédié ou bien même un serveur en particulier&#8230; Côté serveur le très intéressant microblog décentralisé <a href="http://status.net/" target="_blank">statusnet</a> montre le voie, ainsi que la plateforme sociale décentralisée <a href="http://www.movim.eu/" target="_blank">movim</a>.</p>
<p>A moins que l&#8217;on souhaite que le futur du desktop ne tourne que dans l&#8217;onglet d&#8217;un navigateur web, ce qui est déjà le cas avec Chrome OS, Jolicloud, etc, il reste aux éditeurs d&#8217;OS et de bureaux de proposer des services web décentralisés et des API, afin que n&#8217;importe application desktop puisse enfin sortir des années 1990&#8230;</p>
<p>Pour finir je tiens à poser une question qui peut résumer ce débat.</p>
<p>Les acteurs et organisations du web travaillent à faire évoluer leurs technologies afin de proposer des fonctionnalités les plus proches d&#8217;une application native. Les éditeurs de logiciels natifs et développeurs d&#8217;environnement de bureau travaillent à proposer des fonctionnalités permettant le développement d&#8217;applications qui exploitent les capacités offertes par Internet (web services, cloud, &#8230;).</p>
<p>Entre ces 2 visions quelle est celle qui a le plus court chemin à faire et laquelle est la plus à même de répondre aux <del datetime="2010-06-26T15:10:29+00:00">besoins</del> envies des utilisateurs ? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />Filed under: <a href='http://frederic.logier.org/category/internet/'>Internet</a>, <a href='http://frederic.logier.org/category/mondelibre/'>MondeLibre</a>, <a href='http://frederic.logier.org/category/web/'>web</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=243&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2010/06/25/desktop-2-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>Du modèle économique du libre : status.net wordpress.com shapado.com</title>
		<link>http://frederic.logier.org/2010/06/10/du-modele-economique-du-libre-status-net-wordpress-com-shapado-com/</link>
		<comments>http://frederic.logier.org/2010/06/10/du-modele-economique-du-libre-status-net-wordpress-com-shapado-com/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 22:23:25 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://frederic.logier.org/?p=203</guid>
		<description><![CDATA[Lors de mes pérégrinations récentes à chercher un microblog libre sans limitation du nombre de caractères, on me fit découvrir http://unlimited.status.net/. J&#8217;ai bien sûr un compte http://identi.ca/ mais la mode de la limitation de caractères lancées par Twitter m&#8217;exaspère au plus au point (c&#8217;est plutôt stressant de limiter sa prose pour gagner 3 caractères afin [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=203&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lors de mes pérégrinations récentes à chercher un microblog libre sans limitation du nombre de caractères, on me fit découvrir <a href="http://unlimited.status.net/" target="_blank">http://unlimited.status.net/</a>. J&#8217;ai bien sûr un compte <a href="http://identi.ca/" target="_blank">http://identi.ca/</a> mais la mode de la limitation de caractères lancées par Twitter m&#8217;exaspère au plus au point (c&#8217;est plutôt stressant de limiter sa prose pour gagner 3 caractères afin de pouvoir poster&#8230;). Bien que répondant à mon besoin, ce sous-domaine est plutôt laid, et les autres sites utilisant le moteur de status.net plus joli comme <a href="http://brainbird.net/" target="_blank">http://brainbird.net/</a> limitent malgré tout à 300 caractères&#8230;</p>
<p>C&#8217;est alors que la lumière fut lorsque je découvris l&#8217;offre de &laquo;&nbsp;cloud&nbsp;&raquo; de StatusNet <a href="http://status.net/signup" target="_blank">http://status.net/signup</a> En effet nul besoin de s&#8217;auto-héberger (mon temps est précieux), cette offre me permet d&#8217;avoir mon propre sous-domaine chez status.net et de l&#8217;administrer selon mon bon vouloir, notamment de faire sauter cette stupide limitation de caractères : <a href="http://fredix.status.net/" target="_blank">http://fredix.status.net/</a></p>
<p>Elle permet aussi d&#8217;héberger sa propre communauté <a href="http://status.net/whos-using-statusnet" target="_blank">http://status.net/whos-using-statusnet</a>, ouverte ou pas, Mozilla ne s&#8217;en est d&#8217;ailleurs pas privé : <a href="http://mozilla.status.net/" target="_blank">http://mozilla.status.net/</a> On dépasse largement avec tout ça le peu que propose Twitter. Cependant si je souhaite des services complémentaires comme les SMS ou XMPP, Status.net va proposer ce mois-ci une offre premium ajoutant un certain nombre d&#8217;options : <a href="http://status.net/cloud" target="_blank">http://status.net/cloud</a> (SMS, XMPP, fichiers, &#8230;) J&#8217;espère que le prix sera abordable !</p>
<p>Je trouve cela très intelligent de leur part, et c&#8217;est une copie du modèle de <a href="http://wordpress.com/" target="_blank">http://wordpress.com/</a>. Un logiciel que l&#8217;on peut s&#8217;installer et héberger soit même, ou bien simplement utiliser la version gratuite, ou la version avec des options payantes. Tout cela avec la garantie de pouvoir récupérer et exploiter ses données à tout instant grâce au code libre téléchargeable.</p>
<p>Cette 3ème voie me semble parfaite pour les logiciels libres qui souhaitent trouver un modèle économique. Il est dommage que pas mal de libristes feignent de l&#8217;ignorer, et préfèrent sacrifier le soutient financier du libre sur l&#8217;autel de l&#8217;auto-hébergement &laquo;&nbsp;pure et pas minitel 2.0&#8243; &#8230;..</p>
<p>J&#8217;estime d&#8217;ailleurs que certaines organisations à but non lucratif devraient s&#8217;en inspirer afin de financer leurs actions et pourquoi pas même leurs développeurs &#8230; Et bien même soyons fou pour financer le développement de services concurrentiels à Google, l&#8217;éthique et la confiance accordées à des organisations type <a href="http://www.fsf.org/" target="_blank">FSF</a> , <a href="http://www.eff.org/" target="_blank">EFF</a> ou <a href="http://foundation.gnome.org/" target="_blank">GNOME Foundation</a> sont d&#8217;une valeur inestimable face à n&#8217;importe quelle entreprise suspecte par définition. Mais ceci est un autre débat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pour terminer, en plus de status.net et wordpress.com il existe aussi l&#8217;excellent <a href="http://shapado.com/plans" target="_blank">http://shapado.com/</a> logiciel libre de question/réponse qui propose un hébergement avec des options payantes (plutôt chères <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   )  : <a href="http://shapado.com/plans" target="_blank">http://shapado.com/plans</a> Voici un exemple avec un shapado consacré à android : <a href="http://android.shapado.com/" target="_blank">http://android.shapado.com/</a></p>
<br />Filed under: <a href='http://frederic.logier.org/category/mondelibre/'>MondeLibre</a>, <a href='http://frederic.logier.org/category/web/'>web</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/203/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=203&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2010/06/10/du-modele-economique-du-libre-status-net-wordpress-com-shapado-com/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>RMS à Lyon</title>
		<link>http://frederic.logier.org/2010/01/14/rms-a-lyon/</link>
		<comments>http://frederic.logier.org/2010/01/14/rms-a-lyon/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 01:19:03 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>

		<guid isPermaLink="false">http://frederic.logier.org/?p=146</guid>
		<description><![CDATA[Après presque 12 ans d&#8217;utilisation de logiciel libre, je viens enfin de rencontrer le gourou de tous les GNU/Linuxiens, RMS bien sûr. Cette rencontre a été organisée par L&#8217;ALDIL et L&#8217;université Lyon2 (http://www.colibre.org/module-Actus-display-sid-84.html ) donc merci beaucoup à eux. J&#8217;avais bien sûr visionné des vidéos de ses conférences et lu quelques comptes rendus, aussi ai-je [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=146&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Après presque 12 ans d&#8217;utilisation de logiciel libre, je viens enfin de rencontrer le gourou de tous les GNU/Linuxiens, RMS bien sûr. Cette rencontre a été organisée par L&#8217;ALDIL et L&#8217;université Lyon2 (<a href="http://www.colibre.org/module-Actus-display-sid-84.html" target="_blank">http://www.colibre.org/module-Actus-display-sid-84.html</a> ) donc merci beaucoup à eux.</p>
<p>J&#8217;avais bien sûr visionné des vidéos de ses conférences et lu quelques comptes rendus, aussi ai-je eu un sentiment de déjà vu tout le long de son discours qui s&#8217;est bien entendu terminé par une transformation en <a href="http://stallman.org/saint.html" target="_blank">Saint IGNUcius</a>.</p>
<p>Le discours et sa structure ne semble ne pas avoir changé depuis de nombreuses années, et son show a laissé malheureusement très peu de temps aux questions. Dommage car j&#8217;aurais voulu creuser sa position négative sur les &laquo;&nbsp;logiciels comme service&nbsp;&raquo; (Software As A Service) notamment par des entités comme la <a href="https://services.mozilla.com/" target="_blank">Mozilla Fondation</a> , <a href="http://wordpress.com/" target="_blank">WordPress.com</a> ou pourquoi pas la FSF. En effet l&#8217;avenir se dirige nettement vers ce type de services où même les systèmes d&#8217;exploitations y seront fortement liés (Google Chrome OS, JoliCloud, Android, iPhone, &#8230;) ou complètement déployé (<a href="http://eyeos.org/" target="_blank">eyeOS</a>). Il y aura donc de moins en moins la nécessité d&#8217;installer du logiciel, libre ou pas, mais certainement d&#8217;avoir des alternatives libres et éthiques aux SaaS.</p>
<p>Une question a été posé sur le modèle économique du libre. Il est intéressant de constater que RMS bote en touche en répondant que c&#8217;est comme de vouloir parler du modèle économique de la Liberté. Cependant il est curieux de constater que d&#8217;un côté il refuse à imaginer un modèle économique et de l&#8217;autre il exige via la GPL que n&#8217;importe qui puisse commercialiser les logiciels libres. J&#8217;en conclu que ce qui lui importe surtout, c&#8217;est laisser la liberté aux autres, quelle qu&#8217;elle soit, même si pour lui cela revient pour lui à vendre un bol d&#8217;air.</p>
<p>C&#8217;est à mon avis, exactement cette contradiction qui est à l&#8217;origine du mouvement qu&#8217;il réprouve, l&#8217;OpenSource. Or même si l&#8217;OpenSource présente le logiciel libre de manière pragmatique sans tong ni barbe, ce mouvement respecte bien entendu les licences libres et a permis sans aucun doute l&#8217;implication dans le mouvement, des entreprises. A contrario il est d&#8217;autant plus curieux de constater sa tolérance envers les licences libres BSD qui pourtant autorisent l&#8217;intégration de leurs codes dans du logiciel propriétaire, l&#8217;inverse ou presque de la GPL &#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Quant aux attaques envers Linus, on a grâce à lui la possibilité d&#8217;utiliser des systèmes libres depuis les années 1990, car on attend toujours le <a href="http://www.gnu.org/software/hurd/hurd.html" target="_blank">GNU Hurd</a> &#8230;</p>
<p>En tous les cas, très content d&#8217;avoir pu rencontrer cet emblème vivant des logiciels libres. Très content aussi d&#8217;avoir rencontré un fan d&#8217;Amiga visiblement touché par le personnage. En tant qu&#8217;ancien fan on peut dire que cette communauté est resté active, et a fini par comprendre l&#8217;intérêt des licences libres (voir <a href="http://aros.sourceforge.net/" target="_blank">AROS</a> et <a href="http://www.haiku-os.org/" target="_blank">Haiku)</a> car Libre is NOT UNIX <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pour finir  j&#8217;ai eu la chance d&#8217;acheter en avant première sa <a href="http://www.eyrolles.com/Accueil/Livre/richard-stallman-et-la-revolution-des-logiciels-libres-9782212126099" target="_blank">biographie autorisée </a>et la faire dédicacer ! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (voir aussi <a href="http://www.couchet.org/blog/index.php5?post/2010/01/13/Richard-Stallman-%C3%A0-Paris-petite-revue-de-presse" target="_blank">Richard Stallman à Paris &#8211; petite revue de presse</a>)</p>
<p><a href="http://fredix.files.wordpress.com/2010/01/rms_livre.png"><img class="alignnone size-medium wp-image-148" title="RMS une biographie autorisée" src="http://fredix.files.wordpress.com/2010/01/rms_livre.png?w=232&#038;h=300" alt="" width="232" height="300" /></a></p>
<div id="attachment_145" class="wp-caption alignnone" style="width: 310px"><a href="http://fredix.files.wordpress.com/2010/01/00021.jpg"><img class="size-medium wp-image-145" title="00021" src="http://fredix.files.wordpress.com/2010/01/00021.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">RMS à Lyon le 13.01.2010</p></div>
<br />Publié dans MondeLibre  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=146&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2010/01/14/rms-a-lyon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>

		<media:content url="http://fredix.files.wordpress.com/2010/01/rms_livre.png?w=232" medium="image">
			<media:title type="html">RMS une biographie autorisée</media:title>
		</media:content>

		<media:content url="http://fredix.files.wordpress.com/2010/01/00021.jpg?w=300" medium="image">
			<media:title type="html">00021</media:title>
		</media:content>
	</item>
		<item>
		<title>Le big switch 2</title>
		<link>http://frederic.logier.org/2009/07/02/le-big-switch-2/</link>
		<comments>http://frederic.logier.org/2009/07/02/le-big-switch-2/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 16:46:32 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[fredix]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://frederic.logier.org/?p=99</guid>
		<description><![CDATA[11 jours après avoir migré mon blog de mon serveur Typo vers Blogger je viens à nouveau de switcher cette fois-ci vers WordPress.com ! Je parle bien d&#8217;un hébergement chez WordPress.com, il ne s&#8217;agit pas pour moi de revenir vers un auto-hébergement&#8230; Voici les différentes raisons : WordPress fait parti des blogs les plus avancés [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=99&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>11 jours après avoir migré mon blog de mon serveur <a href="http://typosphere.org">Typo</a> vers <a href="http://www.blogger.com">Blogger</a> je viens à nouveau de switcher cette fois-ci vers <a href="http://fr.wordpress.com/">WordPress.com</a> ! Je parle bien d&#8217;un hébergement chez WordPress.com, il ne s&#8217;agit pas pour moi de revenir vers un auto-hébergement&#8230; Voici les différentes raisons :</p>
<ol>
<li>WordPress fait parti des blogs les plus avancés techniquement, et il dépasse de loin le service Blogger qui ne gère toujours pas les pages et le menu par onglet sans bricoler la CSS&#8230;</li>
<li>Il est Opensource : <a href="http://wordpress.org/">WordPress.org</a></li>
<li>L&#8217;hébergement chez WordPress.com me permet de m&#8217;affranchir de l&#8217;administration et des mises à jour.</li>
<li>L&#8217;import  (articles, commentaires et catégories) d&#8217;un blog Blogger en 2 clics.</li>
<li>L&#8217;export XML.</li>
<li>3 Go d&#8217;espace disque gratuit.</li>
<li>widgets.</li>
<li>Statistiques de blog sans passer par un service tiers à la Google Analytics.</li>
<li>Leurs services payant propose le <a href="http://support.wordpress.com/domain-mapping/">Domain mapping</a> pour un coût extrêmement modique (9.97$ /an ce qui revient à 7.27€ /an) ce qui me permet d&#8217;utiliser mon propre domaine.</li>
<li>Le paiement via ce type de service est un excellent moyen de financer le libre. Ce dernier point est pour moi prioritaire car il est à mes yeux indispensable d&#8217;encourager les business modèles Opensource d&#8217;autant plus lorsqu&#8217;ils atteignent ce niveau de qualité technique.</li>
</ol>
<p>Dans de précédent billets j&#8217;ai critiqué le fait que le Libre se focalisait sur le logiciel sans penser à fournir de services. J&#8217;avoue avoir sauté chez Google sans penser à regarder mon vieux compte WordPress. La faute est réparée.</p>
<br />Publié dans fredix, MondeLibre, web  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=99&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2009/07/02/le-big-switch-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>iMotion</title>
		<link>http://frederic.logier.org/2009/06/01/91/</link>
		<comments>http://frederic.logier.org/2009/06/01/91/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:31:00 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[gstreamer]]></category>
		<category><![CDATA[gtkmm]]></category>
		<category><![CDATA[imotion]]></category>

		<guid isPermaLink="false">http://fredix.wordpress.com/2009/06/01/91/</guid>
		<description><![CDATA[Cela faisait un moment que je n&#8217;avais plus posté sur iMotion, en août dernier apparemment ! J&#8217;ai repris le code pour y ajouter le support des fichiers vidéos. Je butais depuis un moment sur un problème de fige de la vidéo lors du changement d&#8217;un effet pendant la lecture, problème que je n&#8217;ai pas avec [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=91&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cela faisait un moment que je n&#8217;avais plus posté sur <a href="http://wiki.github.com/fredix/imotion">iMotion</a>, en <a href="http://www.blogger.com/2008/08/imotion.html">août dernier</a> apparemment !</p>
<p>J&#8217;ai repris le code pour y ajouter le support des fichiers vidéos. Je butais depuis un moment sur un problème de fige de la vidéo lors du changement d&#8217;un effet pendant la lecture, problème que je n&#8217;ai pas avec la webcam. Cette technique de changement dynamique d&#8217;un élément lors de la lecture dans le pipeline est uniquement documenté ici : <a href="http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/design/part-block.txt#n112">cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/design/part-block.txt#n112</a> mais je n&#8217;ai pas trouvé de soft qui l&#8217;implémente  &#8230;</p>
<p>Premièrement j&#8217;avais oublié l&#8217;indication 8 :</p>
<p><code> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> make sure element4 is in the same state as the rest of the elements. The element should at least be PAUSED.<br />
</code></p>
<p>Mon pipeline est en statut PLAYING donc en passant l&#8217;élément effect dans ce statut le problème de fige de la vidéo a été résolu.</p>
<p>Deuxièmement le schéma de la documentation montre un pipeline de 3 éléments (plus un 4 ème qui remplace dynamiquement le 2ème). Or cela m&#8217;a induis en erreur car le mien en possède 6 :</p>
<ol>
<li>filesrc</li>
<li>decodebin2</li>
<li>ffmpegcolorspace</li>
<li>videoscale</li>
<li>effectv</li>
<li>ximagesink</li>
</ol>
<p>Lorsque la documentation indique de bloquer l&#8217;élément 1 il s&#8217;agit en fait de l&#8217;élément qui précède celui que l&#8217;on veut remplacer. Dans iMotion je souhaite changer dynamiquement d&#8217;effet donc c&#8217;est l&#8217;élément 4 qui doit être bloqué.</p>
<p>Pour ceux qui débutent avec GStreamer voici une excellente présentation : <a href="http://blog.nicolargo.com/2009/03/gstreamer-la-theorie.html">blog.nicolargo.com/2009/03/gstreamer-la-theorie.html</a></p>
<p>Voici une capture d&#8217;écran avec l&#8217;effet <a href="http://effectv.sourceforge.net/edge.html"><em>edgetv</em></a> suivie de l&#8217;implémentation  correcte du code :</p>
<p><a href="http://fredix.files.wordpress.com/2009/06/imotion2.png"><img style="cursor:pointer;width:317px;height:320px;" src="http://fredix.files.wordpress.com/2009/06/imotion21.png?w=600" border="0" alt="" /></a></p>
<pre>voidVideoManager::switch_effect (Glib::ustring a_name){   m_effect_name = a_name;   bool res = false;   GstEvent *event;

   // replay pipeline if it paused

   gst_element_get_state(m_pipeline, NULL, NULL, GST_CLOCK_TIME_NONE);   gst_element_set_state (m_pipeline, GST_STATE_PLAYING);

   // wait until pipeline playing   if (gst_element_get_state (m_pipeline, NULL, NULL, GST_CLOCK_TIME_NONE) == GST_STATE_CHANGE_FAILURE) {std::cout &lt;&lt; "Failed to go into PLAYING state" &lt;&lt; std::endl;exit(1);}

std::cout &lt;&lt; "PLAYING state" &lt;&lt; std::endl;

GstPad *videoscale_sink_pad = gst_element_get_static_pad (m_videoscale, "sink");GstPad *videoscale_src_pad = gst_element_get_static_pad (m_videoscale, "src");

if (videoscale_src_pad) {res = gst_pad_set_blocked_async (videoscale_src_pad, TRUE, (GstPadBlockCallback) block_callback, m_pipeline);std::cout &lt;&lt; "blocked pad : " &lt;&lt; res &lt;&lt; std::endl;

if (!res) {std::cout &lt;&lt; "can not block source pad : " &lt;&lt; res &lt;&lt; std::endl;exit (1);} else {std::cout &lt;&lt; "blocked source pad : " &lt;&lt; res &lt;&lt; std::endl;}

}else {std::cout &lt;&lt; "can not get source pad : " &lt;&lt; res &lt;&lt; std::endl;exit (1);}

if (m_effect){GstPad *effect_sink_pad = gst_element_get_static_pad (m_effect, "sink");GstPad *effect_src_pad = gst_element_get_static_pad (m_effect, "src");

// remove effect elementgst_element_get_state(m_effect, NULL, NULL, GST_CLOCK_TIME_NONE);gst_element_set_state (m_effect, GST_STATE_NULL);gst_element_get_state(m_effect, NULL, NULL, GST_CLOCK_TIME_NONE);

if (gst_element_get_state (m_effect, NULL, NULL, GST_CLOCK_TIME_NONE) == GST_STATE_CHANGE_FAILURE) {std::cout &lt;&lt; "Failed to state null on m_effect" &lt;&lt; std::endl;exit(1);}

gst_element_unlink_pads (m_videoscale,"src",m_effect,"sink");

std::cout &lt;&lt; "UNLINK PAD" &lt;&lt; std::endl;

/************ seems to not be usefull ************/gst_pad_add_event_probe (effect_src_pad, G_CALLBACK (source_pad_event_probe), effect_src_pad);event = gst_event_new_eos ();gst_pad_send_event (effect_sink_pad, event);gst_object_unref (effect_sink_pad);std::cout &lt;&lt; "SEND EOS" &lt;&lt; std::endl;/**************************************************/

gst_element_unlink_pads (m_effect,"src",m_sink,"sink");

std::cout &lt;&lt; "UNLINK PAD 2" &lt;&lt; std::endl;gst_element_get_state(m_effect, NULL, NULL, GST_CLOCK_TIME_NONE);

gst_bin_remove (GST_BIN (m_bin), m_effect);

std::cout &lt;&lt; "GST BIN REMOVED" &lt;&lt; std::endl;

}else{gst_element_unlink_pads (m_videoscale,"src",m_sink,"sink");}

if ( m_effect_name != "none"){m_effect = gst_element_factory_make (m_effect_name.c_str(), "effect");gst_bin_add (GST_BIN (m_bin), m_effect);gst_element_link_pads (m_videoscale,"src",m_effect,"sink");gst_element_link_pads (m_effect,"src",m_sink,"sink");

// Indication 8gst_element_set_state (m_effect, GST_STATE_PLAYING);       std::cout &lt;&lt; "new effect and linked in" &lt;&lt; std::endl;   }   else   {       gst_element_link_pads (m_videoscale,                              "src",                              m_sink,                              "sink");

       m_effect = 0;       std::cout &lt;&lt; "no effect" &lt;&lt; std::endl;

   }

   if (videoscale_src_pad) {       res = gst_pad_set_blocked_async (videoscale_src_pad, FALSE,(GstPadBlockCallback) block_callback, m_pipeline);       gst_object_unref (videoscale_src_pad);   }    std::cout &lt;&lt; "unblocked source pad : " &lt;&lt; res &lt;&lt; std::endl;    std::cout &lt;&lt; m_effect_name &lt;&lt; std::endl;}</pre>
<br />Publié dans gstreamer, gtkmm, imotion, MondeLibre  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=91&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2009/06/01/91/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>

		<media:content url="http://fredix.files.wordpress.com/2009/06/imotion21.png" medium="image" />
	</item>
		<item>
		<title>Répartition de charge avec une architecture asynchrone</title>
		<link>http://frederic.logier.org/2009/02/28/repartition-de-charge-avec-une-architecture-asynchrone/</link>
		<comments>http://frederic.logier.org/2009/02/28/repartition-de-charge-avec-une-architecture-asynchrone/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 13:49:00 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://fredix.wordpress.com/2009/02/28/repartition-de-charge-avec-une-architecture-asynchrone/</guid>
		<description><![CDATA[Avec ce titre pompeux je voulais depuis longtemps écrire un article sur ce thème. Je l’avais un peu abordé avec ce billet sur beanstalkd, cependant je désirais en parler de manière plus généraliste. Finalement le Grand Ternet a encore une fois encouragé ma feignantise car j’ai trouvé cette suite de 3 petits excellents articles sur [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=90&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="post-body">
<p>Avec ce titre pompeux je voulais depuis longtemps écrire un article sur ce thème. Je l’avais un peu abordé avec ce billet sur <a href="http://frederic.logier.org/2008/05/05/beanstalkd-premiere-approche">beanstalkd</a>, cependant je désirais en parler de manière plus généraliste.</p>
<p>Finalement le Grand Ternet a encore une fois encouragé ma feignantise car j’ai trouvé cette suite de 3 petits excellents articles sur <a href="http://haute-disponibilite.net/">haute-disponibilite.net</a> qui expliquent très bien ce domaine :</p>
<ul>
<li><a href="http://www.haute-disponibilite.net/2009/01/16/communiquer-par-file-de-message-1/">Communiquer via une file d’attente de message, 1</a></li>
<li><a href="http://www.haute-disponibilite.net/2009/01/19/communiquer-par-file-de-message-2/">Communiquer via une file d’attente de message, 2</a></li>
<li><a href="http://www.haute-disponibilite.net/2009/01/31/communiquer-via-une-file-attente-de-message-3/">Communiquer via une file d’attente de message, 3</a></li>
</ul>
<p>A compléter avec cet article très riche d’un co-fondateur de <a href="http://last.fm/">last.fm</a> : <a href="http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/">Anti-RDBMS: A list of distributed key-value stores</a>. Il faut ajouter à cette liste déjà imposante l’étonnant <a href="http://tokyocabinet.sourceforge.net/index.html">Tokyo cabinet</a> ainsi que <a href="http://github.com/ezmobius/nanite/tree/master">nanite</a> basé sur RabbitMQ et cela démontrera aux plus incrédules l’importance d’un bon backend asynchrone et les énormes avantages que cela apporte en terme de réactivité pour l’utilisateur.</p>
<p>Cependant la tentation sera certainement de plus en plus grande d’utiliser les technologies clés en main de cloud computing offertes par Google et Amazon… A quand un <strong>service</strong> de cloud computing opensource à disposition uniquement, bien sûr, des sites opensource ? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />Pour finir, à lire également l’excellent article de Greg, <a href="http://www.algorithmique.net/2009/02/19/key-value/">{key, value}</a> qui comporte des détails techniques et des exemples (attention par contre sur la partie memcached, car <a href="http://memcachedb.org/">memcachedb</a> ou <a href="http://memcachedb.org/memcacheq/">memcacheq</a> seront plus pertinent pour cet usage).</p>
</p></div>
<br />Publié dans MondeLibre, web  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=90&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2009/02/28/repartition-de-charge-avec-une-architecture-asynchrone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>RubyCamp</title>
		<link>http://frederic.logier.org/2009/02/23/rubycamp-2/</link>
		<comments>http://frederic.logier.org/2009/02/23/rubycamp-2/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 13:52:00 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://fredix.wordpress.com/2009/02/23/rubycamp-2/</guid>
		<description><![CDATA[Le premier RubyCamp s’est bien déroulé ce samedi. Je remercie Damien Mathieu pour l’organisation et O2Sources pour avoir sponsorisé l’évènement avec des pizzas . Quelques Suisses avaient fait le trajet, Jean-Michel Garnier un expatrié en Espagne que j’avais déjà vu à Paris on Rails présentait cucumber. Guillaume Cottenceau (ancien développeur de frozen bubble) a présenté [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=89&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="post-body">
<p>Le premier RubyCamp s’est bien déroulé ce samedi. Je remercie Damien Mathieu pour l’organisation et <a href="http://www.o2sources.com/">O2Sources</a> pour avoir sponsorisé l’évènement avec des pizzas <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Quelques Suisses avaient fait le trajet, Jean-Michel Garnier un expatrié en Espagne que j’avais déjà vu à Paris on Rails présentait <a href="http://wiki.github.com/aslakhellesoy/cucumber">cucumber</a>. Guillaume Cottenceau (ancien développeur de frozen bubble) a présenté Ruby/GTK+. Damien a présenté Ruby et Gaspard Bucher un impressionnant compilateur de template (<a href="http://zenadmin.org/en/zafu">zafu</a>).</p>
<p>Pour un premier Barcamp à Lyon j’ai trouvé ça très réussi et on est tous d’accord pour remettre ça cette année. Toutes les infos sur le wiki <a href="http://barcamp.org/RubyCampLyon">RubyCampLyon</a>.</p>
<p><a href="http://flickr.com/photos/kaztor/sets/72157614295192224/">Photos</a> et <a href="http://picasaweb.google.fr/brice.favre/RubyCamp?authkey=bt-tbT8YbkE">photos</a></p>
</p></div>
<br />Publié dans MondeLibre, ruby  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=89&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2009/02/23/rubycamp-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>RubyCamp</title>
		<link>http://frederic.logier.org/2009/01/31/rubycamp/</link>
		<comments>http://frederic.logier.org/2009/01/31/rubycamp/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 13:54:00 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://fredix.wordpress.com/2009/01/31/rubycamp/</guid>
		<description><![CDATA[Je n’avais pas posté depuis 2 mois, donc puisqu’on est encore en janvier jusqu’à ce soir, je vous souhaite une bonne année Comme l’indique le titre il va y avoir un Barcamp à Lyon le 21 février consacré à Ruby. Je viens de m’y inscrire, et même si je n’ai aucune idée de ce que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=87&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="post-body">
<p>Je n’avais pas posté depuis 2 mois, donc puisqu’on est encore en janvier jusqu’à ce soir, je vous souhaite une bonne année <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Comme l’indique le titre il va y avoir un <a href="http://barcamp.org/RubyCampLyon">Barcamp à Lyon le 21 février</a> consacré à Ruby. Je viens de m’y inscrire, et même si je n’ai aucune idée de ce que je pourrais présenter cela sera l’occasion de revoir ce bon vieux Guillaume Desrat ainsi que Lucas Bonnet <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Avec de la chance j’aurais peut être avancé un peu sur mon projet perso en Rails, et aurais 2-3 trucs à dire… En tout cas ça serait bien que ce genre de réunion soit récurrente, car c’est très frustrant de voir régulièrement des actions à Paris et rien à Lyon.</p>
</p></div>
<br />Publié dans MondeLibre, ruby  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=87&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2009/01/31/rubycamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>before_filter :rails_party</title>
		<link>http://frederic.logier.org/2008/11/24/before_filter-rails_party/</link>
		<comments>http://frederic.logier.org/2008/11/24/before_filter-rails_party/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 13:56:00 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://fredix.wordpress.com/2008/11/24/before_filter-rails_party/</guid>
		<description><![CDATA[Si vous suivez l’actualité RubyonRails, vous savez sans doute que l’édition 2008 de Paris on Rails a lieu le 1er décembre à la Cité des sciences. Par contre vous ne savez peut être pas qu’une Rails party est organisé la vieille ce dimanche 30 novembre. Toutes les infos ici : rails party 2008 et inscription [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=86&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="post-body">
<p>Si vous suivez l’actualité RubyonRails, vous savez sans doute que l’édition 2008 de <a href="http://paris.onrails.info/">Paris on Rails</a> a lieu le 1er décembre à la Cité des sciences. Par contre vous ne savez peut être pas qu’une Rails party est organisé la vieille ce dimanche 30 novembre. Toutes les infos ici : <a href="http://www.rubyfrance.org/evenements/rails-party-2008">rails party 2008</a> et <a href="http://railsparty.ror.bearstech.com/">inscription ici</a>. Ils ont bien de la chance ces parisiens ! Quand est-ce que Lyon sera à la hauteur de sa dimension … ?</p>
<p>Pour enchainer sur le thème Ruby, j’ai réalisé une nouvelle et sans doute dernière version de <a href="http://download.gna.org/geekast/geekast-0.1.3.tgz">Geekast 0.1.3</a> afin de fixer ce <a href="https://bugs.launchpad.net/ubuntu/+source/geekast/+bug/237032">bug</a>. <a href="http://peercast.org/">Peercast</a> n’étant plus maintenu par son développeur la motivation n’y est plus et je suis de plus en apprentissage du C++ sur <a href="http://github.com/fredix/imotion/tree/master">iMotion</a> un autre projet perso. Quoi qu’il en soit je ne compte pas abandonner Ruby qui est un vrai plaisir à utiliser et complémentaire à un langage compilé.</p>
</p></div>
<br />Publié dans MondeLibre, rails, ruby  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=86&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2008/11/24/before_filter-rails_party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
		<item>
		<title>De l&#8217;usage de Windows et de la stratégie du Libre</title>
		<link>http://frederic.logier.org/2008/10/29/de-lusage-de-windows-et-de-la-strategie-du-libre/</link>
		<comments>http://frederic.logier.org/2008/10/29/de-lusage-de-windows-et-de-la-strategie-du-libre/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:57:00 +0000</pubDate>
		<dc:creator>fredix</dc:creator>
				<category><![CDATA[MondeLibre]]></category>

		<guid isPermaLink="false">http://fredix.wordpress.com/2008/10/29/de-lusage-de-windows-et-de-la-strategie-du-libre/</guid>
		<description><![CDATA[Depuis 2000 je ne travaillais que sous environnement GNU/Linux et je dois avouer que revenir travailler sous l’environnement Windows est déprimant car néfaste à la productivité. Parmi les griefs je peux citer : Pas de bureaux virtuels Pas de gestionnaire de fenêtre digne de ce nom : impossibilité de fixer une fenêtre en avant plan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=85&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="post-body">
<p>Depuis 2000 je ne travaillais que sous environnement <span class="caps">GNU</span>/Linux et je dois avouer que revenir travailler sous l’environnement Windows est déprimant car néfaste à la productivité. Parmi les griefs je peux citer :</p>
<ul>
<li>Pas de bureaux virtuels</li>
<li>Pas de gestionnaire de fenêtre digne de ce nom :
<ul>
<li>impossibilité de fixer une fenêtre en avant plan</li>
<li>impossibilité de fixer une fenêtre sur de multiple bureaux, puisqu’un seul bureau</li>
<li>pas de fenêtre semi-transparente. </li>
</ul>
</li>
<li>Pas de fenêtre “shell” pouvant s’afficher sur tout l’écran</li>
<li>Pas de shell</li>
<li>Pas d’éditeur de texte/code digne de ce nom par défaut</li>
</ul>
<p>Inutile de discuter de ces points, à moins de vouloir passer pour un “intégriste”, car comment faire comprendre cela à des personnes qui n’ont même pas idée que tout ça puisse exister. Ca serait comme vouloir expliquer à des agriculteurs qui ne connaissent que la pioche que les tracteurs existent … Windows n’est définitivement pas un système professionnel, encore faut-il avoir utilisé <span class="caps">GNU</span>/Linux quelques mois pour s’en rendre compte. Il ne doit son succès sur le bureau qu’à l’interaction étroite et imposée par Microsoft avec la version serveur.</p>
<p>Du coup cela me fait sourire de voir certains s’exciter pour faire le prosélytisme du Libre auprès des entreprises. Microsoft est culturellement ancré dans les entreprises depuis la disparition des gros systèmes dans la fin des années 80. Tout leur système d’information est enchainé aux outils de Microsoft depuis cette époque. Les vrais décideurs, ceux qui ont vraiment le pouvoir d’imposer un changement d’outils en profondeur, tel que le nécessiterait un passage à <span class="caps">GNU</span>/Linux, ces décideurs là n’y connaissent rien en informatique, et je ne parle même pas du <span class="caps">DSI</span> qui lit 01 Informatique, lui est bien trop loin de la tête de l’entreprise pour avoir, en supposant qu’il le souhaite, une telle influence. Autour de ça gravite tous les informaticiens nourris à Microsoft pendant leur étude, bref tous ces informaticiens qui font tourner leur boite et qui n’auront de toute manière pas la moindre envie de faire l’effort de changer leurs habitudes, ce que je comprend volontiers, l’informatique n’étant en rien un devoir de passion.</p>
<p>Si changement il doit y avoir chez les professionnels, il devrait se faire d’une part via les écoles, quand celles-ci ne signeront plus de partenariat avec Microsoft pour enseigner essentiellement leurs outils. Mais en même temps on leur demande aussi d’enseigner sur les outils du marché … D’autres part le changement aura lieu chez les particuliers. Changer d’OS chez un particulier est malgré tout nettement moins contraignant qu’en entreprise et ne dépend que de lui. Et l’histoire prouve que le succès de Microsoft en entreprise à eu lieu lorsque les utilisateurs avaient poussé pour avoir le même système que chez eux à leur bureau. La micro-informatique leur a permis de découvrir le pouvoir de contrôler <strong>sa</strong> machine contrairement aux terminaux. En effet quel délice de pouvoir installer n’importe quel logiciel (suivi de sa cohorte de virus et spyware bien sûr). Quel délice d’avoir un plus gros <span class="caps">CPU</span>, plus de <span class="caps">RAM</span>, ou un plus gros écran que le collègue de bureau …</p>
<p>L’utilisateur de <span class="caps">GNU</span>/Linux chez lui est un atout pour pouvoir percer un jour en entreprise. Car cet utilisateur est à même de pouvoir comparer et donc de juger des avantages du système <span class="caps">GNU</span>/Linux. Il est par définition impossible de convaincre un utilisateur qui n’a qu’une seule vision de l’informatique, et ça c’est un fait indiscutable.</p>
<p>Enfin, qu’il y ait sur le marché des étudiants formés aussi au Libre et des utilisateurs éclairés, c’est malgré tout insuffisant pour faire basculer une entreprise dont le SI est enchaîné depuis des années et dont les réels décideurs n’ont aucune connaissance des enjeux informatiques.</p>
<p>Si l’on admet ces faits il convient de penser que seul les entreprises récentes, possédant des dirigeants éclairés seront à même d’envisager l’utilisation de logiciels libres au sein de leur SI, et non pas de manière anecdotique sur le poste de travail. Attaquer les entreprises de front est une perte de temps pour la communauté. Je pense entre autre au récent débat qu’il y a eu sur les listes de l’ALDIL au sujet du vendredi dédié aux entreprises pendant les <span class="caps">JDLL</span>. 10 ans de <span class="caps">JDLL</span> dont le vendredi est pratiquement vide de tout représentant d’entreprise (DSI, commerciaux, ingénieurs ou techniciens), et ce malgré de multiples efforts vers les entreprises locales, il serait temps de constater les faits et concentrer les faibles énergies des bénévoles vers la communauté…</p>
<p>A l’heure des <a href="http://fr.wikipedia.org/wiki/Architecture_orient%C3%A9e_services"><span class="caps">SOA</span></a> la stratégie du libre est essentiellement orientée en concurrence directe avec Microsoft. Or les entreprises envisagent de plus en plus à migrer vers des services en ligne, et bien sûr Google en est le nouveau Dieu. A la conférence de Frédéric Couchet aux <span class="caps">JDLL</span>, je vous laisse deviner combien de bras se sont levé pour avouer l’usage de Gmail (moi le premier)&#8230; Or la seul réponse du Libre est de dénoncer la migration d’Internet en Minitel 2.0 et de proposer l’auto-hébergement chez soi. C’est en rien crédible.<br />La réponse du Libre devra se faire en proposant également des services et non plus uniquement des outils. Que le grand public doive mettre en place physiquement (matériels et logiciels) chez lui les outils afin d’héberger de sa vie numérique n’est pas une réponse crédible. Et même en faisant abstraction de la difficulté technique, ou en supposant que le Libre propose un jour une solution out of the box pour gérer ses mails, photos, vidéos, musiques, (clé gpg, ssh), etc, <strong>physiquement</strong> chez soi, il n’est pas concevable de conserver cela uniquement dans un placard.</p>
<p>Certaines banques proposent un coffre numérique, afin d’y stocker nos documents vitaux. Encore un service minitel 2.0 sans aucun doute, mais pourtant utile et qui le sera de plus en plus avec la numérisation des services de l’Etat. Que nous offre le Libre comme alternative ? Rien.</p>
<p>Alors au lieu de perdre son temps en prosélytisme vers des entreprises sourdes et en dénonciation de Minitelisation inutile, concentrons nous sur les communautés afin de développer des services comme nous l’avons si bien fait avec les outils. Concentrons-nous sur le grand public, concentrons-nous pour aider les développeurs à faire du libre. Car sans développeurs et utilisateurs il n’y a pas de logiciels, de documentations et de services, le reste ne fait que graviter autour de ce noyau, c’est ce noyau qu’il faut absolument consolider et développer.</p>
</p></div>
<br />Publié dans MondeLibre  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fredix.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fredix.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fredix.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fredix.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fredix.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fredix.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fredix.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fredix.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frederic.logier.org&amp;blog=3098224&amp;post=85&amp;subd=fredix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://frederic.logier.org/2008/10/29/de-lusage-de-windows-et-de-la-strategie-du-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0fc8e5d51ed3c0726b2826e8caeb8017?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fredix</media:title>
		</media:content>
	</item>
	</channel>
</rss>