<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ze Technology &#187; Outil</title>
	<atom:link href="http://www.ze-technology.com/category/outil/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ze-technology.com</link>
	<description>Ze Blog qui parle de Ze Technology. Univers du libre, programmation, société, business...</description>
	<lastBuildDate>Fri, 23 Jul 2010 20:21:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>J&#8217;utilise NetBeans.</title>
		<link>http://www.ze-technology.com/2009/12/09/jutilise-netbeans/</link>
		<comments>http://www.ze-technology.com/2009/12/09/jutilise-netbeans/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 09:25:26 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=555</guid>
		<description><![CDATA[
Pourquoi ?
Pourquoi donc me suis-je mis à délaisser Eclipse au profit de NetBeans ? Ma motivation remonte à l&#8217;annonce d&#8217;un début d&#8217;intégration de symfony au sein de l&#8217;IDE, c&#8217;est à dire il n&#8217;y a pas trop longtemps. J&#8217;avais eu l&#8217;occasion de tester NetBeans il y a 3 ou 4 ans, pour le comparer à Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-556" title="NetBeans 6.8 RC2" src="http://www.ze-technology.com/wp-content/uploads/2009/12/Capture-d’écran-2009-12-09-à-09.56.36.png" alt="NetBeans 6.8 RC2" width="600" height="71" /></p>
<h2>Pourquoi ?</h2>
<p>Pourquoi donc me suis-je mis à délaisser Eclipse au profit de NetBeans ? Ma motivation remonte à l&#8217;annonce d&#8217;un début d&#8217;intégration de <a href="http://symfony-project.com">symfony</a> au sein de l&#8217;IDE, c&#8217;est à dire il n&#8217;y a pas trop longtemps. J&#8217;avais eu l&#8217;occasion de tester NetBeans il y a 3 ou 4 ans, pour le comparer à Eclipse qui me semblait alors plus puissant, notamment pour certains plugins que j&#8217;utilisais.</p>
<p>Aujourd&#8217;hui, dans un projet qui contient de très nombreux fichiers (<a href="http://symfony-project.com">symfony</a>) NetBeans se montre subjectivement plus rapide pour autocompléter et documenter les appels de méthodes. Je regrette le non-support des interfaces <em>fluent</em> sur plusieurs lignes, mais bon&#8230; Au niveau de l&#8217;intégration du framework, je ne sais pas encore si j&#8217;arriverai à abandonner mon terminal et son ZSH, mais il y a du mieux au sein de l&#8217;IDE :</p>
<img class="size-full wp-image-560" title="Execution symfony command" src="http://www.ze-technology.com/wp-content/uploads/2009/12/Capture-d’écran-2009-12-09-à-10.06.561.png" alt="Symfony via le menu contextuel" width="592" height="132" />
<img class="size-full wp-image-558" title="Execute symfony command in NetBeans" src="http://www.ze-technology.com/wp-content/uploads/2009/12/Capture-d’écran-2009-12-09-à-10.05.00.png" alt="Fenêtre d'exécution de commandes symfony" width="589" height="622" />
<p>Autre résultat de cette intégration fort intéressant, la possibilité de switcher entre une vue et son contrôleur :</p>
<div id="attachment_561" class="wp-caption aligncenter" style="width: 602px"><img class="size-full wp-image-561" title="Switch action view" src="http://www.ze-technology.com/wp-content/uploads/2009/12/Capture-d’écran-2009-12-09-à-10.11.12.png" alt="Passer d'un contrôleur à la vue associée" width="592" height="111" /><p class="wp-caption-text">Passer d&#39;un contrôleur à la vue associée</p></div>
<p>Pour ne pas dérouter les utilisateurs d&#8217;Eclipse, un mapping du clavier de l&#8217;IDE rival est disponible ; on notera également un mapping Emacs redoutable ! Par défaut, les raccourcis claviers sous MacOSX sont désastreux, avec des inversions entre les touches SHIFT, CTRL et Pomme. Fort heureusement NetBeans propose une configuration extrêmement poussée du clavier, je vous laisse découvrir les différentes assignations possibles. Enfin, petit agrément appréciable au quotidien que je découvre avec NetBeans, l&#8217;affichage dans la marge des modifications effectuées depuis la dernière version. Un exemple visuel :</p>
<div id="attachment_562" class="wp-caption aligncenter" style="width: 602px"><img class="size-full wp-image-562" title="Diff in margin" src="http://www.ze-technology.com/wp-content/uploads/2009/12/Capture-d’écran-2009-12-09-à-10.18.36.png" alt="Une marge qui fait la diff' !" width="592" height="181" /><p class="wp-caption-text">Une marge qui fait la diff&#39; !</p></div>
<p>En passant le curseur sur cette marge, l&#8217;IDE nous indique les modifications effectuées. L&#8217;équivalent sous Eclipse est amplement moins pratique,</p>
<h2>Le mot de la fin</h2>
<p>Je n&#8217;ai sûrement pas encore fait le tour des avantages (et des inconvénients) de NetBeans, et voilà un bon prétexte pour continuer à pousser son utilisation plus loin. La première semaine d&#8217;utilisation me donne pleinement satisfaction après un petit moment passé dans les préférences pour personnaliser la coloration syntaxique, les raccourcis claviers et le formatage automatique.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/12/09/jutilise-netbeans/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comment je teste #2 : Connexion, connexions !</title>
		<link>http://www.ze-technology.com/2009/09/14/comment-je-teste-2-connexion-connexions/</link>
		<comments>http://www.ze-technology.com/2009/09/14/comment-je-teste-2-connexion-connexions/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 06:00:20 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Bonnes Pratiques]]></category>
		<category><![CDATA[Méthode]]></category>
		<category><![CDATA[Outil]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=259</guid>
		<description><![CDATA[Pour rappel, dans la première partie de cette série d&#8217;articles, vous avez pu découvrir la manière dont je testais Piwam grâce à la virtualisation. Nous allons maintenant soumettre notre application à des premiers tests&#8230; de performance.
Bien que certaines applications soient faîtes pour une utilisation mono utilisateur, la plupart sont destinées à accueillir des centaines, des [...]]]></description>
			<content:encoded><![CDATA[<p>Pour rappel, dans la première partie de cette série d&#8217;articles, vous avez pu découvrir la manière dont je testais <em><a href="http://www.piwam.org">Piwam</a></em> grâce à la virtualisation. Nous allons maintenant soumettre notre application à des premiers tests&#8230; <strong>de performance</strong>.</p>
<p>Bien que certaines applications soient faîtes pour une utilisation mono utilisateur, la plupart sont destinées à accueillir des centaines, des milliers d&#8217;utilisateurs simultanément, utilisateurs qui eux même ont la possibilité de réaliser des milliers d&#8217;interactions différentes. Comment alors tester le comportement de son application dans les pires situations, sans attendre que le chaos ne vienne s&#8217;imposer de lui même une fois l&#8217;application mise en production ? C&#8217;est le sujet de ce billet. Ce qui est présenté ci-dessous interessera les développeurs PHP mais aussi tous ceux qui utilisent une autre technologie web.</p>
<h3>Apache AB</h3>
<p>Commençons par faire stresser un petit peu notre application&#8230;  AB, pour <em>Apache HTTP server Benchmarking tool</em>, permet de simuler des accès au serveur web, en exécutant le nombre de requêtes souhaité par le biais d&#8217;un certain nombre de connexions concourantes, elles aussi contrôlées.  AB permet sans soucis de passer des serveurs proxy, simuler les requêtes GET comme POST, gérer l&#8217;authentification HTTP&#8230; La commande que j&#8217;utilise le plus souvent est la suivante :</p>
<pre>&gt; ab -e output.csv -n 10000 -c 100 http://docbook:80</pre>
<p>Quelques explications sur les options utilisées ici :</p>
<ul>
<li><strong>-e </strong>: spécifie un fichier CSV de sortie</li>
<li><strong>-c</strong> : nombre de connexions concourantes</li>
<li><strong>-n</strong> : nombre de requêtes à exécuter (réparties entre les différentes connexions)</li>
</ul>
<p>Je vous invite à lire la très claire <a href="http://httpd.apache.org/docs/2.0/programs/ab.html">page de documentation</a> pour découvrir toutes les options disponibles. Une fois exécutée, cette commande nous livre la sortie suivante :</p>
<pre>This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking docbook (be patient).....done

Server Software:        Apache/2.2.9
Server Hostname:        docbook
Server Port:            80

Document Path:          /
Document Length:        4427 bytes

Concurrency Level:      100
Time taken for tests:   5.569 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Total transferred:      472500 bytes
HTML transferred:       442700 bytes
<span class="highlight">Requests per second:    17.96 [#/sec] (mean)</span>
Time per request:       556.946 [ms] (mean)
Time per request:       55.695 [ms] (mean, across all concurrent requests)
Transfer rate:          82.85 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.2      0       1
Processing:   246  548 110.6    539    1150
Waiting:      246  547 109.9    538    1147
Total:        247  548 110.6    539    1150

Percentage of the requests served within a certain time (ms)
  50%    539
  66%    564
  75%    578
  80%    591
  90%    633
  95%    673
  98%   1101
  99%   1150
 100%   1150 (longest request)</pre>
<p>La ligne sur-lignée est à mon avis celle qui donne le plus de sens aux résultats. Le nombre de requêtes par secondes est en effet un bon indicateur de la santé de votre application (et de votre serveur). Quant au fichier CSV généré, dont on a un aperçu avec les pourcentages donnés à la fin de la sortie ci-dessus, vous pourrez y retrouver la répartition des <em>timings</em> dans lesquels ont été satisfaites les requêtes. Ajoutez à cela des taux de transferts, des erreurs détectées potentielles, et vous obtenez ici un bon outil de <em>benchmarking</em>.</p>
<h4>Comment simuler l&#8217;envoi de données ?</h4>
<p>Comme indiqué dans sa présentation, il est possible de simuler la soumission de formulaires via l&#8217;option <span style="font-family: courier">-p POSTFILE</span>. Une question très récurrente revient souvent : à quoi ressemble ce fichier POSTFILE ? En fonction de la version utilisée, la documentation d&#8217;Apache peut ne pas être très bavarde. Ce fichier comprend la liste des arguments de la manière suivante : <strong>nom=valeur&amp;nom2=autrevaleur</strong>, avec l&#8217;encodage spécial utilisé pour les URL.</p>
<h3>Pylot</h3>
<div class="wp-caption aligncenter" style="width: 650px"><img class=" " title="Graphique Pylot" src="http://www.pylot.org/samples/results/response_time_graph.png" alt="Graphique généré par Pylot" width="640" height="240" /><p class="wp-caption-text"> Graphique généré par Pylot : temps de réponse en fonction du temps écoulé</p></div>
<p><span style="background-color: #ffffff;">Écrit en Python, Pylot possède a 2 plusieurs pour séduire : la capacité de générer des graphiques, la présence d&#8217;un GUI pour les allergiques au mode console, interfaçage XML-RPC&#8230; Pylot fonctionne par le biais de scénarios, des <em>test-cases</em>, écrits au sein de fichiers XML pas trop compliqués. Ce mode de fonctionnement permet de personnaliser assez facilement les scénarios et de passer tous ces test-cases automatiquement. Découvrez Pylot sur <a href="http://www.pylot.org/">http://www.pylot.org/</a>. </span></p>
<h3><span style="background-color: #ffffff;">C&#8217;est trop long !</span></h3>
<p><span style="background-color: #ffffff;">Ces tests vous ont permis de vous apercevoir d&#8217;une chose : votre application met systématiquement un minimum de 400 ms à répondre, et facilement jusqu&#8217;à 900 ms dès que plusieurs utilisateurs effectuent des recherches. Des temps qui rapidement risquent d&#8217;énerver vos utilisateurs. Comment alors réduire autant que possible ces <em>timings</em> fous ?</span></p>
<p><span style="background-color: #ffffff;">Premièrement, l&#8217;utilisation d&#8217;un accélérateur PHP peut être tout a fait adaptée (tout du moins, pour les développeurs PHP). <a href="http://fr.php.net/apc">APC</a>, <a href="http://eaccelerator.net/">eAccelerator</a> et consorts devraient vous intéresser. Laissez vous guider par les tests et comparatifs (un lien : <a href="http://www.ipersec.com/index.php/2006/05/30/benchmarking-php-accelerators/">iPerSec</a>). Ces accélérateurs donneront un coup de boost magique à votre projet PHP. </span></p>
<p><span style="background-color: #ffffff;">Des &laquo;&nbsp;erreurs&nbsp;&raquo;, ou lourdeurs de développement, peuvent être à l&#8217;origine de la lenteur de l&#8217;application. Ré-écrire et optimiser son code peut s&#8217;avérer extrêmement long. Avant ça, un petit tour vers une étape de <em><strong>profiling</strong></em> est indispensable. Pour ceux qui ne savent pas de quoi je parle, jetez un oeil sur mon <a href="http://www.ze-technology.com/2009/09/03/developper-plus-efficacement-avec-xdebug/">article</a> dédié à <em><a href="http://www.xdebug.org/">XDebug</a></em>. Cette étape de <em>profiling</em> vous permettra de détecter une éventuelle partie de code <strong>particulièrement et anormalement consommatrice</strong> de temps.</span></p>
<p><span style="background-color: #ffffff;">Et finalement, si c&#8217;est encore possible, prenez le temps nécessaire pour analyser la source de la lenteur, la corriger, pratiquer le refactoring de code, installer des serveur proxy, refaire des tests plus précis, modifier la configuration PHP, etc. Un prochain article sera l&#8217;occasion d&#8217;aborder ces même tests dédiés à MySQL. Et si vous n&#8217;avez plus le temps pour corriger tout ça, et bien c&#8217;est le moment de prendre de bonnes résolutions et de mettre en place toutes les bonnes pratiques de <strong>ZeTechnology</strong> pour votre prochain projet !</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/09/14/comment-je-teste-2-connexion-connexions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PrestaShop, une alternative à osCommerce</title>
		<link>http://www.ze-technology.com/2009/09/13/prestashop-une-alternative-a-oscommerce/</link>
		<comments>http://www.ze-technology.com/2009/09/13/prestashop-une-alternative-a-oscommerce/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 08:09:36 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Gratuit]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=283</guid>
		<description><![CDATA[
Quiconque souhaitant se lancer ou s&#8217;étant lancé dans le commerce en ligne a pu découvrir que choisir son application de vente on-line peut s&#8217;avérer être un choix crucial. Alors qu&#8217;osCommerce reste encore sans doute le plus prisé, il peut être intéressant de se pencher vers PrestaShop. Écrit en PHP, libre et gratuit, PrestaShop offre une [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-284" title="PrestaShop" src="http://www.ze-technology.com/wp-content/uploads/2009/09/Capture-d’écran-2009-09-13-à-09.58.42.png" alt="PrestaShop" width="575" height="75" /></p>
<p>Quiconque souhaitant se lancer ou s&#8217;étant lancé dans le commerce en ligne a pu découvrir que choisir son application de vente on-line peut s&#8217;avérer être un choix crucial. Alors qu&#8217;<a href="http://www.oscommerce.com/">osCommerce</a> reste encore sans doute le plus prisé, il peut être intéressant de se pencher vers <strong>PrestaShop</strong>. Écrit en PHP, libre et gratuit, PrestaShop offre une présentation assez soignée, tant dans son back-office qu&#8217;en front-office. Pré-configuré pour fonctionner avec <em>Paypal</em>, disposant d&#8217;un module <em>Google Checkout</em>, gérant les offres spéciales, code-barres, devises multiples, les livraisons et <a href="http://www.prestashop.com/en/features">plein d&#8217;autre choses</a>, PrestaShop peut être essayé <a href="http://www.prestashop.com/en/showcase_demo/">en ligne</a> sur le <a href="http://www.prestashop.com/">site officiel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/09/13/prestashop-une-alternative-a-oscommerce/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nouveau bug tracker : YouTrack 1.0 beta</title>
		<link>http://www.ze-technology.com/2009/09/03/nouveau-bug-tracker-youtrack-1-0-beta/</link>
		<comments>http://www.ze-technology.com/2009/09/03/nouveau-bug-tracker-youtrack-1-0-beta/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:40:37 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Outil]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=213</guid>
		<description><![CDATA[
La planète des bug trackers s&#8217;agrandit avec un nouveau venu : YouTrack, lancé par JetBrain. Disponible en version 1.0 estampillée &#171;&#160;beta&#160;&#187;, YouTrack possède une interface basée assez dynamique, basée sur des champs de &#171;&#160;commandes&#160;&#187; auto-complétées. Après l&#8217;avoir testé &#8211; assez rapidement il est vrai &#8211; je reste pour le moment sceptique sur la véritable pusisance [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="YouTrack" src="http://www.jetbrains.com/youtrack/img/overview_commands_border.png" alt="" width="461" height="237" /></p>
<p>La planète des <em>bug trackers</em> s&#8217;agrandit avec un nouveau venu : YouTrack, lancé par <a href="http://www.jetbrains.com/">JetBrain</a>. Disponible en version 1.0 estampillée &laquo;&nbsp;beta&nbsp;&raquo;, YouTrack possède une interface basée assez dynamique, basée sur des champs de &laquo;&nbsp;commandes&nbsp;&raquo; auto-complétées. Après l&#8217;avoir testé &#8211; assez rapidement il est vrai &#8211; je reste pour le moment sceptique sur la véritable pusisance de l&#8217;outil dans une équipe. Je reste pour le moment fidèle à <a href="http://www.googlecode.com">Google Code</a>, <a href="http://www.bugzilla.org/">BugZilla</a> ou <a href="http://trac.edgewall.org/">Trac</a>, plus conventionnels mais au final plus clairs à l&#8217;utilisation. Un petit travail sur l&#8217;ergonomie et la disposition des éléments devrait pouvoir porter YouTrack au plus haut  rang&#8230;</p>
<p>Liens associés :</p>
<ul>
<li><a href="http://www.jetbrains.com/youtrack/">Site officiel</a></li>
<li><a href="http://jetbrains.net/tracker/issues/JT">Démonstration en ligne</a></li>
<li><a href="http://www.jetbrains.com/youtrack/documentation/">Démonstrations en flash</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/09/03/nouveau-bug-tracker-youtrack-1-0-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le Undo chez Dropbox !</title>
		<link>http://www.ze-technology.com/2009/07/15/le-undo-chez-dropbox/</link>
		<comments>http://www.ze-technology.com/2009/07/15/le-undo-chez-dropbox/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 16:09:58 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Outil]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=114</guid>
		<description><![CDATA[Tous les utilisateurs de Dropbox, service de stockage de fichiers en ligne qui fait partie de mes indispensable, viennent de recevoir un e-mail faisant part d&#8217;une &#8211; bonne &#8211; nouvelle.
Une nouvelle fonctionnalité vient faire son apparition, et pas des moindre. Les différentes versions de vos fichiers sont soigneusement sauvegardées. Même une fois supprimé, il subsiste [...]]]></description>
			<content:encoded><![CDATA[<p>Tous les utilisateurs de <a href="https://www.getdropbox.com/">Dropbox</a>, service de stockage de fichiers en ligne qui fait partie de mes indispensable, viennent de recevoir un e-mail faisant part d&#8217;une &#8211; bonne &#8211; nouvelle.</p>
<p><img class="aligncenter" title="Dropbox" src="http://www.nolifeclub.org/wp-content/uploads/2008/12/psychobox.png" alt="" width="164" height="143" />Une nouvelle fonctionnalité vient faire son apparition, et pas des moindre. Les différentes versions de vos fichiers sont soigneusement sauvegardées. Même une fois supprimé, il subsiste une sauvegarde votre fichier, vous savez, <em>juste au cas où</em>&#8230; Les historiques de ces fichiers sont sauvegardés <strong>30 jours </strong>pour les utilisateurs de la version gratuite, et pour une durée illimitée pour les abonnés.</p>
<p>Pour vous inscrire dès maintenant sur Dropbox et obtenir en bonus 250 Mo d&#8217;espace en +, suivez <a href="https://www.getdropbox.com/referrals/NTcyMDgyNjk">ce lien</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/07/15/le-undo-chez-dropbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VLC 1.0.0 disponible</title>
		<link>http://www.ze-technology.com/2009/07/07/vlc-1-0-0-disponible/</link>
		<comments>http://www.ze-technology.com/2009/07/07/vlc-1-0-0-disponible/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 13:56:23 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Outil]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=98</guid>
		<description><![CDATA[VideoLAN, alias VLC, est disponible dans sa version finale un point zéro point zéro. Cette version finale présente un petit lot de nouveautés intéressantes comme la prise en charge de nouveaux formats audio, la possibilité de lire &#171;&#160;on-the-fly&#160;&#187; les fichiers ZIP. À noter pour les (anciens) Mac users : cette version ne tournera pas sous [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="VLC" src="http://images.videolan.org/images/vlc128x128.png" alt="" width="102" height="102" />VideoLAN, alias VLC, est disponible dans sa version finale un point zéro point zéro. Cette version finale présente un petit lot de nouveautés intéressantes comme la prise en charge de nouveaux formats audio, la possibilité de lire &laquo;&nbsp;on-the-fly&nbsp;&raquo; les fichiers ZIP. À noter pour les (anciens) Mac users : cette version <span style="color: #ff0000;">ne tournera pas</span> sous MacOSX 10.4.x !<br />
<a href="http://www.videolan.org/developers/vlc/NEWS">ChangeLog complet</a> • <a href="http://www.videolan.org/vlc/">Télécharger VLC</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/07/07/vlc-1-0-0-disponible/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sismo, outil d&#8217;intégration continue pour fin juin ?</title>
		<link>http://www.ze-technology.com/2009/06/15/sismo-outil-dintegration-continue-pour-fin-juin/</link>
		<comments>http://www.ze-technology.com/2009/06/15/sismo-outil-dintegration-continue-pour-fin-juin/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 19:18:54 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Méthode]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.ze-technology.com/?p=66</guid>
		<description><![CDATA[
Sismo est un outil d&#8217;intégration continue développé par Sensio Labs (vous savez, symfony&#8230;). L&#8217;intégration continue, c&#8217;est la possibilité de détecter tout ce qui ne va pas au fil des versions. Du vert ou du rouge, ça passe ou ça ne passe pas, Sismo présente une interface très simple permettant de contrôler le comportement de ses [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-67" title="Sismo" src="http://www.ze-technology.com/wp-content/uploads/2009/06/Image-3.png" alt="Sismo" width="600" height="196" /></p>
<p>Sismo est un outil d&#8217;intégration continue développé par Sensio Labs (vous savez, <a href="http://symfony-project.com">symfony</a>&#8230;). L&#8217;intégration continue, c&#8217;est la possibilité de détecter tout ce qui ne va pas au fil des versions. Du vert ou du rouge, ça passe ou ça ne passe pas, Sismo présente une interface très simple permettant de contrôler le comportement de ses projets au fil des <em>releases</em>. Fabien Potencier a annoncé sur le groupe de discussion &laquo;&nbsp;<a href="http://groups.google.fr/group/symfony-devs/browse_thread/thread/d0c19cdc1f1a1338"><a href="http://symfony-project.com">symfony</a> developers</a>&laquo;&nbsp;, une éventuelle disponibilité de ce projet libre à la fin du mois de juin.</p>
<p>Une démonstration en ligne du produit est disponible sur <a href="http://ci.symfony-project.org/">http://ci.<a href="http://symfony-project.com">symfony</a>-project.org</a>. Hâte d&#8217;essayer cette alternative à <a href="http://code.google.com/p/xinc/">Xinc</a> et consorts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/06/15/sismo-outil-dintegration-continue-pour-fin-juin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Des raccourcis qui ne s&#8217;Eclipse pas&#8230;</title>
		<link>http://www.ze-technology.com/2009/05/26/des-raccourcis-qui-ne-seclipse-pas/</link>
		<comments>http://www.ze-technology.com/2009/05/26/des-raccourcis-qui-ne-seclipse-pas/#comments</comments>
		<pubDate>Tue, 26 May 2009 16:39:00 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=39</guid>
		<description><![CDATA[Eclipse est un outil fabuleux. Complet. Rapide. Puissant. Ne faîtes pas attention au mot rayé. Bien utililsé, cet IDE libre peut rapidement montrer une puissance décuplée. Je ne pense pas utiliser Eclipse à 100%, ni même à 75%, néanmoins j&#8217;utilise un certain nombre de raccourcis, et je suis surpris de voir que bon nombre de [...]]]></description>
			<content:encoded><![CDATA[<p>Eclipse est un outil fabuleux. Complet. <strike>Rapide</strike>. Puissant. Ne faîtes pas attention au mot rayé. Bien utililsé, cet IDE libre peut <span style="font-style: italic;font-family:georgia;" >rapidement</span> montrer une puissance décuplée. Je ne pense pas utiliser Eclipse à 100%, ni même à 75%, néanmoins j&#8217;utilise un certain nombre de raccourcis, et je suis surpris de voir que bon nombre de personnes ne s&#8217;en servent pas &#8211; sûrement par méconnaissance.</p>
<p><a href="http://2.bp.blogspot.com/__k3GJNKh0Jk/SToo-VSc8eI/AAAAAAAAAMc/mR6MkqlczoQ/s320/eclipse_ide.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 146px;" src="http://2.bp.blogspot.com/__k3GJNKh0Jk/SToo-VSc8eI/AAAAAAAAAMc/mR6MkqlczoQ/s320/eclipse_ide.jpg" alt="" border="0" /></a>Une petite compilation de mes combinaisons de touches préférées :</p>
<ul>
<li><span style="font-weight: bold; color: rgb(153, 51, 153);">Ctrl</span><span style="color: rgb(153, 51, 153);"> (ou Pomme) + </span><span style="font-weight: bold; color: rgb(153, 51, 153);">Shift + R</span><span style="color: rgb(153, 51, 153);"> : Ouvrir une ressource</span><br />
C&#8217;est la combinaison que j&#8217;utilise toutes les 30 secondes. Un panneau s&#8217;ouvre, et vous pouvez accéder à vos différents fichiers, plutôt que d&#8217;aller chercher une souris, de cliquer partout pour ouvrir le bon répertoire puis enfin de double cliquer sur un nom de fichier (avec un peu de chance, pas le bon).</p>
</li>
<li><span style="font-weight: bold; color: rgb(153, 51, 153);">Ctrl + Shift + F</span><span style="color: rgb(153, 51, 153);"> : Formatter le code source</span><br />
Quoi ? Vous ne connaissiez pas ? Impossible&#8230;  Un petit coup de <span style="font-style: italic;">formatter</span> magique, et hop, un code tout propre ! Dans la pratique, je trouve le formattage HTML un peu étrange, même une fois personnalisé. Mais pour ce qui est des autres langages, c&#8217;est du bonheur. Si vous n&#8217;aimez pas le <span style="font-style: italic;font-family:georgia;" >formatter </span>par défaut, il est bien sûr configurable !</p>
</li>
<li><span style="font-weight: bold; color: rgb(153, 51, 153);">Alt + Entrée</span><span style="color: rgb(153, 51, 153);"> : Afficher les propriétés</span><br />
À effectuer sur une ressource (dans l&#8217;onglet explorer typiquement). Vous permet d&#8217;afficher le volet de propriétés de la ressource sélectionnée. Fini les clics droits qui mènent à un menu contextuel infiniment long.</p>
</li>
<li><span style="font-weight: bold; color: rgb(153, 51, 153);">Ctrl + M</span><span style="color: rgb(153, 51, 153);"> : Maximiser / Réduire</span><br />
Un raccourci surtout utile pour ceux qui utilisent un petit Netbook, ou pour ceux qui travaillent sur des fichiers larges, dépassant allègrement disons les 120 colonnes. Une combinaison assez simple qui peut rendre le développement plus agréable.</p>
</li>
<li><span style="font-weight: bold; color: rgb(153, 51, 153);">Ctrl + H</span><span style="color: rgb(153, 51, 153);"> : Le super chercheur de la mort</span><br />
Sûrement le plus connu de tous&#8230; (?) Une sorte de <span style="font-style: italic;font-family:georgia;" >Ctrl + F</span> magique, un mega-chercheur-trouveur. Vous permet d&#8217;effectuer une recherche sur une ressource complète (projet, repertoire, seulement certains fichiers, etc&#8230;)</li>
</ul>
<p>J&#8217;espère que cette courte liste sera à même de vous servir au quotidien. Si vous utilisez vous même d&#8217;autres raccourcis non mentionnés faîtes le savoir !
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1394095790770446638-1799693084102662209?l=ze-technology.blogspot.com'/></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/05/26/des-raccourcis-qui-ne-seclipse-pas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MySQL Workbench parle le SQLite !</title>
		<link>http://www.ze-technology.com/2009/05/13/mysql-workbench-parle-le-sqlite/</link>
		<comments>http://www.ze-technology.com/2009/05/13/mysql-workbench-parle-le-sqlite/#comments</comments>
		<pubDate>Wed, 13 May 2009 19:40:00 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Sqlite]]></category>
		<category><![CDATA[Workbench]]></category>

		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=34</guid>
		<description><![CDATA[L&#8217;outil MySQL Workbench est polyglotte. Un petit nouveau vient de rejoindre la famille des plugins.  Thomas Henlich publie sur son blog un plugin permettant l&#8217;export à destination des bases de données SQLite.
Un plugin qui arrive à point pour tous ceux qui sont en train de concevoir leurs applications Android ! À télécharger sur son [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;outil <a href="http://ze-technology.blogspot.com/search/label/workbench">MySQL Workbench</a> est polyglotte. Un petit nouveau vient de rejoindre la famille des plugins.  Thomas Henlich publie sur son blog un plugin permettant l&#8217;export à destination des bases de données <a href="http://www.sqlite.org/">SQLite</a>.</p>
<p><a href="http://www.sqlite.org/images/SQLite.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 327px; height: 97px;" src="http://www.sqlite.org/images/SQLite.gif" alt="" border="0" /></a>Un plugin qui arrive à point pour tous ceux qui sont en train de concevoir leurs applications Android ! À télécharger sur <a href="http://www.henlich.de/software/sqlite-export-plugin-for-mysql-workbench/">son blog</a>.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1394095790770446638-8760037162213883030?l=ze-technology.blogspot.com'/></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/05/13/mysql-workbench-parle-le-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Piwam 1.1.0 beta ; un groupe et un suivi de bugs</title>
		<link>http://www.ze-technology.com/2009/05/10/piwam-1-1-0-beta-un-groupe-et-un-suivi-de-bugs/</link>
		<comments>http://www.ze-technology.com/2009/05/10/piwam-1-1-0-beta-un-groupe-et-un-suivi-de-bugs/#comments</comments>
		<pubDate>Sun, 10 May 2009 21:53:00 +0000</pubDate>
		<dc:creator>Adrien Mogenet</dc:creator>
				<category><![CDATA[Gratuit]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Outil]]></category>
		<category><![CDATA[Piwam]]></category>

		<guid isPermaLink="false">http://adrien.frenchcomp.net/blog/?p=29</guid>
		<description><![CDATA[Après bon nombre de corrections, Piwam, le gestionnaire d&#8217;associations, est disponible en version beta, une toute petite semaine après la version alpha.
Grâce à de très bons retours de la communauté, les problèmes ont rapidement pu être identifiés. Grâce à symfony, ils ont rapidement pu être corrigés. Pas mal de petites choses viennent améliorer l&#8217;utilisation de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://adrien.frenchcomp.net/images/piwam.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 107px; height: 116px;" src="http://adrien.frenchcomp.net/images/piwam.png" alt="" border="0" /></a>Après bon nombre de corrections, <a href="http://ze-technology.blogspot.com/search/label/piwam"><a href="http://www.piwam.org">Piwam</a></a>, le gestionnaire d&#8217;associations, est disponible en version <span style="font-weight: bold;">beta</span>, une toute petite semaine après la version alpha.</p>
<p>Grâce à de très bons retours de la communauté, les problèmes ont rapidement pu être identifiés. Grâce à <span style="font-style: italic;"><a href="http://symfony-project.com">symfony</a></span>, ils ont rapidement pu être corrigés. Pas mal de <a href="http://code.google.com/p/piwam/wiki/Changements">petites choses</a> viennent améliorer l&#8217;utilisation de l&#8217;outil.</p>
<p>Et au cas où un problème empêcherait votre utilisation de <a href="http://ze-technology.blogspot.com/search/label/piwam"><a href="http://www.piwam.org">Piwam</a></a>,<span style="font-weight: bold;"> 2 nouveaux outils</span> ont été mis en place en version française : un <a href="http://groups.google.com/group/piwam">groupe de discussion</a> et un système de <a href="http://code.google.com/p/piwam/issues/entry">suivi de bugs</a>. N&#8217;hésitez pas en abuser ! <a href="http://code.google.com/p/piwam/wiki/Changements">Les changements de la version beta</a>.
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1394095790770446638-6978004656580363881?l=ze-technology.blogspot.com'/></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ze-technology.com/2009/05/10/piwam-1-1-0-beta-un-groupe-et-un-suivi-de-bugs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
