<?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>The World is mine &#187; linux</title>
	<atom:link href="http://grozeille.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://grozeille.com</link>
	<description>Just another Wordpress.com weblog</description>
	<lastBuildDate>Sat, 07 Jan 2012 12:00:31 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='grozeille.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The World is mine &#187; linux</title>
		<link>http://grozeille.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://grozeille.com/osd.xml" title="The World is mine" />
	<atom:link rel='hub' href='http://grozeille.com/?pushpress=hub'/>
		<item>
		<title>Le logiciel libre et gratuit pour tous</title>
		<link>http://grozeille.com/2010/06/30/le-logiciel-libre-et-gratuit-pour-tous/</link>
		<comments>http://grozeille.com/2010/06/30/le-logiciel-libre-et-gratuit-pour-tous/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 03:39:10 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[Blabla]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Emmaüs]]></category>

		<guid isPermaLink="false">http://grozeille.com/?p=401</guid>
		<description><![CDATA[Cela fait un moment que je suis amoureux du logiciel libre&#8230; même si je fais trop souvent des infidélités à ma petite Ubuntu&#8230; Dans le monde actuel, il est devenu important, pour trouver du travail, de posséder une adresse Email, d&#8217;avoir le PDF de son CV et de pouvoir accéder aux offres d&#8217;emploies sur Internet. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=401&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cela fait un moment que je suis amoureux du logiciel libre&#8230; même si je fais trop souvent des infidélités à ma petite Ubuntu&#8230;</p>
<div id="attachment_403" class="wp-caption aligncenter" style="width: 310px"><a href="http://grozeille.files.wordpress.com/2010/06/p1050008.jpg"><img class="size-medium wp-image-403" title="P1050008" src="http://grozeille.files.wordpress.com/2010/06/p1050008.jpg?w=300&h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">Sushi aussi aime Tux</p></div>
<p>Dans le monde actuel, il est devenu important, pour trouver du travail, de posséder une adresse Email, d&#8217;avoir le PDF de son CV et de pouvoir accéder aux offres d&#8217;emploies sur Internet.<br />
A une époque, j&#8217;allais tous les jours à l&#8217;ANPE pour utiliser leur PC et ainsi pouvoir avoir une chance dans ce contexte.</p>
<p>Pour d&#8217;autres, ça peut être très difficile d&#8217;accéder à ce genre de choses, car très coûteux.<br />
Sans compter l&#8217;éducation et le divertissement des enfants: l&#8217;ordinateur est devenu indispensable.</p>
<p>Le 20 Juin, je me suis promené au <a href="http://www.20h59.com/evenement/11e-salon-emmaus-paris-expo-porte-de-versailles-paris-15-juin-2010,239289">grand salon Emmaüs à Porte de Versailles</a>.<br />
Il y avait bien sûr plein de meubles, livres, vêtements, etc. Mais il y avait aussi des ordinateurs, certes vieux, mais encore très utiles.</p>
<p><a href="http://grozeille.files.wordpress.com/2010/06/img_0283.jpg"><img class="aligncenter size-medium wp-image-405" title="IMG_0283" src="http://grozeille.files.wordpress.com/2010/06/img_0283.jpg?w=300&h=225" alt="" width="300" height="225" /></a></p>
<p>Certaines distributions Linux ont d&#8217;ailleurs fait le choix d&#8217;optimiser les performances et d&#8217;adopter des outils léger afin de convenir à du vieux matériel: tout le monde n&#8217;a pas la dernière machine dernier cris, et tous les geek ont déjà essayé de recycler leurs vielles machines en serveur Linux <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pour des distributions Desktop légères, on peut citer<a href="http://www.fluxbuntu.org/"> http://www.fluxbuntu.org/</a> et <a href="http://www.xubuntu.org/">http://www.xubuntu.org/</a> , mais il en existe bien d&#8217;autres&#8230;</p>
<p>Même si ces versions sont dites &#8220;légères&#8221;, cela ne veut pas dire qu&#8217;elles sont dénuées de jeux! Linux n&#8217;est pas connu pour être la plateforme des gamers, mais on peut toutefois s&#8217;amuser avec.<br />
Il y avait d&#8217;ailleurs une LAN avec rediffusion sur vidéo-projecteur au milieu du salon Emmaüs <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://grozeille.files.wordpress.com/2010/06/img_02851.jpg"><img class="aligncenter size-medium wp-image-407" title="IMG_0285" src="http://grozeille.files.wordpress.com/2010/06/img_02851.jpg?w=225&h=300" alt="" width="225" height="300" /></a></p>
<p><a href="http://grozeille.files.wordpress.com/2010/06/img_0284.jpg"><img class="aligncenter size-medium wp-image-408" title="IMG_0284" src="http://grozeille.files.wordpress.com/2010/06/img_0284.jpg?w=300&h=225" alt="" width="300" height="225" /></a></p>
<p>Concernant l&#8217;éducation, la solution <a href="http://www.skolelinux.fr">Skolelinux.fr</a> était proposée comme alternative peu coûteuse, du serveur jusqu&#8217;au desktop. Là aussi, Linux veut pouvoir s&#8217;offrir à n&#8217;importe qui avec tous les outils nécessaires à la vie d&#8217;aujourd&#8217;hui.<br />
<a href="http://grozeille.files.wordpress.com/2010/06/p1040999.jpg"></a></p>
<p><a href="http://grozeille.files.wordpress.com/2010/06/p1040999.jpg"><img class="aligncenter size-medium wp-image-404" title="P1040999" src="http://grozeille.files.wordpress.com/2010/06/p1040999.jpg?w=300&h=225" alt="" width="300" height="225" /></a></p>
<p>Je ne peux que dire: Vive le logiciel libre!</p>
<br /> Tagged: <a href='http://grozeille.com/tag/emmaus/'>Emmaüs</a>, <a href='http://grozeille.com/tag/linux/'>linux</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/401/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=401&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2010/06/30/le-logiciel-libre-et-gratuit-pour-tous/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/06/p1050008.jpg?w=300" medium="image">
			<media:title type="html">P1050008</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/06/img_0283.jpg?w=300" medium="image">
			<media:title type="html">IMG_0283</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/06/img_02851.jpg?w=225" medium="image">
			<media:title type="html">IMG_0285</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/06/img_0284.jpg?w=300" medium="image">
			<media:title type="html">IMG_0284</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/06/p1040999.jpg?w=300" medium="image">
			<media:title type="html">P1040999</media:title>
		</media:content>
	</item>
		<item>
		<title>DotNetServer</title>
		<link>http://grozeille.com/2010/02/28/dotnetserver/</link>
		<comments>http://grozeille.com/2010/02/28/dotnetserver/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 19:29:20 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[DotNetServer]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[DBus]]></category>
		<category><![CDATA[Gigaspaces]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://grozeille.com/?p=280</guid>
		<description><![CDATA[Comme je tarde à sortir mes posts sur les Techdays (et d&#8217;autres sujets, haha, surprise!), je vais en sortir un &#8220;tout petit&#8221;. Pas de conteneur d&#8217;application en .Net&#8230; ou presque En fait, c&#8217;est suite à une frustration absolue datant du premier jour ou j&#8217;ai découvert .Net (car je faisais du Java, avant, dans mon temps [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=280&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Comme je tarde à sortir mes posts sur les <a href="http://www.microsoft.com/france/mstechDays/">Techdays</a> (et d&#8217;autres sujets, haha, surprise!), je vais en sortir un &#8220;tout petit&#8221;.</p>
<h2>Pas de conteneur d&#8217;application en .Net&#8230; ou presque</h2>
<p>En fait, c&#8217;est suite à une frustration absolue datant du premier jour ou j&#8217;ai découvert .Net (car je faisais du Java, avant, dans mon temps libre&#8230;).<br />
Après avoir lourdement digéré <a href="http://en.wikipedia.org/wiki/J2EE">J2EE</a>, les <a href="http://en.wikipedia.org/wiki/Ejb">EJB</a>, <a href="http://en.wikipedia.org/wiki/Java_remote_method_invocation">RMI/IIOP</a>, j&#8217;ai été déçu de ne rien voir de tel en .Net.<br />
Certains dirait que ce n&#8217;est pas une grosse perte <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  En effet, J2EE n&#8217;a rien de simple, mais c&#8217;est quand même parfois puissant.</p>
<p>Je trouve stressant qu&#8217;une application .Net &#8220;d&#8217;entreprise&#8221; doit forcement dépendre des services Windows, des tâches schédulées, ou d&#8217;IIS. Déployer une application Java sur Tomcat est d&#8217;une simplicité déconcertante, et Microsoft propose un équivalent seulement dans le future Windows Server 2008 R2 avec <a href="http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx">Windows AppFabric</a>.<br />
Et encore, pour avoir vu la présentation aux Techdays, je suis plutôt déçu.<br />
<span id="more-280"></span></p>
<h2>Gigaspaces? Un conteneur d&#8217;application malgré lui.</h2>
<p>Ces derniers temps, de développe avec un DataGrid: <a href="http://www.gigaspaces.com/">Gigaspaces</a>. Ce dernier est en Java, mais possède une API .Net. Je bénéficie alors de son infrastructure pour déployer facilement mes applications .Net.<br />
En effet, ce dernier fonctionne sur le principe de &#8220;container&#8221; tournant sur plusieurs machines, sur lesquels on peut déployer X instance d&#8217;une application, appelé &#8220;Processing Unit&#8221;.<br />
Comme Gigaspaces fournit une mémoire distribuée sur ces &#8220;containers&#8221; (c&#8217;est une peut l&#8217;objectif d&#8217;un DataGrid <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), mes instances d&#8217;applications peuvent échanger des données via cette mémoire &#8220;partagée/distribuée&#8221;.</p>
<p>Gigaspaces fournie une notion de &#8220;<strong>Primary/Backup</strong>&#8221; ce qui permet de rendre une instance active/inactive en cas de crash.<br />
Il est même possible d&#8217;activer des &#8220;moniteurs&#8221; pour rendre une instance inactive s&#8217;il n&#8217;y a plus assez de ressource (CPU/Mémoire/etc.) sur une machine, et activer une autre instance sur une autre machine. La répartition de la charge est donc super bien gérée, et presque transparente puisqu&#8217;on déploie un &#8220;zip&#8221; de notre application, et le service &#8220;Manager&#8221; se charge de l&#8217;installer sur les &#8220;containers&#8221;.</p>
<p>Mais voila, Gigaspaces c&#8217;est du lourd, du payant, et du Java.<br />
Mon but est d&#8217;offrir quelque chose de similaire sans la performance de Gigaspaces ni sans la richesse de son API autour du cache.<br />
Mon but est de pouvoir déployer une application Web, en uploadant un ZIP depuis une page d&#8217;administration, que cette dernière soit déployer sur X instances d&#8217;un coup, et qu&#8217;elles travaillent ensembles à l&#8217;aide d&#8217;un cache (Memcache et un très bon cache est suffisant pour mon besoin), d&#8217;une queue ou de service RPC.<br />
Mon but est aussi de fournir un environnement d&#8217;exécution pure .Net, indépendant de l&#8217;OS, indépendant d&#8217;<a href="http://en.wikipedia.org/wiki/Internet_Information_Services">IIS</a>/<a href="http://en.wikipedia.org/wiki/MSMQ">MSMQ</a>/<a href="http://en.wikipedia.org/wiki/Distributed_Component_Object_Model">DCOM</a>/etc, et donc compatible <strong>Mono/Linux</strong>.<br />
C&#8217;est le &#8220;<a href="http://en.wikipedia.org/wiki/Write_once,_run_anywhere"><strong>Write once, run anywhere</strong></a>&#8221; de Java, mais en .Net.</p>
<h2>DotNetServer ou la quête du saint graal</h2>
<p>J&#8217;ai donc commencé à voir comment héberger mes applications Web dans un container, à l&#8217;aide <a href="http://www.mono-project.com/ASP.NET">d&#8217;XSP</a>&#8230;chose faite.<br />
J&#8217;ai ensuite voulu calquer au modèle <a href="http://en.wikipedia.org/wiki/Osgi">OSGI</a> pour le &#8220;conteneur d&#8217;application&#8221;, avec séparation des applications par <strong>AppDomain</strong>, gestion de dépendance entre les applications, et cycle de vie de ces dernières.<br />
Et enfin, j&#8217;ai cherché un moyen efficace de publier/souscrire à des services entre les applications.</p>
<p>J&#8217;ai passé ma journée à cherche un mécanisme de communication inter-AppDomain (ou inter-processus):</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Inter-process_communication">PIPE/Mémoire partagée/Sémaphore</a>: &#8230; je vais éviter de re-inventer la roue&#8230;</li>
<li><a href="http://en.wikipedia.org/wiki/.Net_Remoting">.Net Remoting</a>: la solution officiel de Microsoft pour une communication Inter-AppDomain, même s&#8217;ils disent que .Net Remoting est obsolète pour laisser place à WCF</li>
<li><a href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation">WCF avec le NAMED-PIPE</a>: WCF n&#8217;existant pas sous Mono, je n&#8217;y pense même pas, surtout que c&#8217;est un peu une usine à gaz</li>
<li><a href="http://iiop-net.sourceforge.net/">RMI/IIOP</a>: pourquoi pas, mais c&#8217;est une solution plutôt distribuée (basé sur .Net Remoting).</li>
<li><a href="http://en.wikipedia.org/wiki/Distributed_Component_Object_Model">COM/DCOM</a>: Solution Microsoft pure, étant même préconiser par Microsoft à la place de remoting (car plus de sécurité, transaction distribué, etc.). Mais pure Microsoft/Windows = pas pour moi</li>
<li><a href="http://en.wikipedia.org/wiki/Xpcom">XPCOM</a>: en gros, dans la famille Corba, je veux le fils, celui qui n&#8217;est pas chez Microsoft. C&#8217;est peut-être une solution à envisager, mais Corba est abandonné dans le monde Linux pour du DBus</li>
<li><a href="http://en.wikipedia.org/wiki/D-Bus">DBus</a>: protocole inventé pour une communication inter-processus sous Linux, pour remplacer l&#8217;ORB de Gnome ou DCop de KDE. C&#8217;est clairement un équivalant à COM, sans être un &#8220;Corba&#8217;like&#8221;, et c&#8217;est devenu standard sous Linux. De plus, <a href="http://www.ndesk.org/DBus">une implémentation pure .Net</a> existe.</li>
</ul>
<p><a href="http://grozeille.files.wordpress.com/2010/02/dbusexplorer1.png"><img class="size-medium wp-image-296" title="DBusExplorer1" src="http://grozeille.files.wordpress.com/2010/02/dbusexplorer1.png?w=300&h=215" alt="" width="300" height="215" /></a><a href="http://grozeille.files.wordpress.com/2010/02/dbusexplorer2.png"><img class="size-medium wp-image-297" title="DBusExplorer2" src="http://grozeille.files.wordpress.com/2010/02/dbusexplorer2.png?w=300&h=215" alt="" width="300" height="215" /></a></p>
<p>Je me suis donc lancé sur DBus, tout comme J2EE à choisie RMI/IIOP&#8230; l&#8217;avenir me dira si j&#8217;ai fait le bon choix.</p>
<p>Bref, cela donne pas grand chose pour l&#8217;instant, mais voici le prototype:<br />
<a href="http://grozeille.files.wordpress.com/2010/02/dotnetserver.png"><img class="aligncenter size-full wp-image-281" title="DotNetServer" src="http://grozeille.files.wordpress.com/2010/02/dotnetserver.png?w=630" alt=""   /></a></p>
<p>On voit ici que j&#8217;ai démarré un &#8220;bundle&#8221; qui est une instance d&#8217;XSP, le serveur ASP.net (qui dans cet exemple héberge 2 applications Webs <strong>http://localhost:456/App1</strong> et <strong>htpp://localhost:456/App2</strong>).<br />
<a href="http://grozeille.files.wordpress.com/2010/02/testxsp.png"><img class="aligncenter size-full wp-image-292" title="TestXSP" src="http://grozeille.files.wordpress.com/2010/02/testxsp.png?w=630" alt=""   /></a></p>
<p>J&#8217;ai aussi démarré le bundle &#8220;<strong>MyAnotherBundle</strong>&#8220;, qui dépend de &#8220;<strong>MyBundle</strong>&#8221; qui dépend de &#8220;<strong>DBusBundle</strong>&#8220;.<br />
Ces derniers se chagent car ils ne l&#8217;étaient pas encore.</p>
<ul>
<li>Le bundle <strong>DBus</strong> est simplement un démon DBus, qui offre un bus de message, un peut comme un broker dans Corba.</li>
<li>Le bundle <strong>MyBundle</strong> va alors publier des services auprès de DBus.</li>
<li>Le bundle <strong>MyAnotherBundle</strong> va alors consommer les services de MyBundle (il affiche le résultat de la fonction &#8220;sayHello&#8221; de MyBundle).</li>
</ul>
<p>Comme je gère moi même les AppDomains, je configure leurs chemin de résolution de dépendance. Comme ça, chaque Bundle est installé dans un dossier, et n&#8217;a pas besoin de contenir TOUTES LES DLL qu&#8217;il a besoin, afin de ne pas les dupliquer entre les applications. Les DLL communes sont alors dans un dossier LIBS.</p>
<p><a href="http://grozeille.files.wordpress.com/2010/02/dotnetserverfolders.png"><img class="aligncenter size-full wp-image-282" title="DotNetServerFolders" src="http://grozeille.files.wordpress.com/2010/02/dotnetserverfolders.png?w=630" alt=""   /></a></p>
<h2>Conclusion</h2>
<p>C&#8217;est loin d&#8217;être parfait et c&#8217;est un premier jet. Je ne sais pas si je vais avoir autant de motivation qu&#8217;aujourd&#8217;hui pour mener le projet à bien.<br />
J&#8217;ai même découvert qu&#8217;un projet similaire existe: <a href="http://www.dotnetpowered.com/appserver.aspx">http://www.dotnetpowered.com/appserver.aspx</a> mais il est mort depuis bien longtemps, et les sources sur le CSV ne sont plus disponible. Espérons qu&#8217;on n&#8217;en dise pas autant de mon projet dans plusieurs années <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Mon projet est ambitieux, mais si ça vous plait de jeter un oeil aux sources, voir même contribuer, n&#8217;hésitez pas à faire votre branche des sources GIT: http://github.com/grozeille/DotNetServer<br />
Le README explique un peut plus mes intentions, ou les <a href="http://github.com/grozeille/DotNetServer/raw/master/Doc/DOTNETEE.pdf">schémas dans la doc</a>, il faudrait maintenant que je rende ça plus attirant dans le Wiki de github (ainsi qu&#8217;un nom plus cool, comme le nom d&#8217;un animal?)</p>
<br /> Tagged: <a href='http://grozeille.com/tag/net/'>.Net</a>, <a href='http://grozeille.com/tag/dbus/'>DBus</a>, <a href='http://grozeille.com/tag/gigaspaces/'>Gigaspaces</a>, <a href='http://grozeille.com/tag/j2ee/'>J2EE</a>, <a href='http://grozeille.com/tag/linux/'>linux</a>, <a href='http://grozeille.com/tag/mono/'>mono</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=280&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2010/02/28/dotnetserver/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/02/dbusexplorer1.png?w=300" medium="image">
			<media:title type="html">DBusExplorer1</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/02/dbusexplorer2.png?w=300" medium="image">
			<media:title type="html">DBusExplorer2</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/02/dotnetserver.png" medium="image">
			<media:title type="html">DotNetServer</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/02/testxsp.png" medium="image">
			<media:title type="html">TestXSP</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2010/02/dotnetserverfolders.png" medium="image">
			<media:title type="html">DotNetServerFolders</media:title>
		</media:content>
	</item>
		<item>
		<title>Mono : nouveau standard ?</title>
		<link>http://grozeille.com/2008/11/08/mono-nouveau-standard/</link>
		<comments>http://grozeille.com/2008/11/08/mono-nouveau-standard/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 08:08:52 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://grozeille.wordpress.com/?p=101</guid>
		<description><![CDATA[Pour ce qui ne sont pas au courant ou qui n&#8217;aurai pas vu la vidéo de la PDC, voici l&#8217;article d&#8217;InfoQ sur Mono.Simd. J&#8217;aime bien le titre &#8220;Mono: Going Beyond the Standard&#8221;, et c&#8217;est de ça que je vais parler&#8230; J&#8217;ai posé la question lors de la soirée ALT.Net en présence de Jean-Baptiste Evain, à [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=101&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pour ce qui ne sont pas au courant ou qui n&#8217;aurai pas vu la vidéo de la PDC, <a href="http://www.infoq.com/news/2008/11/Mono-SMID">voici l&#8217;article d&#8217;InfoQ sur Mono.Simd</a>.<br />
J&#8217;aime bien le titre &#8220;Mono: Going Beyond the Standard&#8221;, et c&#8217;est de ça que je vais parler&#8230;</p>
<p>J&#8217;ai posé la question lors de <a href="http://codingly.com/2008/11/05/altnet-en-france-mono-a-paris-pour-la-7eme-rencontre/">la soirée ALT.Net</a> en présence de <a href="http://evain.net/blog/">Jean-Baptiste Evain</a>, à savoir si on ne va pas se retrouver avec 2 standards : .Net et Mono.<br />
<strong>ATTENTION</strong>, je ne parle pas des spécifications de la VM ou du langage C#, mais des assembly fournies en standard avec le SDK.</p>
<p><span id="more-101"></span>Pour comparer avec le monde Java, Sun établi des spécifications (JSR), et certifie une JDK car elle contient les &#8220;fonctionnalités&#8221; demandées. C&#8217;est indispensable pour le &#8220;<a href="http://en.wikipedia.org/wiki/Write_once,_run_anywhere">Write once, Run anyware</a>&#8220;.</p>
<p>Mais pour l&#8217;instant, Mono reste sur les traces de Microsoft, et il n&#8217;y a pas de volonté de standardisation commune, Microsoft faisant le standard <em>de facto</em>.</p>
<p>On dit même Mono être à la traine, car une application .Net ne marchera pas forcement sur Mono (à vérifier avec <a href="http://www.mono-project.com/MoMA">MoMA</a>).<br />
Mais on se rend déjà compte que seulement la <a href="http://www.mono-project.com/news/archive/2008/Oct-23.html">2ème mouture de Mono</a> fournit son lot de nouveautés, et que l&#8217;inverse peut se produire (application Mono ne marchant pas « out of the box » sur la SDK de Microsoft).</p>
<ul>
<li>Que nous réserve la version 3 ?</li>
<li>Mono va-t-il suivre un autre chemin (orienté jeux) ?</li>
<li>Va-t-on assister à une compétition (positive) .NetDK vs MonoDK ?</li>
<li>Pourra-t-on dire &#8220;je préfère l’implémentation de System.Collection.Generic.List de Mono, plutôt que celle de Microsoft&#8221; ?</li>
<li>Les développeurs choisiront-ils la version Libre pour que leurs applications soit le plus compatible possible, et pour être multi-plateforme (comme développer des WebServices sans utiliser WCF n’existant pas encore sous Mono) ?</li>
<li>Microsoft vont-ils intégrer le travail de Mono dans le .NetDK officiel ?</li>
</ul>
<p>Un autre point : l&#8217;API de Linux est riche (oui oui!) et je trouve incroyable le nombre de binding Mono pour cette dernière :</p>
<ul>
<li><a href="http://www.freedesktop.org/wiki/Software/dbus">DBus</a> : framework de communication inter-application orienté message</li>
<li><a href="http://gstreamer.freedesktop.org/">GStreamer</a> : framework multimedia</li>
<li><a href="http://www.cairographics.org/">Cairo</a> : framework vectoriel 2D</li>
<li><a href="http://telepathy.freedesktop.org/wiki/">Telepathy</a> : framework de chat (xmpp, sip, etc.)</li>
<li> <a href="http://www.gtk.org/">GTK</a> : remplaçant des winforms ? <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>etc.</li>
</ul>
<p>Ils existent plusieurs applications Mono-Linux qui ne sont pas « portables » sous une autre plateforme, car trop liées aux API natives. Mais la communauté a la volonté de les faire porter sous Mac/Windows (<a href="http://live.gnome.org/Tomboy/Win32">Tomboy</a>,  <a href="http://abock.org/2008/10/20/cross-platform-thoughts-through-the-lense-of-banshee/">Banshee</a>), et ça passe forcement par une migration de ces API natives.</p>
<p>Assiste-t-on à un Linux qui envahi notre Windows/Mac grâce à Mono ??</p>
<br /> Tagged: .Net, linux, mono <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=101&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2008/11/08/mono-nouveau-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>
	</item>
		<item>
		<title>Winforms sous Linux</title>
		<link>http://grozeille.com/2008/05/14/winforms-sous-linux/</link>
		<comments>http://grozeille.com/2008/05/14/winforms-sous-linux/#comments</comments>
		<pubDate>Wed, 14 May 2008 21:50:20 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[Blabla]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[GTK]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://grozeille.wordpress.com/?p=57</guid>
		<description><![CDATA[Après 4 ans de développement, la communauté Mono est enfin parvenu à l&#8217;implémentation complète des Winforms : http://tirania.org/blog/archive/2008/May-13.html On peux se demander &#8220;oui, mais pourquoi faire?&#8221; et je ne trouve pas de réponse à la question. En effet, il arrive souvent qu&#8217;une application .Net possède du Legacy et donc des dépendances COM ou P/Invoke. Dans [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=57&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Après 4 ans de développement, la communauté Mono est enfin parvenu à l&#8217;implémentation complète des Winforms : <a href="http://tirania.org/blog/archive/2008/May-13.html">http://tirania.org/blog/archive/2008/May-13.html</a></p>
<p>On peux se demander &#8220;oui, mais pourquoi faire?&#8221; et je ne trouve pas de réponse à la question. En effet, il arrive souvent qu&#8217;une application .Net possède du Legacy et donc des dépendances COM ou P/Invoke. Dans ce cas, on ne peut pas la migrer (pour tester si une migration est possible: <a href="http://www.mono-project.com/Moma">http://www.mono-project.com/Moma</a>)</p>
<p>Mais comme je suis exigent en terme d&#8217;interface, je n&#8217;aime pas avoir une application &#8220;alien&#8221; qui ne ressemble pas à mon environnement Linux (GTK/QT). Certes, il est prévu d&#8217;avoir un meilleur support du moteur de thème lors du prochain <a href="http://en.wikipedia.org/wiki/Google_Summer_of_Code">GSoC</a>, donc <em>wait and see</em>.</p>
<p>Rappelons que les Winforms sont une sur-couche .Net de l&#8217;API WIN32. Cette dernière n&#8217;existant pas sous Linux et MacOS, j&#8217;en profite alors pour féliciter les équipes de Mono pour leur implémentation &#8220;from scratch&#8221;.</p>
<p>D&#8217;un autre coté, l&#8217;implémentation WPF chez Mono avance plutôt vite. D&#8217;ailleurs, la première release de <a href="http://tirania.org/blog/archive/2008/May-13-1.html">Moonlight vient de sortir</a>. Il n&#8217;y a pas de dépendance WIN32 dans ce cas, et je vois plus l&#8217;avenir des applications .Net dans ce sens. Mais l&#8217;approche WPF est d&#8217;avoir un thème propre à l&#8217;application, comme c&#8217;est le cas pour les sites Web, on obtient la même interface sous Linux et Windows (et MacOS). Mais finalement je trouve que ces interfaces ne s&#8217;intègrent à aucun des 3 environnements.</p>
<p><span id="more-57"></span>J&#8217;avais déjà rédigé un billet sur la guerre entre les technologies de &#8220;présentation&#8221; dans le domaine du Web (Ajax/Flash/etc.). Je ne vous l&#8217;apprend pas, le monde &#8220;Desktop&#8221; et &#8220;Web&#8221; convergent. L&#8217;idée est plutôt simple: aujourd&#8217;hui on doit exécuter un OS qui héberge des applications &#8220;Desktop&#8221;, et on doit exécuter un navigateur pour les applications Web. On obtient une certaines confusion entre la barre des tâches pour les application et les onglets pour les sites Web. Tout ceci est beaucoup mieux expliqué <a href="http://labs.mozilla.com/2007/10/prism/">sur ce blog</a>.</p>
<p>Mais de plus en plus, le navigateur ne sert qu&#8217;à exécuter un plugin (Silverlight/Flash/Java) qui lui charge l&#8217;application.<br />
L&#8217;objectif est de lancer une application Web comme une application &#8220;Dekstop&#8221;, en exécutant le dis plugin en <em>standalone</em>, ou de passer par un &#8220;mini navigateur&#8221; (qui ne sert que pour le rendu HTML+Ajax, sans navigation etc). C&#8217;est en tout cas ce que propose <a href="http://www.adobe.com/products/air/">Adobe Air</a> ou <a href="http://wiki.mozilla.org/Prism">Mozilla Prism</a>.</p>
<p>Il va donc être difficile de distinguer une application &#8220;Desktop&#8221; ou &#8220;Web&#8221;. Ceci me fait un peu penser aux Widgets du <a href="http://upload.wikimedia.org/wikipedia/en/7/72/Leopard_Dashboard_BIG.png">Dashboard</a> sous MacOS (ou autre plagia).</p>
<p>Au même titre que le Web se rapproche du Bureau, les applications &#8220;lourdes&#8221; copient les techniques du Web question apparence. Il y a des tentatives d&#8217;utilisation de <a href="http://blog.developpez.com/index.php?blog=119&amp;title=moteur_css_pour_swing_et_swt_1">CSS en Swing/SWT</a>, mais l&#8217;exemple le plus flagrant est la description de l&#8217;interface à l&#8217;aide de XML comme dans <a href="http://en.wikipedia.org/wiki/XAML">XAML</a>.</p>
<p>On obtient ainsi des applications &#8220;Desktop&#8221; ne copiant pas du tout le style standard de l&#8217;OS, mais <a href="http://music.aol.com/help/syndication/desktop-widgets?promoid=BTLNP">ayant son propre thème</a> telle un site Web.</p>
<p>Le résultat peut s&#8217;avérer très jolie, très ergonomique, mais très &#8220;inconsistant&#8221; avec les autres applications. Pourquoi devrais-je apprendre une nouvelle interface? Pourquoi ne pas utilise un standard? Pourquoi ne pas me laisser choisir mon thème dans l&#8217;OS plutôt que de me l&#8217;imposer pour une application donnée?</p>
<p>Personnellement, je ne suis pas fan de toutes ces interfaces différentes, <a href="http://arstechnica.com/articles/culture/microsoft-learn-from-apple-II.ars/4">et je ne suis pas le seul</a>.<br />
Pour revenir sur l&#8217;OS Linux, un grand effort est fourni pour rendre les interfaces homogènes. On peut par exemple citer le <a href="http://en.wikipedia.org/wiki/Portland_Project">projet Portland</a> allant dans cette direction. Je peux alors apprécier ces efforts puisqu&#8217;il m&#8217;est devenu difficile de distinguer une application QT dans mon environnement GTK (essayez <a href="http://www.skype.com/download/skype/linux/">Skype sous Linux </a>pour vous en convaincre).</p>
<p>Je voulais aussi citer Redhat comme, à mon humble avis, les pionniers en matières d&#8217;homogénéisation avec leur thème <a href="http://en.wikipedia.org/wiki/Bluecurve">Bluecurve</a> identique sous KDE est Gnome. D&#8217;autre projets ont suivis dans le même genre comme <a href="http://tango.freedesktop.org/Tango_Desktop_Project">Tango</a>.</p>
<p>Enfin, les interfaces graphiques sont en pleines évolutions ces derniers temps, avec l&#8217;exploitation des cartes graphiques récentes, offrant des &#8220;<a href="http://compiz.org/Home/Screenshots">eye candy</a>&#8221; très alléchants. Le monde GTK est en <a href="http://arstechnica.com/articles/culture/reinventing-gtk.ars">pleine réflexion</a> pour les futures versions, et les thèmes <a href="http://www.cimitan.com/blog/2007/12/12/gtk-rgba-transparent-widgets-with-the-murrine-engine/">supportent de plus en plus d&#8217;effet</a>.<br />
Je préfère de loin cette approche ou l&#8217;OS propose un système de thème avancé (avec des techniques <a href="http://ubuntuforums.org/showthread.php?t=377397">proches du CSS</a>) et l&#8217;applique à toutes les applications, rendant le tout homogène. Néanmoins, je distinguerai toujours les applications type &#8220;Widget&#8221; qui ressemblent plus à de &#8220;mini-site&#8221; ou &#8220;application Web&#8221; qui elle ont une apparence propre à elles.</p>
<p>Comment seront les interfaces des OS du futures? Va-t-on vers un gros bordel graphique, ou une homogénéisation? WPF va-t-il percer sous Linux? Quels vont être les applications Winforms qui vont être migré sous Linux?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/57/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/57/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=57&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2008/05/14/winforms-sous-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>
	</item>
		<item>
		<title>DukeNukem 4 Linux</title>
		<link>http://grozeille.com/2006/06/10/dukenukem-4-linux/</link>
		<comments>http://grozeille.com/2006/06/10/dukenukem-4-linux/#comments</comments>
		<pubDate>Sat, 10 Jun 2006 23:57:23 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[jeux]]></category>

		<guid isPermaLink="false">https://grozeille.wordpress.com/2006/06/10/dukenukem-4-linux/</guid>
		<description><![CDATA[OUI! Duke Nukem pour Linux &#231;a existe, et c&#39;est pas &#233;vident &#224; trouver&#8230; Premi&#232;rement, je vous conseil de lire http://dukeguide.free.fr/&#8230; Apr&#232;s lecture de ce &#34;Howto&#34;, on d&#233;couvre qu&#39;il existe plusieurs refonte de DukeNukem, dont la plus connue est la JFDuke. Ces versions permettent de faire fonctionner DukeNukem en r&#233;seau, b&#233;n&#233;ficier d&#39;OpenGL, et d&#8217;installer des mods. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=14&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>OUI! Duke Nukem pour Linux &ccedil;a existe, et c&#39;est pas &eacute;vident &agrave; trouver&#8230;<br />
Premi&egrave;rement, je vous conseil de lire <a href="http://dukeguide.free.fr/" target="_blank">http://dukeguide.free.fr/</a>&#8230;</p>
<p>Apr&egrave;s lecture de ce &quot;Howto&quot;, on d&eacute;couvre qu&#39;il existe plusieurs refonte de DukeNukem, dont la plus connue est la <a href="http://jonof.edgenetwork.org/?p=jfduke3d" target="_blank">JFDuke</a>.<br />
Ces versions permettent de faire fonctionner DukeNukem en r&eacute;seau, b&eacute;n&eacute;ficier d&#39;OpenGL, et d&#8217;installer des mods.</p>
<p>Je vous ai d&eacute;j&agrave; parler du mod &quot;<a href="http://hrp.planetduke.gamespy.com/" target="_blank">HRP</a>&quot; qui permet de faire marcher DukeNukem avec des r&eacute;solutions allant jusqu&#39;&agrave; 1280&#215;1024 et avoir des models 3D (au lieu des sprits) pour les monstres, armes et &eacute;l&eacute;ments du d&eacute;cort.<br />
Je vous conseil aussi le mod &quot;<a href="http://www.duke4.net/download.php?view.27" target="_blank">SD_Duke</a>&quot; qui rajoute des gicl&eacute;s de sang et des gibs en 3D&#8230;<br />
Ces mods sont compatible avec plusieurs versions de Duke, dont la JFDuke&#8230; et peux importe l&#39;OS.</p>
<p>Malheureusement, la version Linux de Duke ne se t&eacute;l&eacute;charge pas (comme la version Mac d&#39;ailleur). Donc j&#39;ai t&eacute;l&eacute;charger les sources de JFDuke pour les compiler sous Linux afin de pouvoir y jouer, mais aussi de pouvoir b&eacute;n&eacute;ficier des mods.</p>
<p>Pour les plus &quot;geek&quot; d&#39;entre vous, voici alors les <a href="http://kluba.mathias.free.fr/prog/JFDuke3D-linux-bin.tar.gz">binaires compil&eacute;s</a> pour Linux x86. Il y a sans doute des probl&egrave;mes de sons (d&#39;ailleur il est conseill&eacute; sur les forums de d&eacute;sactiver les sons d&#39;ambiances) car cette version utilise la librairie FMod, et l&#39;utilise pas forcement comme il faut&#8230; L&#39;auteur ne corrige pas les bugs car il travail sur une nouvelle architecture (JFAud) bas&eacute; sur <a href="http://fr.wikipedia.org/wiki/OpenAL" target="_blank">OpenAL</a> (donc patience pour le sons nickel sous linux).</p>
<p>Alors, bon jeux les penguins !</p>
<p><a href="http://grozeille.files.wordpress.com/2006/06/DukeLinux.png" class="imagelink" title="DukeLinux"><img src="http://grozeille.files.wordpress.com/2006/06/DukeLinux.thumbnail.png?w=630" alt="DukeLinux" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=14&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2006/06/10/dukenukem-4-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2006/06/DukeLinux.thumbnail.png" medium="image">
			<media:title type="html">DukeLinux</media:title>
		</media:content>
	</item>
		<item>
		<title>CyGnome</title>
		<link>http://grozeille.com/2006/06/10/cygnome/</link>
		<comments>http://grozeille.com/2006/06/10/cygnome/#comments</comments>
		<pubDate>Sat, 10 Jun 2006 17:14:23 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[gnome]]></category>

		<guid isPermaLink="false">https://grozeille.wordpress.com/2006/06/10/cygnome/</guid>
		<description><![CDATA[Dans mon pr&#233;c&#233;dent poste sur Gnome-Java, j&#39;ai &#233;cris : &#34;[...]faire une application qui s&#39;int&#233;gre bien dans Gnome, le tout r&#233;alis&#233; dans l&#39;&#233;l&#233;gant langage qu&#39;est le Java [...] g&#233;n&#233;rer un ex&#233;cutable natif sous linux [...] qui compile avec GCJ (de toutes fa&#231;on, vous avez d&#233;j&#224; vu Gnome sous Windows???). C&#39;est la mon erreur : je savais [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=11&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dans mon pr&eacute;c&eacute;dent poste sur Gnome-Java, j&#39;ai &eacute;cris :</p>
<blockquote><p>&quot;[...]faire une application qui s&#39;int&eacute;gre bien dans Gnome, le tout r&eacute;alis&eacute; dans l&#39;&eacute;l&eacute;gant langage qu&#39;est le Java [...] g&eacute;n&eacute;rer un ex&eacute;cutable natif sous linux [...]<a href="http://java-gnome.sourceforge.net/cgi-bin/bin/view/Main/AntNativeCompiles" target="_blank"></a> qui compile avec GCJ (<b>de toutes fa&ccedil;on, vous avez d&eacute;j&agrave; vu Gnome sous Windows???</b>).</p></blockquote>
<p>C&#39;est la  mon erreur : je savais tr&egrave;s bien que gnome existait sous Windows, mais je n&#39;avais jamais vraiment essay&eacute;&#8230;<br />
Alors voila chose faite ! Gr&acirc;ce &agrave; <a href="http://cygwinports.dotsrc.org/" title="CygwinPorts" target="_blank">Cygwin + CyGnome</a>.</p>
<p>Explication : <a href="http://www.cygwin.com">Cygwin</a> est un environnement linux sous windows (donc pas de kernel linux mais Bash, Gcc, Vi etc.. recompil&eacute; sous windows).</p>
<p align="left"><a href="http://grozeille.files.wordpress.com/2006/06/CyGnome.png" class="imagelink" title="CygnomeScreen"><img src="http://grozeille.files.wordpress.com/2006/06/CyGnome.thumbnail.png?w=630" alt="CygnomeScreen" /></a><br />
CyGnome c&#39;est tout simplement <a href="http://www.gnomefr.org/" target="_blank">Gnome</a> recompil&eacute; en natif sous windows gr&acirc;ce &agrave; Cygwin. Bien &eacute;videment on b&eacute;n&eacute;ficie pas des avantages du noyau Linux et des nouveaut&eacute;s, mais j&#39;ai enfin un explorateur (Nautilus) avec un th&egrave;me GTK qui a de la gueule (et puis je peut utiliser mes commandes linux pr&eacute;f&eacute;r&eacute; comme GCJ pour recompiler mon appli sous Windows <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=11&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2006/06/10/cygnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2006/06/CyGnome.thumbnail.png" medium="image">
			<media:title type="html">CygnomeScreen</media:title>
		</media:content>
	</item>
		<item>
		<title>Java-Gnome</title>
		<link>http://grozeille.com/2006/05/29/java-gnome/</link>
		<comments>http://grozeille.com/2006/05/29/java-gnome/#comments</comments>
		<pubDate>Mon, 29 May 2006 18:12:16 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">https://grozeille.wordpress.com/2006/05/29/java-gnome/</guid>
		<description><![CDATA[Comme vous le savez, l&#39;environnement Gnome sous linux utilise les composants graphiques de GTK, qui est &#224; la fois portable mais qui de plus poss&#232;de de nombreux &#34;binding&#34; dans de nombreux langages. Java n&#39;est pas en reste, et en plus de GTK, Gnome-Java propose les &#34;bindings&#34; vers Glade, GConf, Cairo, etc&#8230; Bref, tout pour faire [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=10&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Comme vous le savez, l&#39;environnement <a href="http://www.gnomefr.org/" target="_blank">Gnome</a> sous linux utilise les composants graphiques de <a href="http://www.gtk.org/" target="_blank">GTK</a>, qui est &agrave; la fois portable mais qui de plus poss&egrave;de de nombreux &quot;binding&quot; dans de nombreux langages. Java n&#39;est pas en reste, et en plus de GTK, <a href="http://java-gnome.sourceforge.net" target="_blank">Gnome-Java</a> propose les &quot;bindings&quot; vers Glade, GConf, Cairo, etc&#8230;</p>
<p>Bref, tout pour faire une application qui s&#39;int&eacute;gre bien dans Gnome, le tout r&eacute;alis&eacute; dans l&#39;&eacute;l&eacute;gant langage qu&#39;est le Java , et  tout en pouvant b&eacute;nefficier du tr&egrave;s puissant IDE <a href="http://java-gnome.sourceforge.net/cgi-bin/bin/view/Main/EclipseDevelopment" title="Comment utiliser Eclipse pour faire des applications Java-Gnome" target="_blank">Eclipse</a>. Et puis le fin du fin, c&#39;est de g&eacute;n&eacute;rer un ex&eacute;cutable natif sous linux &agrave; l&#39;aide <a href="http://java-gnome.sourceforge.net/cgi-bin/bin/view/Main/AntNativeCompiles" target="_blank">d&#39;un script ANT</a> qui compile avec GCJ (de toutes fa&ccedil;on, vous avez d&eacute;j&agrave; vu Gnome sous Windows???).</p>
<p>Alors, apr&egrave;s une petite soir&eacute; de dev, j&#39;ai r&eacute;alis&eacute; un petit carnet d&#39;adresse en Java compil&eacute; en natif :</p>
<p><a href="http://grozeille.files.wordpress.com/2006/05/CarnetAdresse.png" class="imagelink" title="Carnet d&#39;adresse"><img src="http://grozeille.files.wordpress.com/2006/05/CarnetAdresse.thumbnail.png?w=630" alt="Carnet d&#39;adresse" /></a></p>
<p>Vous pouvez t&eacute;l&eacute;charger les sources <a href="http://kluba.mathias.free.fr/prog/CarnetAdresse-src.tar.gz" title="Les sources pour Eclipse de &quot;Carnet d&#39;adresse&quot;">ici</a> et les binaires <a href="http://kluba.mathias.free.fr/prog/CarnetAdresse-bin.tar.gz" title="Les binaires de &quot;Carnet d&#39;Adresse&quot; pour linux x86">ici</a>.&nbsp;</p>
<p>Bien &eacute;videment, la question se pose pas mal dans la communaut&eacute; : les futures applications Gnome&#8230; en C++, Java ou <a href="http://www.mono-project.com/Mono_for_Gnome_Applications" target="_blank">Mono</a> ?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=10&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2006/05/29/java-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://grozeille.files.wordpress.com/2006/05/CarnetAdresse.thumbnail.png" medium="image">
			<media:title type="html">Carnet d&#039;adresse</media:title>
		</media:content>
	</item>
		<item>
		<title>Liferea, lecteur RSS sous linux</title>
		<link>http://grozeille.com/2006/05/25/liferea-lecteur-rss-sous-linux/</link>
		<comments>http://grozeille.com/2006/05/25/liferea-lecteur-rss-sous-linux/#comments</comments>
		<pubDate>Thu, 25 May 2006 09:30:08 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">https://grozeille.wordpress.com/2006/05/25/liferea-lecteur-rss-sous-linux/</guid>
		<description><![CDATA[Il existe de nombreux lecteurs RSS, mais c&#8217;est Liferea que j&#8217;utilise le plus. En effet, celui-ci permet d&#8217;importe/exporter les lien des flux vers un fichier OPML, il permet de présenter les flux sous forme classique (comme pour les emails, liste des titres et corps de celui sélectionné), mais aussi sous le forme d&#8217;une page unique. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=8&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Il existe de nombreux lecteurs RSS, mais c&#8217;est <a href="http://liferea.sourceforge.net/" target="_blank">Liferea</a> que j&#8217;utilise le plus.<br />
En effet, celui-ci permet d&#8217;importe/exporter les lien des flux vers un fichier <a href="http://fr.wikipedia.org/wiki/OPML" target="_blank">OPML</a>, il permet de présenter les flux sous forme classique (comme pour les emails, liste des titres et corps de celui sélectionné), mais aussi sous le forme d&#8217;une page unique. Il s&#8217;intégre bien dans mon environement Gnome, puisqu&#8217;il est fait en GTK, et il offre la possibilité de choisir le moteur de rendu HTML (GtkHTML ou Gecko de Mozilla).</p>
<p>Bien évidement, ce n&#8217;est pas le seul lecteur RSS que j&#8217;ai testé, et il mérite un coup d&#8217;oeil :</p>
<ul>
<li><a href="http://www.mozilla-europe.org/fr/products/thunderbird/" target="_blank">Thunderbird</a>, en plus de lire les mails, on peut lire les RSS. Je l&#8217;utilise d&#8217;ailleur sous Windows.</li>
<li><a href="http://www.rssowl.org/" target="_blank">RSSOWL</a>, vraiment bien fait. Réalisé en <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform" target="_blank">Eclipse RCP</a>, cad en Java, donc existe aussi sous Windows.</li>
<li><a href="http://developer.imendio.com/wiki/Blam">Blam</a>, très simple, réalise en .Net sous linux, cad en <a href="http://www.mono-project.com/Main_Page" target="_blank">mono</a></li>
<li><a href="http://sage.mozdev.org/" target="_blank">Sage</a>, extension pour <a href="http://www.mozilla-europe.org/fr/products/firefox/" target="_blank">Firefox</a>, donc bien évidement, il existe aussi sous Windows.</li>
<li><a href="http://www.gnome.org/projects/straw/" target="_blank">Straw</a>, une autre application de lecture RSS pour Gnome</li>
<li><a href="http://www.netvibes.com/" target="_blank">Netvibes</a>, c&#8217;est carrément un portail web, il existe donc sur toutes les plateformes, et est surtout disponnible depuis n&#8217;importe où !</li>
</ul>
<p><a href="http://liferea.sourceforge.net/screenshots/t-frontpage.png" target="_blank"><img src="http://liferea.sourceforge.net/screenshots/t-frontpage.png" alt="liferea" width="90" height="75" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=8&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2006/05/25/liferea-lecteur-rss-sous-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://liferea.sourceforge.net/screenshots/t-frontpage.png" medium="image">
			<media:title type="html">liferea</media:title>
		</media:content>
	</item>
		<item>
		<title>Salut (avec Drivel)!</title>
		<link>http://grozeille.com/2006/04/02/hello-world/</link>
		<comments>http://grozeille.com/2006/04/02/hello-world/#comments</comments>
		<pubDate>Sun, 02 Apr 2006 09:59:32 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ceci est mon premier billet sur WordPress&#8230; et pour inaugurer la cat&#233;gorie des outils sous linux, je commence par Drivel qui m&#39;a permit d&#39;&#233;crire ce billet.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=1&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ceci est mon premier billet sur WordPress&#8230; et pour inaugurer la cat&eacute;gorie des outils sous linux, je commence par <a href="http://www.dropline.net">Drivel</a> qui m&#39;a permit d&#39;&eacute;crire ce billet.<br />
<img src="http://www.dropline.net/drivel/optical/drivel-small-1.png" alt="Une screenshot de Drivel" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=1&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2006/04/02/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://www.dropline.net/drivel/optical/drivel-small-1.png" medium="image">
			<media:title type="html">Une screenshot de Drivel</media:title>
		</media:content>
	</item>
		<item>
		<title>Echec</title>
		<link>http://grozeille.com/2005/01/27/echec/</link>
		<comments>http://grozeille.com/2005/01/27/echec/#comments</comments>
		<pubDate>Thu, 27 Jan 2005 21:38:00 +0000</pubDate>
		<dc:creator>Mathias Kluba</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://grozeille.wordpress.com/2005/01/27/echec/</guid>
		<description><![CDATA[Echec total Je voulais tester Cygnome en en faire mon shell par défaut sous windows&#8230;. je n&#8217;y arrive pas. De même pour Xorg. La Warty d&#8217;Ubuntu est fournie avec XFree, mais je voulais tester les effets d&#8217;ombres et de transparences avec Xorg&#8230;. mais je dois m&#8217;armer de patience. Bref, je passe à autre chose. Mes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=45&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Echec total <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Je voulais tester <a href="http://cygnome2.sourceforge.net/">Cygnome</a> en en faire mon shell par défaut sous windows&#8230;. je n&#8217;y arrive pas.</p>
<p>De même pour Xorg. La Warty d&#8217;Ubuntu est fournie avec XFree, mais je voulais tester les effets d&#8217;ombres et de transparences avec <a href="http://freedesktop.org/~keithp/screenshots/">Xorg</a>&#8230;. mais je dois m&#8217;armer de patience.</p>
<p>Bref, je passe à autre chose. Mes projets sont :</p>
<ul>
<li>continuer mes recherches sur <a href="http://www.lwjgl.org/">lwjgl</a></li>
<li>re-coder ma petite appli .Net à la WhereIsIt avec sérialisation XML (SOAP ?)</li>
<li>re-coder mon projet de licence en .Net avec <a href="http://mavnet.sourceforge.net/">Maverick</a>.</li>
</ul>
<p>En ce qui concerne le serveur ASP.Net, je me suis amusé avec Apache2 couplé à Cassini (ou le serveur XPS de Mono) grâce à mod_proxyredirect ^^</p>
<p><a href="http://backintochaos.freesurf.fr/images/Where.net.png"><img src="http://backintochaos.freesurf.fr/images/Wheremini.png" alt="" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/grozeille.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/grozeille.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grozeille.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grozeille.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grozeille.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grozeille.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grozeille.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grozeille.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grozeille.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grozeille.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grozeille.com&#038;blog=173450&#038;post=45&#038;subd=grozeille&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grozeille.com/2005/01/27/echec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcf307a3a2899d162cabfd41241f17b9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grozeille</media:title>
		</media:content>

		<media:content url="http://backintochaos.freesurf.fr/images/Wheremini.png" medium="image" />
	</item>
	</channel>
</rss>
