<?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>Le Blog Hypocondriaque</title>
	<atom:link href="http://hypoblog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hypoblog.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sun, 14 Mar 2010 11:50:25 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hypoblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Le Blog Hypocondriaque</title>
		<link>http://hypoblog.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hypoblog.wordpress.com/osd.xml" title="Le Blog Hypocondriaque" />
	<atom:link rel='hub' href='http://hypoblog.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Dessinez vos montages électroniques grâce à Fritzing</title>
		<link>http://hypoblog.wordpress.com/2009/12/05/dessiner-vos-montages-electroniques-grace-a-fritzing/</link>
		<comments>http://hypoblog.wordpress.com/2009/12/05/dessiner-vos-montages-electroniques-grace-a-fritzing/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 14:25:43 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Électronique]]></category>
		<category><![CDATA[fritzing]]></category>
		<category><![CDATA[schéma]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=85</guid>
		<description><![CDATA[Voici un court billet pour vous présenter un logiciel de dessin pour vos montages électroniques. Il existe bon nombres de logiciels qui vous permettent de faire des schémas électroniques comme ceci: Ceux-ci sont idéaux pour présenter de manière concise un montage qui peut être complexe. Mais ils sont assez austères et restent assez éloigné du [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=85&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voici un court billet pour vous présenter un logiciel de dessin pour vos montages électroniques.<br />
<span id="more-85"></span><br />
Il existe bon nombres de logiciels qui vous permettent de faire des schémas électroniques comme ceci:<br />
<div id="attachment_86" class="wp-caption alignnone" style="width: 610px"><img src="http://hypoblog.files.wordpress.com/2009/12/updowncounterft5.png?w=600" alt="" title="schema_complique" width="600" class="size-medium wp-image-86" /><p class="wp-caption-text">Schéma classique</p></div><br />
Ceux-ci sont idéaux pour présenter de manière concise un montage qui peut être complexe. Mais ils sont assez austères et restent assez éloigné du montage réel.</p>
<p><strong>Fritzing</strong> au contraire, vous permet de réaliser des schémas représentant le montage de manière plus concrète en vous proposant une bibliothèques d&#8217;image svg des composants réels que vous pouvez disposer sur une protoboard. Cela permet de réaliser des schémas plus didactiques et plus simples à réaliser. Ils sont également plus agréables à lire et se portent très bien pour des schémas pas trop complexes.</p>
<p>Voici un exemple d&#8217;un schéma utilisé sur le site d&#8217;Arduino:<br />
<div id="attachment_90" class="wp-caption alignnone" style="width: 610px"><img src="http://hypoblog.files.wordpress.com/2009/12/button.png?w=700" alt="" title="Schema_fritzing" width="700" class="size-medium wp-image-90" /><p class="wp-caption-text">Schéma réalisé à l'aide de Fritzing</p></div></p>
<p>De plus, Fritzing est un projet <strong>open-source</strong> et peut être téléchargé gratuitement. Ne vous en privez pas <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://fritzing.org/download/">Page de téléchargement de Fritzing</a></p>
<p>Il est très simple à prendre en main. Il suffit de glisser-déposer les éléments de la bibliothèque sur le montage. Les fils se font simplement en cliquant sur une extrémité d&#8217;un composant et de dragger jusqu&#8217;à l&#8217;extrémité d&#8217;un autre composant. On ne peut faire plus simple. Et le logiciel permet simplement d&#8217;exporter votre schéma dans un fichier PNG ou SVG.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=85&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2009/12/05/dessiner-vos-montages-electroniques-grace-a-fritzing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/updowncounterft5.png?w=600" medium="image">
			<media:title type="html">schema_complique</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/button.png?w=600" medium="image">
			<media:title type="html">Schema_fritzing</media:title>
		</media:content>
	</item>
		<item>
		<title>Calculer numériquement l&#8217;intégrale définie d&#8217;une fonction</title>
		<link>http://hypoblog.wordpress.com/2009/01/11/calculer-numeriquement-lintegrale-definie-dune-fonction/</link>
		<comments>http://hypoblog.wordpress.com/2009/01/11/calculer-numeriquement-lintegrale-definie-dune-fonction/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 09:27:12 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[approximation]]></category>
		<category><![CDATA[intégrale]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[méthode des trapèzes]]></category>
		<category><![CDATA[octave]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=51</guid>
		<description><![CDATA[Ce billet vous présente une méthode numérique pour approcher la valeur d&#8217;une intégrale définie d&#8217;une fonction. La méthode présentée est celle de la méthode des trapèzes car il s&#8217;agit d&#8217;une méthode très simple à comprendre et à programmer. Le billet vous présente également une mise en place de cette méthode sous Octave (ou Matlab). Concept [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=51&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ce billet vous présente une méthode numérique pour approcher la valeur d&#8217;une intégrale définie d&#8217;une fonction. La méthode présentée est celle de la méthode des trapèzes car il s&#8217;agit d&#8217;une méthode très simple à comprendre et à programmer.<br />
Le billet vous présente également une mise en place de cette méthode sous Octave (ou Matlab).<br />
<span id="more-51"></span><br />
<strong>Concept mathématique</strong><br />
Je vais vous expliquer ce que représente une intégrale définie d&#8217;une fonction de manière intuitive. Cette approche est tout à fait suffisante pour comprendre et mettre en place la méthode des trapèzes.</p>
<p>Une intégrale définie entre deux points a et b, correspond à l&#8217;aire algébrique entre la coubre de la fonction et l&#8217;axe des x. Aire algébrique sous-entend que si la courbe est sous l&#8217;axe des x, l&#8217;aire est considérée comme négative.<br />
<img src="http://hypoblog.files.wordpress.com/2009/12/180px-integral_example.png?w=180&#038;h=180" alt="" width="180" height="180" class="alignnone size-full wp-image-102" /></p>
<p><strong>Méthode des trapèzes</strong><br />
La méthode consiste à découper l&#8217;axe des x en intervalles (réguliers ou non). Aux extrémités de chacun de ces intervalles, les images de la fonction représentent les deux sommets supérieurs du trapèze sur cet intervalle.<br />
<img src="http://hypoblog.files.wordpress.com/2009/12/180px-composite_trapezoidal_rule_illustration.png?w=180&#038;h=131" alt="Méthode des trapèzes" width="180" height="131" class="alignnone size-full wp-image-106" /><br />
On peut ainsi approcher l&#8217;aire sous la courbe par la somme des aires des différents trapèzes, bien sûr plus le nombre d&#8217;intervalles est grand, meilleure est l&#8217;approximation.<br />
<img src="http://hypoblog.files.wordpress.com/2009/12/180px-trapezoidal_rule_illustration.png?w=180&#038;h=137" alt="Intervalle méthode trapèze" width="180" height="137" class="alignnone size-full wp-image-109" /><br />
L&#8217;aire du trapèze de l&#8217;intervalle compris entre x=a et x=b est obtenue grâce à la formule suivante:<br />
<img src="http://hypoblog.files.wordpress.com/2009/12/formule_trapeze.png?w=208&#038;h=45" alt="formule aire trapèze" width="208" height="45" class="alignnone size-full wp-image-111" /></p>
<p><strong>Programmation de la méthode sous Octave</strong><br />
La méthode consiste donc à sommer l&#8217;aire de <em>n</em> trapèzes. Si le domaine total d&#8217;intégration s&#8217;étend de a à b et qu&#8217;on la subdivise en n intervalles, alors cette somme vaut:<br />
<img src="http://hypoblog.files.wordpress.com/2009/12/somme_integrale.png?w=600" alt="omme des aires des trapèzes" width="600" class="alignnone size-medium wp-image-112" /><br />
Il apparaît que les images extérieures n&#8217;apparaisse qu&#8217;une fois et que toutes les autres interviennent deux fois.<br />
Nous allons utiliser la gestion des matrices d&#8217;Octave pour éviter d&#8217;utiliser une boucle et ainsi considérablement accélérer l&#8217;exécution du calcul.</p>
<p>Tout d&#8217;abord, définissons notre fonction Octave qui attend une fonction à intégrer, les limites du domaines a et b, ainsi que le nombre n de sous-intervalles. Par exemple:</p>
<blockquote><p>function aire = trapezes(fonction,a,b,n)</p></blockquote>
<p>Nous allons découper le domaine en intervalles réguliers. Nous définissons ainsi la base des trapèzes et les différents points délimitant les intervalles:</p>
<blockquote><p>base = (b-a)/n;<br />
x = a:base:b;</p></blockquote>
<p>Il faut maintenant créer un vecteur contenant les images de ces différents points par la fonction à intégrer, ce qui se fait par:</p>
<blockquote><p>f = fonction(x);</p></blockquote>
<p>Nous multiplions par 2 tous les éléments sauf le premier et le dernier, sachant que l&#8217;indice du premier élément est 1 et du dernier est n+1.</p>
<blockquote><p>f(2:n) = 2*f(2:n);</p></blockquote>
<p>Il ne nous reste plus qu&#8217;à faire la somme de ces termes et de le multiplier par la moitié de la base.</p>
<blockquote><p>aire = (base/2)*sum(f);</p></blockquote>
<p>Voici le code final, j&#8217;ai juste ajouté un test sur les valeurs de a et b pour s&#8217;assurer que b est plus grand que a.</p>
<blockquote><p>function aire = trapezes(fonction,a,b,n)<br />
% Calcule l&#8217;intégrale définie de la fonction entre a et b en utilisant la méthode des trapèzes</p>
<p>% b doit être plus grand que a<br />
if b&lt;a<br />
    % sinon on permute<br />
    save = a;<br />
    a = b;<br />
    b = save;<br />
end</p>
<p>% base des trapèzes<br />
base = (b-a)/n;</p>
<p>% bornes des intervalles<br />
x = a:base:b;</p>
<p>% images des bornes<br />
f = fonction(x);</p>
<p>% Méthode des trapèzes<br />
f(2:n) = 2*f(2:n);<br />
aire = (base/2)*sum(f);</p></blockquote>
<p><strong>Utilisation de la fonction</strong><br />
Pour intégrer une fonction mathématique, il vous faudra créer un fichier .m contenant une fonction Octave qui prend en argument la variable et qui retourne l&#8217;image de cette variable par la fonction mathématique. Par exemple pour f(x)=x²-1:</p>
<blockquote><p>function f = fonction(x)</p>
<p>f = x.^2 &#8211; 1;</p></blockquote>
<p>Si je veux intégrer cette fonction de 0 à 5, il me suffit d&#8217;appeller la fonction trapezes que nous avons programmé juste au-dessus en spécifiant le nom du fichier .m précédé de @, des bornes et du nombre d&#8217;intervalles souhaité.<br />
<code>trapezes(@fonction,0,5,10)</code><br />
Ceci me retourne 36.8750, ce qui est assez proche de la bonne réponse 36.6667 (que vous pouvez obtenir en utilisant la fonction quad d&#8217;Octave).</p>
<p>Pour obtenir une meilleure précision, il suffit d&#8217;augmenter le nombre d&#8217;intervalles, bien sûr au détriment du temps d&#8217;exécution. Ainsi<br />
<code>trapezes(@fonction,0,5,1000)</code><br />
me renvoit 36.6667 ! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Bravo à vous, vous avez programmé une méthode qui intègre une fonction mathématique !<br />
Bien sûr, il existe bien d&#8217;autres méthodes beaucoup plus performantes mais elles demandent beaucoup plus d&#8217;acquis mathématiques.<br />
La méthode des trapèzes est très simple et permet tout de même d&#8217;avoir une certaine approximation de l&#8217;intégrale.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=51&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2009/01/11/calculer-numeriquement-lintegrale-definie-dune-fonction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/180px-integral_example.png" medium="image" />

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/180px-composite_trapezoidal_rule_illustration.png" medium="image">
			<media:title type="html">Méthode des trapèzes</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/180px-trapezoidal_rule_illustration.png" medium="image">
			<media:title type="html">Intervalle méthode trapèze</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/formule_trapeze.png" medium="image">
			<media:title type="html">formule aire trapèze</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/12/somme_integrale.png?w=300" medium="image">
			<media:title type="html">omme des aires des trapèzes</media:title>
		</media:content>
	</item>
		<item>
		<title>Connexion automatique au démarrage sous Archlinux avec la carte AR5007EG</title>
		<link>http://hypoblog.wordpress.com/2008/10/30/connexion-automatique-au-demarrage-sous-archlinux-avec-la-carte-ar5007eg/</link>
		<comments>http://hypoblog.wordpress.com/2008/10/30/connexion-automatique-au-demarrage-sous-archlinux-avec-la-carte-ar5007eg/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 22:15:00 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[ar5007eg]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[timeout]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=45</guid>
		<description><![CDATA[Avec la dernière version du daemon network, il semblerait qu&#8217;il y ait un problème de connection avec la carte Atheros. Il ne parvient pas à établir la connection et envoit le message suivant: Could not associate wlan0 &#8211; try increasing WIRELESS_TIMEOUT and check network is WEP or has no security Pour résoudre ce problème, il [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=45&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Avec la dernière version du daemon network, il semblerait qu&#8217;il y ait un problème de connection avec la carte Atheros. Il ne parvient pas à établir la connection et envoit le message suivant:</p>
<blockquote><p>Could not associate wlan0 &#8211; try increasing WIRELESS_TIMEOUT and check network is WEP or has no security</p></blockquote>
<p>Pour résoudre ce problème, il faut commenter les lignes suivantes dans /etc/rc.d/network</p>
<blockquote><p>#BSSID = `iwgetid $ 1-ra`<br />
# if [[$ BSSID "=" 00:00:00:00:00:00 "]]; then<br />
# Printhl &laquo;&nbsp;Could not associate $ 1 &#8211; try increasing WIRELESS_TIMEOUT and check network is WEP or has no security&nbsp;&raquo;<br />
# Return 1<br />
# fi</p></blockquote>
<p>La connection devrait s&#8217;établir correctement après ça.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=45&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/10/30/connexion-automatique-au-demarrage-sous-archlinux-avec-la-carte-ar5007eg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Reconnaissance native de la carte wifi Atheros AR5007EG sous Linux 2.6.27</title>
		<link>http://hypoblog.wordpress.com/2008/10/26/reconnaissance-native-de-la-carte-wifi-atheros-ar5007eg-sous-linux-2627/</link>
		<comments>http://hypoblog.wordpress.com/2008/10/26/reconnaissance-native-de-la-carte-wifi-atheros-ar5007eg-sous-linux-2627/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 16:48:09 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[ar5007eg]]></category>
		<category><![CDATA[linux 2.6.27]]></category>
		<category><![CDATA[out-of-the-box]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=33</guid>
		<description><![CDATA[Bonne nouvelle pour tous les possesseurs d&#8217;une carte wifi Atheros AR5007EG, celle-ci sera bientôt reconnue nativement par les prochaines distributions linux. En effet, le nouveau noyau linux 2.6.27 inclut les modules qui permettent de gérer cette carte. Vous n&#8217;aurez donc plus aucune manip&#8217; à effectuer et vous pourrez naviguer sur Internet sans aucun problème. Pour [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=33&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bonne nouvelle pour tous les possesseurs d&#8217;une carte wifi Atheros AR5007EG, celle-ci sera bientôt reconnue nativement par les prochaines distributions linux.</p>
<p>En effet, le nouveau noyau linux 2.6.27 inclut les modules qui permettent de gérer cette carte. Vous n&#8217;aurez donc plus aucune manip&#8217; à effectuer et vous pourrez naviguer sur Internet sans aucun problème.</p>
<p>Pour l&#8217;instant, toutes les distributions n&#8217;utilisent pas encore cette version du noyau mais ce n&#8217;est qu&#8217;une question de temps.<span id="more-33"></span></p>
<p>Voici une liste de distributions qui vont l&#8217;utiliser ainsi que leur date de sortie:</p>
<ul>
<li><strong>Mandriva 2009</strong> (disponible)</li>
<li><strong>Ubuntu 8.10</strong> (30 octobre 2008)</li>
<li><strong>Archlinux</strong> (disponible dans les dépôts ou directement avec l&#8217;<a href="http://downloads.archlinux.de/iso/archboot/2008.10/archlinux-2008.10-archboot.iso">iso 2008.10</a>)</li>
<li><strong>Fedora 10</strong> (25 novembre 2008)</li>
</ul>
<p>Je l&#8217;ai <strong>testé avec succès</strong> sous Mandriva 2009.0 et Archlinux, la carte a été détectée sans aucune manipulation et la connection est excellente. Ca fait plaisir ! xD</p>
<p><strong>Note:</strong> Un bug sous Ubuntu (<a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/288148">#288148</a>) a contraint l&#8217;équipe de développement à désactiver le module ath5k. Normalement, un paquet dans les dépôts permettrait de l&#8217;avoir mais je n&#8217;y suis pas parvenu.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=33&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/10/26/reconnaissance-native-de-la-carte-wifi-atheros-ar5007eg-sous-linux-2627/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Utiliser pkg-config pour faciliter l&#8217;édition des liens</title>
		<link>http://hypoblog.wordpress.com/2008/06/24/utiliser-pkg-config-pour-faciliter-ledition-des-liens/</link>
		<comments>http://hypoblog.wordpress.com/2008/06/24/utiliser-pkg-config-pour-faciliter-ledition-des-liens/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 22:16:11 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[édition de liens]]></category>
		<category><![CDATA[bibliothèque]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[librairie]]></category>
		<category><![CDATA[makefile]]></category>
		<category><![CDATA[options de compilation]]></category>
		<category><![CDATA[pkg-config]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=25</guid>
		<description><![CDATA[Vous avez sans doute déjà fait l&#8217;expérience du compilateur qui ne trouve pas les fichiers d&#8217;entête ou les bibliothèques utilisées et vous gratifie d&#8217;un beau &#171;&#160;file not found&#160;&#187;. S&#8217;ensuit alors une recherche minutieuse de l&#8217;ensemble des fichiers nécessaires qu&#8217;il faudrat ensuite aller renseigner au compilateur lors de la compilation. He bien, sachez que ce cauchemar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=25&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vous avez sans doute déjà fait l&#8217;expérience du compilateur qui ne trouve pas les fichiers d&#8217;entête ou les bibliothèques utilisées et vous gratifie d&#8217;un beau &laquo;&nbsp;file not found&nbsp;&raquo;. S&#8217;ensuit alors une recherche minutieuse de l&#8217;ensemble des fichiers nécessaires qu&#8217;il faudrat ensuite aller renseigner au compilateur lors de la compilation. He bien, sachez que ce cauchemar peut s&#8217;arrêter maintenant car il existe un outil spécialement conçu pour résoudre ce problème. Il s&#8217;agit de <strong>pkg-config</strong>!<br />
<span id="more-25"></span></p>
<p>Pkg-config est un logiciel qui accède à des fichiers relatifs aux bibliothèques utilisées contenant tous les fichiers à renseigner au compilateur. Par exemple, si vous utilisez la bibliothèque SDL dans votre projet, il suffit de demander à pkg-config de vous donner les renseignements concernant cette bibliothèque. Pour ce faire, rien de plus simple, voici le format courant de la commande (il existe beaucoup d&#8217;autres options et je vous invite à lire le manuel):</p>
<blockquote><p>pkg-config [&#8211;&#8211;cflags] [&#8211;&#8211;libs] &lt;bibliotheque&gt;</p></blockquote>
<p>L&#8217;option &#8211;&#8211;cflags demande d&#8217;obtenir les options de compilation avec les dossiers contenant les fichiers d&#8217;entête et l&#8217;option &#8211;&#8211;libs concerne les fichiers de bibliothèque.</p>
<p>Ainsi, pour l&#8217;exemple avec la SDL, cela donne:</p>
<blockquote><p> pkg-config &#8211;&#8211;cflags &#8211;&#8211;libs sdl</p></blockquote>
<p>Et pkg-config nous répond par</p>
<blockquote><p>-D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL  -Wl,-rpath,/usr/lib -lSDL -lpthread</p></blockquote>
<p>Qui sont les options qu&#8217;il faudrat renseigné à gcc pour la compilation.<br />
Auriez-vous pensé à indiquer tout cela?</p>
<p>Pour savoir quelles sont les bibliothèques supportées, allez dans le dossier /usr/lib/pkgconfig. Ce dossier contient tout un ensemble de fichiers avec une extension .pc. Le nom des fichiers correspond au nom de la bibliothèque. Attention, une bibliothèque peut posséder différents fichiers .pc, par exemple pour Qt:</p>
<blockquote><p>
Qt3Support.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtDBus.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtOpenGL.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtSvg.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtXml.pc<br />
QtAssistantClient.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtGui.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtScript.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtTest.pc<br />
QtCore.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtNetwork.pc&nbsp;&nbsp;QtSql.pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtUiTools.pc</p></blockquote>
<p>Vous pouvez dès lors simplifier vos appels au compilateur:</p>
<blockquote><p>gcc `pkg-config &#8211;&#8211;cflags &#8211;&#8211;libs sdl` test.c -o test</p></blockquote>
<p>Ou dans votre Makefile, la variable CFLAGS par exemple contiendrait `pkg-config &#8211;&#8211;cflags &lt;bibliotheques&gt; `</p>
<p>En plus de la simplicité, cette méthode vous permet de mettre des options de compilation conseillées par les développeurs de la bibliothèque. Elle regroupe ainsi toutes les qualités requisent pour être utilisée par tous les développeurs en herbe que vous êtes <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hypoblog.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hypoblog.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=25&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/06/24/utiliser-pkg-config-pour-faciliter-ledition-des-liens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Imposer les serveurs DNS sous Archlinux</title>
		<link>http://hypoblog.wordpress.com/2008/06/22/imposer-les-serveurs-dns-sous-archlinux/</link>
		<comments>http://hypoblog.wordpress.com/2008/06/22/imposer-les-serveurs-dns-sous-archlinux/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 13:42:05 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[dhcpcd]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[resolv.conf]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=23</guid>
		<description><![CDATA[Vos connections prennent du temps à s&#8217;établir? Vous avez déjà désactiver l&#8217;IPv6 mais sans aucun résultat? Alors il s&#8217;agit probablement d&#8217;un problème au niveau des serveurs DNS utilisés. Lisez la suite pour savoir comment résoudre ce problème. Il faut savoir que tous les ordinateurs connectés à un réseau sont identifié grâce à une adresse IP. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=23&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vos connections prennent du temps à s&#8217;établir? Vous avez déjà <a href="http://hypoblog.wordpress.com/2008/01/18/accelerez-la-connexion-internet-sous-ubuntu/">désactiver l&#8217;IPv6</a> mais sans aucun résultat? Alors il s&#8217;agit probablement d&#8217;un problème au niveau des serveurs DNS utilisés. Lisez la suite pour savoir comment résoudre ce problème.<br />
<span id="more-23"></span><br />
Il faut savoir que tous les ordinateurs connectés à un réseau sont identifié grâce à une adresse IP. Vous l&#8217;avez sans doute remarquer, elles ne sont pas facilement mémorisables. Par exemple, vous souviendrez-vous que l&#8217;adresse IP de google est 64.233.183.104, tout en mémorisant l&#8217;adresse IP du site officiel d&#8217;Archlinux 66.211.213.17, ainsi que l&#8217;ensemble de vos sites favoris. </p>
<p>C&#8217;est pour nous simplifier la vie que nous avons créé les noms de domaines. Ces noms sont des chaînes de caractères que l&#8217;on associe à une adresse IP, ce qui est beaucoup plus facile à retenir. Ainsi, à la place de taper 66.211.213.17, vous pouvez entrer www.archlinux.org. Tout de suite plus clair, non?</p>
<p>Mais pour que votre ordinateur puisse savoir à quelle adresse IP il doit associer le nom de domaine que vous lui donnez, il doit avoir accès à un serveur DNS (Domain Name Server).<br />
Sous Archlinux, cette information est contenue dans le fichier /etc/resolv.conf.</p>
<p>Généralement, l&#8217;adresse du serveur est déterminée automatiquement par DHCP mais cela ne fonctionne pas toujours très bien et il se peut qu&#8217;il utilise un serveur plus lent voire inefficace.</p>
<p>Par exemple, chez moi, il mettait tout le temps<br />
<code>192.168.1.1</code><br />
qui n&#8217;était pas l&#8217;adresse DNS de mon routeur et donc était plutôt lent. Je l&#8217;ai remplacé par l&#8217;adresse DNS de mon routeur et tout allait bien.</p>
<p>La première chose à faire donc est de vérifier si l&#8217;adresses DNS inscrite dans le fichier correspond à celui de votre routeur et de le remplacer dans le cas échéant.<br />
Si vous ne le trouvez pas, ou qu&#8217;il s&#8217;agit déjà de l&#8217;adresse DNS de votre serveur, vous pouvez utiliser celui d&#8217;<a href="http://www.opendns.com/">OpenDNS</a> qui est très réactif:  208.67.222.222<br />
Avec ça, vous devriez avoir une connection un peu plus rapide.<br />
Vous pouvez entrer deux adresses différentes également. Voici un exemple avec les deux adresses IP des serveurs d&#8217;OpenDNS.</p>
<blockquote><p>nameserver 208.67.222.222<br />
nameserver 208.67.220.220</p></blockquote>
<p>Mais il reste un problème à régler. Redémarrez votre ordinateur et essayez d&#8217;accéder à une page web. Le problème est réapparu !<br />
En fait, au démarrage (et après un certain délai), la configuration est réeffectuée par le DHCP et les valeurs de départ sont réapparues.</p>
<p>La solution est de demander au programme dhcpcd de ne plus toucher au fichier /etc/resolv.conf. Pour ce faire, ouvrez le fichier /etc/conf.d/dhcpcd avec les droits de super-utilisateur et ajoutez l&#8217;option &laquo;&nbsp;-C resolv.conf&nbsp;&raquo; dans la variable DHCPCD_ARGS. Cela donnera par exemple:</p>
<blockquote><p>DHCPCD_ARGS=&nbsp;&raquo;-C resolv.conf -t 30 -h $HOSTNAME&nbsp;&raquo;</p></blockquote>
<p>Modifiez le fichier /etc/resolv.conf pour y mettre les bonnes adresses et vous ne devriez plus avoir de problème!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hypoblog.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hypoblog.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=23&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/06/22/imposer-les-serveurs-dns-sous-archlinux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Archlinux</title>
		<link>http://hypoblog.wordpress.com/2008/06/20/archlinux/</link>
		<comments>http://hypoblog.wordpress.com/2008/06/20/archlinux/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 12:39:20 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[épuré]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[performant]]></category>
		<category><![CDATA[simple]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=21</guid>
		<description><![CDATA[Il y a environ 2 mois, j&#8217;ai mis à jour Ubuntu vers la nouvelle version 8.04. Outre de nombreux bugs, j&#8217;ai remarqué un net ralentissement de la réactivité de mon ordinateur. Je me suis décidé à choisir une autre distribution, peut-être moins user-friendly, mais qui donne alors plus de contrôle sur le système, surtout dès [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=21&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Il y a environ 2 mois, j&#8217;ai mis à jour Ubuntu vers la nouvelle version 8.04. Outre de nombreux bugs, j&#8217;ai remarqué un net ralentissement de la réactivité de mon ordinateur. Je me suis décidé à choisir une autre distribution, peut-être moins user-friendly, mais qui donne alors plus de contrôle sur le système, surtout dès l&#8217;installation.</p>
<p>Après plusieurs recherches, j&#8217;ai décidé d&#8217;utiliser la distribution <a href="//www.archlinux.org">Archlinux</a>. Je peux vous dire que je n&#8217;en suis pas déçu et que les performances sont au rendez-vous.<br />
<span id="more-21"></span></p>
<p>Premièrement, l&#8217;installation est très simple. Vous pouvez suivre ce <a href="http://wiki.archlinux.org/index.php/Beginners_Guide#Part_I:_Install_the_Base_System">très bon guide</a> pour la première installation mais les menus sont très bien réaliser et la plupart des choix consistent à cocher des cases et sélectionner des options dans les menus adéquats qui se succèdent très intuitivement.</p>
<p>L&#8217;une des forces de cette installation est qu&#8217;elle installe le minimum vital pour votre système d&#8217;exploitation. Il n&#8217;y a donc aucun serveur graphique installé, aucun gestionnaire de fenêtre, aucun pilote inutile. C&#8217;est à vous d&#8217;installer ce qui vous semble nécessaire. Ce qui vous apporte un gain d&#8217;espace mémoire et de performance. Et là encore, le guide d&#8217;installation est très complet et facilite la vie des plus néophytes.</p>
<p>Ensuite pour la configuration du système, tout ce passe dans des fichiers texte. Cela peut rébuter les personnes habituées aux GUI qui vous mâche le travail, mais sachez que ces GUI ne vous permettent pas toujours d&#8217;avoir accès à l&#8217;entièreté des options du système et de plus la documentation est très bien fournie pour savoir exactement où aller éditer les informations. En plus, cela vous permettra de comprendre un peu plus le fonctionnement de Linux en allant dans une couche un peu plus proche du système.</p>
<p>En ce qui concerne la configuration des modules et des daemons, tout est centralisé dans un seul fichier /etc/rc.conf, ce qui facilite grandement la gestion de ceux-ci comparés aux autres distributions qui utilisent de nombreux fichiers différents répartis dans plusieurs dossiers.</p>
<p>Étant donné, qu&#8217;aucun environnement de bureau n&#8217;est installé à la base, cela vous laisse le libre choix sur celui à utiliser et vous permet d&#8217;économiser de la place en n&#8217;ayant pas d&#8217;environnement de base que vous n&#8217;appréciez pas.</p>
<p>Malgré son côté assez épuré, Archlinux possède tout de même des applications très user-friendly qui se retrouvent dans toutes les distributions grand public. Par exemple, Archlinux a un gestionnaire de paquets très complet, nommé pacman, qui gère les dépendances de paquets et vous permet de tenir à jour votre système en une commande. Mais il permet également aux personnes confirmés qui le souhaite de compiler les programmes à partir des sources avec les options de compilation qu&#8217;ils souhaitent. À ce niveau là, Archlinux est très polyvalent et satisfera la majorité des utilisateurs.</p>
<p>Enfin, un autre point crucial en faveur d&#8217;Archlinux est le fait que les toutes dernières versions des logiciels sont disponibles dans les dépôts. Vous possédez ainsi toujours la dernière version des différents programmes qui corrigent les derniers trous de sécurités.</p>
<p>Si vous cherchez une distribution qui vous laisse une totale liberté (d&#8217;esprit vers un nouvel âge réminiscent) dans l&#8217;installation et la configuration et vous délivre les meilleurs performances, n&#8217;hésitez pas et utilisez Archlinux <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.archlinux.org/">Site officiel</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hypoblog.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hypoblog.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=21&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/06/20/archlinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>L&#8217;école et le logiciel libre</title>
		<link>http://hypoblog.wordpress.com/2008/06/19/lecole-et-le-logiciel-libre/</link>
		<comments>http://hypoblog.wordpress.com/2008/06/19/lecole-et-le-logiciel-libre/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 22:03:19 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[école]]></category>
		<category><![CDATA[liberte]]></category>
		<category><![CDATA[logiciel libre]]></category>
		<category><![CDATA[stallman]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=20</guid>
		<description><![CDATA[Petite vidéo où Richard Stallman prône l&#8217;utilisation du logiciel libre dans les écoles et dénonce les actions commerciales effectuées par Microsoft entre autre pour rendre les étudiants dépendants de ses logiciels. En effet, vous avez sans doute remarqué de nombreux logiciels de développement créés par Microsoft, distribués gratuitement dans les établissements scolaires et universitaires. Cela [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=20&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Petite vidéo où Richard Stallman prône l&#8217;utilisation du logiciel libre dans les écoles et dénonce les actions commerciales effectuées par Microsoft entre autre pour rendre les étudiants dépendants de ses logiciels.</p>
<p>En effet, vous avez sans doute remarqué de nombreux logiciels de développement créés par Microsoft, distribués gratuitement dans les établissements scolaires et universitaires. Cela a bien sûr un but économique important qui nous est expliqué ici assez brièvement.</p>
<p>Et c&#8217;est une occassion d&#8217;entendre Stallman parler français ^^<br />
<span id="more-20"></span></p>
<div style="text-align:center;"><object width="425" height="334"><param name="movie" value="http://www.dailymotion.com/swf/x4k0pc"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="opaque"></param><embed src="http://www.dailymotion.com/swf/x4k0pc" width="425" height="334" allowfullscreen="true" wmode="opaque"></embed></object></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hypoblog.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hypoblog.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=20&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/06/19/lecole-et-le-logiciel-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Nom de code Linux</title>
		<link>http://hypoblog.wordpress.com/2008/06/19/nom-de-code-linux/</link>
		<comments>http://hypoblog.wordpress.com/2008/06/19/nom-de-code-linux/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 21:19:58 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[documentaire]]></category>
		<category><![CDATA[linus]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[logiciel libre]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[stallman]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=19</guid>
		<description><![CDATA[Documentaire sur Linux diffusé sur Arte en 2002. Il n&#8217;est pas très complet mais il présente très bien Linux et le concept de logiciel libre pour les néophytes.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=19&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Documentaire sur Linux diffusé sur Arte en 2002.<br />
Il n&#8217;est pas très complet mais il présente très bien Linux et le concept de logiciel libre pour les néophytes.<br />
<span id="more-19"></span></p>
<div style="text-align:center;"><object width="425" height="334"><param name="movie" value="http://www.dailymotion.com/swf/xx752"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="opaque"></param><embed src="http://www.dailymotion.com/swf/xx752" width="425" height="334" allowfullscreen="true" wmode="opaque"></embed></object></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hypoblog.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hypoblog.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=19&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/06/19/nom-de-code-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Calculer le sinus d&#8217;un angle</title>
		<link>http://hypoblog.wordpress.com/2008/04/08/calculer-le-sinus-dun-angle/</link>
		<comments>http://hypoblog.wordpress.com/2008/04/08/calculer-le-sinus-dun-angle/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 18:18:53 +0000</pubDate>
		<dc:creator>hypoblog</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[approximation]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[sinus]]></category>

		<guid isPermaLink="false">http://hypoblog.wordpress.com/?p=15</guid>
		<description><![CDATA[Sur ce billet, j&#8217;explique la démarche pour approximer la valeur du sinus d&#8217;un angle et comment on peut la mettre en oeuvre dans une fonction C++ pour calculer les sinus des angles. Tout d&#8217;abord, trouvons l&#8217;équation qui décrit l&#8217;approximation du sinus d&#8217;un angle autour de 0 grâce au développement de Taylor. On obtiens: sin(x)= x [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=15&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sur ce billet, j&#8217;explique la démarche pour approximer la valeur du sinus d&#8217;un angle et comment on peut la mettre en oeuvre dans une fonction C++ pour calculer les sinus des angles.<br />
<span id="more-15"></span></p>
<p>Tout d&#8217;abord, trouvons l&#8217;équation qui décrit l&#8217;approximation du sinus d&#8217;un angle autour de 0 grâce au <a href="http://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_de_Taylor">développement de Taylor</a>. On obtiens:</p>
<blockquote><p>sin(x)= x &#8211; (x³)/3! + (x^5)/5! &#8211; (x^7)/7! + &#8230; </p></blockquote>
<p><img src="http://hypoblog.files.wordpress.com/2009/01/sinus1.png?w=780" alt="sinus1" title="sinus1" width="45%" class="alignnone size-full wp-image-69" /><img src="http://hypoblog.files.wordpress.com/2009/01/sinus2.png?w=780" alt="sinus2" title="sinus2" width="45%" class="alignnone size-full wp-image-70" /></p>
<p>Les schémas nous montrent qu&#8217;une approximation du septième ordre est assez précise pour des angles allant de -π/2 à π/2. Cet intervalle ne décrit pas totalement une période du sinus mais elle recouvre l&#8217;ensemble des valeurs que le sinus peut prendre (de -1 à 1), il suffira de trouver l&#8217;angle correspondant entre -π/2 et π/2.</p>
<p>Pour trouver cet angle, il suffit tout d&#8217;abord de trouver l&#8217;angle correspondant compris entre -π et π, ce qui s&#8217;obtient en faisant une succession d&#8217;ajout ou de retrait de 2π. Une fois l&#8217;angle compris entre -π et π. Si celui-ci est compris entre -π/2 et π/2, on peut appliquer l&#8217;approximation directement, sinon il faut prendre son angle supplémentaire car les sinus d&#8217;angles supplémentaires sont égaux.</p>
<p>Nous pouvons donc attaquer le code en C++. </p>
<p>Créons tout d&#8217;abord une fonction qui retourne l&#8217;angle correspondant pour le sinus à l&#8217;angle passé en paramètre.</p>
<blockquote><pre>
const double PI = 3.14159265; // constante contenant la valeur de π
double angleCorrespondant(double angle)
{
    // On teste tout d'abord si l'angle se trouve entre -π et π, dans le cas échéant
    // on lui soustrait on ajoute la valeur de 2π
    while(angle &gt; PI)
        angle -= 2*PI;
    while(angle &lt; -PI)
        angle += 2*PI;

    // Si l'angle ne se trouve pas entre -π/2 et π/2, on prend son supplémentaire
    if(angle&gt;(PI/2) || angle&lt;(-PI/2))
    {
        angle = PI - angle;
    }
    // On retourne la valeur trouvée
    return angle;
}</pre>
</blockquote>
<p>On va créer également deux fonctions utiles pour calculer l&#8217;approximation (les puissances et les factorielles) même si on peut utiliser celles de la bibliothèque cmath.</p>
<blockquote>
<pre>
double puissance(double n, int exp)
{
    double result = 1;

    for(int i=0; i&lt;exp; i++)
        result *= n;

    return result;
}

int factorielle(int n)
{
    int fact = 1;

    for(int i=2; i&lt;n; i++)
        fact *= i;

    return fact;
}
</pre>
</blockquote>
<p>Et maintenant on passe à la fonction sinus en tant que telle:</p>
<blockquote>
<pre>
double sinus(double angle)
{
    double sin;

    // On prend l'angle correspondant entre -π/2 et π/2
    angle = angleCorrespondant(angle);

    // On calcul la valeur approchée du sinus.
    sin = angle - puissance(angle,3)/factorielle(3) + puissance(angle,5)/factorielle(5) -  puissance(angle,7)/factorielle(7);

    // On retourne la valeur trouvée
    return sin;
}
</pre>
</blockquote>
<p>Et voilà, vous avez créé une fonction qui calcule le sinus d&#8217;un angle avec une assez bonne précision.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hypoblog.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hypoblog.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hypoblog.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hypoblog.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hypoblog.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hypoblog.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hypoblog.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hypoblog.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hypoblog.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hypoblog.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hypoblog.wordpress.com&amp;blog=2488362&amp;post=15&amp;subd=hypoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hypoblog.wordpress.com/2008/04/08/calculer-le-sinus-dun-angle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/37fb4c576836143c6e6a0a2c0c5642c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hypoblog</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/01/sinus1.png" medium="image">
			<media:title type="html">sinus1</media:title>
		</media:content>

		<media:content url="http://hypoblog.files.wordpress.com/2009/01/sinus2.png" medium="image">
			<media:title type="html">sinus2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
