<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Le blog de Fatiha</title>
	
	<link>http://www.leblogdefatiha.com</link>
	<description>Fan d'open source : Linux Fedora, Android, Firefox, MySQL, Gimp, php, python, ... Je suis de près les actus du web.</description>
	<lastBuildDate>Wed, 16 May 2012 16:02:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LeBlogDeFatiha" /><feedburner:info uri="leblogdefatiha" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Une erreur « Page Not Found » sur Arte +7 (via Freebox)</title>
		<link>http://feedproxy.google.com/~r/LeBlogDeFatiha/~3/to-8HJG7rFs/</link>
		<comments>http://www.leblogdefatiha.com/une-erreur-page-not-found-sur-arte-7-via-freebox/#comments</comments>
		<pubDate>Wed, 16 May 2012 16:02:18 +0000</pubDate>
		<dc:creator>Fatiha</dc:creator>
				<category><![CDATA[Général]]></category>

		<guid isPermaLink="false">http://www.leblogdefatiha.com/?p=979</guid>
		<description><![CDATA[      
      Voilà ce qui arrive quand vous appuyez sur Pause trop longtemps sur Arte +7 ! Du coup, on connaît la version de PHP utilisée, la version d&#8217;apache et même l&#8217;IP du serveur !]]></description>
			<content:encoded><![CDATA[      
      <p>Voilà ce qui arrive quand vous appuyez sur Pause trop longtemps sur Arte +7 !</p>
<p><a href="http://www.leblogdefatiha.com/wp-content/uploads/2012/05/error-arte-plus-7.jpg"><img class="aligncenter size-large wp-image-980" title="Erreur Page Not Found sur Arte Plus 7" src="http://www.leblogdefatiha.com/wp-content/uploads/2012/05/error-arte-plus-7-1024x768.jpg" alt="" width="565" height="423" /></a></p>
<p>Du coup, on connaît la version de PHP utilisée, la version d&#8217;apache et même l&#8217;IP du serveur !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leblogdefatiha.com/une-erreur-page-not-found-sur-arte-7-via-freebox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.leblogdefatiha.com/wp-content/uploads/2012/05/error-arte-plus-7-1024x768.jpg" length="2854" type="image/jpeg" />	<feedburner:origLink>http://www.leblogdefatiha.com/une-erreur-page-not-found-sur-arte-7-via-freebox/</feedburner:origLink></item>
		<item>
		<title>Infographie : Geek vs Nerd !</title>
		<link>http://feedproxy.google.com/~r/LeBlogDeFatiha/~3/Yz1bDpvNZPs/</link>
		<comments>http://www.leblogdefatiha.com/infographie-geek-vs-nerd/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 22:48:08 +0000</pubDate>
		<dc:creator>Fatiha</dc:creator>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[infographie]]></category>
		<category><![CDATA[nerd]]></category>

		<guid isPermaLink="false">http://www.leblogdefatiha.com/?p=972</guid>
		<description><![CDATA[      
      Si vous avez toujours voulu connaître la différence entre un geek et un nerd, cette infographie est faite pour vous ! N&#8217;essayez pas forcément de vous positionner dans l&#8217;une ou l&#8217;autre des catégories. C&#8217;est juste une théorie de l&#8217;auteur de cette infographie, théorie à laquelle je n&#8217;adhère pas totalement. C&#8217;est très binaire de dire : [...]]]></description>
			<content:encoded><![CDATA[      
      <p style="text-align: justify;">Si vous avez toujours voulu connaître la différence entre un geek et un nerd, cette infographie est faite pour vous !</p>
<p style="text-align: justify;"><a href="http://www.leblogdefatiha.com/wp-content/uploads/2012/04/geek-nerd1.jpg"><img class="aligncenter size-full wp-image-975" title="geek-nerd" src="http://www.leblogdefatiha.com/wp-content/uploads/2012/04/geek-nerd1.jpg" alt="" width="768" height="3489" /></a></p>
<p>N&#8217;essayez pas forcément de vous positionner dans l&#8217;une ou l&#8217;autre des catégories. C&#8217;est juste une théorie de l&#8217;auteur de cette infographie, théorie à laquelle je n&#8217;adhère pas totalement. C&#8217;est très binaire de dire : Geek = Mac et Nerd = PC. C&#8217;est trop réducteur à mon goût. Par contre, le fait de dire que Nerd = introverti, cela s&#8217;approche un peu plus de la réalité. Et le fait de mentionner le film Matrix est, à mon humble avis, une consécration pour les nerds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leblogdefatiha.com/infographie-geek-vs-nerd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://www.leblogdefatiha.com/wp-content/uploads/2012/04/geek-nerd1.jpg" length="2854" type="image/jpeg" />	<feedburner:origLink>http://www.leblogdefatiha.com/infographie-geek-vs-nerd/</feedburner:origLink></item>
		<item>
		<title>Le « geek test » : le questionnaire le plus complet sur les geeks !</title>
		<link>http://feedproxy.google.com/~r/LeBlogDeFatiha/~3/ewZ588UMumY/</link>
		<comments>http://www.leblogdefatiha.com/le-geek-test-le-questionnaire-le-plus-complet-sur-les-geeks/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 21:35:10 +0000</pubDate>
		<dc:creator>Fatiha</dc:creator>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://www.leblogdefatiha.com/?p=967</guid>
		<description><![CDATA[      
      J&#8217;ai passé une bonne demi-heure à remplir ce test, LE geek test. Un bonne demi-heure à me marrer, à me dire que je suis peut-être bien une geek, qui aime la série &#171;&#160;The Big Bang Theory&#160;&#187;, qui aime aller à la bibliothèque et bien sûr qui aime bosser sous Linux &#8230; Si vous avez un [...]]]></description>
			<content:encoded><![CDATA[      
      <p style="text-align: justify;">J&#8217;ai passé une bonne demi-heure à remplir ce test, <a href="http://www.innergeek.us/geek-test.html">LE geek test</a>. Un bonne demi-heure à me marrer, à me dire que je suis peut-être bien une geek, qui aime la série &laquo;&nbsp;The Big Bang Theory&nbsp;&raquo;, qui aime aller à la bibliothèque et bien sûr qui aime bosser sous Linux &#8230;</p>
<p style="text-align: justify;">Si vous avez un doute sur votre geek attitude, si vous souhaitez savoir ce qu&#8217;être geek veut dire, faîtes <a href="http://www.innergeek.us/geek-test.html">le test</a> !</p>
<p style="text-align: justify;">Pour ma part, je le crie haut et fort : je suis une geek et fière de l&#8217;être !</p>
<p><a href="http://www.innergeek.us"><img src="http://www.innergeek.us/grafix/buttons/iam-geek.jpg" alt="i am a geek" border="0" /></a></p>
<p>Au passage, je viens de regarder un <a href="http://www.arte.tv/fr/Programmes-a-la-semaine/244,broadcastingNum=1341168,day=1,week=18,year=2012.html">excellent documentaire sur les geeks sur Arte</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leblogdefatiha.com/le-geek-test-le-questionnaire-le-plus-complet-sur-les-geeks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.innergeek.us/grafix/buttons/iam-geek.jpg" length="2854" type="image/jpeg" />	<feedburner:origLink>http://www.leblogdefatiha.com/le-geek-test-le-questionnaire-le-plus-complet-sur-les-geeks/</feedburner:origLink></item>
		<item>
		<title>Apache : comprendre la directive LogFormat</title>
		<link>http://feedproxy.google.com/~r/LeBlogDeFatiha/~3/iCBi8NF3A3Y/</link>
		<comments>http://www.leblogdefatiha.com/apache-comprendre-la-directive-logformat/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 18:03:09 +0000</pubDate>
		<dc:creator>Fatiha</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.leblogdefatiha.com/?p=960</guid>
		<description><![CDATA[      
      Dans mon fichier de configuration Apache, le format de logs est défini ainsi : LogFormat &#171;&#160;%h %l %u %t \&#160;&#187;%r\&#160;&#187; %&#62;s %b \&#160;&#187;%{Referer}i\&#160;&#187; \&#160;&#187;%{User-Agent}i\&#160;&#187;" combined Dans mon fichier access_log, j&#8217;ai des logs de ce genre : ::1 &#8211; - [01/Apr/2012:19:30:01 +0200] &#171;&#160;GET /index.html HTTP/1.1&#8243; 404 283 &#171;&#160;-&#160;&#187; &#171;&#160;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243; ::1 [...]]]></description>
			<content:encoded><![CDATA[      
      <p style="text-align: justify;">Dans mon fichier de configuration Apache, le format de logs est défini ainsi :</p>
<p style="text-align: justify;"><span style="color: #0000ff;">LogFormat &laquo;&nbsp;%h %l %u %t \&nbsp;&raquo;%r\&nbsp;&raquo; %&gt;s %b \&nbsp;&raquo;%{Referer}i\&nbsp;&raquo; \&nbsp;&raquo;%{User-Agent}i\&nbsp;&raquo;" combined</span></p>
<p style="text-align: justify;">Dans mon fichier access_log, j&#8217;ai des logs de ce genre :</p>
<p style="text-align: justify;">::1 &#8211; - [01/Apr/2012:19:30:01 +0200] &laquo;&nbsp;GET /index.html HTTP/1.1&#8243; <span style="color: #ff0000;">404</span> 283 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:30:05 +0200] &laquo;&nbsp;GET / HTTP/1.1&#8243; <span style="color: #ff0000;">403</span> 4609 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:31:52 +0200] &laquo;&nbsp;GET /test.php HTTP/1.1&#8243; <span style="color: #ff0000;">404</span> 281 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:33:45 +0200] &laquo;&nbsp;GET /test.php HTTP/1.1&#8243; <span style="color: #ff0000;">404</span> 281 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:33:46 +0200] &laquo;&nbsp;GET /test.php HTTP/1.1&#8243; <span style="color: #ff0000;">404</span> 281 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:33:47 +0200] &laquo;&nbsp;GET /test.php HTTP/1.1&#8243; <span style="color: #ff0000;">404</span> 281 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:33:49 +0200] &laquo;&nbsp;GET /test.php HTTP/1.1&#8243; <span style="color: #ff0000;">404</span> 281 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:36:06 +0200] &laquo;&nbsp;GET /test.php HTTP/1.1&#8243; <span style="color: #ff0000;">200</span> 51377 &laquo;&nbsp;-&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:36:06 +0200] &laquo;&nbsp;GET /test.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1&#8243; <span style="color: #ff0000;">200</span> 2524 &laquo;&nbsp;http://localhost/test.php&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;<br />
::1 &#8211; - [01/Apr/2012:19:36:06 +0200] &laquo;&nbsp;GET /test.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1&#8243; <span style="color: #ff0000;">200</span> 2146 &laquo;&nbsp;http://localhost/test.php&nbsp;&raquo; &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;</p>
<h2 style="text-align: justify;">Signification</h2>
<p>Dans la <a href="http://httpd.apache.org/docs/2.0/mod/mod_log_config.html#formats">documentation en ligne d&#8217;Apache</a>, j&#8217;ai ceci :</p>
<p><code>%...h</code> : Remote host <span style="color: #993366;">=&gt; ::1 dans notre cas, appel en local</span></p>
<p><code>%...l</code> Remote logname (from identd, if supplied). This will return a dash unless <code class="directive">IdentityCheck</code> is set <code>On</code>. <span style="color: #993366;">=&gt; vide dans notre cas</span></p>
<p><code>%...u</code> Remote user (from auth; may be bogus if return status (<code>%s</code>) is 401) <span style="color: #993366;">=&gt; vide dans notre cas</span></p>
<p><code>%...t</code> Time the request was received (standard english format) <span style="color: #993366;">=&gt; exemple : [01/Apr/2012:19:30:05 +0200]</span></p>
<p><code>%...r</code> First line of request <span style="color: #993366;">=&gt; exemple : &laquo;&nbsp;GET /index.html HTTP/1.1&#8243;</span></p>
<p><code>%...s</code> Status. For requests that got internally redirected, this is the status of the *original* request &#8212; <code>%...&gt;s</code> for the last. <span style="color: #993366;">=&gt; exemple : 404</span></p>
<p><code>%...b</code> Size of response in bytes, excluding HTTP headers. In CLF format, <em>i.e.</em> a &#8216;<code>-</code>&#8216; rather than a 0 when no bytes are sent. <span style="color: #993366;">=&gt; exemple : 283</span></p>
<p><code>%...{<var>Foobar</var>}i</code> The contents of <code><var>Foobar</var>:</code> header line(s) in the request sent to the server. Changes made by other modules (e.g. <code class="module"><a href="http://httpd.apache.org/docs/2.0/mod/mod_headers.html">mod_headers</a></code>) affect this.</p>
<p><span style="color: #993366;">=&gt; exemple : &laquo;&nbsp;Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0&#8243;</span></p>
<h2>Compter les différents statuts retournés par Apache</h2>
<p style="text-align: justify;">Si vous avez lu mon dernier article, cela vous semblera très simple à faire. Je repère la colonne qui m&#8217;intéresse, ici c&#8217;est la colonne numéro 9 en rouge. J&#8217;utilise du awk pour n&#8217;afficher qu&#8217;une colonne bien précise puis je trie et compte le nombre de codes retournés par Apache.</p>
<p><span>cat /var/log/httpd/access_log | awk &#8216;{ print $9 }&#8217; | sort | uniq -c</span></p>
<p>Cela donne :</p>
<p>5 200<br />
2 304<br />
17 403<br />
18 404</p>
<p>=&gt; 5 fois le code 200, 2 fois le code 304, 17 fois le code 403, 18 fois le code 404.</p>
<p>Pour en savoir plus sur la <a href="http://bignosebird.com/apache/a5.shtml">signification des codes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leblogdefatiha.com/apache-comprendre-la-directive-logformat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="https://lh5.googleusercontent.com/_tEEtU45EJNQ/RnbYbFRqiCI/AAAAAAAABrY/-wpjJ9RJIvk/s128/Kirei_desu_by_tumb.jpg" length="2854" type="image/jpeg" />	<feedburner:origLink>http://www.leblogdefatiha.com/apache-comprendre-la-directive-logformat/</feedburner:origLink></item>
		<item>
		<title>Compter le nombre de lignes identiques sous Linux</title>
		<link>http://feedproxy.google.com/~r/LeBlogDeFatiha/~3/d4dZB7WxgYY/</link>
		<comments>http://www.leblogdefatiha.com/compter-le-nombre-de-lignes-identiques-sous-linux/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 16:15:23 +0000</pubDate>
		<dc:creator>Fatiha</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[uniq]]></category>

		<guid isPermaLink="false">http://www.leblogdefatiha.com/?p=958</guid>
		<description><![CDATA[      
      Comment compter le nombre de lignes identiques dans un fichier sous Linux ? Cela est possible avec la commande uniq à laquelle on ajoute l&#8217;option -c. Rien ne vaut un cas concret. Mon fichier de départ contient : lundi mardi lundi lundi mercredi mardi mercredi jeudi jeudi jeudi jeudi vendredi jeudi lundi samedi dimanche Vous [...]]]></description>
			<content:encoded><![CDATA[      
      <p style="text-align: justify;">Comment compter le nombre de lignes identiques dans un fichier sous Linux ? Cela est possible avec la commande <span style="color: #0000ff;">uniq</span> à laquelle on ajoute l&#8217;option <span style="color: #0000ff;">-c</span>. Rien ne vaut un cas concret.</p>
<p style="text-align: justify;">Mon fichier de départ contient :</p>
<p style="text-align: justify;">lundi<br />
mardi<br />
lundi<br />
lundi<br />
mercredi<br />
mardi<br />
mercredi<br />
jeudi<br />
jeudi<br />
jeudi<br />
jeudi<br />
vendredi<br />
jeudi<br />
lundi<br />
samedi<br />
dimanche</p>
<p style="text-align: justify;">Vous voyez de nombreuses lignes identiques, le but ici est de compter le nombre de fois qu&#8217;apparaît chaque ligne. Il suffit pour cela de lancer une ligne de commande sous Linux :</p>
<p style="text-align: justify;"><span style="color: #0000ff;">cat monFichier | sort | uniq -c</span></p>
<p style="text-align: justify;">On trie d&#8217;abord le fichier avec la commande sort puis on compte le nombre de lignes identiques avec la commande uniq et l&#8217;option -c.</p>
<p style="text-align: justify;">Voilà ce que cela donne :</p>
<p style="text-align: justify;">      1 dimanche<br />
5 jeudi<br />
4 lundi<br />
2 mardi<br />
2 mercredi<br />
1 samedi<br />
1 vendredi</p>
<p>J&#8217;utilise cette commande pour extraire puis compter le nombre d&#8217;occurences dans des fichiers de logs. C&#8217;est très pratique et surtout très rapide.</p>
<p style="text-align: justify;">Pour en savoir plus sur les commandes uniq et sort :</p>
<p style="text-align: justify;"><a href="http://pwet.fr/man/linux/commandes/uniq">man uniq</a></p>
<p style="text-align: justify;"><a href="http://pwet.fr/man/linux/commandes/sort">man sort</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leblogdefatiha.com/compter-le-nombre-de-lignes-identiques-sous-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="https://lh5.googleusercontent.com/_tEEtU45EJNQ/RnbYbFRqiCI/AAAAAAAABrY/-wpjJ9RJIvk/s128/Kirei_desu_by_tumb.jpg" length="2854" type="image/jpeg" />	<feedburner:origLink>http://www.leblogdefatiha.com/compter-le-nombre-de-lignes-identiques-sous-linux/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 72/86 queries in 0.057 seconds using disk: basic
Object Caching 690/716 objects using disk: basic

Served from: www.leblogdefatiha.com @ 2012-05-18 01:08:52 -->

