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

<channel>
	<title>Blog de Miles &#187; Open Source</title>
	<atom:link href="https://blog.developpez.com/miles/pcategory/informatique/open-source/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/miles</link>
	<description></description>
	<lastBuildDate>Sun, 03 May 2009 23:00:00 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Nokia ajoute la licence LGPL à Qt</title>
		<link>https://blog.developpez.com/miles/p7075/informatique/open-source/nokia_ajoute_la_licence_lgpl_a_qt</link>
		<comments>https://blog.developpez.com/miles/p7075/informatique/open-source/nokia_ajoute_la_licence_lgpl_a_qt#comments</comments>
		<pubDate>Wed, 14 Jan 2009 08:19:49 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour une nouvelle, c&#8217;est une nouvelle. Des bruits de couloirs annonçaient des potentiels changements de licence, ce qui vient d&#8217;être fait. Qu&#8217;est-ce que cela change ? Beaucoup de choses. Tout d&#8217;abord, la prochaine version de Qt (la 4.5) sera donc disponible sous licence commerciale, GPL ou LGPL 2.1. Cela devrait permettre de clore définitivement le conflit des licences entre GTK et Qt, au bénéfice de ce dernier. En effet, Qt est régulièrement en avance sur [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pour une nouvelle, c&rsquo;est une nouvelle. Des bruits de couloirs annonçaient des potentiels changements de licence, <a href="http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-qt-under-lgpl/">ce qui vient d&rsquo;être fait</a>.</p>
<p>Qu&rsquo;est-ce que cela change ? Beaucoup de choses. Tout d&rsquo;abord, la prochaine version de Qt (la 4.5) sera donc disponible sous licence commerciale, GPL ou LGPL 2.1. Cela devrait permettre de clore définitivement le conflit des licences entre GTK et Qt, au bénéfice de ce dernier. En effet, Qt est régulièrement en avance sur GTK en ce qui concerne les capacités et les plateformes supportées (Linux, OS X, Windows, Windows CE, S60, &#8230;).</p>
<p>Dans les autres nouvelles (et non des moindres) :</p>
<ul>
<li>embauche de nouveaux développeurs (comme quoi, Nokia pense conserver et même développer son support payant)</li>
<li>ouverture du repository de Qt, qui vient de passer de Perforce à Git, afin de permettre à tout le monde de tester les nouveautés, proposer des patchs, &#8230;</li>
<li>un effort pour faciliter les contributions (sous la forme d&rsquo;un site web et aussi au niveau du copyright des contributions) sera aussi fait.</li>
</ul>
<p>On ne peut donc que saluer les efforts de Nokia. Ceux qui avaient peur du rachat l&rsquo;année dernière devraient être ravis de cette nouvelle qui va permettre une meilleure utilisation un peu partout de cette bibliothèque exceptionnelle.</p>
<p>Et vivement les prochaines nouvelles sur le mode de fonctionnement des contributions&#8230;</p>
<p>Pour l&rsquo;annonce sur le forum, voir <a href="http://www.developpez.net/forums/d672056/c-cpp/bibliotheques/qt/qt-4-5-sous-licence-lgpl/#post3934066">ici</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Profiler son code C/C++ sous Windows et Linux</title>
		<link>https://blog.developpez.com/miles/p5810/informatique/profiler_son_code_c_c_sous_windows_et_li</link>
		<comments>https://blog.developpez.com/miles/p5810/informatique/profiler_son_code_c_c_sous_windows_et_li#comments</comments>
		<pubDate>Mon, 02 Jun 2008 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Langage de programmation]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Après de longues semaines de silence, me revoilà Je vous propose un tutoriel sur le profilage de code. C&#8217;est une opération indispensable à toute optimisation, mais souvent oubliée. Voici le contenu de cet article : Qu&#8217;est un profil de code ?, ou pourquoi faire un profil et quels sont les différents types de profils ? Visual Studio Performance Tool, une présentation de l&#8217;outil de Microsoft, tournant sous Windows, Valgrind, l&#8217;outil libre principalement utilisé sous Linux. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Après de longues semaines de silence, me revoilà <img src="https://blog.developpez.com/miles/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Je vous propose un <a href="http://matthieu-brucher.developpez.com/tutoriels/cpp/profil-valgrind-visual-studio/">tutoriel sur le profilage de code</a>. C&rsquo;est une opération indispensable à toute optimisation, mais souvent oubliée. Voici le contenu de cet article :</p>
<ul>
<li>Qu&rsquo;est un profil de code ?, ou pourquoi faire un profil et quels sont les différents types de profils ?</li>
<li>Visual Studio Performance Tool, une présentation de l&rsquo;outil de Microsoft, tournant sous Windows,</li>
<li>Valgrind, l&rsquo;outil libre principalement utilisé sous Linux.</li>
</ul>
<p>N&rsquo;hésitez pas à me laisser vos impressions <img src="https://blog.developpez.com/miles/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nouvelles versions alpha pour Python 2.6 (a1) et Python 3.0 (a3)</title>
		<link>https://blog.developpez.com/miles/p5192/informatique/open-source/nouvelles_versions_alpha_pour_python_2_6</link>
		<comments>https://blog.developpez.com/miles/p5192/informatique/open-source/nouvelles_versions_alpha_pour_python_2_6#comments</comments>
		<pubDate>Sat, 01 Mar 2008 23:14:15 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici arrivées les nouvelles alpha des prochaines versions de Python. Les versions ne sont pas des versions stables, elles sont en cours de développement, les API peuvent changer (c&#8217;est surtout le cas pour Python 3.0, pas pour Python 2.6), il reste des bugs, &#8230; mais cela permet de tester La version 3.0 est une nouvelle version qui va rompre la compatibilité avec les versions 1.x et 2.x. De nouvelles classes et fonctions vont apparaître, d&#8217;autres [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voici arrivées les nouvelles alpha des prochaines versions de Python. Les versions ne sont pas des versions stables, elles sont en cours de développement, les API peuvent changer (c&rsquo;est surtout le cas pour Python 3.0, pas pour Python 2.6), il reste des bugs, &#8230; mais cela permet de tester <img src="https://blog.developpez.com/miles/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>La version 3.0 est une nouvelle version qui va rompre la compatibilité avec les versions 1.x et 2.x. De nouvelles classes et fonctions vont apparaître, d&rsquo;autres disparaître. Afin de faciliter la transition, la version 2.6 propose certaines nouvelles fonctionnalités et permet de mettre en exergue les codes qui pourront causer des problèmes lors du passage à la version 3.0.</p>
<p>Voici les liens pour les téléchargements :</p>
<ul>
<li><a href="http://www.python.org/download/releases/2.6/">Python 2.6a1</a></li>
<li><a href="http://www.python.org/download/releases/3.0/">Python 3.0a3</a></li>
</ul>
<p>Il est prévu de proposer des versions alpha chaque mois jusqu&rsquo;aux bétas puis les RC et enfin les versions finales.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilation des projets Qt4</title>
		<link>https://blog.developpez.com/miles/p4272/informatique/compilation_des_projets_qt4</link>
		<comments>https://blog.developpez.com/miles/p4272/informatique/compilation_des_projets_qt4#comments</comments>
		<pubDate>Tue, 25 Sep 2007 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le plus complexe dans Qt4, ce n&#8217;est pas sa souplesse ou le mécanisme des signaux et slots (une fois qu&#8217;on le connaît, c&#8217;est bon), c&#8217;est bien la compilation de projets. QMake, proposé avec Qt4, est un moyen efficace de générer des Makefile gérant tous les fichiers du projets et ajoutant au besoin une liste de fichiers générés automatiquement (comme les fichiers dédiés aux signaux et slots). Mais QMake n&#8217;est pas la seule solution, c&#8217;est pourquoi [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Le plus complexe dans Qt4, ce n&rsquo;est pas sa souplesse ou le mécanisme des signaux et slots (une fois qu&rsquo;on le connaît, c&rsquo;est bon), c&rsquo;est bien la compilation de projets. QMake, proposé avec Qt4, est un moyen efficace de générer des Makefile gérant tous les fichiers du projets et ajoutant au besoin une liste de fichiers générés automatiquement (comme les fichiers dédiés aux signaux et slots).</p>
<p>Mais QMake n&rsquo;est pas la seule solution, c&rsquo;est pourquoi je propose aussi un aperçu de l&rsquo;utilisation de Qt4 avec CMake et SCons.</p>
<p>Avec ça, il devrait être plus facile de compiler un projet Qt4 <img src="https://blog.developpez.com/miles/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Signaux et slots avec Qt4</title>
		<link>https://blog.developpez.com/miles/p4271/informatique/conception/signaux_et_slots_avec_qt4</link>
		<comments>https://blog.developpez.com/miles/p4271/informatique/conception/signaux_et_slots_avec_qt4#comments</comments>
		<pubDate>Mon, 24 Sep 2007 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Conception]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Comment ce mécanisme fonctionne-t-il dans Qt4, et à quoi sert-il ? Ce sont ces deux questions auxquelles j&#8217;essaie de répondre dans cet article relativement court. J&#8217;y explore aussi l&#8217;aspect parallèle qui existe dans ce modèle.]]></description>
				<content:encoded><![CDATA[<p>Comment ce mécanisme fonctionne-t-il dans Qt4, et à quoi sert-il ?</p>
<p>Ce sont ces deux questions auxquelles j&rsquo;essaie de répondre dans cet article relativement court. J&rsquo;y explore aussi l&rsquo;aspect parallèle qui existe dans ce modèle.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mise à jour de la page principale de mes tutoriels Boost</title>
		<link>https://blog.developpez.com/miles/p4270/informatique/open-source/mise_a_jour_de_la_page_principale_de_mes</link>
		<comments>https://blog.developpez.com/miles/p4270/informatique/open-source/mise_a_jour_de_la_page_principale_de_mes#comments</comments>
		<pubDate>Sun, 23 Sep 2007 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Après plusieurs mois où cette page était vide ou presque, j&#8217;ai décidé de la mettre à jour. Elle contient maintenant un tutoriel d&#8217;installation et d&#8217;utilisation ainsi que la liste des bibliothèques que Boost contient. Dès qu&#8217;une bibliothèque sera étudiée et qu&#8217;un tutoriel paraîtra, un lien sera ajouté à la fin de sa description pour centraliser la liste de ces tutoriels. J&#8217;espère qu&#8217;avec cette mise à jour, plusieurs personnes se mettront à utiliser cette bibliothèque !]]></description>
				<content:encoded><![CDATA[<p>Après plusieurs mois où cette page était vide ou presque, j&rsquo;ai décidé de la mettre à jour. Elle contient maintenant un tutoriel d&rsquo;installation et d&rsquo;utilisation ainsi que la liste des bibliothèques que Boost contient.</p>
<p>Dès qu&rsquo;une bibliothèque sera étudiée et qu&rsquo;un tutoriel paraîtra, un lien sera ajouté à la fin de sa description pour centraliser la liste de ces tutoriels.</p>
<p>J&rsquo;espère qu&rsquo;avec cette mise à jour, plusieurs personnes se mettront à utiliser cette bibliothèque !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qt4 supporte Microsoft Visual Studio Express</title>
		<link>https://blog.developpez.com/miles/p4267/informatique/open-source/qt4_supporte_microsoft_visual_studio_exp</link>
		<comments>https://blog.developpez.com/miles/p4267/informatique/open-source/qt4_supporte_microsoft_visual_studio_exp#comments</comments>
		<pubDate>Fri, 21 Sep 2007 14:38:45 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une grande avancée, va-t-on dire, puisque Trolltech propose maintenant son flagship en GPL et compatible avec Visual Studio Express. Cela signifie : Génération automatique des makefiles (plus besoin de récupérer des patchs et/ou attendre qu&#8217;ils soient disponibles) Pas d&#8217;intégration native dans Visual Studio puisque la version Express ne supporte pas les plugins Quoiqu&#8217;il en soit, une excellente nouvelle qui est parue mardi sur le site de Trolltech (http://trolltech.com/), mais pour cause de voyage, l&#8217;annonce ici [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Une grande avancée, va-t-on dire, puisque Trolltech propose maintenant son flagship en GPL et compatible avec Visual Studio Express. Cela signifie :</p>
<ul>
<li>Génération automatique des makefiles (plus besoin de récupérer des patchs et/ou attendre qu&rsquo;ils soient disponibles)</li>
<li>Pas d&rsquo;intégration native dans Visual Studio puisque la version Express ne supporte pas les plugins</li>
</ul>
<p>Quoiqu&rsquo;il en soit, une excellente nouvelle qui est parue mardi sur le site de Trolltech (http://trolltech.com/), mais pour cause de voyage, l&rsquo;annonce ici est en retard&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Où l&#8217;on reparle des Trolltech DevDays 2006</title>
		<link>https://blog.developpez.com/miles/p2765/informatique/langage-de-programmation/ou_l_on_reparle_des_trolltech_devdays_2006</link>
		<comments>https://blog.developpez.com/miles/p2765/informatique/langage-de-programmation/ou_l_on_reparle_des_trolltech_devdays_2006#comments</comments>
		<pubDate>Sun, 10 Jun 2007 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Langage de programmation]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lors des Trolltech DevDays 2006, Aurélien Regat-Barrel a eu l&#8217;opportunité d&#8217;interviewer plusieurs personnes de la companie, dont plusieurs personnalités dirigeantes, comme le CEAO, EiriK Chambe-Eng ou le vice-président du département développement, Matthias Ettrich. Après plusieurs semaines pour le sous-titrage, la mise en forme, nous pouvons enfin vous les présenter, certaines sont en français, d&#8217;autres en anglais, mais sous-titrées dans notre langue. Bon visionage !]]></description>
				<content:encoded><![CDATA[<p>Lors des Trolltech DevDays 2006, Aurélien Regat-Barrel a eu l&rsquo;opportunité d&rsquo;interviewer plusieurs personnes de la companie, dont plusieurs personnalités dirigeantes, comme le CEAO, EiriK Chambe-Eng ou le vice-président du département développement, Matthias Ettrich.<br />
Après plusieurs semaines pour le sous-titrage, la mise en forme, <a href="http://qt.developpez.tv/2006-devdays">nous pouvons enfin vous les présenter</a>, certaines sont en français, d&rsquo;autres en anglais, mais sous-titrées dans notre langue.</p>
<p>Bon visionage !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sortie de Qt 4.3.0 et de Qtopia Core 4.3.0</title>
		<link>https://blog.developpez.com/miles/p3629/informatique/langage-de-programmation/sortie_de_qt_4_3_0_et_de_qtopia_core_4_3_0</link>
		<comments>https://blog.developpez.com/miles/p3629/informatique/langage-de-programmation/sortie_de_qt_4_3_0_et_de_qtopia_core_4_3_0#comments</comments>
		<pubDate>Thu, 31 May 2007 09:40:41 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Langage de programmation]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Après une version 4.2 qui a vu l&#8217;arrivée de beaucoup de nouveautés, Qt 4.3.0 enfonce le clou. Outre les nouvelles fonctionalités, certaines très attendues (nouveau langage de script,meilleure intégration à Vista, &#8230;), l&#8217;accent a apparemment été mis sur la qualité du code, et donc a priori moins de bugs. Les versions de Qt sont disponibles ici : http://www.trolltech.com/developer/downloads/qt/ Dans le même temps, Trolltech a aussi annoncé la preview technologique d&#8217;intégration à Eclipse. Il s&#8217;agit d&#8217;un [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Après une version 4.2 qui a vu l&rsquo;arrivée de beaucoup de nouveautés, Qt 4.3.0 enfonce le clou.<br />
Outre les nouvelles fonctionalités, certaines très attendues <a href="http://trolltech.com/products/qt/whatsnew/whatsnew-qt43">(nouveau langage de script,meilleure intégration à Vista, &#8230;)</a>, l&rsquo;accent a apparemment été mis sur la qualité du code, et donc a priori moins de bugs.<br />
Les versions de Qt sont disponibles ici : http://www.trolltech.com/developer/downloads/qt/</p>
<p>Dans le même temps, Trolltech a aussi annoncé la preview technologique d&rsquo;intégration à Eclipse. Il s&rsquo;agit d&rsquo;un plugin basé sur CDT, donc pour le développement d&rsquo;applications C/C++ (pour Qt Jambi, le plugin est déjà disponible dans le paquet Qt Jambi directement).<br />
Télécharger la version <a href="http://www.trolltech.com/download?target=ftp://ftp.trolltech.com/qteclipse/qt-eclipse-integration-win32-0.0.7.exe">Windows</a> ou <a href="http://www.trolltech.com/download?target=ftp://ftp.trolltech.com/qteclipse/qt4eclipse-0.0.7-linux.x86.tar.gz">Linux</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enfin la sortie de Boost 1.34 !!</title>
		<link>https://blog.developpez.com/miles/p3498/informatique/open-source/enfin_la_sortie_de_boost_1_34</link>
		<comments>https://blog.developpez.com/miles/p3498/informatique/open-source/enfin_la_sortie_de_boost_1_34#comments</comments>
		<pubDate>Tue, 15 May 2007 08:57:30 +0000</pubDate>
		<dc:creator><![CDATA[Matthieu Brucher]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Eh oui, Boost 1.34 vient enfin de sortir, enfin, il y a 3 jours. Au menu : &#8211; 4 nouvelles bibliothèques : foreach, statechart (machines à états), une implémentation de la TR1 du prochain standard C++ et Xpressive, une amélioration des expressions régulières. &#8211; plusieurs mises à jours de bibliothèques, dont certaines assez importantes, comme FileSystem qui va être soumise pour TR2, ou Python qui a été grandement améliorée. J&#8217;espère pouvoir vous montrer bientôt quelqu&#8217;es-unes [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Eh oui, Boost 1.34 vient enfin de sortir, enfin, il y a 3 jours. Au menu :<br />
&#8211; 4 nouvelles bibliothèques : foreach, statechart (machines à états), une implémentation de la TR1 du prochain standard C++ et Xpressive, une amélioration des expressions régulières.<br />
&#8211; plusieurs mises à jours de bibliothèques, dont certaines assez importantes, comme FileSystem qui va être soumise pour TR2, ou Python qui a été grandement améliorée.</p>
<p>J&rsquo;espère pouvoir vous montrer bientôt quelqu&rsquo;es-unes de ces améliorations dans des mises à jour de mes tutos sur Boost <img src="https://blog.developpez.com/miles/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Téléchargelent : http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041&amp;release_id=507975</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
