<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
  <title>Catapulse RSS Feeds</title>
  <link rel="alternate" href="http://www.catapulse.org/" type="text/html"/>
  <subtitle>Blog/CMS with Catalyst Web Framework Project.</subtitle>
  <author>
    <name>no-reply@catapulse.org</name>
  </author>
  <entry>
    <title>Varnish au service de Catalyst ?</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Varnish au service de Catalyst ? Varnish Ce paragraphe est largement inspiré des deux articles de ' Catalyst Advent Calendar ' traitant de Varnish : Making Catalyst Sites Shine with Varnish Site Building Hotness with Edge Side Includes Qu'est que Varnish Vanish est relativement récent, sa première version datant de 2006. Il a été conçu pour résoudre le problème récurrent</div>
      </div>
    </content>
    <published>2008-12-29T13:53:33</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/90" type="text/html"/>
  </entry>
  <entry>
    <title>Git ou le gestionnaire de version ultime</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Git ou le controle de version ultime Intro A l'origine était BitKeeper , un logiciel de versionning utilisé par la communauté opensource pour géré le développement du noyau Linux. Dès le début le choix de cet outil fût très contreversé jusqu'en 2005 lorsque la société BitMover annonça qu'elle ne fournirai plus de version gratuite de BitKeeper à la communauté. La</div>
      </div>
    </content>
    <published>2008-12-22T13:50:23</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/89" type="text/html"/>
  </entry>
  <entry>
    <title>Création d'un dépôt Debian</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Création d'un dépot Debian Intro Suite à la lecture de ' Making Catalyst Sites Shine with Varnish ', sur lequel je reviendrai surement, j'ai souhaité tester cette nouvelle gestion des caches. Malheureusement la distribution Debian Etch ne dispose pas de la dernière version de Varnish comme il est conseillé d'utiliser dans l'article. Me voilà donc parti dans le backporting de</div>
      </div>
    </content>
    <published>2008-12-17T16:01:36</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/86" type="text/html"/>
  </entry>
  <entry>
    <title>Syslog-ng</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Supervision des logs : syslog-ng Syslog-ng Le daemon Syslog-ng ( ng pour nouvelle génération ) est compatible avec son ainé syslog, il lui ajoute une grande souplesse dans la gestion des logs. Il est ainsi possible de décrire la source du log qui peut être le daemon lui-même, un fichier, pipe, réseau. La destination des journaux est elle aussi variée</div>
      </div>
    </content>
    <published>2008-12-14T17:16:30</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/85" type="text/html"/>
  </entry>
  <entry>
    <title>Vaio aux petits oignons ?</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Vaio aux petits oignons ? Mon nouveau portable J'ai fais très récement l'aquisition d'un Sony Vaio ( PCG-6S4M ) avec comme il se doit un Win machin vista dans les entrailles. Ni une ni deux, je dégage tout ça. L'idée première étant de xenifier cette machine pour disposer d'un Winbeurk (xp) et d'un Linux (Debian) virtuel. Pourquoi le faire alors</div>
      </div>
    </content>
    <published>2008-11-12T23:05:05</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/84" type="text/html"/>
  </entry>
  <entry>
    <title>Catapulse 0.04</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Catapulse-0.04 Quelques nouveautés dans cette version :

- Concaténation CSS / JS

- Conformité XHTML 1.1

- Noté A YSlow (http://developer.yahoo.com/performance/rules.html [1])

- Liquid thème

- Ajout de liens par Article/Catégorie

- Suppression de l'éditeur Javascript



Sources: http://www.catapulse.org/static/files/articles/perl/catalyst/-
catapulse/Catapulse-0.04.tar.gz [2]

-- 
 [1] http://developer.yahoo.com/performance/rules.html
 [2] apulse.org/static/files/articles/perl/catalyst/catapulse/Catapulse-
     0.04.tar.gz
</div>
      </div>
    </content>
    <published>2008-11-02T00:18:56</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/82" type="text/html"/>
  </entry>
  <entry>
    <title>Création de packages Debian</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Création d'un package Debian Pourquoi ça ? Il est parfois intéressant de disposer d'une version d'un programme non encore intégré dans une distribution Debian. Et d'ailleurs si j'ai créé cette doc c'était justement pour profiter de la dernière version de lighttp qui comblait des failles de sécurité des versions précédentes ... et un peu pour le fun ;) lighttpd 1.4.20</div>
      </div>
    </content>
    <published>2008-10-26T16:17:55</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/81" type="text/html"/>
  </entry>
  <entry>
    <title>L'argent dette</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Pour ceux qui comme moi ne ce sont pas encore poser cette question essentielle : d'oû provient l'argent ? Voir absolument cette vidéo pédagogique avec une bande son en français qui en explique les rouages. . Quiconque croit que la croissance exponentielle peut continuer sans fin, dans un monde fini, est soit fou, soit économiste ~ Kenneth Boulding, économiste .</div>
      </div>
    </content>
    <published>2008-10-23T21:35:43</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/80" type="text/html"/>
  </entry>
  <entry>
    <title>A la découverte du FreeRunner</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> A la découverte du FreeRunner Il me le faut Je dois pourtant être l'un des derniers mohicans à ne pas encore posséder de téléphone portable et bien cette fois ci je franchis le pas. Comment résister à cette petite révolution qu'est le FreeRunner : un micro ordinateur tournant sous Linux et qui pour ne rien gâcher permet de téléphoner :)</div>
      </div>
    </content>
    <published>2008-10-05T16:52:18</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/79" type="text/html"/>
  </entry>
  <entry>
    <title>Catapulse</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;"> Catapulse Présentation Catapulse est un moteur de blog (voir un CMS), basé sur le framework Perl Catalyst . Le principe est un peu différent des autres blogs en ce sens que les articles sont écrits en local sous divers formats, transmit à Catapulse qui les traduits en XHTML. Pour débuter ce projet je me suis inspiré d'Angerwhale pour la traduction</div>
      </div>
    </content>
    <published>2008-08-31T16:29:40</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/76" type="text/html"/>
  </entry>
  <entry>
    <title>Débuter avec DBIx</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Débuter avec DBIxTable of Contents1. Dbix mais encore ?2. Transformation en classe DBIx::Class3. Utilisation de DBIx::Class4. Migration facile avec DBIx5. SQL::Translator5.1. sqlt5.2. sqlt-diagram5.3. sqlt-graph5.4. Création automatique des schemas SQL pour plusieurs bases6. Insertion en base7. Interrogation en base8. Etendre les fonctionnalités9. Versionning1. Dbix mais encore ?Dans cet article nous découvrirons à l'aide d'un exemple comment utiliser DBIx et ses confrères pour</div>
      </div>
    </content>
    <published>2008-07-29T03:15:30</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/75" type="text/html"/>
  </entry>
  <entry>
    <title>Catalyst, JSON et Jemplate</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Catalyst, JSON et JemplateTable des matières1. JSON2. Jemplate3. L'url nous retourne du JSON4. Squelette de l'application5. Ajout de la couche Jemplate6. Source et binaire1. JSONJSON est format de représentation des données, ses principales qualités sont :Il s'agit d'un format texte, donc facilement lisible.Sa légèreté et la facilté pour l'expoiterDéfini par la RFC 4627, il est ouvertDe plus comme son nom l'indique</div>
      </div>
    </content>
    <published>2008-04-20T17:13:09</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/71" type="text/html"/>
  </entry>
  <entry>
    <title>Catalyst : Trucs et astuces</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Table des matières1. Problèmes de performances1. Problèmes de performancesL'application Catalyst est construite, elle fonctionne comme je le souhaite ... la vie est belle. Mais alors pourquoi ces temps de réponse ?Trois secondes par requete ! Insupportable, c'est portant ce qui m'est arrivé :(Merci à Jonathan Rockway pour l'astuces qui suit:Dans Root.pm ajouter l'action suivante: sub quit :Local { exit(0) if $ENV{MYAPP_EXIT_OK}</div>
      </div>
    </content>
    <published>2008-03-01T01:46:49</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/70" type="text/html"/>
  </entry>
  <entry>
    <title>Catalyst et les Templates Toolkit</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Catalyst et les Templates ToolkitTable des matières1. Introduction2. La première utilisation3. INSERT / INCLUDE / PROCESS / WRAPPER / BLOCK3.1. INSERT/INCLUDE3.2. PROCESS3.3. WRAPPER3.4. BLOCK4. Catalyst et TTSite4.1. Installation / Configuration4.2. Le wrapper5. Toujours plus fort : Catalyst::View::TT::Bootstrap1. IntroductionCatalyst dispose de diverses 'Vues' pour afficher un contenu, la plus utilisée étant à travers les Templates Toolkit.Les Templates toolkit (TT) sont un ensemble</div>
      </div>
    </content>
    <published>2008-02-26T23:16:40</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/69" type="text/html"/>
  </entry>
  <entry>
    <title>Synchro local/distant</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Synchronisation local / distantTable des matières1. FTP2. Rsync via SSH1. FTPA la recherche d'un outil permettant la synchronisation d'un répertoire local avec un site FTP distant je suis tombé sur ' sitecopy'.Ce chapitre est un bref descriptif de son utilisation.Pour initier le mirroir il est nécessaire de créer un répertoire dans lequel seront stockées les informations relatives au fichier synchronisés. mkdir</div>
      </div>
    </content>
    <published>2008-02-26T14:02:21</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/68" type="text/html"/>
  </entry>
  <entry>
    <title>Catalyst, vite fait</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Catalyst vite faitTable des matières1. Pourquoi2. Comment1. PourquoiCatalyst dépend d'un nombre impressionant de modules Perl, certains diront d'un 1/2 CPAN :) alors lorsqu'il s'agit de l'installer sur une machine vierge ça devient vite gonflant.Pour ne pas polluer l'installation packagée des modules Perl de base il est intéressant de l'installer dans son répertoire local comme détaillé dans l'article ' Catalyst Hosting'. Il</div>
      </div>
    </content>
    <published>2008-02-26T13:39:12</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/67" type="text/html"/>
  </entry>
  <entry>
    <title>Débuter une application avec Catalyst</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Pour Touns: Cette doc n'est pas terminée, mais elle permet de débuter avec CatalystConstruire une application avec CatalystTable des matières1. Le plan2. Définition du Modèle et des constructeurs3. Création de l'ébauche4. Gestion des utilisateurs et de leurs rôles1. Le planL'objectif de ce document est de décrire par étapes successives la création d'une application avec Catalyst. Il s'agit de créer une simple</div>
      </div>
    </content>
    <published>2008-02-24T21:16:05</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/66" type="text/html"/>
  </entry>
  <entry>
    <title>Trucs et astuces Perl</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Trucs et astuces PerlTable of Contents1. Colorisation de code Perl2. Code Perl bien mis en forme3. Mirrorer le CPAN1. Colorisation de code Perl perltidy -html toto.pl 2. Code Perl bien mis en formeLe fichier de configuration de perltidy ( ~/.perltidyrc) suivant permet de respecter les règles de mise en forme proposé par Damian Conway dans son livre ' Perl Best Practices'</div>
      </div>
    </content>
    <published>2008-02-22T02:01:55</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/65" type="text/html"/>
  </entry>
  <entry>
    <title>Catalyst embarqué</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">Catalyst HostingTable des matières1. Les modules Perl en local2. Utilisation de local::lib3. Installation de Catalyst en local4. Emballage de l'application Catalyst1. Les modules Perl en localAvant de commencer nous créerons un utilisateur quelconque, c'est sous ce compte que toute les commandes seront exécutées.Les modules seront alors installés dans le répertoire ~/perl5 de l'utilisateur en question: mkdir ~/perl5Ce sera donc notre base</div>
      </div>
    </content>
    <published>2008-01-06T17:53:39</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/63" type="text/html"/>
  </entry>
  <entry>
    <title>ZaurusFr</title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <div style="border: 1px solid #3371a3; background-color: #dedfdf;">ZaurusFrTable des matières1. Qu'est ce donc2. Comment est-elle développée3. Les modifications apportées4. Programmes installés5. Prise en compte d'un package personnalisé6. Trucs et astuces1. Qu'est ce doncZaurusFr est une distribution Linux pour Zaurus basée sur Angstrom, elle même développée avec Openembedded. Pour mémoire Angstrom est une distribution embarquée qui n'est pas spécifique à une machine mais à de nombreux projets. En perpétuel</div>
      </div>
    </content>
    <published>2008-01-04T02:40:14</published>
    <link rel="alternate" href="http://www.catapulse.org/articles/view/62" type="text/html"/>
  </entry>
</feed>
