<?xml version="1.0" encoding="UTF-8"?>
<rss version="0.92">
<channel>
	<title>Benjamin Baudouin</title>
	<link>http://www.benjaminbaudouin.com</link>
	<description>Administration Système Linux, Développement Web. Geek Stuff. Veille Techno !</description>
	<lastBuildDate>Mon, 08 Mar 2010 15:08:29 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Santé au travail &#8211; Les bonnes positions sur son ordinateur</title>
		<description><![CDATA[
Chaque jours des millions de personnes travaillent face à un ordinateur. Souvent mal positionnées nous sommes sujet à des problèmes de santé tels que: maux de dos, migraines, articulations des poignets douloureuses, etc&#8230;
Pour y remédier voici quelques conseils pratiques trouvés sur Internet.
En position assise, devant l&#8217;ordinateur, comment doit se placer votre buste ?
Bien à la [...]]]></description>
		<link>http://www.benjaminbaudouin.com/sante-au-travail-les-bonnes-positions-sur-son-ordinateur/</link>
			</item>
	<item>
		<title>Mettre à jour Flash Player sous Linux</title>
		<description><![CDATA[Télécharger l&#8217;archive
http://get.adobe.com/fr/flashplayer/
Choisissez .tar.gz comme suit:


Décompresser l&#8217;archive
﻿﻿﻿tar xvzf install_flash_player_10_linux.tar.gz
Mise à jour de la librairie flash
sudo cp libflashplayer.so /usr/lib/flashplugin-nonfree/libflashplayer.so
Redémarrer Firefox, (Chrome ?)
]]></description>
		<link>http://www.benjaminbaudouin.com/mettre-a-jour-flash-player-sous-linux/</link>
			</item>
	<item>
		<title>Linux &#8211; Les filtres</title>
		<description><![CDATA[cut
cat list
1,un,one,ein
2,deux,two,zwei
3,trois,three,drei
4,quatre,four,vier
5,cinq,five,funf
6,six,six,sechs
7,sept,seven,sieben
8,huit,eight,acht
9,neuf,nine,neun
10,dix,ten,zen
cut –f1,3 –d','
1,one
2,two
3,three
4,four
5,five
6,six
7,seven
8,eight
9,nine
10,ten
cat villes
75000PARIS
59000LILLE
71000MACON
63000CLERMONT-FERRAND
cut –c1-5 villes
75000
59000
71000
63000
cut –c6- villes
PARIS
LILLE
MACON
CLERMONT-FERRAND
sort
cat list
1,un,one,ein
2,deux,two,zwei
3,trois,three,drei
4,quatre,four,vier
5,cinq,five,funf
6,six,six,sechs
7,sept,seven,sieben
8,huit,eight,acht
9,neuf,nine,neun
10,dix,ten,zen
sort +3 –t','  (trie sur la 4ème colonne)
8,huit,eight,acht
3,trois,three,drei
1,un,one,ein
5,cinq,five,funf
9,neuf,nine,neun
6,six,six,sechs
7,sept,seven,sieben
4,quatre,four,vier
10,dix,ten,zen
2,deux,two,zwei
]]></description>
		<link>http://www.benjaminbaudouin.com/linux-les-filtres/</link>
			</item>
	<item>
		<title>2 plugins wordpress pour mettre en valeur du code HTML, PHP, Javascript</title>
		<description><![CDATA[Dean&#8217;s Code Highlighter
Site officiel
Utilisation
&#60;pre lang="php"&#62; ... &#60;/pre&#62;
&#60;pre lang="html"&#62; ... &#60;/pre&#62;
&#60;pre lang="css"&#62; ... &#60;/pre&#62;
Exemples
&#60;pre lang="php"&#62; ... &#60;/pre&#62;



&#60;?php echo &#34;that's amazing, isn't it?&#34;; ?&#62;



Google Code Prettify
Site Officiel (faq)
Utilisation
&#60;pre class="prettyprint"&#62; ... &#60;/pre&#62; ou &#60;code class="prettyprint"&#62; ... &#60;/code&#62;
Exemples
&#60;pre class="prettyprint lang-html"&#62; ... &#60;/pre&#62;
  The lang-* class specifies the language file extensions.
  File extensions supported by default include
  [...]]]></description>
		<link>http://www.benjaminbaudouin.com/2-plugins-wordpress-pour-mettre-en-valeur-du-code-html-php-javascript/</link>
			</item>
	<item>
		<title>Javascript &#8211; Debug application en Ajax</title>
		<description><![CDATA[Une utilisation originale d&#8217;AJAX pour tracker un dysfonctionnement entre le client et votre applicatif.

Le javascript code :

&#60;script Language="JavaScript"&#62;
var from_time = new Date();
from_time = from_time.getTime();
function benchmark_loading_time() {
var to_time = new Date();
to_time = to_time.getTime();
var msecs = (to_time - from_time);
//submit the result
var req = null;
try { req = new XMLHttpRequest(); } catch(e) {}
if (!req) try { req = [...]]]></description>
		<link>http://www.benjaminbaudouin.com/javascript-debug-application-en-ajax/</link>
			</item>
	<item>
		<title>Javascript &#8211; Observer Pattern pour vos onglets</title>
		<description><![CDATA[Bon, nous allons voir comment appliquer un &#171;&#160;Observer Pattern&#160;&#187; (patron Observateur) en javascript.
Tout d&#8217;abord, nous avons besoin de 2 types d&#8217;objets :

Un Objet qui observe possédant une méthode update :


Observer = function(name) {
this.name = name;
this.update = function(observable) {
if (observable.nav == this.name) {
this.className = 'nav_selected';
show.call($(this.name+'s'));
} else {
this.className = 'nav';
hide.call($(this.name+'s'));
}
}
};


Un Objet observé possédant un attribut qui référence [...]]]></description>
		<link>http://www.benjaminbaudouin.com/javascript-observer-pattern-pour-vos-onglets/</link>
			</item>
	<item>
		<title>Pourquoi Google Chrome est plus rapide ?</title>
		<description><![CDATA[
Courte introduction. La genèse de Google Chrome. (4min)

Quelques explications sur V8 le nouveau moteur javascript. (5min)

Comment le moteur javascript v8 fonctionne ainsi que sa roadmap. (50min)
Télécharger les sources
svn checkout http://v8.googlecode.com/svn/trunk/ v8
Accéder au site officiel de V8.
]]></description>
		<link>http://www.benjaminbaudouin.com/pourquoi-google-chrome-est-plus-rapide/</link>
			</item>
	<item>
		<title>Tuning Apache 2 pour Wordpress</title>
		<description><![CDATA[Tuning
Désactivation de modules non utilisés
a2dismod authz_default authz_groupfile status cgi env python
apache2.conf
Timeout 10
KeepAlive Off
&#60;IfModule mpm_prefork_module&#62;
StartServers          3
MinSpareServers       3
MaxSpareServers      10
ServerLimit         50
MaxClients          50
MaxRequestsPerChild   2000
&#60;/IfModule&#62;
/etc/init.d/apache2 restart
Benchmark
Server version: Apache/2.2.9 (Debian)
Server built:   Jul 14 2009 20:03:28
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
expires_module (shared)
headers_module (shared)
info_module (shared)
mime_module (shared)
negotiation_module (shared)
php5_module (shared)
rewrite_module (shared)
setenvif_module (shared)
ssl_module (shared)
status_module (shared)
Créer un [...]]]></description>
		<link>http://www.benjaminbaudouin.com/tuning-apache-2-pour-wordpress/</link>
			</item>
	<item>
		<title>Apache 2 LDAP SSL</title>
		<description><![CDATA[Paquets debian (pré-requis)
apt-get install apache2 libapache2-mod-php5 libldap-2.4-2 ldap-utils libsasl2-modules-ldap openssl libsasl2-2 libkrb5-3 php5-ldap php5-sasl php5-auth-pam
Configuration Apache
Activer le module LDAP Apache 2.0
a2enmod auth_ldap
Activer le module LDAP Apache 2.2
a2enmod authnz_ldap
Certificat SSL
Copier le certificat dans /etc/apache2/ssl/ldap.pem
-----BEGIN CERTIFICATE-----
KJDFJ
...
JDiejfioe
-----END CERTIFICATE-----
Configuration LDAP dans Apache 2.0 
Ajouter dans apache2.conf ou httpd.conf:
LDAPTrustedCA /etc/apache2/ssl/ldap.pem
LDAPTrustedCAType BASE64_FILE
Configuration LDAP dans Apache 2.2
Ajouter dans apache2.conf ou httpd.conf:
LDAPTrustedGlobalCert CA_BASE64 [...]]]></description>
		<link>http://www.benjaminbaudouin.com/apache-2-ldap-ssl/</link>
			</item>
	<item>
		<title>Apache 2.2 &#8211; Lister les modules chargés</title>
		<description><![CDATA[apache2ctl -t -D DUMP_MODULES
Loaded Modules:
core_module (static)
...
userdir_module (shared)
Syntax OK
]]></description>
		<link>http://www.benjaminbaudouin.com/apache-2-2-lister-les-modules-charges/</link>
			</item>
</channel>
</rss>
