<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Articles</title><link>http://maroxe.alwaysdata.net/entries/</link><description></description><language>fr-fr</language><lastBuildDate>Thu, 10 Nov 2011 09:28:07 -0000</lastBuildDate><item><title>Les spams s&amp;#39;attaquent au blog: LA solution</title><link>http://maroxe.alwaysdata.net/entries/entry-les-spams-sattaquent-au-blog-la-solution/</link><description>
dans &lt;a href="/entries/category-webmaster/"&gt;Webmaster&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Depuis pas mal de temps ce blog a été victime d'attaque spams: commentaires, livre d'or...&lt;br/&gt;&lt;br/&gt;Je n'avais pas trop le temps de m'occuper de ce problème, mais là, je viens de trouver la solution: Un système de captcha. Je vous explique tout de suite ce que ce mot obscur veut dire, mais avant, il faut comprendre comment se fait une attaque spam. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Une attaque envahissante&lt;/h3&gt;&lt;br/&gt;"Envahissante" est un euphémisme doux pour qualifier ce type d'attaque. ^^&lt;br/&gt;Le spam est le fait d'envoyer des messages(des commentaires, des messages dans le livre d'or, etc ...) en grande quantité pour faire de la publicitié. Cette attaque est généralement réalisé par des robots.&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Chuck norris! Help!&lt;/h3&gt;&lt;br/&gt;&lt;br/&gt;Pour contre attaquer, il faut trouver une méthode pour différencier les robots qui parcourt la toile des rééls utilisateurs. Pas la peine de chercher plus loin, c'est ici qu'intervient le système du Captcha.&lt;br/&gt;&lt;br/&gt;Il s'agit de demander à l'utilisateur d'entrer un texte qui se trouve dans une image, et qui soit difficielement lisible par un ordinateur. Exemple:&lt;br/&gt;&lt;br/&gt;&lt;img src="http://django-simple-captcha.googlecode.com/files/Captcha3.png" alt="pas de description" /&gt;&lt;br/&gt;&lt;br/&gt;C'est aussi simple que ça, mais c'est réellement efficace. En plus l'integration avec django est totalement aisé, grâce à l'appilcation &lt;a href="http://code.google.com/p/django-simple-captcha/"&gt;django-simple-captcha&lt;/a&gt;.&lt;br/&gt;Le lien que je viens de vous donner explique parfaitement la marche à suivre pour integrer ce système dans une applicatin django. Et personnellement, j'aime ce type d'application, elle fait une seule chose, mais elle remplie sa tache pafaitement. Pourquoi s'en priver alors?&lt;br/&gt;&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-les-spams-sattaquent-au-blog-la-solution/</guid></item><item><title>Installer Sagem fast 800 Maroc Telecom sous Ubuntu</title><link>http://maroxe.alwaysdata.net/entries/entry-installer-sagem-fast-800-maroc-telecom-sous-ubuntu/</link><description>
dans &lt;a href="/entries/category-reseau/"&gt;Réseau&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Depuis peu, Maroc télécom a change le mode d'encapsulation PPPOA VC par PPPOE LLC pour toutes les connexions. Ce qui implique un petit changement dans l'installation de ce modem sous Linux. Voici les etapes dans l'ordre:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Telecharger le paquet  &lt;a href="http://ubuntu-modem-usb.11vm-serv.net/debian/ueagle.deb"&gt;ueagle.deb&lt;/a&gt;, &lt;br/&gt;&lt;/li&gt;&lt;li&gt; Ensuite telecharger br2684ctl, libatm1 depuis &lt;a href="http://packages.ubuntu.com/"&gt;Ubuntu Packages&lt;/a&gt; selon votre version d'Ubuntu&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Mettre les trois fichiers que vous venez de telecharger dans un meme dossier pour faciliter la tache, par exemple ~/Sagem, puis installer tout:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;sudo dpkg -i /chemin/vers/fichiers/*deb&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;exemple:&lt;div class="code"&gt;&lt;pre&gt;sudo dpkg -i ~/Sagem/*.deb&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Debrancher le modem, ouvrir un terminal et  saisir:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;sudo /usr/sbin/config-dslusb MA01&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;puis suivre les instructions pas a pas&lt;br/&gt;&lt;/li&gt;&lt;li&gt;config-dslusb crois que Maroc telecom utilise encore l'encapsulation pppoa. on va remedier a cela.  Entrer ces trois commande a chaque fois que vous voulez vous connecter(typiquement, au demerrage d'ubuntu):&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;br2684ctl -b -c 0 -e 0 -a 8.35&lt;br/&gt;ifconfig nas0 up&lt;br/&gt;pppd call dsl-provider&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Voila, internet est fonctionnelle.&lt;br/&gt;&lt;br/&gt;&lt;div class="success"&gt;Pour eviter de rentrer ces trois dernieres commandes a chaque demarrage d'ubuntu, vous pouvez les ajouter au fichier &lt;em&gt;/etc/rc.local&lt;/em&gt; juste avant la ligne &lt;em&gt;exit 0;&lt;/em&gt;&lt;/div&gt;&lt;br/&gt;Si vous avez une remarque/question, l'espace commentaire est fait pour ca!&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-installer-sagem-fast-800-maroc-telecom-sous-ubuntu/</guid></item><item><title>Google fait le buzz et lance buzz</title><link>http://maroxe.alwaysdata.net/entries/entry-google-fait-le-buzz-et-lance-buzz/</link><description>
dans &lt;a href="/entries/category-devertissement/"&gt;Divertissement&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bon je me m'excuse pour ce genre de titre débile, mais je n'ai pas trouvé mieux lors de l'ecriture de l'article. :p &lt;br/&gt;&lt;br/&gt;J'ai essayé d'ouvrir ma boite Gmail tout à l'heure. Au lieu de tomber sur ma boite de réception, Google m'affiche une page d'introduction de son nouveau réseau social integré à Gmail: &lt;a href="https://mail.google.com/mail/buzz/fr/intro.html%23"&gt;Google Buzz&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;A première vue, ça ressemble plutôt à un mixte entre Facebook et twitter. Rien d'original donc. Les deux nouveaux alliés, Microsoft et Yahoo!, sont même allés jusqu'à se moquer de ce nouvel outil, et accuser Google de plagiat:&lt;br/&gt;&lt;blockquote&gt;Deux ans après Yahoo, Google lance Buzz. Optez pour l'original : &lt;a href="http://buzz.yahoo.com/"&gt;http://buzz.yahoo.com/&lt;/a&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;On distingue néanmoins la qualité des produits de Google dans cette nouvelle fonctionnalité: sobriété, simplicité, et intégration parfaite à Gmail!&lt;br/&gt;&lt;br/&gt;Que pensez-vous de ce nouveau outil? Connaitra-t-il le même succès que les deux grands ténors du domaine, à savoir Facebook et twitter?&lt;br/&gt;&lt;br/&gt;Seul l'avenir nous le dira.&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-google-fait-le-buzz-et-lance-buzz/</guid></item><item><title>Wmii: une nouvelle generation des gestionnaires de fenêtre</title><link>http://maroxe.alwaysdata.net/entries/entry-wmii-une-nouvelle-generation-des-gestionnaires-de-fenetre/</link><description>
dans &lt;a href="/entries/category-linux/"&gt;Linux&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Oui, j'ai encore changé de gestionnaire de fenêtre / bureau dans la quête de chercher un environement piloté entièrement par le clavier.&lt;br/&gt;De gnome à openbox, en passant par e17, j'atterit finalement sous Wmii. Et je ne regrette pas mon choix!&lt;br/&gt;La première raison qui me pousse a choisir rester sous ce WM: le tiling manager. Pour ceux qui ne connaissent pas, c'est une nouvelle manière de voir un gestionnaire de fenêtre: au lieu de s'occuper soi même de placer les fenêtre une à une avec la souris, wmii le fait automatiquement! avec un screen ça passera mieux je crois:&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=92"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=93" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;comme vous voyez, les fenêtres sont organisé en colones. &lt;br/&gt;A noter que d'autres dispositions de fenêtres sont disponibles:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Stacking: La fenêtre qui a le focus prends toutes la hauteur de la colone, les autres sont chachés, et seuls la barre de titre reste affiché.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Floating: C'est le mode que vous utilisez probablement. Les fenêtres peuvent etre manipulé avec la souris.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;Pour tout vous dire, le tiling est un concept, soit on aime et on n'ose plus s'en passer, soit on n'aime pas. Faut juste essayer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Wmii est très configurable dans tous les langages possibles: Python, Ruby, Bash, tc...&lt;br/&gt;&lt;br/&gt;Pour plus d'info, voir ici: &lt;a href="http://wmii.suckless.org/"&gt;http://wmii.suckless.org/&lt;/a&gt;&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-wmii-une-nouvelle-generation-des-gestionnaires-de-fenetre/</guid></item><item><title>Le délir des démonstrations mathématiques</title><link>http://maroxe.alwaysdata.net/entries/entry-le-delir-des-demonstrations-mathematiques/</link><description>
dans &lt;a href="/entries/category-devertissement/"&gt;Divertissement&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Je viens de tomber sur un blog qui propose les démonstrations mathématiques les plus délirantes. Combien de fois on aurait rêvé de sortir de tels arguments en plein cours de maths ou en plein DS! (mais la vie serait trop belle, non? :p )&lt;br/&gt;Voici une petite liste de quelques une de ces Théorèmes:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Démonstration par l'évidence : "La démonstration est triviale" ; "Immédiat à partir des définitions" ; "On obtient sans peine que..." ; "On voit que..."&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Démonstration par obstination : "Vous pouvez croire ce que vous voulez, moi je vous dis que c'est vrai." Variante du contre-exemple : "Trouvez-moi un contre-exemple, en attendant je considère que c'est vrai." (Contraire à la déontologie la charge de la preuve ne serait pas à celui qui affirme.)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Démonstration par analogie : "C'est la même chose que..." ; "Il suffit de s'inspirer de..." "On procède comme pour..." (Moyen efficace d'obtenir des résultats faux : le procédé a coûté cher à de nombreux mathématiciens.)&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;pour une liste plus exhaustive, c'est &lt;a href="http://www.apprendre-en-ligne.net/blog/index.php/2006/12/02/446-les-demonstrations"&gt;par ici&lt;/a&gt;.&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-le-delir-des-demonstrations-mathematiques/</guid></item><item><title>Testez vos talent de hackers </title><link>http://maroxe.alwaysdata.net/entries/entry-testez-vos-talent-de-hackers/</link><description>
dans &lt;a href="/entries/category-webmaster/"&gt;Webmaster&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Re-bonjour,&lt;br/&gt;&lt;br/&gt;Voici un site très interressant traitant de la &lt;a href="http://www.securite-info.org/"&gt;sécurité informatique&lt;/a&gt; qui porte bien son nom.&lt;br/&gt;Ce site contient tout une série de tutoriel pour corriger les failles du web 2.0 les plus fréquentes: XSS, CSRF,  Directory transversal ... Ainsi que plusieurs défis pour mettre tout ça en pratique.&lt;br/&gt;Les défis sont classés en trois catégories:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Défis simples: &lt;br/&gt;&lt;/li&gt;&lt;li&gt;Défis réalistes: &lt;br/&gt;&lt;/li&gt;&lt;li&gt;Défis javascript: &lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;Le forum mis à disposition des visiteurs permet de discuter des  défis proposés, ainsi que des sujets plus variés mais toujours dans le domaine de la sécurité informatique.&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-testez-vos-talent-de-hackers/</guid></item><item><title>Kikoololiser son site web</title><link>http://maroxe.alwaysdata.net/entries/entry-kikoololiser-son-site-web/</link><description>
dans &lt;a href="/entries/category-trucs-et-astuces/"&gt;Trucs et astuces&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Voici un site bien amusant: &lt;a href="http://kikoolol.memepasmal.net/"&gt;http://kikoolol.memepasmal.net/&lt;/a&gt;, Il permet de transformer n'importe quel site en version "Kikoololisé", cest à dire remplir de fautes d'ortaugrafe et d'ajouter des "lol", "ptdr" ou encore "xD" à tout bout de champs.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://kikoolol.memepasmal.net/?q=aHR0cDovL21hcm94ZS5hbHdheXNkYXRhLm5ldC9ndWVzdGJvb2sv"&gt;Voici&lt;/a&gt; ce que ça donne avec ce blog pour l'exemple.&lt;br/&gt;&lt;br/&gt;Ça fait parti de ces trucs inutiles, donc indisponsable. :D &lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-kikoololiser-son-site-web/</guid></item><item><title>La publicité: à prendre ou à laisser?</title><link>http://maroxe.alwaysdata.net/entries/entry-la-publicite-a-prendre-ou-a-laisser/</link><description>
dans &lt;a href="/entries/category-general/"&gt;Général&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bonjour chers visiteurs,&lt;br/&gt;&lt;br/&gt;Vous avez certainement remarqué une (petite?) bande publicitaire dans le menu à droite. Et bien elle va faire l'objet de tout cet article. :D &lt;br/&gt;Plus sérieusement, je me demande quand à l'utilité de la publicité dans un site comme celui que vous ête entrain de visiter. Parceque de toutes façons, ça ne rapporte pas beaucoup, et surtout, &lt;em&gt;ça ne doit pas déranger le visiteur du site&lt;/em&gt;. &lt;br/&gt;&lt;br/&gt;Voilà, est ce qu'elle est bien visible au point d'être génante pour la lecture des articles, ou alors ça ne pose pas trop de problèmes dans son état actuel?&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Vos avis m'interresse.&lt;/strong&gt;&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-la-publicite-a-prendre-ou-a-laisser/</guid></item><item><title>Joyeuse fête à tous et à toutes</title><link>http://maroxe.alwaysdata.net/entries/entry-joyeuse-fete-a-tous-et-a-toutes/</link><description>
dans &lt;a href="/entries/category-general/"&gt;Général&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;J'ecris cet article  vite fait juste pour vous souhaiter Aid Moubarak (toi,ta famille et tes amis), Meilleurs voeux de santé, joie et prospérité.&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=90" alt="pas de description" /&gt;&lt;/div&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-joyeuse-fete-a-tous-et-a-toutes/</guid></item><item><title>Google: un nouveau look qui se prépare</title><link>http://maroxe.alwaysdata.net/entries/entry-google-un-nouveau-look-qui-se-prepare/</link><description>
dans &lt;a href="/entries/category-trucs-et-astuces/"&gt;Trucs et astuces&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Qui ne connait pas le géant google, ce moteur de recherche  qui n'a jamais cessé de nous sureprendre avec ses rénovations(je pense notamment à &lt;a href="http://wave.google.com/"&gt;Google Wave&lt;/a&gt;) &lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=84"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=85" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Et bien aujourd'hui, il a encore du nouveau: Une nouvelle interface beaucoup plus ergonomique.(qui ressemble plus à l'interface de Yahoo! ) &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Pour tester le nouveau design, vous devez ajouter un cookies à votre navigateur. Rien de bien compliqué:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Visiter &lt;a href="http://www.google.com/ncr"&gt;Google.com&lt;/a&gt; , version anglaise.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Copier ce morceau de code dans votre barre d'adresse:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="nx"&gt;javascript&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;void&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cookie&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;PREF=ID=20b6e4c2f44943bb:&lt;/span&gt;
&lt;span class="s2"&gt;U=4bf292d46faad806:TM=1249677602:&lt;/span&gt;
&lt;span class="s2"&gt;LM=1257919388:S=odm0Ys-53ZueXfZG;path=/; domain=.google.com&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;(c'est un code javascript chargé d'ajouter le cookie dont on avait parlé au début)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Recharger la page, version anglaise toujours.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;et normalement vous y êtes. Admirez le résultat!&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=87"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=88" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-google-un-nouveau-look-qui-se-prepare/</guid></item><item><title>Donjon de Naheulbeuk: Parodie de MMORPG</title><link>http://maroxe.alwaysdata.net/entries/entry-donjon-de-naheulbeuk-parodie-de-mmorpg/</link><description>
dans &lt;a href="/entries/category-devertissement/"&gt;Divertissement&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;En surfant sur le net, je viens de tomber par harad sur ce site, proposant une saga MP3 nommé Donjon de Naheulbeuk! Drôle de nom me direz vous.&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=82" alt="pas de description" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Selon&lt;a href="http://www.penofchaos.com/warham/donjon.htm"&gt; le site officiel&lt;/a&gt;, Le "Donjon de Naheulbeuk" est une saga sonore diffusée en MP3, et qui raconte l'histoire d'un groupe d'aventuriers pas comme les autres...&lt;br/&gt;En effet, il s'agit là d'une parodie de MMORPG: une histoire d'aventure dans un monde merveilleur mmorpgiste, mais d'une manière tout à fait décalée et marqué par un sens d'humour unique.&lt;br/&gt;&lt;br/&gt;La saga est &lt;a href="http://www.penofchaos.com/warham/donjon-telecharge.htm"&gt;diffuséee&lt;/a&gt; gratuitement sur Internet, ne vous en privez pas! ;) &lt;br/&gt;&lt;br/&gt;J'attends vos impressions sur la série, surtout si vous êtes vous même des accros à WOW / Dofus (beurk) / Cabal / Whatever.&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-donjon-de-naheulbeuk-parodie-de-mmorpg/</guid></item><item><title>Chat instantanné en Python + PyQt</title><link>http://maroxe.alwaysdata.net/entries/entry-chat-instantanne-en-python-pyqt/</link><description>
dans &lt;a href="/entries/category-projets/"&gt;Projets&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Je vous présente mon nouveau logiciel de chat instantanné.&lt;br/&gt;Il a été écrit en python. J'ai utilisé le module socket pour le réseau et PyQt pour l'interface graphique.&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=80"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=81" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Utilisation:&lt;/h3&gt;&lt;br/&gt;Premièrement, il faut installer PyQt.&lt;br/&gt;Sous Linux débrouillez-vous avec votre gestionnaire de paquets. Sous Archlinux:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;yaourt -S pyqt
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;Pour les windowsiens, il est relativement simple d'installer Python et PyQt :&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Téléchargez et installez Python si ce n'est pas déjà fait. (&lt;a href="http://www.python.org/download/"&gt;Téléchargement de Python&lt;/a&gt;)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Téléchargez et installez PyQt en fonction de votre version de Python. (&lt;a href="http://www.riverbankcomputing.co.uk/software/pyqt/download"&gt;Téléchargement de PyQt&lt;/a&gt;)&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;pour lancer le serveur, executer le fichier serveur.py. Pour Linux par exemple, c'est très simple:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;python serveur.py localhost 54321
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;ul&gt;&lt;li&gt;localhost: l'adresse ip désiré&lt;br/&gt;&lt;/li&gt;&lt;li&gt;54321: le port choisi&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;Sous windows:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;C:\Python26\python.exe server.py localhost 54321&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Pour les autres OS; désolé je sais rien. (mais je sais que mon programme fonctionnera chez vous si vous arrivez à installer Python )&lt;br/&gt;&lt;br/&gt;ensuite lancer un ou plusieurs client(s):&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;python client.py
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt; spécifiez la même ip/ même port que sous le serveur. Cliquez sur connexion. Vous pouvez déjà oublier Windows Live Messenger! :D &lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=78"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=79" alt="pas de description" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Pour que vous puissiez tester sans avoir à lancer vous même le serveur, je l'ai lancé de puis mon PC. l'ip est &lt;strong&gt;maroxe.is-a-geek.com&lt;/strong&gt; et le port est &lt;strong&gt;54321&lt;/strong&gt;. Mais je ne garantie pas qu'il sera lancé tout le temps.&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Téléchargement&lt;/h3&gt;&lt;br/&gt;Et avant que j'oublie, vous pouvez télécharger le programme &lt;a href="http://www.zshare.net/download/69035922c18854ce/"&gt;depuis ce lien&lt;/a&gt;.&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-chat-instantanne-en-python-pyqt/</guid></item><item><title>Easteregg de facebook: cheat code konami</title><link>http://maroxe.alwaysdata.net/entries/entry-easteregg-de-facebook-cheat-code-konami/</link><description>
dans &lt;a href="/entries/category-trucs-et-astuces/"&gt;Trucs et astuces&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bonjour(ou bonsoir, ca depends)&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=76" alt="pas de description" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Tapez ceci dans une page facebook:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;flèche haut&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche haut&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche bas&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche bas&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche gauche&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche droite&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche gauche&lt;br/&gt;&lt;/li&gt;&lt;li&gt;flèche droite&lt;br/&gt;&lt;/li&gt;&lt;li&gt;b&lt;br/&gt;&lt;/li&gt;&lt;li&gt;a&lt;br/&gt;&lt;/li&gt;&lt;li&gt;ENTREE.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Belle surprise, n'est ce pas?&lt;br/&gt;&lt;br/&gt;En fait, l'origine de ce code provient de la console Atari, c'est le premier cheat code apparu sur cette console.&lt;br/&gt;&lt;br/&gt;Pour annuler, raffraichissez la page avec F5.&lt;br/&gt;Amusez-vous bien!&lt;br/&gt;&lt;strong&gt;PS: oui je sais, c'est complètement inutile, donc indspensable!&lt;/strong&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-easteregg-de-facebook-cheat-code-konami/</guid></item><item><title>L&amp;#39;equivalent de l&amp;#39;instruction &amp;quot;switch&amp;quot; en Python</title><link>http://maroxe.alwaysdata.net/entries/entry-lequivalent-de-linstruction-switch-en-python/</link><description>
dans &lt;a href="/entries/category-programmation/"&gt;Programmation&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Si vous pratiquez du Python, vous vous êtes surement  rendu compte un jour que ce langage ne comporte pas d'instruction switch. C'est un problème bien enuyeux quand on vient d'un langage comme le C ou le java. &lt;br/&gt;&lt;br/&gt;Et bien détrompez vous! Il existe une astuce toute simple qui permet de combler ce manque: les dictionniares!&lt;br/&gt;&lt;br/&gt;Voici ce que donne un switch en C:&lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;foo&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;switch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
     &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;foo = 0&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
     &lt;span class="k"&gt;break&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
     &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;foo = 1&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
     &lt;span class="k"&gt;break&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;default&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
     &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;valeur de foo indeterminee&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;En python, on va utiliser la méthode &lt;em&gt;get&lt;/em&gt; de l'objet &lt;em&gt;dictionnaire&lt;/em&gt;. Son protoype:&lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;default&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;dict&lt;/em&gt; associe les valeurs possibles du key avec le resultat souhaité&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;key&lt;/em&gt; est la variable a tester&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;default&lt;/em&gt; le resultat par defaut&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;Le même exemple que tout à l'heure, mais en python cette fois:&lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="n"&gt;foo&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;1&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;  &lt;span class="mf"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;foo = 1&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
         &lt;span class="mf"&gt;1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;foo = 2&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;valeur de foo indeterminee&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;Alors? Qui a dit que les &lt;em&gt;switch&lt;/em&gt; en Python c'était mission impossible?&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-lequivalent-de-linstruction-switch-en-python/</guid></item><item><title>Soya3D: un moteur 3D pour les perfectionnistes</title><link>http://maroxe.alwaysdata.net/entries/entry-soya3d-un-moteur-3d-pour-les-perfectionnistes/</link><description>
dans &lt;a href="/entries/category-programmation/"&gt;Programmation&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Je commence tout doucement la programmation 3D avec le moteur &lt;em&gt;Soya3D&lt;/em&gt;. Pour ceux qui ne connaissent pas, il s'agit d'une bibliothèque haut niveau, codé en python, pour réaliser des applications en 3D (comme des jeux, entre autre).&lt;br/&gt;&lt;br/&gt;Ce qui la rends interressante c'est surtout son aspect OO, sa simplicité, sa performance. Soya3D tire de toute la puissance de python, ce qui rends le developpement avec cette bibliothèque un vrai plaisir. :D &lt;br/&gt;&lt;br/&gt;Elle est libre, sous licence GNU GPL, qui plus est.&lt;br/&gt;&lt;br/&gt;Soya3D respecte parfaitement la philosophie  de python: elle est peut ne pas plaîre à tout le monde, mais au moins, elle sera idéale pour quelque personnes. (&lt;a href="http://home.gna.org/oomadness/en/soya3d/soya_s_spirit/index.html"&gt;en anglais&lt;/a&gt; ça donne: "&lt;em&gt;the objective is not to satisfy anyone, but to be the ideal 3D engine for a few persons.&lt;/em&gt;"). Sa visée principale est de concenvoir ue nouvelle vision pour la programmation 3D en général.&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=68"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=69" alt="pas de description" /&gt;&lt;/a&gt;   &lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=70"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=71" alt="pas de description" /&gt;&lt;/a&gt;   &lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=73"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=74" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;Sources:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://home.gna.org/oomadness/en/index.html"&gt;Site officiel&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://home.gna.org/oomadness/en/soya3d/tutorials/index.html"&gt;Tutoriels&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://home.gna.org/oomadness/en/soya3d/projects_using_soya/index.html"&gt;liste des projets utilisant &lt;em&gt;Soya3D&lt;/em&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-soya3d-un-moteur-3d-pour-les-perfectionnistes/</guid></item><item><title>The UNIX way of sex</title><link>http://maroxe.alwaysdata.net/entries/entry-the-unix-way-of-sex/</link><description>
dans &lt;a href="/entries/category-linux/"&gt;Linux&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Voici une bonne blauge que j'ai découvert en surfant sur le net:&lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="c"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c"&gt;#The UNIX way of sex:&lt;/span&gt;

date
&lt;span class="nb"&gt;cd&lt;/span&gt; ~
unzip
strip
touch
finger
mount
fschk
more
yes
unmount
sleep
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;Pour goûter au plaisir de la blague, il faut avoir testé un système Unix au moins une fois dans sa vie. ^^&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-the-unix-way-of-sex/</guid></item><item><title>Archlinux, la distribution à essayer</title><link>http://maroxe.alwaysdata.net/entries/entry-archlinux-la-distribution-a-essayer/</link><description>
dans &lt;a href="/entries/category-linux/"&gt;Linux&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;&lt;a href="http://archlinux.fr/"&gt;Archlinux&lt;/a&gt; est une distribution GNU/Linux réputée pour être stable, simple et légère. Sa véritable force réside dans sa philosophie KISS: Keep it simple, stupid! Toute la configuraiton du système se fait à l'aide de fichier de configurations( de simple fichiers texte modifiables par n'importe quel éditeur de texte). Pas besoin d'outils de configurations ou autres cochoneries. Vous êtes le maître de votre machine!&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;br/&gt;&lt;img src="http://www.archlinux.fr/commun/images/titlelogo.png" alt="pas de description" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Comme exemple, pour configurer le système dans sa globalité, il y a un seul fichier à éditer: le rc.conf. Voici un petit échantillon: &lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="c"&gt;#&lt;/span&gt;
&lt;span class="c"&gt;# /etc/rc.conf - Main Configuration for Arch Linux&lt;/span&gt;
&lt;span class="c"&gt;#&lt;/span&gt;

&lt;span class="c"&gt;# -----------------------------------------------------------------------&lt;/span&gt;
&lt;span class="c"&gt;# LOCALIZATION&lt;/span&gt;
&lt;span class="c"&gt;# -----------------------------------------------------------------------&lt;/span&gt;
&lt;span class="c"&gt;#&lt;/span&gt;
&lt;span class="c"&gt;# LOCALE: available languages can be listed with the &amp;#39;locale -a&amp;#39; command&lt;/span&gt;
&lt;span class="c"&gt;# HARDWARECLOCK: set to &amp;quot;UTC&amp;quot; or &amp;quot;localtime&amp;quot;&lt;/span&gt;
&lt;span class="c"&gt;# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock&lt;/span&gt;
&lt;span class="c"&gt;# TIMEZONE: timezones are found in /usr/share/zoneinfo&lt;/span&gt;
&lt;span class="c"&gt;# KEYMAP: keymaps are found in /usr/share/kbd/keymaps&lt;/span&gt;
&lt;span class="c"&gt;# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)&lt;/span&gt;
&lt;span class="c"&gt;# CONSOLEMAP: found in /usr/share/kbd/consoletrans&lt;/span&gt;
&lt;span class="c"&gt;# USECOLOR: use ANSI color sequences in startup messages&lt;/span&gt;
&lt;span class="c"&gt;#&lt;/span&gt;
&lt;span class="nv"&gt;LOCALE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;fr_FR.utf8&amp;quot;&lt;/span&gt;
&lt;span class="nv"&gt;HARDWARECLOCK&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;UTC&amp;quot;&lt;/span&gt;
&lt;span class="nv"&gt;USEDIRECTISA&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;no&amp;quot;&lt;/span&gt;
&lt;span class="nv"&gt;TIMEZONE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Africa/Casablanca&amp;quot;&lt;/span&gt;
&lt;span class="nv"&gt;KEYMAP&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;fr&amp;quot;&lt;/span&gt;
&lt;span class="nv"&gt;CONSOLEFONT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;
&lt;span class="nv"&gt;CONSOLEMAP&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;
&lt;span class="nv"&gt;USECOLOR&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;&lt;div class="notice"&gt;Ça à l'air évident, mais je le précise quand même: si vous n'aimez pas configurer vous même votre système, bien que ce n'est aucunement difficile, passez votre chemin, Arch n'est pas fait pour vous.&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Pacman, le gestionnaitre de paquet&lt;/h3&gt;&lt;br/&gt;&lt;div style="float:right"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=60" alt="pas de description" /&gt;&lt;/div&gt;&lt;br/&gt;Un autre point fort de cette distro' est le logiciel reponsable de la gestion des paquets. Il s'agit de pacman. Cette petite merveille permet entre autre d'installer, personnaliser, supprimer les logiciels à partir de paquets binaires ou sources.&lt;br/&gt;Il existe une sourcouche de pacman, nommée Yaourt. Ce dernier facilite encore plus la tache, et la rends encore plus agréable:&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=64"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=65" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;La legerté et rapidité&lt;/h3&gt;&lt;br/&gt;Démarrer ma vielle machine et avoir un environnement fonctionnel en moins de 30s, ça a toujours été un rêve pour moi. Avec Arch, c'est devenu une réalité. (en savoir plus) &lt;br/&gt;Le système est très réactif, surtout si on prend son temps de bien choisir son environnement de bureau. J'ai choisi Openbox pour le fenêtrage, pcmanfile pour le bureau + la gestion des fichiers, tint2 comme barre de tache ...&lt;br/&gt;&lt;br/&gt;Voici ce que ça donne en image:&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=57"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=58" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;La communauté&lt;/h3&gt;&lt;br/&gt;Une &lt;a href="http://wiki.archlinux.fr/"&gt;wiki francophone&lt;/a&gt; bien expliqué et bien garnie, &lt;a href="http://forums.archlinux.fr/"&gt;un forum&lt;/a&gt; très conviviale, &lt;a href="http://irc.archlinux.fr/"&gt;un chan IRC&lt;/a&gt; ... que demander de plus d'une communauté? :D &lt;br/&gt;Ceci était pour moi un argument cléf pour choisir Arch comme disto' principale. Chaque fois que je fais face à un problème, j'ai 90% de chance de trouver la réponse sur la wiki, sinon je poste sur le forum ou je demande de l'aide sur IRC et le tour est joué.&lt;br/&gt;&lt;br/&gt;Voilà, n'hesitez pas à tester Archlinux, c'est gratuit. Que vous l'adoptier comme OS principal ou non, ça sera une expérience très enrichissante!&lt;br/&gt;&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-archlinux-la-distribution-a-essayer/</guid></item><item><title>Mer il et fou</title><link>http://maroxe.alwaysdata.net/entries/entry-mer-il-et-fou/</link><description>
dans &lt;a href="/entries/category-general/"&gt;Général&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;&lt;div style="float:right"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=47"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=48" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;Un &lt;a href="http://www.gamekult.com/forum/lire_n550218_page1/"&gt;topic&lt;/a&gt; sur le forum jeux video de &lt;em&gt;Gamekult&lt;/em&gt; fait ravage sur internet. le PO, jeune internaute de 13 ans, glisse l'expression ( exprès ? ): "&lt;em&gt;Mer il et fou&lt;/em&gt;". S'en est suivi plusieurs réponses parfois illustré par des BDs, et d'autres fois encore plus énigmatiques que le premier poste, genre:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Enkuler de rire&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Si j’etait pas la vous seriez vous ?&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Et là c'est le drame. Le topic fait à l'heure actuelle plus de 17 pages, et a déjà fait le tour du net. Y'a pas plus convaincant qu'&lt;a href="http://www.google.fr/search?hl=fr&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=mer%2Bil%2Bet%2Bfou"&gt;une petite recherche sur Google&lt;/a&gt; avec les termes en question.&lt;br/&gt;&lt;br/&gt;Les internautes sont tellement fou qu'ils ont acheté un &lt;a href="http://www.meriletfou.com/"&gt;nom de domaine&lt;/a&gt; spécialement pour l'occasion, créé un chan IRC, un groupe facebook ... Ils ont même envahi le skyblog du pauvre Noyart, initiateur du meme.&lt;br/&gt;&lt;br/&gt;Je vous dit aurevoir avec quelques images pour apprécier les dégâts: :D &lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=52"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=53" alt="pas de description" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=49"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=50" alt="pas de description" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=66"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=67" alt="pas de description" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;/div&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-mer-il-et-fou/</guid></item><item><title>Un éxposé sur l&amp;#39;OS GNU/Linux</title><link>http://maroxe.alwaysdata.net/entries/entry-un-expose-sur-los-gnulinux/</link><description>
dans &lt;a href="/entries/category-linux/"&gt;Linux&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bonjour,&lt;br/&gt;&lt;div style="float:right"&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=45"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=46" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Je viens de retrouver un petit exposé sur le système d'exploitation GNU/Linux. Il s'agit d'une bref description de l'OS, d'un petit retour historique, et surtout, la présentation de quelques-un de ses avantages. En prime, je l'ai accompagné d'une vidéo de ompiz fusion prise sur youtube. (vous en retrouverez plein sans problèmes, pas la peine de donner le lien)&lt;br/&gt;&lt;br/&gt;Vous remarquerez peut-être qu'il n'y a pas beacoup de texte, par contre j'abuse de l'utilisation des schémas. C'est voulu, après tout ce n'est pas en lisant qu'on réussi sa présentation. :D &lt;br/&gt;&lt;br/&gt;Voici &lt;a href="http://http://maroxe.olympe-network.com/presentation.pdf"&gt;le lien de téléchargement( en format PDF )&lt;/a&gt;. Veuillez notez s'il vous plaît que toute reproduction même partielle du document est interdite sans l'accord de l'auteur( moi ^^ ). Si vous avez besoin de réutilisez le document, merci de &lt;a href="http://maroxe.alwaysdata.net/contact/"&gt;me contacter&lt;/a&gt;, je me ferais un plaisir de vous répondre.&lt;br/&gt;&lt;br/&gt;Et biensur, tous les commentaires sont les bienvenues!&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-un-expose-sur-los-gnulinux/</guid></item><item><title>Question à la con? posez-là</title><link>http://maroxe.alwaysdata.net/entries/entry-question-a-la-con-posez-la/</link><description>
dans &lt;a href="/entries/category-general/"&gt;Général&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Vous avez une question à la con? vous ne savez pas où trouver la réponse? N'hésiter plus, &lt;strong&gt;&lt;a href="http://www.qalc.fr"&gt;QALC &lt;/a&gt;&lt;/strong&gt;est là pour ça.&lt;br/&gt;Les questions posés, bienque la plupart du temps sont alakon(logique ...), sont parfois très interressantes. par exemple:&lt;br/&gt;&lt;strong&gt;Si je coupe mon pain complet est ce qu'il sera toujours complet?&lt;/strong&gt;&lt;br/&gt;ou encore&lt;br/&gt;&lt;strong&gt;Quand on te prend en photo à côté de Mickey, est-ce que l'homme à l'intérieur de Mickey sourit ?&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;Pourquoi n'y a-t'il pas de de deuxième, troisième... vitesses en marche arrière ?&lt;/strong&gt;&lt;br/&gt;qui pourra répondre à ces questions? QALC biensur. ^^ &lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-question-a-la-con-posez-la/</guid></item><item><title>Les meilleurs jeux sur PSP</title><link>http://maroxe.alwaysdata.net/entries/entry-les-meilleurs-jeux-sur-psp/</link><description>
dans &lt;a href="/entries/category-psp/"&gt;PSP&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Parmi les centaines de jeux qui existent sur PSP, voici la liste de mes préférés:&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;God of War : Chains of Olympus&lt;/strong&gt;&lt;br/&gt;S'il fallait retenir un seul jeu, ça sera surement celui là: graphisme splendide, gameplay unique, bande son excellente... la seul reproche est peut-être la durrée  courte de ce jeu.&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=37"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=38" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Grand Theft Auto : Vice City Stories&lt;/strong&gt;&lt;br/&gt;Rockstar nous a toujours habitué au luxe, et ce n'est pas maintenant qu'elle va changer. On retrouve tout le fun du jeu sorti plutôt pour PC sous la console portable. J'attends impatiemment la sortie du nouveau GTA: Chinatown Wars.&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=39"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=40" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Final Fantasy VII&lt;/strong&gt;&lt;br/&gt;Le grand classique! Tout joueur de RPG qui se respecte devrait passer par ce jeu là!&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=43"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=44" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-les-meilleurs-jeux-sur-psp/</guid></item><item><title>Développez en AS3 avec Linux</title><link>http://maroxe.alwaysdata.net/entries/entry-developpez-en-as3-avec-linux/</link><description>
dans &lt;a href="/entries/category-as3/"&gt;AS3&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Je viens de commencer la programmation AS3. Et je dois dire que sous Linux, ce n'est pas la joie! et pour cause: Adobe ne fournit d'IDE que pour Windows et Mac. C'est vrai que wine c'est fait pour ce genre de situaions; Mais franchement, je ne sui pas passé à Linux pour ça.&lt;br/&gt;Heuresement, il exite &lt;a href="http://opensource.adobe.com/wiki/display/flexsdk/"&gt;Flex SDK&lt;/a&gt;, un compilateur standard et Open Source.&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Mise en route:&lt;/h3&gt;&lt;br/&gt;Télécharger Flex SDK depuis &lt;a href="http://download.macromedia.com/pub/flex/sdk/flex_sdk_3.zip"&gt;cette adresse&lt;/a&gt;, décompresser le fichier obtenu(le programme unzip est nécessaire):&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ unzip flex_sdk_3.zip&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Pour compiler un fichier .as, utiliser la commande suivante:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ cd bin &amp;amp;&amp;amp; ./mxmlc monfichier.as&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;Et le fichier .swf est généré!&lt;br/&gt;&lt;br/&gt;Pour plus de &lt;strong&gt;flex&lt;/strong&gt;ibilité, ajouter le chemin vers le réprétoire &lt;em&gt;bin&lt;/em&gt; de flex afin de pouvoir compiler depuis n'importe quel répértoire.&lt;br/&gt;Dans mon cas, j'ai décompresser Flex SDK dans le dossier &lt;em&gt;/home/maroxe/Flash/flex/bin&lt;/em&gt;, j'ai donc ajouté à mon fichier &lt;em&gt;.bashrc&lt;/em&gt;:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="c"&gt;# FLEX&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$PATH&lt;/span&gt;:/home/maroxe/Flash/flex/bin
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Bonus&lt;/h3&gt;&lt;br/&gt;Pour les utilisateur de emacs(le meilleur éditeur de texte de tous les temps, j'assume le troll ...), voici le &lt;a href="http://blog.pettomato.com/content/actionscript-mode.el"&gt;actionscript-mode.el&lt;/a&gt; qui permet la coloration syntaxique entre autres! (&lt;a href="http://blog.pettomato.com/?p=22"&gt;source&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;Vous voilà enfin prêt à vous lancer dans la merveilleuse aventure qu'est la programmation AS3! :D &lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-developpez-en-as3-avec-linux/</guid></item><item><title>Google + Monopoly = Monopoly City Streets</title><link>http://maroxe.alwaysdata.net/entries/entry-google-monopoly-monopoly-city-streets/</link><description>
dans &lt;a href="/entries/category-general/"&gt;Général&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;&lt;div style="float:right"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=12&amp;g2_serialNumber=1" alt="Monopoly" /&gt;&lt;/div&gt;&lt;br/&gt;Google ne finira jamais de nous étonner. Cette fois-ci, il se lance dans le domaine des jeux video en ligne. Google s'associe à Hasbro pour nous proposer une &lt;strong&gt;version planétaire &lt;/strong&gt;d'une célébricime jeu de société &lt;strong&gt;Monopoly&lt;/strong&gt;.&lt;br/&gt;Pour ceux qui ne connaissent pas, voici une petite description:&lt;br/&gt;&lt;blockquote&gt;Le Monopoly est un jeu de société édité par Hasbro. Le but du jeu consiste à ruiner ses concurrents par des opérations immobilières. Il symbolise les aspects apparents et spectaculaires du capitalisme, les fortunes se faisant et se défaisant au fil des coups de dés.&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;Selon &lt;a href="http://www.futura-sciences.com/"&gt;futura-sciences&lt;/a&gt; Monopoly City Streets permet d'acheter n'importe quelle rue, d'y construire des logements à louer et d'en percevoir le loyer. Visiblement, le marché de l'immobilier virtuel provoque un engouement certain puisque, comme l'indique le petit encadré, les « serveurs ne fonctionnent pas », pour cause de saturation.&lt;br/&gt;&lt;br/&gt;Prêt à conquérir le monde? &lt;a href="http://www.monopolycitystreets.com/"&gt;c'est par ici que ça se passe&lt;/a&gt;!&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-google-monopoly-monopoly-city-streets/</guid></item><item><title>psp-convert: Convertir des fichiers videos pour PSP</title><link>http://maroxe.alwaysdata.net/entries/entry-psp-convert-convertir-des-fichiers-videos-pour-psp/</link><description>
dans &lt;a href="/entries/category-psp/"&gt;PSP&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Un problème bien ennuyeux sur PSP est de lire ses vidéos. La PSP ne gère que très peu de formats vidéo, à savoir:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;MPEG-4 Simple Profile (AAC)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;H.264/MPEG-4 AVC Main Profile (CABAC) (AAC) and Baseline Profile (AAC)&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;Pour pallier à ce problème, on va utiliser &lt;a href="http://www.ffmpeg.org/"&gt;ffmpeg&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Installation:&lt;/h3&gt;&lt;br/&gt;Débrouillez vous avec votre gestionnaire de paquets et la documentaion de votre distribution. Pour Archlinux:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ yaourt -S ffmpeg&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Le script de conversion:&lt;/h3&gt;&lt;br/&gt;Voici un script qui vous évitera bien des ennuis:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="c"&gt;#!/bin/sh&lt;/span&gt;

&lt;span class="c"&gt;# Le nombre de paramètre doit etre 2&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt; &lt;span class="nv"&gt;$# &lt;/span&gt;-ne 2 &lt;span class="o"&gt;]&lt;/span&gt;; &lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="k"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;Nombre de parametres incorrecte.&amp;quot;&lt;/span&gt;
    &lt;span class="nb"&gt;echo&lt;/span&gt;  &lt;span class="s2"&gt;&amp;quot;Usage: psp-convert entree sortie.&amp;quot;&lt;/span&gt;
    &lt;span class="nb"&gt;exit&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="c"&gt;# Tester si le fichier d&amp;#39;entree existe&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="o"&gt;[[&lt;/span&gt; !&lt;span class="o"&gt;(&lt;/span&gt; -e &lt;span class="nv"&gt;$1&lt;/span&gt; &lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;]]&lt;/span&gt;; &lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="k"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;Le fichier $1 n&amp;#39;existe pas.&amp;quot;&lt;/span&gt;
    &lt;span class="nb"&gt;exit&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="c"&gt;# Conversion&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;Conversion $1 =&amp;gt; $2.mp4&amp;quot;&lt;/span&gt;
ffmpeg -i &lt;span class="nv"&gt;$1&lt;/span&gt; -f psp -r 29.97 -b 768k -ar 24000 -ab 64k -s 480x160 &lt;span class="nv"&gt;$2&lt;/span&gt;.mp4
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;Pour l'utiliser, créer un fichier nommé psp-convert, copiez-y le code ci-dessus, et donnez lui les droits d'exection:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ chmod +x psp-convert&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Utilisation:&lt;/h3&gt;&lt;br/&gt;L'utilisation du script est super simple:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ ./psp-convert &amp;lt;fichier en entree.extension&amp;gt; &amp;lt;fichier de sortie&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Exemple:&lt;/strong&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ ./psp-convert video.flv sortie&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;le fichier de sortie sera nommé &lt;em&gt;sortie.mp4&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;NB:&lt;/strong&gt; Le fichier de sortie &lt;strong&gt;ne doit pas &lt;/strong&gt;avoire d'extension, le script le fait automatiquement!&lt;br/&gt;&lt;br/&gt;Et c'est tout! n'hésiter pas à me laisser un commentaire, ça me fera enormément plaisir.&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-psp-convert-convertir-des-fichiers-videos-pour-psp/</guid></item><item><title>Un thème ubuntu pour PSP</title><link>http://maroxe.alwaysdata.net/entries/entry-un-theme-ubuntu-pour-psp/</link><description>
dans &lt;a href="/entries/category-psp/"&gt;PSP&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Voilà un thème très joli pour PSP que j'ai trouvé sur &lt;a href="http://www.pspgen.com/"&gt;PSPgen&lt;/a&gt;, il ressemble à ça:&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=17&amp;g2_serialNumber=1" alt="Theme" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Pour finir ce (très cour :p) article, &lt;a href="http://www.pspgen.com/12-nouveaux-themes-officiels-article-66302-1.html"&gt;voici le lien de téléchargement&lt;/a&gt;.&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-un-theme-ubuntu-pour-psp/</guid></item><item><title>Tricher à l&amp;#39;application Speed Maths de Facebook</title><link>http://maroxe.alwaysdata.net/entries/entry-tricher-a-lapplication-speed-maths-de-facebook/</link><description>
dans &lt;a href="/entries/category-trucs-et-astuces/"&gt;Trucs et astuces&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Je vous expliquerai dans ce tutoriel comment tricher à l'application &lt;a href="http://apps.facebook.com/speed_maths/"&gt;Speed Maths&lt;/a&gt; de Facebook.&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=20&amp;g2_serialNumber=1"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=29&amp;g2_serialNumber=2" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Prérequis&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Le navigateur internet Firefox&lt;br/&gt;&lt;/li&gt;&lt;li&gt;L'extension &lt;a href="https://addons.mozilla.org%0D%0A/en-US/firefox/addon/966"&gt;Tamper Data&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Avant de commencer&lt;/strong&gt;&lt;br/&gt;Avant de commencer, il serait bon à savoir comment cette application fonctionne:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Votre navigateur télécharge l'application&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Vous jouez à l'application&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Le navigateur envoie le score au serveur&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Nous allons intervenir dans la troisième étape et modifier le résultat envoyé au serveur.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Mise en route&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Allez sur &lt;a href="http://apps.facebook.com/speed_maths/"&gt;la page de l'application&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;faîtes &lt;em&gt;Outils&lt;/em&gt;-&amp;gt;&lt;em&gt;Altérer les donées&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=26&amp;g2_serialNumber=1"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=27&amp;g2_serialNumber=2" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Cliquer sur &lt;em&gt;Démarrer l'altération&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=24"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=25" alt="Demarrer" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Jouer normalement, à la fin du jeu, une fenêtre comme celle ci s'affiche&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=20"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=21" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Décocher &lt;em&gt;Continuer l'altération&lt;/em&gt; et cliquer sur &lt;em&gt;Altérer&lt;/em&gt;, alors cette boîte de dialogue s'affiche&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=22"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=23" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Modifier le contenu du champs &lt;em&gt;Post Data&lt;/em&gt; de sorte à ce que: &lt;strong&gt;right=&amp;lt;Nombre de reponse juste&amp;lt;=20&amp;gt;&lt;/strong&gt; et &lt;strong&gt;gtime=&amp;lt;Temps en seconde &amp;gt;=5&amp;gt;%2E&amp;lt;temps en milliseconde&amp;gt;&lt;/strong&gt;&lt;br/&gt;par exemple pour avoir 20 /20 reponses juste sdans un temps minimum qui est 5sec, voici ce que vous devez mettre dans le champs &lt;em&gt;POST Data&lt;/em&gt;:&lt;br/&gt;&lt;blockquote&gt;k=ecd687015b35579ca30c823b543c542f&amp;amp;q%5Fnum=20&amp;amp;my%5F&lt;strong&gt;right=20&lt;/strong&gt;&amp;amp;&lt;strong&gt;gtime=5%2E000&lt;/strong&gt;&amp;amp;serial=&amp;amp;uid=1046533598&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;Enjoy! :D&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-tricher-a-lapplication-speed-maths-de-facebook/</guid></item><item><title>Aspirer un siteweb avec wget</title><link>http://maroxe.alwaysdata.net/entries/entry-aspirer-un-siteweb-avec-wget/</link><description>
dans &lt;a href="/entries/category-trucs-et-astuces/"&gt;Trucs et astuces&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Une astuce très pratique pour aspirer un siteweb:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ wget -r -np -k &amp;lt;url-du-site&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Explications des paramètre:&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;em&gt;r&lt;/em&gt;: pour téléchargement récursif.&lt;br/&gt;&lt;em&gt;np&lt;/em&gt;: pour "no parent", autrement dit ne pas monter dans les répértoires parents.&lt;br/&gt;&lt;em&gt;k&lt;/em&gt;: corrige les liens pour que le site soit navigable localement.&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-aspirer-un-siteweb-avec-wget/</guid></item><item><title>Choisir sa régie publicitaire pour rentabiliser son site web</title><link>http://maroxe.alwaysdata.net/entries/entry-choisir-sa-regie-publicitaire-pour-rentabiliser-son-site-web/</link><description>
dans &lt;a href="/entries/category-webmaster/"&gt;Webmaster&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bonsoir,&lt;br/&gt;&lt;br/&gt;Je viens de mettre en ligne mon site web&lt;a href="http://voteads.alwaysdata.net/links/"&gt; &lt;strong&gt;voteads&lt;/strong&gt;&lt;/a&gt;. En gros, il s'agit d'un &lt;strong&gt;comparatif de régies publicitaires&lt;/strong&gt;. Le classement est basé sur le vote d'utilisauters.&lt;br/&gt;&lt;br/&gt;Si vous connaisez une régie manquante, vous pouvez l'ajouter vous même par le biais de ce &lt;a href="http://voteads.alwaysdata.net/links/add/"&gt;formulaire&lt;/a&gt;. Vous devez néanmoins être inscrit, mais rassurez-vous, c'est très rapide!&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-choisir-sa-regie-publicitaire-pour-rentabiliser-son-site-web/</guid></item><item><title>Outrepasser la censure de Maroc Télécom sur google earth </title><link>http://maroxe.alwaysdata.net/entries/entry-outrepasser-la-censure-de-maroc-telecom-sur-google-earth/</link><description>
dans &lt;a href="/entries/category-trucs-et-astuces/"&gt;Trucs et astuces&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bonjour,&lt;br/&gt;Depuis peu de temps, le FAI le plus populaire au maroc, à savoir Maroc Télécom, interdit l'accès à google earth. :( &lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=30" alt="pas de description" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Pour surpasser cette mesure de sécurité, rien de plus simple, il suffit de passer par un proxy! (en gros passer par un ordinateur intermédiaire existant ailleurs sur le monde ou google earth n'est pas censuré):&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=35" alt="pas de description" /&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;La commande est la suivante:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ http_proxy=&amp;lt;adresse du proxy&amp;gt; googleearth&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;par exemple:&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;$ http_proxy=[url]http://200.65.127.161:3128[/url] googleearth&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="question"&gt;Où trouver un proxy?&lt;/div&gt;&lt;br/&gt;Voici un site à mettre dans vos favoris:&lt;br/&gt;&lt;a href="http://www.samair.ru/proxy/proxy-01.htm"&gt;http://www.samair.ru/proxy/proxy-01.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Et vous voilà prêt à explorer la terre entière:&lt;br/&gt;&lt;br/&gt;&lt;div style="text-align:center;"&gt;&lt;a href="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_itemId=32"&gt;&lt;img src="http://maroxe.olympe-network.com/maroxe-blog/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=33" alt="pas de description" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-outrepasser-la-censure-de-maroc-telecom-sur-google-earth/</guid></item><item><title>Générateur de nombre premier en Python</title><link>http://maroxe.alwaysdata.net/entries/entry-generateur-de-nombre-premier-en-python/</link><description>
dans &lt;a href="/entries/category-programmation/"&gt;Programmation&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

&lt;p&gt;Bonsoir,&lt;br/&gt;Voici une fonction en python bien utile que j'ai du écrire pour les exercice de &lt;a href="http://projecteuler.net/"&gt;projecteuler&lt;/a&gt; (que je vous présenterai prochainement):&lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;generateur_np&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;list_np&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mf"&gt;2&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="c"&gt;# le seul nombre premier pair&lt;/span&gt;
    &lt;span class="k"&gt;yield&lt;/span&gt; &lt;span class="mf"&gt;2&lt;/span&gt;
    &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;3&lt;/span&gt; &lt;span class="c"&gt;# plus petit nombre premier impair&lt;/span&gt;
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;est_premier&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;
        &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;list_np&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="mf"&gt;2&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                &lt;span class="k"&gt;break&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mf"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
                &lt;span class="n"&gt;est_premier&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;
                &lt;span class="k"&gt;break&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;est_premier&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="n"&gt;list_np&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
            &lt;span class="k"&gt;yield&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;
        &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mf"&gt;2&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;Pour l'utiliser, pour générer tous les nombres premiers inférieurs à 1000:&lt;br/&gt;&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;generateur_np&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
         &lt;span class="k"&gt;break&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br/&gt;&lt;br/&gt;&lt;div class="notice"&gt;Cette fonction n'est pas très optimisé, je l'avoue. Si vous avez une astuce/suggestion la rendre plus rapide, les commentaires sont faits pour ça! :) &lt;/div&gt;&lt;p&gt;

----------------------------------------------------

</description><guid>http://maroxe.alwaysdata.net/entries/entry-generateur-de-nombre-premier-en-python/</guid></item></channel></rss>