<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.llaumgui.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Le blog de llaumgui</title>
  <link>http://www.llaumgui.com/</link>
  <atom:link href="http://www.llaumgui.com/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Linux en général, Fedora / CentOS en particulier...</description>
  <language>fr</language>
  <pubDate>Fri, 03 Sep 2010 05:45:49 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-sa/3.0/deed.fr</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Fedora-Fr de PunBB 1.2 vers FluxBB 1.4</title>
    <link>http://www.llaumgui.com/post/fedora-fr-de-punbb-12-vers-fluxbb-14</link>
    <guid isPermaLink="false">urn:md5:92e264cd15af6a87945e761041e16666</guid>
    <pubDate>Sun, 29 Aug 2010 19:30:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora-Fr</category>
        <category>CSS3</category><category>eZ Publish</category><category>eZFluxBB</category><category>fedora-fr</category><category>FluxBB</category><category>PunBB</category>    
    <description>    &lt;p&gt;Aujourd'hui &lt;a hreflang=&quot;fr&quot; href=&quot;http://forums.fedora-fr.org/&quot;&gt;les forums de Fedora-Fr&lt;/a&gt; ont été migré d'une archaïque
version 1.2 de &lt;a hreflang=&quot;en&quot; href=&quot;http://punbb.informer.com/&quot;&gt;PunBB&lt;/a&gt; vers la toute dernière version de &lt;a hreflang=&quot;en&quot; href=&quot;http://fluxbb.org&quot;&gt;FluxBB&lt;/a&gt; : la 1.4.2.
L'occasion pour mettre à jour mon extension &lt;a hreflang=&quot;en&quot; href=&quot;http://projects.ez.no/ezfluxbb&quot;&gt;eZFluxBB&lt;/a&gt; (disponible sur le
SVN, le build arrive bientôt) permettant d'établir un pont entre FluxBB
et &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot;&gt;eZ Publish&lt;/a&gt;. L'occasion aussi de développer un petit mod permettant
de marquer les sujets comme résolus (bientôt mis à disposition, faut que je le package). Les autres nouveautés sont :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Léger rafraichissement du look grâce à &lt;a hreflang=&quot;en&quot; href=&quot;http://fr.wikipedia.org/wiki/CSS3#CSS3&quot;&gt;CSS3&lt;/a&gt; et &lt;a hreflang=&quot;en&quot; href=&quot;http://css3pie.com&quot;&gt;CSS3 PIE&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Possibilité de rajouter des sondages.&lt;/li&gt;
&lt;li&gt;Implémentation de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.google.com/recaptcha&quot;&gt;reCaptcha&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Implémentation d'&lt;a hreflang=&quot;en&quot; href=&quot;http://www.addthis.com/&quot;&gt;AddThis&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voila, un dimanche bien studieux.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/fedora-fr-de-punbb-12-vers-fluxbb-14#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/fedora-fr-de-punbb-12-vers-fluxbb-14#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/537</wfw:commentRss>
      </item>
    
  <item>
    <title>Sortie de Gauffr 0.4</title>
    <link>http://www.llaumgui.com/post/sortie-de-gauffr-04</link>
    <guid isPermaLink="false">urn:md5:9cfc7451921d3089d956fdc48702d76e</guid>
    <pubDate>Wed, 25 Aug 2010 20:03:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>php</category>
        <category>eZ Components</category><category>fedora-fr</category><category>FluxBB</category><category>Gauffr</category><category>mod_auth_mysql</category><category>MySQL</category><category>php</category><category>rpm</category>    
    <description>&lt;p&gt;&lt;img style=&quot;float: left; margin: 0 1em 1em 0;&quot; alt=&quot;gauffr_logo.png&quot; src=&quot;http://www.llaumgui.com/public/images/gauffr/gauffr_logo.png&quot; /&gt;C'est la première fois que j'aborde le sujet de &lt;a title=&quot;Gauffr (Gestion of the Authentication Unified of Fedora FR)&quot; hreflang=&quot;en&quot; href=&quot;http://projects.llaumgui.com/index.php/p/gauffr/&quot;&gt;Gauffr&lt;/a&gt; sur ce blog alors que le projet vient d'atteindre sa 3ème release : la 0.4.&lt;/p&gt;
&lt;p&gt;Si c'est la première fois que j'en parle c'est que, selon moi, la version 0.4 de Gauffr est la première version vraiment utilisable (même si &lt;a title=&quot;Communauté francophone Fedora - Linux&quot; hreflang=&quot;fr&quot; href=&quot;http://www.fedora-fr.org/&quot;&gt;Fedora-Fr&lt;/a&gt; carbure à la Gauffr depuis la v0.1). Mais tout d'abord, qu'est-ce que Gauffr ?&lt;/p&gt;
&lt;p&gt;Gauffr est une solution d'&lt;a href=&quot;http://fr.wikipedia.org/wiki/Authentification_unique&quot; class=&quot;dcwikipedia&quot; title=&quot;Authentification unique&quot; hreflang=&quot;fr&quot;&gt;authentification unique&lt;/a&gt;, qui permet de définir un &lt;em&gt;GauffrMaster &lt;/em&gt;(dans le cas de Fedora-Fr, notre forum &lt;a hreflang=&quot;en&quot; href=&quot;http://fluxbb.org/&quot; title=&quot;FluxBB is a fast, light, user-friendly forum application for your website&quot;&gt;FluxBB&lt;/a&gt;) et des &lt;em&gt;GauffrSlave&lt;/em&gt; (&lt;a href=&quot;http://trac.edgewall.org/&quot; hreflang=&quot;en&quot;&gt;Trac&lt;/a&gt;, &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;Dotclear&lt;/a&gt;, &lt;a href=&quot;http://ez.no/&quot; hreflang=&quot;en&quot;&gt;eZ Publish&lt;/a&gt;, &lt;a href=&quot;http://www.mediawiki.org/&quot; hreflang=&quot;en&quot;&gt;MediaWiki&lt;/a&gt;, etc...). Les GauffrSlave vont alors, grâce &lt;a href=&quot;http://projects.llaumgui.com/index.php/p/gauffr/page/AvailablePlugins/&quot; hreflang=&quot;en&quot; title=&quot;List of available Gauffr's plugins&quot;&gt;à des plugins&lt;/a&gt; se connecter en utilisant les informations (login/mot de passe) de Gauffr donc du GauffrMaster. Gauffr est donc une couche d'abstraction entre votre base de membres et vos autres applications permettant de se connecter avec 1 seul et même identifiant. A la différence d'un SSO, la session n'est pas propagée avec Gauffr.&lt;/p&gt;    &lt;p&gt;&lt;a title=&quot;Gauffr in Fedora-Fr&quot; href=&quot;http://www.llaumgui.com/public/gauffr/Gauffr_schema2.png&quot;&gt;&lt;img title=&quot;Gauffr in Fedora-Fr&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;Gauffr in Fedora-Fr&quot; src=&quot;http://www.llaumgui.com/public/gauffr/.Gauffr_schema2_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Technologiquement Gauffr repose sur :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.php.net&quot;&gt;php&lt;/a&gt;&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.mysql.com&quot;&gt;MySQL&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://ezcomponents.org/&quot;&gt;eZ Components&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a title=&quot;Schéma de fonctionnement de Gauffr&quot; href=&quot;http://www.llaumgui.com/public/gauffr/Gauffr_schema.png&quot;&gt;&lt;img title=&quot;Schéma de fonctionnement de Gauffr&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;Schéma de fonctionnement de Gauffr&quot; src=&quot;http://www.llaumgui.com/public/gauffr/.Gauffr_schema_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Les autres points forts de Gauffr sont :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Gestion de log&lt;/strong&gt;s : on sait, par exemple, qui tente de se connecter sur une application sans en avoir le droit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gestion des AltLogin&lt;/strong&gt; : par exemple, mon identifiant sur les forums de Fedora-Fr est &lt;em&gt;llaumgui &lt;/em&gt;alors que sur le wiki c'est &lt;em&gt;GuillaumeKulakowski&lt;/em&gt;, Gauffr sait faire la conversion et retrouver le bon compte sur le GauffrMaster.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gestion des accréditations &lt;/strong&gt;: on peut gérer les accès aux différentes applications (GauffrSlaves) directement depuis Gauffr.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;htacess :&lt;/strong&gt; &lt;a hreflang=&quot;en&quot; href=&quot;http://projects.llaumgui.com/index.php/p/gauffr/page/htaccessAndGauffr/&quot;&gt;Gauffr est coupable avec des htacess&lt;/a&gt; via &lt;a hreflang=&quot;en&quot; href=&quot;http://modauthmysql.sourceforge.net/&quot;&gt;mod_auth_mysql&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API :&lt;/strong&gt; Gauffr possède &lt;a hreflang=&quot;en&quot; href=&quot;http://www.llaumgui.com/public/gauffr/gauffr_0.4/&quot;&gt;une API documentée&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voila, le projet est encore tout jeune mais les prochaines versions devraient amener la GaufrAdmin qui permettra de configurer les droits et les GauffrSlave à partir d'une interface web.&lt;/p&gt;
&lt;p&gt;En attendant &lt;a hreflang=&quot;fr&quot; href=&quot;http://projects.llaumgui.com/index.php/p/gauffr/&quot;&gt;Gauffr 0.4 est disponible sur le site du projet&lt;/a&gt; et également en RPM &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/pages/depot-llaumgui&quot;&gt;depuis mon dépô&lt;/a&gt;t.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/sortie-de-gauffr-04#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/sortie-de-gauffr-04#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/536</wfw:commentRss>
      </item>
    
  <item>
    <title>Agrandir un volume LVM crypté</title>
    <link>http://www.llaumgui.com/post/agrandir-un-volume-lvm-crypte</link>
    <guid isPermaLink="false">urn:md5:a3067dcfee1791baf185d8a50891c2f3</guid>
    <pubDate>Sun, 01 Aug 2010 21:53:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Linux</category>
        <category>Luks</category><category>LVM</category>    
    <description>&lt;p&gt;Ce billet est là pour me servir de pense bête, mais j'espère qu'il vous sera aussi profitable.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Situation :&lt;/strong&gt; je souhaite agrandir un volume &lt;a href=&quot;http://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques&quot; hreflang=&quot;fr&quot; title=&quot;Gestion par volumes logiques&quot;&gt;LVM&lt;/a&gt; cryptée avec &lt;a href=&quot;http://en.wikipedia.org/wiki/Linux_Unified_Key_Setup&quot; hreflang=&quot;en&quot; title=&quot;Linux Unified Key Setup&quot;&gt;luks&lt;/a&gt;. Ma partition /srv/web fait initialement 2Go et je désire la passer à 3G.&lt;/p&gt;    &lt;p&gt;On vérifie que l'on a suffisamment de disque dur disponible (325Go dans mon cas, c'est jouable ;-)):&lt;/p&gt;
&lt;pre class=&quot;bash bash&quot; style=&quot;font-family:inherit&quot;&gt;root&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;zhukov ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt; vgdisplay &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; Free
  Free  PE &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt; Size       &lt;span style=&quot;color: #000000;&quot;&gt;10407&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;325&lt;/span&gt;,&lt;span style=&quot;color: #000000;&quot;&gt;22&lt;/span&gt; GiB&lt;/pre&gt;


&lt;p&gt;On ausculte la partition à retailler (la partition contenant mes sites web ainsi que mes bases MySQL qui fait actuellement 2Go) :&lt;/p&gt;
&lt;pre class=&quot;bash bash&quot; style=&quot;font-family:inherit&quot;&gt;root&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;zhukov ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt; lvdisplay &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;VG00&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;LV_web
  &lt;span style=&quot;color: #660033;&quot;&gt;---&lt;/span&gt; Logical volume &lt;span style=&quot;color: #660033;&quot;&gt;---&lt;/span&gt;
  LV Name                &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;VG00&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;LV_web
  VG Name                VG00
  LV UUID                E8pTh0-s2B6-3Sv3-mqi5-QJSH-gorL-gi7jrF
  LV Write Access        read&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;write&lt;/span&gt;
  LV Status              available
  &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# open                 1&lt;/span&gt;
  LV Size                &lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;,00 GiB
  Current LE             &lt;span style=&quot;color: #000000;&quot;&gt;64&lt;/span&gt;
  Segments               &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;
  Allocation             inherit
  Read ahead sectors     auto
  - currently &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; to     &lt;span style=&quot;color: #000000;&quot;&gt;256&lt;/span&gt;
  Block device           &lt;span style=&quot;color: #000000;&quot;&gt;253&lt;/span&gt;:&lt;span style=&quot;color: #000000;&quot;&gt;5&lt;/span&gt;
root&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;zhukov ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;df&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-h&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; web
                      &lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;,0G  &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;,2G  711M  &lt;span style=&quot;color: #000000;&quot;&gt;63&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;srv&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;web&lt;/pre&gt;


&lt;p&gt;On rajoute 1G :&lt;/p&gt;
&lt;pre class=&quot;bash bash&quot; style=&quot;font-family:inherit&quot;&gt;root&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;zhukov ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt; lvextend &lt;span style=&quot;color: #660033;&quot;&gt;-L&lt;/span&gt; +1G &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;VG00&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;LV_web
  Extending logical volume LV_web to &lt;span style=&quot;color: #000000;&quot;&gt;3&lt;/span&gt;,00 GiB
  Logical volume LV_web successfully resized&lt;/pre&gt;


&lt;p&gt;Ensuite on doit connaitre le nom du volume luks via /etc/fstab ou /etc/crypttab :&lt;/p&gt;
&lt;pre class=&quot;bash bash&quot; style=&quot;font-family:inherit&quot;&gt;root&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;zhukov ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;fstab &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; web
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;mapper&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;luks-06457255-1fdf-&lt;span style=&quot;color: #000000;&quot;&gt;4652&lt;/span&gt;-8d10-7d28b00cc004 	&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;srv&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;web        ext4    defaults        &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Et on retaille le volume crypté et le filesystem :&lt;/p&gt;
&lt;pre class=&quot;bash bash&quot; style=&quot;font-family:inherit&quot;&gt;cryptsetup &lt;span style=&quot;color: #660033;&quot;&gt;--verbose&lt;/span&gt; resize luks-06457255-1fdf-&lt;span style=&quot;color: #000000;&quot;&gt;4652&lt;/span&gt;-8d10-7d28b00cc004
resize2fs &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;mapper&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;luks-06457255-1fdf-&lt;span style=&quot;color: #000000;&quot;&gt;4652&lt;/span&gt;-8d10-7d28b00cc004&lt;/pre&gt;


&lt;p&gt;Et Hop :&lt;/p&gt;
&lt;pre class=&quot;bash bash&quot; style=&quot;font-family:inherit&quot;&gt;root&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;zhukov ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;df&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-h&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; web
                      &lt;span style=&quot;color: #000000;&quot;&gt;3&lt;/span&gt;,0G  &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;,2G  &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;,7G  &lt;span style=&quot;color: #000000;&quot;&gt;42&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;srv&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;web&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/agrandir-un-volume-lvm-crypte#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/agrandir-un-volume-lvm-crypte#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/535</wfw:commentRss>
      </item>
    
  <item>
    <title>Fedora-Fr, mise à jour sous eZ Publish 4.3 et migration vers eZ Flow</title>
    <link>http://www.llaumgui.com/post/fedora-fr-mise-a-jour-sous-ez-publish-43-et-migration-vers-ez-flow</link>
    <guid isPermaLink="false">urn:md5:2c60ff431947ad8466470aa9fbb746dd</guid>
    <pubDate>Sun, 01 Aug 2010 15:46:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>eZ Publish</category>
        <category>eZ Flow</category><category>eZ Publish</category><category>eZFluxBB</category><category>eZJSCore</category><category>ezoe</category><category>fedora-fr</category><category>FluxBB</category><category>jQuery</category><category>leZRSS</category><category>leZToolbox</category><category>MooTools</category>    
    <description>&lt;p&gt;Avec un peu de retard, &lt;a title=&quot;Communauté francophone Fedora - Linux&quot; hreflang=&quot;fr&quot; href=&quot;http://www.fedora-fr.org&quot;&gt;Fedora-Fr&lt;/a&gt; vient enfin de passer d'&lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot; title=&quot;Enterprise Open Source Web Content Management&quot;&gt;eZ Publish&lt;/a&gt; 4.2 vers &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/developer/news/ez_publish_4_3_0_released&quot; title=&quot;eZ Publish 4.3.0 released&quot;&gt;la version 4.3&lt;/a&gt;. Une mise à jour sans encombre une fois de plus grâce &lt;a href=&quot;http://ez.no/download/ez_publish/changelogs/ez_publish_3_6/new_features/static_caching_of_content&quot; hreflang=&quot;en&quot; title=&quot;Static Caching of Content&quot;&gt;au cache statique&lt;/a&gt; qui permet de &amp;quot;&lt;em&gt;tout casser&lt;/em&gt;&amp;quot; sans que les visiteurs en soient pénalisés ou même ne s'en rendent compte. Les autres éléments mis à jour ou modifiés sont les suivants :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Passage du &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Framework&quot; title=&quot;kit de composants logiciels structurels&quot;&gt;framework&lt;/a&gt; &lt;a hreflang=&quot;en&quot; href=&quot;http://mootools.net/&quot; title=&quot;MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer&quot;&gt;MooTools&lt;/a&gt; (solution que j'apprécie) vers &lt;a hreflang=&quot;en&quot; href=&quot;http://jquery.com/&quot; title=&quot;The Write Less, Do More, JavaScript Library&quot;&gt;jQuery&lt;/a&gt; (solution retenue par eZ System) chargé via un &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Content_Delivery_Network&quot; title=&quot;Content Delivery Network&quot;&gt;CDN&lt;/a&gt; (ça de moins pour notre serveur) grâce à &lt;a title=&quot;ezjscore: eZ Publish JavaScript and Ajax framework&quot; href=&quot;http://share.ez.no/articles/ez-publish/ezjscore-ez-publish-javascript-and-ajax-framework%28en&quot; hreflang=&quot;en&quot;&gt;eZJSCore&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;Migration des flux &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/RSS_%28format%29&quot; title=&quot;RSS (format)&quot;&gt;RSS&lt;/a&gt; sous &lt;a href=&quot;http://projects.llaumgui.com/index.php/p/lezrss/&quot; hreflang=&quot;en&quot; title=&quot;An eZRSS improvement&quot;&gt;leZRSS&lt;/a&gt; (pensez à mettre à jour vos flux RSS si votre agrégateur ne supporte pas les &lt;a title=&quot;Liste des codes HTTP&quot; href=&quot;http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP#Redirection&quot; hreflang=&quot;fr&quot;&gt;redirections 301&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;Migration vers &lt;a href=&quot;http://projects.llaumgui.com/index.php/p/leztoolbox/&quot; hreflang=&quot;en&quot; title=&quot;Toolbox for eZPublish&quot;&gt;leZToolbox&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;Migration vers &lt;a href=&quot;http://ez.no/ezflow&quot; hreflang=&quot;en&quot; title=&quot;Web Publishing For News and Media Portals&quot;&gt;eZ Flow&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;    &lt;p&gt;C'est ce dernier point qui a été le plus long à réaliser. Jusqu'à présent, &lt;a href=&quot;http://www.llaumgui.com/post/Fedora-Fr-v41-etude-de-cas-d-un-site-sous-eZ-Publish&quot;&gt;les blocs de Fedora-Fr étaient directement inclus depuis l'éditeur de texte&lt;/a&gt; (eZOE). Cette solution, à l'époque, était pratique mais avec l'arrivée d'eZ Flow les astuces utilisées devenaient absurdes. A présent la gestion des différents layouts d'une page est déléguée non plus à des cases à cocher mais à eZ Flow tout comme la gestion des différents blocs.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/fedora-fr_ezflow.png&quot; title=&quot;Fedora-Fr et eZ Flow&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.fedora-fr_ezflow_m.jpg&quot; alt=&quot;Fedora-Fr et eZ Flow&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;Fedora-Fr et eZ Flow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cette migration a été aussi l'occasion de mettre à jour &lt;a title=&quot; eZFluxBB is an extension eZ publish which allows FluxBB (formerly PunBB) and eZ Publish to communicate&quot; hreflang=&quot;en&quot; href=&quot;http://projects.ez.no/ezfluxbb&quot;&gt;eZFluxBB&lt;/a&gt; qui comprend à présent des blocs eZ Flow pour inclure directement les informations de votre forum &lt;a hreflang=&quot;en&quot; href=&quot;http://fluxbb.org/&quot; title=&quot;FluxBB is a fast, light, user-friendly forum application for your website.&quot;&gt;FluxBB&lt;/a&gt; dans votre portail eZ Publish ! Une nouvelle version d'eZFluxBB devrait bientôt voir le jour juste le temps de faire des tests avec FluxBB 1.4.&lt;/p&gt;
&lt;p&gt;En effet, la prochaine étape sur Fedora-Fr sera de mettre à jour le forum de PunBB ver FluxBB 1.4.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/fedora-fr-mise-a-jour-sous-ez-publish-43-et-migration-vers-ez-flow#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/fedora-fr-mise-a-jour-sous-ez-publish-43-et-migration-vers-ez-flow#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/534</wfw:commentRss>
      </item>
    
  <item>
    <title>Tester la dernière version de GNOME Shell sous Fedora 13</title>
    <link>http://www.llaumgui.com/post/tester-la-derniere-version-de-gnome-shell-sous-fedora-13</link>
    <guid isPermaLink="false">urn:md5:bd400d61e97f99ec03dfe60856291aac</guid>
    <pubDate>Thu, 22 Jul 2010 12:22:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>Fedora</category><category>Fedora 13</category><category>GNOME</category><category>GNOME Shell</category><category>Rawhide</category>    
    <description>&lt;p&gt;Comme beaucoup le savent déjà, la future version de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.gnome.org/&quot; title=&quot;GNOME: The Free Software Desktop Project&quot;&gt;GNOME&lt;/a&gt; sera GNOME 3.0 et
embarquera un nouveau gestionnaire de fenêtre à l'ergonomie innovante et entièrement
repensée : &lt;a hreflang=&quot;en&quot; href=&quot;http://live.gnome.org/GnomeShell&quot;&gt;GNOME Shell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://fedoraproject.org/&quot;&gt;Fedora&lt;/a&gt; embarque bien évidement GNOME Shell dans ses dépôts depuis déjà 2 ou 3 releases, mais la version actuellement en place dans Fedora 13
date déjà de quelques mois. Ce qui est assez dérangeant pour un logiciel en
pleine phase de développement.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;GNOME Shell&quot; href=&quot;http://www.llaumgui.com/public/images/linux/logiciels/gnome-shell.png&quot;&gt;&lt;img title=&quot;GNOME Shell&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;GNOME Shell&quot; src=&quot;http://www.llaumgui.com/public/images/linux/logiciels/.gnome-shell_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;h2&gt;Construction de GNOME Shell avec JHBuild&lt;/h2&gt;
&lt;p&gt;La solution pour avoir toujours la dernière version de GNOME Shell est de la compiler directement depuis &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Git&quot;&gt;Git&lt;/a&gt;, ainsi que toutes ses dépendances grâce à &lt;a hreflang=&quot;fr&quot; href=&quot;http://library.gnome.org/devel/jhbuild/stable/introduction.html.fr&quot;&gt;JHBuild&lt;/a&gt;. La page de GNOME Shell explique &lt;a hreflang=&quot;en&quot; href=&quot;http://live.gnome.org/GnomeShell#Building&quot;&gt;comment construire votre GNOME Shell&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Récupérez le script qui va vous télécharger (avec &lt;a hreflang=&quot;en&quot; href=&quot;http://www.packagekit.org/&quot;&gt;PackageKit&lt;/a&gt;, donc proprement) toutes les dépendances nécessaires à la construction avec JHBuild, ainsi que la configuration de JHBuild :&lt;br /&gt;&lt;pre&gt;curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh&lt;br /&gt;/bin/bash gnome-shell-build-setup.sh&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Et c'est parti :&lt;br /&gt;&lt;pre&gt;jhbuild build&lt;/pre&gt;Attention cependant à être patient (~1 heure).&lt;/li&gt;
&lt;li&gt;Ensuite pour lancer gnome-shell :&lt;br /&gt;&lt;pre&gt;~/gnome-shell/install/bin/gnome-shell --replace&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Vous l'aurez compris, gnome-shell est proprement installé dans votre répertoire personnel : ~/gnome-shell.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Launcher de GNOME Shell&quot; href=&quot;http://www.llaumgui.com/public/images/linux/logiciels/gnome-shell_launcher.png&quot;&gt;&lt;img title=&quot;Launcher de GNOME Shell&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;Launcher de GNOME Shell&quot; src=&quot;http://www.llaumgui.com/public/images/linux/logiciels/.gnome-shell_launcher_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Récupération de GNOME Shell à partir de la Rawhide&lt;/h2&gt;
&lt;p&gt;Pour ceux qui ne le savent pas encore, la &lt;a hreflang=&quot;fr&quot; href=&quot;http://doc.fedora-fr.org/wiki/Rawhide&quot;&gt;Rawhide&lt;/a&gt; est la prochaine version de Fedora, elle correspond actuellement à &lt;a hreflang=&quot;en&quot; href=&quot;http://fedoraproject.org/wiki/Releases/14/Schedule&quot;&gt;Fedora 14&lt;/a&gt;. Pour mettre à jour votre gnome-shell&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Récupérez la définition du repo rawhide :&lt;br /&gt;&lt;pre&gt;yum install fedora-release-rawhide-13-1.noarch&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Vérifiez bien que par défaut ce repo est désactivé.&lt;/li&gt;
&lt;li&gt;Mettez à jour gnome-shell&lt;br /&gt;&lt;pre&gt;yum --enablerepo=rawhide update gnome-shell &lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/linux/logiciels/gnome-shell_notify.png&quot; title=&quot;Notification de GNOME Shell&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/linux/logiciels/.gnome-shell_notify_m.jpg&quot; alt=&quot;Notification de GNOME Shell&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;Notification de GNOME Shell&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Récupération de GNOME Shell à partir du dépôt de Colin Walters&lt;/h2&gt;
&lt;p&gt;
Colin Walters construit une version de GNOME Shell pour Fedora 13 plus à jour que celle officiellement disponible.&lt;/p&gt;
&lt;pre&gt;root@zhukov ~&amp;gt; cat /etc/yum.repos.d/gnome-shell.repo&lt;br /&gt;[gnome-shell]name=gnome-shell (Colin Walters)&lt;br /&gt;baseurl=http://fedorapeople.org/~walters/gnome-shell-F$releasever/&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=0&lt;/pre&gt;&lt;p&gt;Attention, ce dépôt est cassé à l'heure ou j'écris ces quelques lignes.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Alt + tab sous GNOME Shell&quot; href=&quot;http://www.llaumgui.com/public/images/linux/logiciels/gnome-shell_alttab.png&quot;&gt;&lt;img title=&quot;Alt + tab sous GNOME Shell&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;Alt + tab sous GNOME Shell&quot; src=&quot;http://www.llaumgui.com/public/images/linux/logiciels/.gnome-shell_alttab_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Et GNOME Shell dans tout ça ?&lt;/h2&gt;
&lt;p&gt;Je dois confesser une petite déception, après avoir discuté avec &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.fedora-fr.org/bochecha/&quot; title=&quot;Le skyblog de bochecha&quot;&gt;bochecha&lt;/a&gt;, je m'attendais à un gros gap entre la version disponible dans les dépôts de Fedora 13 et celle construite directement depuis le Git. Les changement les plus notables sont :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Le sort de la barre latéral est enfin fixé : elle dégage,&lt;/li&gt;
&lt;li&gt;le système de notification est amélioré,&lt;/li&gt;
&lt;li&gt;un début de gestion des paramétrages avec l'applet horloge par exemple,&lt;/li&gt;
&lt;li&gt;la gestion des menus au clic droit sur la barre du haut est plus élégant,&lt;/li&gt;
&lt;li&gt;etc...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Bref, GNOME 3.0 risque fort de ressembler à KDE 4 à ses débuts, un truc pas très utilisable pour patienter la prochaine version. Heureusement que Gnome 3.0 ne marquera pas une rupture comme ce fut le cas avec l'arrivé de KDE 4.0 et que nous pourrons conserver notre ancien gestionnaire de fenêtre (&lt;a hreflang=&quot;en&quot; href=&quot;http://www.compiz.org/&quot;&gt;Compiz&lt;/a&gt; pour moi actuellement).&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/tester-la-derniere-version-de-gnome-shell-sous-fedora-13#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/tester-la-derniere-version-de-gnome-shell-sous-fedora-13#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/532</wfw:commentRss>
      </item>
    
  <item>
    <title>gnome-gmail : intégration de Gmail avec Gnome</title>
    <link>http://www.llaumgui.com/post/gnome-gmail-%3A-integration-de-gmail-avec-gnome</link>
    <guid isPermaLink="false">urn:md5:a24114e24f98d4a9c56fde49f19aaaaa</guid>
    <pubDate>Wed, 21 Jul 2010 17:36:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>Fedora</category><category>Gmail</category><category>GNOME</category><category>Google</category><category>rpm</category>    
    <description>    &lt;p&gt;J'ai découvert aujourd'hui &lt;a hreflang=&quot;en&quot; href=&quot;http://gnome-gmail.sourceforge.net/&quot;&gt;gnome-gmail&lt;/a&gt;. Ce paquet permet de définir &lt;a hreflang=&quot;fr&quot; href=&quot;https://mail.google.com&quot;&gt;Gmail&lt;/a&gt; comme client mail par défaut de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.gnome.org/&quot;&gt;Gnome&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Applications préférées avec gnome-gmail&quot; href=&quot;http://www.llaumgui.com/public/images/linux/logiciels/gnome-gmail.png&quot;&gt;&lt;img title=&quot;Applications préférées avec gnome-gmail&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;Applications préférées avec gnome-gmail&quot; src=&quot;http://www.llaumgui.com/public/images/linux/logiciels/.gnome-gmail_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Comme le logiciel n'était pas disponible dans &lt;a hreflang=&quot;fr&quot; href=&quot;http://fedoraproject.org/&quot;&gt;Fedora&lt;/a&gt;, j'en ai profité pour faire un &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/RPM_Package_Manager&quot;&gt;RPM&lt;/a&gt; et enchainer sur une &lt;a hreflang=&quot;en&quot; href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=616768&quot;&gt;review request&lt;/a&gt; qui vient d'être validée, le paquet devrait donc arriver dans Fedora d'ici quelques jours.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;ins&gt;Mise à jour (27/07/2010)&lt;/ins&gt; :&lt;/strong&gt; Disponible dans les dépôts de fedora-testing.&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/gnome-gmail-%3A-integration-de-gmail-avec-gnome#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/gnome-gmail-%3A-integration-de-gmail-avec-gnome#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/531</wfw:commentRss>
      </item>
    
  <item>
    <title>dcSocialize, AddThis, Facebook &amp; Twitter pour votre Dotclear (Sur DotAddict)</title>
    <link>http://www.llaumgui.com/post/dcsocialize-addthis-facebook-twitter-pour-votre-dotclear-sur-dotaddict</link>
    <guid isPermaLink="false">urn:md5:feaba8c849ef3098eaa9e56394bde207</guid>
    <pubDate>Sun, 04 Jul 2010 10:19:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Dotclear</category>
        <category>dcSocialize</category><category>Dotclear</category><category>Web 2.0</category><category>widget</category>    
    <description>    &lt;p&gt;J'ai profité de &lt;a title=&quot;llaumgui.com sous Dotclear 2.2&quot; href=&quot;http://www.llaumgui.com/post/llaumguicom-sous-dotclear-22&quot; hreflang=&quot;fr&quot;&gt;ma migration&lt;/a&gt; sous &lt;a title=&quot;Prenez le contrôle de votre blog !&quot; hreflang=&quot;fr&quot; href=&quot;http://fr.dotclear.org/&quot;&gt;Dotclear&lt;/a&gt; 2.2 pour fusionner mes précédentes extensions sociales (à savoir : dcWidgetAddThis, dcWidgetFacebook et dcWidgetTwitter) au sein d'un seul et unique plugin : &lt;strong&gt;dcSocialize&lt;/strong&gt;. Au programme des réjouissances de cette pré-version (dcSocialize 0.9) :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Widget &lt;a title=&quot;AddThis - The #1 Bookmarking &amp;amp; Sharing Service&quot; href=&quot;http://www.addthis.com/&quot; hreflang=&quot;en&quot;&gt;AddThis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Widget &lt;a href=&quot;http://www.facebook.com/&quot; hreflang=&quot;fr&quot;&gt;Facebook&lt;/a&gt;, I like&lt;/li&gt;
&lt;li&gt;Widget Facebook, Share&lt;/li&gt;
&lt;li&gt;Widget &lt;a href=&quot;http://twitter.com/&quot; hreflang=&quot;fr&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Widget &lt;a href=&quot;http://tweetmeme.com/&quot; hreflang=&quot;en&quot;&gt;TweetMeme&lt;/a&gt; Button&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tous ces widgets sont bien évidement visibles sur mon blog.&lt;/p&gt;
&lt;p&gt;Le plugin et disponible sur &lt;a href=&quot;http://projects.llaumgui.com/index.php/p/dcsocialize/&quot; hreflang=&quot;en&quot; title=&quot;dcSocialize&quot;&gt;le site du projet&lt;/a&gt; mais également sur &lt;a hreflang=&quot;fr&quot; href=&quot;http://plugins.dotaddict.org/&quot;&gt;DotAddict&lt;/a&gt;, vous pouvez donc &lt;a hreflang=&quot;fr&quot; href=&quot;http://plugins.dotaddict.org/dc2/details/dcSocialize&quot;&gt;installer dcSocialize&lt;/a&gt; directement depuis l'interface d'administration de votre blog.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/dcsocialize-addthis-facebook-twitter-pour-votre-dotclear-sur-dotaddict#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/dcsocialize-addthis-facebook-twitter-pour-votre-dotclear-sur-dotaddict#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/530</wfw:commentRss>
      </item>
    
  <item>
    <title>llaumgui.com sous Dotclear 2.2</title>
    <link>http://www.llaumgui.com/post/llaumguicom-sous-dotclear-22</link>
    <guid isPermaLink="false">urn:md5:0cd91146e290c8ef7bb2bb6317946d51</guid>
    <pubDate>Sat, 03 Jul 2010 16:41:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Dotclear</category>
        <category>Dotclear</category><category>php</category>    
    <description>    &lt;p&gt;Je viens tout juste de finir la migration de ce blog sous &lt;a title=&quot;Prenez le contrôle de votre blog !&quot; hreflang=&quot;fr&quot; href=&quot;http://fr.dotclear.org/&quot;&gt;Dotclear&lt;/a&gt; 2.2. Les nouveautés visibles sont peu nombreuses (auto-complétion de tags dans l'admin), les modifications les plus importantes concernent en effet plus les éléments sous le capot de la bête, le support (enfin !) de php 5.3 par exemple. A noter que vous pouvez lire l'annonce officielle &lt;a title=&quot;Dotclear 2.2&quot; href=&quot;http://fr.dotclear.org/blog/post/2010/06/30/Dotclear-2.2&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;. Vous pouvez aussi lire &lt;a href=&quot;http://www.morefnu.org/post/2010/06/01/Sur-le-chemin-de-la-2.2&quot; title=&quot;Sur le chemin de la 2.2&quot; hreflang=&quot;fr&quot;&gt;cette suite de billets retraçant les avancées de la 2.2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Comme une bonne nouvelle n'arrive jamais seule, &lt;a title=&quot;DotAddict.org est la porte qui ouvre sur le monde merveilleux des contributions au projet Dotclear.&quot; hreflang=&quot;fr&quot; href=&quot;http://dotaddict.org/&quot;&gt;DotAddict&lt;/a&gt; renait de ces cendres et propose plein de nouveaux plugins et thèmes.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/llaumguicom-sous-dotclear-22#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/llaumguicom-sous-dotclear-22#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/529</wfw:commentRss>
      </item>
    
  <item>
    <title>Mon nouveau PC portable, Asus UL30Vt : Zhukov</title>
    <link>http://www.llaumgui.com/post/mon-nouveau-pc-portable-asus-ul30vt-%3A-zhukov</link>
    <guid isPermaLink="false">urn:md5:1715d94cf49a5da2e36a696962701c9f</guid>
    <pubDate>Fri, 02 Jul 2010 08:09:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>Asus</category><category>Asus UL30Vt</category><category>Hybrid Graphics</category><category>Intel</category><category>NVIDIA</category><category>PC portable</category><category>webcam</category>    
    <description>&lt;p&gt;Après plus de 4 années de bons et loyaux services, &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Vaisseaux_de_Starfleet#Defiant&quot; title=&quot;Vaisseaux de Starfleet - Classe Defiant&quot;&gt;Defiant&lt;/a&gt;, mon
portable 15&amp;quot; &lt;a href=&quot;http://www.llaumgui.com/post/../tag/Asus&quot;&gt;Asus&lt;/a&gt;
A6VaQ016 commençait à donner de sérieux signes de fatigue voir même de
mort imminente. J'ai donc entrepris de le changer.&lt;/p&gt;
&lt;p&gt;Plutôt satisfait par la qualité des Asus mais aussi par leur garantie
de 2 ans sur site (efficace pour l'avoir testée une fois) c'est donc
tout naturellement vers cette marque que j'ai porté ma préférence. La
seconde étape a été de choisir une taille de diagonale. Après de longues
hésitations, je me suis fixé sur un 13,3&amp;quot; qui est, selon moi, un très
bon compromis entre le &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Notebook&quot; title=&quot;Ultraportable&quot;&gt;notebook&lt;/a&gt;
peut pratique et le 15&amp;quot; plus encombrant pour une même résolution. Après
beaucoup de lectures, mon choix c'est finalement porté sur l'&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.materiel.net/ctl/PC_Portables/58398-UL30VT_QX017V_graveur_externe.html&quot; title=&quot; Asus  UL30VT-QX017V + graveur externe &quot;&gt;Asus UL30Vt&lt;/a&gt;. Ce
laptop a pour particularité d'avoir 2 cartes graphiques, l'une dite
intégrée (Intel), l'autre plus puissante dite discrète(Nvidia), c'est l'&lt;a hreflang=&quot;en&quot; href=&quot;http://en.wikipedia.org/wiki/Hybrid_Graphics&quot; title=&quot;Hybrid Graphics&quot;&gt;Hybrid Graphics&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/geek/asus_ul30vt.jpg&quot;&gt;&lt;img title=&quot;Asus_UL30Vt&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.llaumgui.com/public/images/geek/.asus_ul30vt_s.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/geek/asus_ul30vt.jpg&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A peine la bête reçue (merci &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.materiel.net&quot; title=&quot;Votre spécialiste Hight-Tech&quot;&gt;Materiel.net&lt;/a&gt;, commande passée le dimanche et reçue le Mardi au point d'emport donc livrée gratuitement), je me suis bien sûr empressé de virer l'OS de base : Windows 7. Je dois d'ailleurs faire une &lt;a hreflang=&quot;fr&quot; href=&quot;http://racketiciel.info/&quot; title=&quot;Non aux racketiciels&quot;&gt;demande de remboursement&lt;/a&gt;, à en croire &lt;a hreflang=&quot;fr&quot; href=&quot;http://bons-constructeurs-ordinateurs.info/&quot; title=&quot;Liste des bons et mauvais constructeurs d'ordinateur personnel et matériel informatique&quot;&gt;cette liste&lt;/a&gt;, Asus ferait parti des bons élèves, pas comme &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/remboursement-de-licence-la-reponse-de-MSI&quot; title=&quot;Remboursement de licence Windows XP, la réponse de MSI&quot;&gt;MSI que je vous conseil très fortement de boycotter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Après 2 jours avec la bête il en ressort que tout fonctionne bien, &lt;a title=&quot;Asus UL30Vt&quot; hreflang=&quot;en&quot; href=&quot;http://www.linlap.com/wiki/asus+ul30vt&quot;&gt;j'ai d'ailleurs fait un rapport&lt;/a&gt; sur &lt;a href=&quot;http://www.linlap.com/&quot; title=&quot;Welcome to the Linux Laptop Wiki &quot;&gt;LinLap&lt;/a&gt;. Il reste cependant 2 points noirs :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;La webcam est à l'envers, &lt;a hreflang=&quot;fr&quot; href=&quot;http://forums.fedora-fr.org/viewtopic.php?id=48662&quot; title=&quot;Image de la webcam à l'envers&quot;&gt;j'ai ouvert un sujet&lt;/a&gt; sur &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.fedora-fr.org&quot;&gt;Fedora-Fr&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;Le &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Lspci&quot;&gt;lspci&lt;/a&gt; me donne 2 cartes graphiques.Je tente désespérément de déconnecter la carte Nvidia qui bouffe de la batterie pour rien, faut que je suive &lt;a href=&quot;http://asusm51ta-with-linux.blogspot.com/&quot; hreflang=&quot;en&quot; title=&quot;ASUSM51Ta &amp;amp; Linux: HowTo compile Kernel + switcheroo&quot;&gt;ce tutoriel&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voila, fidèle à la mythologie des vaisseaux de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Starfleet&quot; hreflang=&quot;fr&quot;&gt;Starfleet&lt;/a&gt;, après &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Enterprise_%28Star_Trek%29&quot; title=&quot;Enterprise (Star Trek)&quot;&gt;Enterprise&lt;/a&gt;, &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Vaisseaux_de_Starfleet#Defiant&quot; title=&quot;Vaisseaux de Starfleet - Classe Defiant&quot;&gt;Defiant&lt;/a&gt;, &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Vaisseaux_de_Starfleet#Miranda&quot; title=&quot;Vaisseaux de Starfleet - Classe Miranda&quot;&gt;Saratoga&lt;/a&gt;, &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Deep_Space_Nine_%28station_spatiale%29&quot; title=&quot;Deep Space Nine (station spatiale)&quot;&gt;Deep Space Nine&lt;/a&gt;, j'ai nommé cette nouvelle machine &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Vaisseaux_de_Starfleet#Ambassador&quot; title=&quot;Vaisseaux de Starfleet - Classe Ambassador&quot;&gt;Zhukov&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/mon-nouveau-pc-portable-asus-ul30vt-%3A-zhukov#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/mon-nouveau-pc-portable-asus-ul30vt-%3A-zhukov#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/527</wfw:commentRss>
      </item>
    
  <item>
    <title>MUFFIN n°2 est dans les bacs ! ! !</title>
    <link>http://www.llaumgui.com/post/muffin-n2-est-dans-les-bacs</link>
    <guid isPermaLink="false">urn:md5:d72aa93939396dfee4cd914beba04076</guid>
    <pubDate>Thu, 01 Jul 2010 19:51:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora-Fr</category>
        <category>Fedora</category><category>Fedora 13</category><category>fedora-fr</category>    
    <description>    &lt;p&gt;Pour ceux qui auraient échappé à &lt;a hreflang=&quot;fr&quot; href=&quot;http://forums.fedora-fr.org/viewtopic.php?id=48675&amp;amp;words=&quot;&gt;la news&lt;/a&gt;, le n°2 du &lt;strong&gt;M&lt;/strong&gt;agazine des &lt;strong&gt;U&lt;/strong&gt;tilisateurs &lt;strong&gt;F&lt;/strong&gt;rancophones de &lt;strong&gt;F&lt;/strong&gt;edora &lt;strong&gt;I&lt;/strong&gt;nversement &lt;strong&gt;N&lt;/strong&gt;iffum est &lt;a hreflang=&quot;fr&quot; href=&quot;http://mag.fedora-fr.org/w/images/3/3a/Muffin_num%C3%A9ro_2.pdf&quot;&gt;là&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Au sommaire :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fedora 13 :&lt;/strong&gt; présentation de « Goddard »&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PackageKit :&lt;/strong&gt; le gestionnaire de paquets universel !&lt;/li&gt;
&lt;li&gt;Vous avez signé !&lt;/li&gt;
&lt;li&gt;Les effets 3D sous Fedora&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wine :&lt;/strong&gt; l'implémentation API Windows dans GNU/Linux&lt;/li&gt;
&lt;li&gt;Live USB Creator&lt;/li&gt;
&lt;li&gt;Les Mags Fedora dans le monde&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DOSSIER : &lt;/strong&gt;Introduction à la virtualisation sous Fedora&lt;/li&gt;
&lt;li&gt;Évènements à ne pas manquer cette année !&lt;/li&gt;
&lt;li&gt;Fedora LAMP&lt;/li&gt;
&lt;li&gt;Fedora et le monitoring système&lt;/li&gt;
&lt;li&gt;Les paquets Fedora du jour&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sugar : &lt;/strong&gt;l'environnement de bureau pour l'OLPC&lt;/li&gt;
&lt;li&gt;Nous rejoindre en cuisine !&lt;/li&gt;
&lt;li&gt;Remerciements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C'est gratuit, alors &lt;a hreflang=&quot;fr&quot; href=&quot;http://mag.fedora-fr.org/w/images/3/3a/Muffin_num%C3%A9ro_2.pdf&quot;&gt;n'hésitez pas à en proffiter&lt;/a&gt; ;-).&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/muffin-n2-est-dans-les-bacs#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/muffin-n2-est-dans-les-bacs#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/528</wfw:commentRss>
      </item>
    
  <item>
    <title>2 de mes PC sur 3 sous Fedora 13 a.k.a Goddard</title>
    <link>http://www.llaumgui.com/post/2-de-mes-pc-sur-3-sous-fedora-13-aka-goddard</link>
    <guid isPermaLink="false">urn:md5:5f82fb1e99139e064cf07d49ce56173b</guid>
    <pubDate>Fri, 07 May 2010 19:44:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>Fedora</category><category>Fedora 13</category><category>nouveau</category><category>NVIDIA</category><category>package-cleanup</category><category>preupgrade</category><category>RPM fusion</category><category>yum</category>    
    <description>&lt;p&gt;J'ai profité du week-end dernier pour passer ma station de travail
sous &lt;a title=&quot;Fedora 13 Goddard : version Bêta disponible&quot; hreflang=&quot;fr&quot; href=&quot;http://forums.fedora-fr.org/viewtopic.php?pid=410597#410597&quot;&gt;Fedora
13 bêta&lt;/a&gt;. Comme c'est le cas depuis quelques versions déjà, la mise à
jour via &lt;a title=&quot;PreUpgrade : Passer à la version supérieure de Fedora&quot; href=&quot;http://doc.fedora-fr.org/wiki/PreUpgrade_:_Passer_%C3%A0_la_version_sup%C3%A9rieure_de_Fedora&quot; hreflang=&quot;fr&quot;&gt;preupgrade&lt;/a&gt; est passée comme une lettre à la poste et
j'ai pu redémarrer sous une F13 sans (trop de) problèmes.&lt;/p&gt;
&lt;p&gt;Quelques &lt;a href=&quot;http://manpagesfr.free.fr/man/man1/package-cleanup.1.html&quot; hreflang=&quot;fr&quot;&gt;package-cleanup&lt;/a&gt; et quelques yum update plus tard, j'ai
pu découvrir une F13 beta plus que fonctionnelle et up2date.&lt;/p&gt;    J'ai voulu profiter de cette migration pour me &lt;a href=&quot;http://www.llaumgui.com/post/Briser-mes-chaines&quot;&gt;libérer d'un chaine propriétaire&lt;/a&gt; en la personne des drivers NVIDIA mais également pour tester les drivers &lt;a hreflang=&quot;en&quot; href=&quot;http://nouveau.freedesktop.org/wiki/&quot; title=&quot;Nouveau : Accelerated Open Source driver for nVidia cards&quot;&gt;nouveau&lt;/a&gt;, drivers par défaut sous Fedora 13 pour les carte NVIDIA. Pour ce qui est de la 2D, nouveau marche aussi bien si ce n'est mieux que les drivers &lt;a href=&quot;http://xorg.freedesktop.org/wiki/nv&quot; hreflang=&quot;en&quot;&gt;nv&lt;/a&gt;, cependant la gestion de la 3D (avec mesa-dri-drivers-experimental) n'est pour le moment pas satisfaisante selon moi (problème de couleurs, problème de clipping, etc..). J'ai donc du réinstaller les drivers NVIDIA propriétaires (via &lt;a hreflang=&quot;en&quot; href=&quot;http://rpmfusion.org/&quot;&gt;RPM fusion&lt;/a&gt;).
&lt;p&gt;Parmi les nombreuses nouveautés présentes dans Fedora 13, l'outil de sauvegarde &lt;a hreflang=&quot;en&quot; href=&quot;http://www.llaumgui.com/post/Encrypted%20bandwidth-efficient%20backup%20using%20the%20rsync%20algorithm&quot; title=&quot;Déjà Dup is a simple backup tool. It hides the complexity of doing backups the 'right way' (encrypted, off-site, and regular) and uses duplicity as the backend.&quot;&gt;Déjà Dup&lt;/a&gt; m'a agréablement surpris. Pour ceux qui ne connaissent pas, il s'agit d'un frontend pour &lt;a title=&quot;Encrypted bandwidth-efficient backup using the rsync algorithm&quot; hreflang=&quot;en&quot; href=&quot;http://duplicity.nongnu.org&quot;&gt;duplicity&lt;/a&gt;. Le logiciel est super simple mais terriblement efficace, il ravira voir convaincra ceux qui n'utilisent pas encore de solution de backup. Pour ma part, le format de sauvegarde via duplicity ne m'a pas convaincu (les backups sont découpées en archives de 30Mo) et je continuerai donc à utiliser &lt;a hreflang=&quot;en&quot; href=&quot;http://www.backup-manager.org/&quot; title=&quot;Versatile Command Line Backup Tool for GNU/Linux&quot;&gt;backup-manager&lt;/a&gt; pour ma station de travail.&lt;/p&gt;
&lt;p&gt;Autre nouveauté de Fedora 13, le remplacement de &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/GThumb%28&quot;&gt;gThumb&lt;/a&gt; par &lt;a title=&quot;Open source photo manager for GNOME&quot; hreflang=&quot;en&quot; href=&quot;http://yorba.org/shotwell/&quot;&gt;ShotWell&lt;/a&gt; qui m'a convaincu de gérer mes photos intelligemment avec des tags.&lt;/p&gt;
&lt;p&gt;Bref, j'oublie pleins de nouveautés que je vous laisse découvrir par vous même ou en vous aidant &lt;a hreflang=&quot;en&quot; href=&quot;http://docs.fedoraproject.org/release-notes/f13/en-US/html/&quot;&gt;des notes de version&lt;/a&gt;. Pour rappel, &lt;a hreflang=&quot;en&quot; href=&quot;http://fedoraproject.org/wiki/Releases/13/Schedule&quot;&gt;Fedora 13 nom de code Goddard est attendue pour le 8 mai&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/2-de-mes-pc-sur-3-sous-fedora-13-aka-goddard#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/2-de-mes-pc-sur-3-sous-fedora-13-aka-goddard#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/525</wfw:commentRss>
      </item>
    
  <item>
    <title>llaumgui.com sous jQuery</title>
    <link>http://www.llaumgui.com/post/llaumguicom-sous-jquery</link>
    <guid isPermaLink="false">urn:md5:e6f701449673635041fa137d9c26be40</guid>
    <pubDate>Sun, 11 Apr 2010 17:56:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>jQuery</category><category>MooTools</category>    
    <description>    &lt;p&gt;Après &lt;a hreflang=&quot;fr&quot; title=&quot;Nouveau thème pour le blog&quot; href=&quot;http://www.llaumgui.com/post/Nouveau-theme-pour-le-blog&quot;&gt;plusieurs années de résistance&lt;/a&gt; à vouloir faire tourner &lt;a href=&quot;http://fr.dotclear.org/&quot; hreflang=&quot;fr&quot; title=&quot;prenez le contrôle de votre blog!&quot;&gt;Dotclear&lt;/a&gt; avec &lt;a href=&quot;http://mootools.net/&quot; hreflang=&quot;en&quot; title=&quot;MooTools is a compact, modular, Object-Oriented  JavaScript framework designed for the intermediate to advanced JavaScript developer&quot;&gt;MooTools&lt;/a&gt;, j'ai décidé de raccrocher les gants. Ce blog tourne à présent sous &lt;a hreflang=&quot;en&quot; href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, la solution de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Framework&quot; class=&quot;dcwikipedia&quot; title=&quot;framework&quot; hreflang=&quot;fr&quot;&gt;framework&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/JavaScript&quot; class=&quot;dcwikipedia&quot; title=&quot;Javascript&quot; hreflang=&quot;fr&quot;&gt;Javascript&lt;/a&gt; officiellement retenue par Dotclear. Vraisemblablement, je ne devrais plus trop maintenir mon script &lt;a href=&quot;http://projects.llaumgui.com/index.php/p/dcremember/&quot; hreflang=&quot;en&quot;&gt;dcRemember&lt;/a&gt; permettant de faire tourner les fonctions JS de bases de dotclear sous MooTools.&lt;/p&gt;
&lt;p&gt;Mais pourquoi lâcher MooTools alors que c'est le meilleur framework JS au monde (si ça c'est pas un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Troll_%28Internet_et_Usenet%29&quot; hreflang=&quot;fr&quot;&gt;troll&lt;/a&gt; ;-)) ? La raison est simplement qu'avec l'intégration de jQuery de plus en plus forte dans &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot;&gt;eZ Publish&lt;/a&gt;, je risque d'utiliser de moins en moins MooTools. J'avais donc besoin d'un labo sous jQuery et l'un des buts premiers de ce blog est justement de servir de labo.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/llaumguicom-sous-jquery#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/llaumguicom-sous-jquery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/520</wfw:commentRss>
      </item>
    
  <item>
    <title>RPM pour Pluf et Indefero</title>
    <link>http://www.llaumgui.com/post/rpm-pour-pluf-et-indefero</link>
    <guid isPermaLink="false">urn:md5:b55be0e9897e15f762cb3d76661cbf37</guid>
    <pubDate>Mon, 22 Mar 2010 22:37:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>EPEL</category><category>Indefero</category><category>Remi</category><category>RHEL</category><category>rpm</category><category>Trac</category>    
    <description>    &lt;p&gt;Je vous en avais parlé &lt;a href=&quot;http://www.llaumgui.com/post/migration-de-ma-gestion-de-projets-perso-vers-indefero&quot; title=&quot;Migration de ma gestion de projets perso vers Indefero&quot;&gt;récemment&lt;/a&gt;, j'ai migré &lt;a hreflang=&quot;fr&quot; href=&quot;http://projects.llaumgui.com/&quot;&gt;ma plateforme de gestion de projets&lt;/a&gt; de &lt;a hreflang=&quot;en&quot; href=&quot;http://trac.edgewall.org&quot; title=&quot;Integrated SCM &amp;amp; Projects Management&quot;&gt;Trac&lt;/a&gt; vers &lt;a hreflang=&quot;en&quot; href=&quot;http://www.indefero.net/&quot; title=&quot;Indefero is the simplest code and project management software.&quot;&gt;Indefero&lt;/a&gt;. Lors de cette occasion, j'avais fait un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Teasing&quot; class=&quot;dcwikipedia&quot; title=&quot;teaser&quot; hreflang=&quot;fr&quot;&gt;teaser&lt;/a&gt; en annonçant l'arrivée prochaine de RPM pour Indefero. La chose est bien avancée et les RPM sont actuellement en &amp;quot;&lt;em&gt;review request&lt;/em&gt;&amp;quot; :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=575940&quot;&gt;Review Request: php-pluf - Pluf&lt;/a&gt; (framework sur lequel se base Indefero)&lt;/li&gt;
&lt;li&gt;&lt;span id=&quot;summary_alias_container&quot;&gt;&lt;span id=&quot;short_desc_nonedit_display&quot;&gt;&lt;a hreflang=&quot;en&quot; href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=575956&quot;&gt;Review
Request: indefero - Indefero&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cependant, ces RPM ne devraient pas pouvoir prétendre à intégrer &lt;a hreflang=&quot;en&quot; href=&quot;http://fedoraproject.org/wiki/EPEL&quot;&gt;EPEL&lt;/a&gt; pour cause d'une &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/RHEL&quot;&gt;RHEL&lt;/a&gt; &amp;quot;&lt;em&gt;à-la-rue-avec-un-php-5.1-embarqué&lt;/em&gt;&amp;quot; (ça me rappelle quelques &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Troll_%28Internet_et_Usenet%29&quot;&gt;trolls&lt;/a&gt; lors du dernier &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.solutionslinux.fr/&quot;&gt;Solutions Linux&lt;/a&gt;), mais heureusement que &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.famillecollet.com/&quot;&gt;Remi&lt;/a&gt; est là ! C'est ce qui me permet de les proposer sur mon &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/pages/depot-llaumgui&quot;&gt;dépôt personnel&lt;/a&gt; avec une dépendance à php 5.2 vers le dépôt de Remi.&lt;/p&gt;
&lt;p&gt;Du coup, j'en ai également profité pour migrer vers la &lt;a hreflang=&quot;en&quot; href=&quot;http://projects.ceondo.com/p/indefero/downloads/31/&quot;&gt;version 0.8.11&lt;/a&gt;, pour versioner le thème de mon blog et pour le retravailler quelque peu avec l'intégration de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.addthis.com/&quot; title=&quot;The #1 Bookmarking &amp;amp; Sharing Service&quot;&gt;AddThis&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/rpm-pour-pluf-et-indefero#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/rpm-pour-pluf-et-indefero#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/519</wfw:commentRss>
      </item>
    
  <item>
    <title>leZRSS 1.0 RC1 (template pour flux RSS dans eZ Publish)</title>
    <link>http://www.llaumgui.com/post/lezrss-10-rc1-template-pour-flux-rss-dans-ez-publish</link>
    <guid isPermaLink="false">urn:md5:0d7eee9ec864513f6952e2cf0cacf7de</guid>
    <pubDate>Sun, 28 Feb 2010 14:01:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>eZ Publish</category>
        <category>eZ Publish</category><category>leZRSS</category>    
    <description>    &lt;p&gt;A mon avis, le gros défaut du module de syndication d'&lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot;&gt;eZ Publish&lt;/a&gt; est le fait de ne pas faire appel au système de template.&lt;/p&gt;
&lt;p&gt;Dans le cadre d'un site web classique, cela ne dérange pas, mais dans le cas d'un &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Planet&quot;&gt;planet&lt;/a&gt; comme &lt;a hreflang=&quot;fr&quot; href=&quot;http://planet.fedora-fr.org&quot;&gt;celui de Fedora-Fr&lt;/a&gt; j'avais des besoins particuliers :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;L'URL du billet n'est pas l'URL de l'objet eZ mais celui du billet sur le blog de provenance&lt;/li&gt;
&lt;li&gt;L'ajout des &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Hackergotchi&quot;&gt;hackergotchi&lt;/a&gt;s&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans un cadre plus professionnel citons aussi qu'il m'arrive de détourner le système de RSS pour faire, par exemple, du &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Podcast&quot;&gt;podcast&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bref, en voyant des allusions au système d'export RSS dans &lt;a hreflang=&quot;en&quot; href=&quot;http://share.ez.no/blogs/ez/ez-publish-4.3.0alpha1-released&quot;&gt;les notes de version d'eZ Publish 4.3 alapha 1&lt;/a&gt;, j'étais confiant en une telle implémentation mais malheureusement ce n'est toujours pas le cas. C'est donc pour palier à cette lacune que j'ai développé &lt;a title=&quot;An eZRSS improvement&quot; hreflang=&quot;en&quot; href=&quot;http://projects.llaumgui.com/index.php/p/lezrss/&quot;&gt;leZRSS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Qu'est-ce que leZRSS apporte ?&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Le module rss2/feed identique à /rss/feed mais utilisant le système de template (override possible selon le type d'objet).&lt;/li&gt;
&lt;li&gt;Un &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/doc/ez_publish/technical_manual/4_x/reference/modules/content/fetch_functions&quot;&gt;opérateur fetch&lt;/a&gt; permettant de récupérer la liste de tous les flux RSS de la plateforme.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je n'ai pas encore proposé cet extension sur la &lt;a hreflang=&quot;en&quot; href=&quot;http://projects.ez.no&quot;&gt;forge d'eZ Publish&lt;/a&gt; car le secteur des flux RSS est déjà pas mal squatté et je n'avais pas envie de faire un &lt;em&gt;YARSSE&lt;/em&gt; (Yet Another RSS Extension). Donc le projet est hébergé &lt;a hreflang=&quot;en&quot; href=&quot;http://project.llaumgui.com&quot;&gt;sur ma forge&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/lezrss-10-rc1-template-pour-flux-rss-dans-ez-publish#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/lezrss-10-rc1-template-pour-flux-rss-dans-ez-publish#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/518</wfw:commentRss>
      </item>
    
  <item>
    <title>Migration de ma gestion de projets perso vers Indefero</title>
    <link>http://www.llaumgui.com/post/migration-de-ma-gestion-de-projets-perso-vers-indefero</link>
    <guid isPermaLink="false">urn:md5:d1440898b4acbb5fa8e56faae06a9297</guid>
    <pubDate>Sat, 27 Feb 2010 18:16:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Geek Attitude</category>
        <category>Indefero</category><category>Python</category><category>rpm</category><category>Trac</category>    
    <description>&lt;p&gt;Après plusieurs années d'utilisation de &lt;a title=&quot;Integrated SCM &amp;amp; Project Management&quot; href=&quot;http://trac.edgewall.org/&quot; hreflang=&quot;en&quot;&gt;Trac&lt;/a&gt; pour la gestion de mes projets personnels, j'ai remplacé ce dernier par &lt;a href=&quot;http://www.indefero.net/&quot; hreflang=&quot;en&quot; title=&quot;Code hosting and Project Management&quot;&gt;Indefero&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Quelles peuvent bien en être les raisons ?&lt;/p&gt;    &lt;h3&gt;Les performances&lt;/h3&gt;
&lt;p&gt;Forcé de constater que Trac rame ! Du moins installé à partir du &lt;a href=&quot;http://fr.wikipedia.org/wiki/RPM_Package_Manager&quot; hreflang=&quot;fr&quot;&gt;&lt;acronym title=&quot;RPM Package Manager&quot;&gt;RPM&lt;/acronym&gt;&lt;/a&gt;, Trac utilise &lt;a title=&quot;Apache/Python Integration&quot; hreflang=&quot;en&quot; href=&quot;http://www.modpython.org/&quot;&gt;mod_python&lt;/a&gt; alors que l'utilisation de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Mod_wsgi&quot; class=&quot;dcwikipedia&quot; title=&quot;mod_wsgi&quot; hreflang=&quot;fr&quot;&gt;mod_wsgi&lt;/a&gt; &lt;a hreflang=&quot;en&quot; href=&quot;http://trac.edgewall.org/wiki/TracModWSGI&quot;&gt;semble possible&lt;/a&gt; et plus performante.
Même si je crois fermement au Python en tant que langage orienté web, je
suis aussi convaincu que l'avenir de Python ne passe pas par mod_python
mais pas mod_wsgi.&lt;/p&gt;
&lt;p&gt;Indefero est écrit en &lt;a href=&quot;http://fr.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor&quot; class=&quot;dcwikipedia&quot; title=&quot;PHP: Hypertext Preprocessor&quot; hreflang=&quot;fr&quot;&gt;php&lt;/a&gt;, il est rapide à l'affichage surtout sur ma &lt;a href=&quot;http://www.dedibox.fr/&quot; hreflang=&quot;fr&quot;&gt;Dedibox&lt;/a&gt; qui a tendance à charger (à cause des voisins de &lt;a title=&quot;Le repaire des fougères&quot; href=&quot;http://www.scenario-paintball.com/&quot; hreflang=&quot;fr&quot;&gt;Scénario-Paintball&lt;/a&gt;). Indefero me permet d'avoir un &lt;a title=&quot;Système d'information&quot; href=&quot;http://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27information&quot; hreflang=&quot;fr&quot;&gt;&lt;acronym title=&quot;Système d'information&quot;&gt;SI&lt;/acronym&gt;&lt;/a&gt; 100% en php et donc de décharger apache du mod_python. Sur llaumgui.com, Indefero est aussi installé à partir de RPM que je dois d'ailleurs publier bientôt.&lt;/p&gt;
&lt;h3&gt;La localisation&lt;/h3&gt;
&lt;p&gt;Bien que Python introduise de très bon outils de localisation (&lt;a hreflang=&quot;en&quot; href=&quot;http://docs.python.org/library/gettext.html&quot;&gt;gettext&lt;/a&gt;), Trac ne semple pas les utiliser et utilise &lt;a hreflang=&quot;en&quot; href=&quot;http://babel.edgewall.org/&quot;&gt;son propre système&lt;/a&gt; qui devrait &lt;a hreflang=&quot;en&quot; href=&quot;http://trac.edgewall.org/wiki/TracL10N&quot; title=&quot;Localization (L10N) of Trac&quot;&gt;être implémenté avec Trac 0.12&lt;/a&gt;. La branche stable (0.11) est donc 100% en anglais.&lt;/p&gt;
&lt;p&gt;Indefero est disponible en français et anglais et propose un système de localisation.&lt;/p&gt;
&lt;h3&gt;Multi-projets&lt;/h3&gt;
&lt;p&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://trac.edgewall.org/wiki/0.12/TracRepositoryAdmin&quot;&gt;La gestion mutli-projets de Trac&lt;/a&gt; n'est pas encore disponible dans la version stable. Par contre, on est plus dans du mono-projet/multi-repo que dans une réelle gestion multi-projets. Autant à mon travail ce fût un avantage (c'est pour ça qu'on utilise la branche de développement de Trac), autant pour llaumgui.com je voulais un certain cloisonnement dans mes projets et Indefero me convient donc mieux.&lt;/p&gt;
&lt;p&gt;Bref, allez voir ma nouvelle plateforme de projets personnels : &lt;a hreflang=&quot;fr&quot; href=&quot;http://projects.llaumgui.com/&quot;&gt;http://projects.llaumgui.com/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/migration-de-ma-gestion-de-projets-perso-vers-indefero#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/migration-de-ma-gestion-de-projets-perso-vers-indefero#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/517</wfw:commentRss>
      </item>
    
  <item>
    <title>Bonne année : 2010 année du changement</title>
    <link>http://www.llaumgui.com/post/bonne-annee-%3A-2010-annee-du-changement</link>
    <guid isPermaLink="false">urn:md5:95ded5e2e82487cb8141f4358fa33f89</guid>
    <pubDate>Mon, 11 Jan 2010 12:50:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Le Geek &amp; son blog</category>
        <category>ambassadeur</category><category>eZ Publish</category><category>Fedora</category><category>Fedora Project</category><category>rpm</category><category>Twitter</category>    
    <description>&lt;p&gt;&lt;strong&gt;Bonne année à tous !&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Certains l'auront peut-être remarqué, mais j'ai moins blogué &lt;a title=&quot;Archives du blog&quot; hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/archive&quot;&gt;cette année que les années précédentes&lt;/a&gt;. Les raisons en sont essentiellement les suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Moins d'activité personnelle au sein du &lt;a title=&quot;Ambassadors of Fedora Project&quot; href=&quot;https://fedoraproject.org/wiki/Ambassadors&quot; hreflang=&quot;en&quot;&gt;groupe des ambassadeurs&lt;/a&gt; du &lt;a title=&quot;The Fedora Project&quot; hreflang=&quot;en&quot; href=&quot;https://fedoraproject.org&quot;&gt;Projet Fedora&lt;/a&gt;. Je lui préfère actuellement le groupe &lt;a title=&quot;Package Maintainers of Fedora Project&quot; hreflang=&quot;en&quot; href=&quot;https://fedoraproject.org/wiki/PackageMaintainers&quot;&gt;Package Maintainers&lt;/a&gt;. La raison est surement que je fais de plus en plus de commerce/marketing et de moins en moins de dev' pure à mon travail, je compense donc avec &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.fedora-fr.org/&quot;&gt;Fedora-Fr&lt;/a&gt; et le Fedora Project.&lt;/li&gt;
&lt;li&gt;Moins de temps (nouvel appart', vie de couple, pas mal de taf', etc.).&lt;/li&gt;
&lt;li&gt;La concurrence de &lt;a title=&quot;Partagez et découvrez ce qui se passe en ce moment, partout dans le monde.&quot; href=&quot;http://twitter.com/&quot; hreflang=&quot;fr&quot;&gt;Twitter&lt;/a&gt; : en effet, plus &lt;a title=&quot;llaumgui sur Twitter&quot; href=&quot;http://twitter.com/llaumgui&quot; hreflang=&quot;fr&quot;&gt;je Twitt'&lt;/a&gt; et malheureusement moins je blog (ça mériterait une étude sociologique au sein de la blogosphère ;-).)&lt;/li&gt;
&lt;li&gt;Peut-être aussi moins de trucs intéressant à dire ?&lt;/li&gt;
&lt;/ul&gt;    &lt;p&gt;Je vais donc essayer de faire mieux en 2010, surtout que des projets intéressants arrivent :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://ez.no/ezpublish/roadmap&quot; title=&quot;eZ Publish roadmap&quot;&gt;eZ Publish 4.3&lt;/a&gt; et &lt;a title=&quot;Administration interface refresh, take 2: tell us more of what you think!&quot; hreflang=&quot;en&quot; href=&quot;http://share.ez.no/blogs/ez/administration-interface-refresh-take-2-tell-us-more-of-what-you-think&quot;&gt;sa nouvelle interface d'administration&lt;/a&gt; (va bien falloir migrer Fedora-Fr)&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;eZ teamroom is an extension that provides easy to use collaboration features&quot; hreflang=&quot;en&quot; href=&quot;http://projects.ez.no/ezteamroom&quot;&gt;eZTeamRoom&lt;/a&gt; qui pourrait remplacer &lt;a href=&quot;http://trac.edgewall.org/&quot; hreflang=&quot;en&quot;&gt;Trac&lt;/a&gt; sur Fedora-Fr&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Simplicity to keep focus and get your work done&quot; hreflang=&quot;en&quot; href=&quot;http://www.indefero.net/&quot;&gt;InDefero&lt;/a&gt; qui pourrait remplacer Trac sur llaumgui.com&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Gauffr (Gestion de l'Authentification Unifiée Fedora FR)&quot; hreflang=&quot;fr&quot; href=&quot;http://dev.llaumgui.com/wiki/eZ%20Components/Gauffr&quot;&gt;Gauffr&lt;/a&gt; (objet d'un prochain billet)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.mrtomlinux.org/index.php?post/Planning-de-d%C3%A9veloppement-de-Fedora-13&quot; hreflang=&quot;fr&quot; title=&quot;Planning de développement de Fedora 13&quot;&gt;Fedora 13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;etc...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L'année 2010 sera aussi pour moi un grosse année de changement. En effet :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Je vais achever ma vie de célibataire et me marier (Juin 2010) avec Emma.&lt;/li&gt;
&lt;/ul&gt;
Voila, que l'année 2010 soit au moins aussi bonne que la 2009 !&lt;br /&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/bonne-annee-%3A-2010-annee-du-changement#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/bonne-annee-%3A-2010-annee-du-changement#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/516</wfw:commentRss>
      </item>
    
  <item>
    <title>eZ Publish : rajouter des contrôles sur les données via les content edit handler</title>
    <link>http://www.llaumgui.com/post/ez-publish-%3A-rajouter-des-controles-sur-les-donnees-via-les-content-edit-handler</link>
    <guid isPermaLink="false">urn:md5:b12eb61f20517db39d94157520a643c1</guid>
    <pubDate>Sun, 06 Dec 2009 21:05:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>eZ Publish</category>
        <category>eZ Publish</category><category>fedora-fr</category><category>Gauffr</category>    
    <description>&lt;p&gt;La possibilité de rajouter des contrôles sur les données saisies lors du processus de publication d'un objet &lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot;&gt;eZ Publish&lt;/a&gt; est &lt;a href=&quot;http://pubsvn.ez.no/nextgen/trunk/doc/features/4.1/enhanced_custom_edit_handler.txt&quot; hreflang=&quot;en&quot;&gt;une nouveauté introduite dans eZ Publish 4.1&lt;/a&gt;. Jusqu'alors, si on voulait rajouter des règles métiers dans un formulaire eZ Publish, il fallait passer par la création d'un &lt;a href=&quot;http://ezpedia.org/en/ez/datatype&quot; hreflang=&quot;en&quot;&gt;datatype&lt;/a&gt; héritant plus ou moins d'un datatype déjà existant et implémentant ces règles. Maintenant le &lt;a href=&quot;http://ezpedia.org/nl/ez/content_edit_handlers&quot; hreflang=&quot;en&quot;&gt;content edit handler&lt;/a&gt; se dote d'un &lt;em&gt;validateInput&lt;/em&gt; permettant enfin de contrôler les données saisies.&lt;/p&gt;    &lt;p&gt;Concrètement à quoi ça sert ? Dans mon cas, lors de la création d'un compte par les administrateurs sur le &lt;a href=&quot;http://planet.fedora-fr.org&quot; hreflang=&quot;fr&quot;&gt;planet de Fedora-Fr&lt;/a&gt; (géré bien évidement par eZ Publish), je veux être sûr que le login renseigné correspond à un GauffrUser (utilisateur de la &lt;strong&gt;G&lt;/strong&gt;estion de &lt;strong&gt;A&lt;/strong&gt;uthentification &lt;strong&gt;U&lt;/strong&gt;nifiée de &lt;strong&gt;F&lt;/strong&gt;edora-&lt;strong&gt;FR&lt;/strong&gt;, &lt;a href=&quot;http://dev.llaumgui.com/wiki/eZ%20Components/Gauffr&quot; hreflang=&quot;fr&quot;&gt;Gauffr&lt;/a&gt; fera l'objet d'un prochain billet). Pour cela, j'ai donc rajouté un petit contrôle :&lt;/p&gt;
&lt;pre class=&quot;php php&quot; style=&quot;font-family:inherit&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; validateInput&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$http&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$module&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$class&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$object&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$version&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$contentObjectAttributes&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$editVersion&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$editLanguage&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$fromLanguage&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$validationParameters&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;    &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'is_valid'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'warnings'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #000088;&quot;&gt;$isValid&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'is_valid'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #000088;&quot;&gt;$warnings&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'warnings'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #000088;&quot;&gt;$contentClassIdentifier&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$class&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;Identifier&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #000088;&quot;&gt;$gauffrIni&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; eZIni&lt;span style=&quot;color: #339933;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;instance&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'gauffr.ini'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #b1b100;&quot;&gt;switch&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$contentClassIdentifier&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;            &lt;span style=&quot;color: #b1b100;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$gauffrIni&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;variable&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'eZUser'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'UserClassIdentifier'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;/* get user login */&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #000088;&quot;&gt;$user_account&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$object&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;dataMap&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #000088;&quot;&gt;$user_account&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$user_account&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'user_account'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #000088;&quot;&gt;$user_accountID&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$user_account&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #000088;&quot;&gt;$http_login&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'ContentObjectAttribute_data_user_login_'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$user_accountID&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$http&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;postVariable&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$http_login&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                    &lt;span style=&quot;color: #000088;&quot;&gt;$login&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$http&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;postVariable&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$http_login&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                    &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;/* Fetch GauffrUser */&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                    &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;&lt;a href=&quot;http://www.php.net/isset&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;isset&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$GLOBALS&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'GAUFFR_INIT'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$GLOBALS&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'GAUFFR_INIT'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                        &lt;span style=&quot;color: #b1b100;&quot;&gt;include&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'Gauffr/gauffr.php'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                    &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;&lt;a href=&quot;http://www.php.net/empty&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;empty&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$login&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$gauffrIni&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;variable&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'GauffrSettings'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'StricMode'&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'enabled'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;!&lt;/span&gt;GauffrUser&lt;span style=&quot;color: #339933;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;unique&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;GauffrUser&lt;span style=&quot;color: #339933;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #004000;&quot;&gt;fetchUserByLogin&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$login&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                    &lt;span style=&quot;color: #009900;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                        &lt;span style=&quot;color: #000088;&quot;&gt;$warnings&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'text'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; ezi18n&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'gauffr/validate'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;'No GauffrUser &amp;quot;%user&amp;quot; in GauffrMaster. Please add account on GauffrMaster first.'&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;'%user'&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$login&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                        &lt;span style=&quot;color: #000088;&quot;&gt;$isValid&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                    &lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;                &lt;span style=&quot;color: #b1b100;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt; &lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;        &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;    &lt;span style=&quot;color: #009900;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/ez-publish-%3A-rajouter-des-controles-sur-les-donnees-via-les-content-edit-handler#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/ez-publish-%3A-rajouter-des-controles-sur-les-donnees-via-les-content-edit-handler#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/515</wfw:commentRss>
      </item>
    
  <item>
    <title>Fedora &amp; l'assurance qualité sur les projets php</title>
    <link>http://www.llaumgui.com/post/fedora-l-assurance-qualite-sur-les-projets-php</link>
    <guid isPermaLink="false">urn:md5:27187e0b37280e35753483c2ac5326dc</guid>
    <pubDate>Fri, 04 Dec 2009 12:55:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>CentOS</category><category>eZ Publish</category><category>Fedora</category><category>php</category><category>yum</category>    
    <description>&lt;p&gt;La qualité est un problème récurent dans les applications &lt;a hreflang=&quot;en&quot; href=&quot;http://php.net/&quot;&gt;php&lt;/a&gt;.
En effet, le php est un langage hautement permissif et très facile
d’accès. Ceci donne certains codes disponibles sur la toile de bien
piètre qualité voir carrément nocifs pour ceux ayant un tant soit peu de
trafique sur leur serveur.
Lors de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.llaumgui.com/post/../post/petit-resume-de-l-ez-conference-awards&quot;&gt;ma participation aux derniers eZ Day&lt;/a&gt;, j’ai eu la chance d'assister à une conférence donnée par &lt;a hreflang=&quot;en&quot; href=&quot;http://sebastian-bergmann.de/&quot;&gt;Sebastian Bergmann&lt;/a&gt; le Mr de &lt;a hreflang=&quot;en&quot; href=&quot;http://qualityassuranceinphpprojects.com/&quot;&gt;qualité en php&lt;/a&gt; et j'ai trouvé ses initiatives plutôt intéressantes.&lt;/p&gt;
&lt;p&gt;
Sur le plan professionnel, nous avons également fait le choix de mettre
en avant la qualité dans la réalisation de nos projets et c’est donc
tout naturellement que nous nous sommes tournés vers une solution d’&lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Int%C3%A9gration_continue&quot;&gt;intégration continue&lt;/a&gt; et la suite d’utilitaire &lt;a hreflang=&quot;en&quot; href=&quot;http://www.phpunit.de/&quot;&gt;phpUnit&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Pour ce qui est des PIC compatibles php à l’heure où j'écris ces quelques lignes il en existe que 2 à savoir &lt;a hreflang=&quot;en&quot; href=&quot;http://phpundercontrol.org&quot;&gt;phpUnderControl&lt;/a&gt; et &lt;a hreflang=&quot;en&quot; href=&quot;http://code.google.com/p/xinc/&quot;&gt;Xinc&lt;/a&gt;. La seconde ne m'ayant pas donné entière satisfaction, j’ai donc fait le choix d’utiliser phpUC. Le choix est d’autant plus judicieux qu’elle s’intègre parfaitement avec eZ Publish (quelques modifications pour lui donner à manger un doc &lt;a hreflang=&quot;en&quot; href=&quot;http://www.stack.nl/%7Edimitri/doxygen/&quot;&gt;Doxygen&lt;/a&gt; à la place de &lt;a hreflang=&quot;en&quot; href=&quot;http://www.phpdoc.org/&quot;&gt;phpDocumentor&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Bref, autant de disgrétions pour annoncer que &lt;a hreflang=&quot;en&quot; href=&quot;http://christof.damian.net/&quot;&gt;Christof Damian&lt;/a&gt; et moi-même (entre autre...) avons entrepris un travail de packaging qui fait qu’aujourd’hui la plupart des outils d’assurance qualité pour le php sont disponibles dans Fedora et RHEL (merci &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/Remi&quot;&gt;Remi&lt;/a&gt;).&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;code&gt;yum install php-phpunit-phploc&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;yum --enablerepo=updates-testing install php-phpunit-phpcpd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;yum install php-pear-PHPUnit&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;yum --enablerepo=updates-testing install php-phpunit-File-Iterator&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ne reste plus que phpUnderControl... Allez, maintenant vous n’avez plus d’excuses pour produire du code de daube avec de la duplication de code partout et de la &lt;a hreflang=&quot;en&quot; href=&quot;http://en.wikipedia.org/wiki/Cyclomatic_complexity&quot;&gt;complexité cyclomatique&lt;/a&gt; dans tout les sens ;-).&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/fedora-l-assurance-qualite-sur-les-projets-php#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/fedora-l-assurance-qualite-sur-les-projets-php#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/513</wfw:commentRss>
      </item>
    
  <item>
    <title>Script pour accélérer la mise à jour de paquet dans l'infrastructure du Fedora Projects</title>
    <link>http://www.llaumgui.com/post/script-pour-accelerer-la-mise-a-jour-de-paquet-dans-l-infrastructure-du-fedora-projects</link>
    <guid isPermaLink="false">urn:md5:1d0c0f368915c5202de7f6bd45fdac5e</guid>
    <pubDate>Tue, 10 Nov 2009 07:53:00 +0100</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Fedora</category>
        <category>EPEL</category><category>Fedora</category><category>Fedora Project</category><category>script</category>    
    <description>&lt;p&gt;En temps que &lt;a hreflang=&quot;en&quot; href=&quot;https://admin.fedoraproject.org/pkgdb/users/packages/llaumgui&quot;&gt;packageur pour Fedora &amp;amp; EPEL&lt;/a&gt;, je suis sauvant amené à consulter &lt;a hreflang=&quot;fr&quot; href=&quot;http://doc.fedora-fr.org/wiki/CVS_redhat_:_Comment_cr%C3%A9er_et_mettre_%C3%A0_jour_un_paquet&quot;&gt;cette pag&lt;/a&gt;e pour me remémorer la procédure de mise à jour d'un package dans Fedora. Le problème est qu'en cas de paquet à maintenir conjointement (eZ Components par exemple), on se retrouve vite à répéter les mêmes taches dans x terminaux...&lt;/p&gt;    &lt;p&gt;&lt;a rel=&quot;milkbox[fedorapkgupdate]&quot; href=&quot;http://www.llaumgui.com/public/images/programmation/python/fedora-pkg-update-help.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/programmation/python/.fedora-pkg-update-help_m.jpg&quot; alt=&quot;fedora-pkg-update-help.png&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bref, je me suis fait un petit scripts en python qui se charge de :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Mettre à jours les sources (pas possible de mettre des patchs pour le moment) sur le CVS de Red Hat
&lt;/li&gt;
&lt;li&gt;Mettre à jours les SPEC sur le CVS de Red Hat&lt;/li&gt;
&lt;li&gt;Construire les rpms (par disro) à partir &lt;a hreflang=&quot;en&quot; href=&quot;http://koji.fedoraproject.org&quot;&gt;Koji&lt;/a&gt; (la plateforme de build de Fedora)&lt;/li&gt;
&lt;li&gt;Soumettre automatiquement le nouveau paquet sur &lt;a hreflang=&quot;en&quot; href=&quot;http://admin.fedoraproject.org/updates&quot;&gt;Bodhi&lt;/a&gt; (prise en compte de toutes les distros)&lt;/li&gt;
&lt;li&gt;Et en bonus : &lt;a hreflang=&quot;en&quot; href=&quot;http://twitter.com/&quot;&gt;Twitter&lt;/a&gt; le nouveau
paquet...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a rel=&quot;milkbox[fedorapkgupdate]&quot; href=&quot;http://www.llaumgui.com/public/images/programmation/python/fedora-pkg-update-resume.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/programmation/python/.fedora-pkg-update-resume_m.jpg&quot; alt=&quot;fedora-pkg-update-resume.png&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le script se trouve là : &lt;a href=&quot;https://svn.llaumgui.com/python/fedora-pkg-update/trunk/&quot; hreflang=&quot;en&quot;&gt;https://svn.llaumgui.com/python/fedora-pkg-update/trunk/&lt;/a&gt; et je suis ouvert à toutes suggestions.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/script-pour-accelerer-la-mise-a-jour-de-paquet-dans-l-infrastructure-du-fedora-projects#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/script-pour-accelerer-la-mise-a-jour-de-paquet-dans-l-infrastructure-du-fedora-projects#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/512</wfw:commentRss>
      </item>
    
  <item>
    <title>fr.CentOS.org ne répondra plus !</title>
    <link>http://www.llaumgui.com/post/frcentosorg-ne-repondra-plus</link>
    <guid isPermaLink="false">urn:md5:418b84a96ed3ea0faf94e42ec0d24302</guid>
    <pubDate>Sun, 18 Oct 2009 18:12:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>CentOS</category>
        <category>CentOS</category>    
    <description>&lt;p&gt;Depuis quelques temps, fr.CentOS.org ne répond plus. Je suis resté
assez (trop ?) discret là dessus mais il est temps de dire le pourquoi,
ce que j'en pense et pourquoi se qui se fera (s'il se fait quelque
chose), se fera sans moi !&lt;/p&gt;
&lt;p&gt;
Le serveur qui hébergeait fr.centos.org ainsi que le serveur de backup ne sont plus accessibles pour &lt;a hreflang=&quot;fr&quot; href=&quot;http://lists.centos.org/pipermail/centos-fr/2009-September/000225.html&quot;&gt;des raisons&lt;/a&gt; que je n'évoquerais même pas. Ce qui compte, c'est que le travail graphique de &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.titax.fr/&quot;&gt;Titax&lt;/a&gt;, mon travail technique ainsi que &lt;strong&gt;toutes les contributions communautaires sont perdus&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pour rappel, lors du début de l'aventure fr.CentOS, j'ai voulu me la
jouer tout seul en achetant CentOS-fr.org et en hébergeant le site sur
mes propres machines qui contrairement à celles de l'infrastructure de
CentOS (du moins la partie où se trouvait fr.centos.org) sont hébergés
dans data-center et sauvegardées dans un autre... A l'époque, la team
CentOS m'a demandé de ne pas me la jouer perso et de faire un
fr.centos.org avec leur soutient et sur leurs machines. J'ai accepté et
j'ai fait confiance maintenant mon travail ainsi que le votre est perdu.&lt;/p&gt;    &lt;p&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://lists.centos.org/pipermail/centos-fr/2009-October/thread.html&quot;&gt;Niki Kovacs sur la mailing-list centos-fr&lt;/a&gt;, lassé d'attendre le retour de fr.centos.org a voulu tenter de faire quelque chose par lui même et l'équipe CentOS lui à tenu le même discours qu'a moi :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Une infra communautaire va bientôt voir le jour avec un phpBB 3, de l'open LDAP, bla bla bla... Le « bientôt » est servie aujourd'hui à Niki mais on me l'a servie il y a déjà 2 ans...&lt;/li&gt;
&lt;li&gt;&amp;quot;everything under (heavy) control&amp;quot;... Traduction, nous avons tellement montré notre sérieux qu'on a bien retenu la leçon et tout doit passer par nous. Mais que faire quand les personnes chargées du contrôle sont soient incompétentes (je ne juge pas, je constate) soient ne considère pas le site communautaire francophone assez important pour avoir un système de backup digne de ce nom (je ne juge pas, je constate) ?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voila, mon message pour Niki : si tu veux faire quelque chose, fait le ! Lorsque l'infra communautaire sera là, alors la question de rejoindre ce projet se posera et des garanties devront être offertes, mais en attendant un tiens vaut mieux que 2 tu l'aura. Par contre, moi j'ai perdu ma motivation !&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/frcentosorg-ne-repondra-plus#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/frcentosorg-ne-repondra-plus#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/511</wfw:commentRss>
      </item>
    
</channel>
</rss>