<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.spiderou.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>SpideR's blog - Tag - prog</title>
  <link>http://blog.spiderou.net/</link>
  <description>Un blog de plus, mais celui là, contrairement aux autres, c'est le mien</description>
  <language>fr</language>
  <pubDate>Sat, 23 Aug 2008 17:48:25 +0200</pubDate>
  <copyright>CopyLeft</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Scripts greasemonkey pour ogame (bump)</title>
    <link>http://blog.spiderou.net/post/2007/09/05/Scripts-greasemonkey-pour-ogame</link>
    <guid isPermaLink="false">urn:md5:142d5b04592c5f36c5cced753f372a62</guid>
    <pubDate>Thu, 03 Jul 2008 18:47:00 +0200</pubDate>
    <dc:creator>SpideR</dc:creator>
        <category>Technique</category>
        <category>ogame</category><category>prog</category>    
    <description>&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2007/09/05/Scripts-greasemonkey-pour-ogame#maj-2008-07-03&quot;&gt;
Mis à jour le jeudi 2008-07-03&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2007/09/05/Scripts-greasemonkey-pour-ogame#maj-2008-03-28&quot;&gt;
Mis à jour le vendredi 2008-03-28&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans la foulée de mon &lt;a href=&quot;http://blog.spiderou.net/post/2007/08/29/Skin-pour-Ogame-mod-evolution-ergonomie&quot; hreflang=&quot;fr&quot;&gt;mod ergonomie du skin evolution&lt;/a&gt; d'&lt;a href=&quot;http://blog.spiderou.net/tag/ogame&quot;&gt;ogame&lt;/a&gt;, j'ai un peu &lt;a href=&quot;http://blog.spiderou.net/tag/prog&quot;&gt;travaillé&lt;/a&gt; sur des
scripts &lt;a href=&quot;http://www.greasespot.net/&quot; hreflang=&quot;en&quot;&gt;grasemonkey&lt;/a&gt; très
simples, mais effectuant des tâches qui m'énervaient au plus haut point et que
l'interface de base d'ogame n'aide pas vraiment à faire simplement&lt;/p&gt;
&lt;p&gt;Si vous voulez en savoir un peu plus sur cette formidable extension :
&lt;a href=&quot;http://fr.wikipedia.org/wiki/Greasemonkey&quot; hreflang=&quot;fr&quot;&gt;article
greasemonkey sur wikiédia&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;D'autres viendront peut-être sous peu, comme je découvre petit à petit la
puissance de cette extension &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;    &lt;p&gt;Ces 2 scripts concernent les mouvements de flottes&lt;/p&gt;
&lt;p&gt;Le premier, &amp;quot;&lt;a href=&quot;http://ogame.spiderou.net/greasemonkey/ogamestransportersetter.user.js&quot;&gt;ressources_flottes&lt;/a&gt;&amp;quot;,
permet d'un clic de sélectionner le bon nombre de vaisseaux pour transporter
toutes les ressources (ou toutes les ressources d'un certain type) depuis une
planète, un scrot valant toutes les descriptions :&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.spiderou.net/public/scrots/ressources_flottes.png&quot; alt=&quot;Capture du script greasemonkey pour ogame : ressources_flottes&quot; /&gt;&lt;/p&gt;
&lt;p&gt;En cliquant sur un de ces liens, la case &amp;quot;petit transporteurs&amp;quot; ou &amp;quot;grands
transporteurs&amp;quot; (le cas échéant) se remplit automatiquement avec le bon nombre
de transporteur (exemple sur le scrot : il faut 18 PT pour transporter
tout le métal de cette planète, et 8 PT pour le cristal, en cliquant sur M+C,
je mets &amp;quot;26&amp;quot; dans la case &amp;quot;petits transporteurs&amp;quot;)&lt;/p&gt;
&lt;p&gt;Actuellement, j'ai mis les liens pour ce dont je me servais, c'est à dire
une seule ressource (dans la colonne de chaque ressource), M+C pour tout le
métal + tout le cristal, et total, pur toutes les ressources&lt;/p&gt;
&lt;p&gt;Il est possible en l'éditant, dans les premières lignes, en passant une
valeur de &amp;quot;true&amp;quot; à &amp;quot;false&amp;quot;, de désactiver la ligne PT ou la ligne GT (ou les
deux, mais à ce compte là autant désactiver le script) dans le cas où vous
n'utiliseriez qu'une seule sorte de transporteurs&lt;/p&gt;
&lt;p&gt;Le second, &amp;quot;&lt;a href=&quot;http://ogame.spiderou.net/greasemonkey/ogamesfleetrememberer.user.js&quot;&gt;remember_flottes&lt;/a&gt;&amp;quot;,
lorsque vous sélectionnez l'objectif et la vitesse, à la 2e étape du lancement
d'une flotte, enregistre le type de destination (planète/débris/lune) et la
vitesse (mais pas la destination en elle même ! je laisse foxgame gérer
ça, il met tout seul dans cette case la dernière destination que j'ai
sélectionné)&lt;/p&gt;
&lt;p&gt;Cela me sert, lorsque j'envoie mes flottes sur un petit recyclage la nuit,
de ne pas avoir à re-saisir ces données, puisque mes planètes sont très proches
et que je les envoie de toute façon au même endroit et à la même vitesse afin
de les récupérer en même temps&lt;/p&gt;
&lt;p&gt;Attention, il le fait tout le temps, c'est donc à double tranchant, il faut
bien remettre les valeurs par défaut quand on change de type de
mission !&lt;/p&gt;
&lt;p&gt;Bon, je vous l'accorde, la deuxième est probablement beaucoup moins utile,
mais c'est un des trucs qui m'horripilait le plus&lt;/p&gt;
&lt;p&gt;Bien sûr, je suis ouvert à toute proposition &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;P.S. : &lt;a href=&quot;http://board.ogame.fr/thread.php?threadid=612607&quot; hreflang=&quot;fr&quot;&gt;Pleins d'autres scripts greasemonkey disponibles sur le forum
officiel d'ogame&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;maj-2008-03-28&quot; id=&quot;maj-2008-03-28&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2007/09/05/#maj-2008-03-28&quot;&gt;Mise à jour du 28 mars 2008&lt;/a&gt; :&lt;/h3&gt;
&lt;p&gt;A la demande d'un ami, j'ai ajouté une petite fonction sur le second
script : une simple case à cocher dans l'écran en question pour activer ou
non ce script, puisque en fait c'est utile surtout au moment d'envoyer les
ghosts nocturnes, le reste du temps ça ne fait qu'embrouiller le pauvre
utilisateur&lt;/p&gt;
&lt;p&gt;Je me suis motivé au passage à déplacer les liens du premier script à un
endroit plus adapté : sur la ligne du vaisseau en question&lt;/p&gt;
&lt;p&gt;J'ajoute également 2 scripts sur lesquels je travaille depuis un bout de
temps et que je n'estimais pas utilisable au moment de la rédaction de cet
article:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ogame.spiderou.net/greasemonkey/ogamestransportssummary.user.js&quot;&gt;transportssummary&lt;/a&gt;
qui affiche dans la vue générale la somme des ressources transportées
actuellement, encadre les évènements de vert ou de rouge si ils partent ou
arrivent à la planète courante, affiche la somme des transports à destination
de la planète courante, et les ressources finales sur la planète courante&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ogame.spiderou.net/greasemonkey/ogamesgalaxyimprover.user.js&quot;&gt;galaxyimprover&lt;/a&gt;
qui ajoute dans la vue galaxie un code visuel aux liens d'espionnage selon le
type d'activité de la planète en question (orange = inactif &amp;gt; 7j, rouge =
actif &amp;lt;15min, violet = actif &amp;lt;60min, vert = inactif &amp;gt;60min &amp;lt;7j) qui
permet de sonder en masse de façon plus intuitive (je me balade dans les
galaxies en cliquant sur les liens verts ou orange selon ce que je veux
raider)&lt;br /&gt;
Sont également ajoutés à coté du pseudo du joueur et de son alliance son
classement et celui de son alliance, de plus, le cadre coloré autour du lien
d'espionnage est d'une épaisseur proportionnelle au classement du joueur (fin =
bien classé, épais = mal classé), pour éviter de sonder les biens classés si
vous le désirez&lt;br /&gt;
Ce dernier script est mon principal et très adapté à ma façon de sonder, il
peut être dur à utiliser, mais s'il vous intéresse, n'hésitez pas à me faire
des retours, je travaille assez activement dessus&lt;/p&gt;
&lt;p&gt;Mission suivante : rendre le &amp;quot;transportsetter&amp;quot; plus efficace
/ergonomique, et bien sûr, améliorer encore et encore le &amp;quot;galaxyimprover&amp;quot;&lt;/p&gt;
&lt;p&gt;J'en profite pour faire de la pub pour un script que je n'ai pas codé, mais
auquel j'ai entièrement adhéré dès la première utilisation : il divise la
liste des planètes dans le choix de destination de la flotte en 2 colonne,
celle de gauche avec toutes vos planètes, et celle de droite avec les lunes
correspondantes, tout simplement génial (&lt;a href=&quot;http://userscripts.org/scripts/source/13341.user.js&quot;&gt;Classement des planetes
du Menu flotte&lt;/a&gt;)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;maj-2008-07-03&quot; id=&quot;maj-2008-07-03&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2007/09/05/#maj-2008-07-03&quot;&gt;Mise à jour du 3 juillet 2008&lt;/a&gt; :&lt;/h3&gt;
&lt;p&gt;Je viens d'ajouter un petit script à ma liste, celui ci est
over-simple : il ajoute dans le classement un lien vers la page &lt;a href=&quot;http://www.war-riders.de/&quot;&gt;war-riders&lt;/a&gt; pour chaque joueur et son
ally :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ogame.spiderou.net/greasemonkey/ogames_war-riders_link.user.js&quot;&gt;Lien
vers war-riders dans le classement ogame&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il a été fait un peu à l'arrache, et très peu testé, merci donc de remonter
les bugs et critiques&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.spiderou.net/post/2007/09/05/Scripts-greasemonkey-pour-ogame#comment-form</comments>
      <wfw:comment>http://blog.spiderou.net/post/2007/09/05/Scripts-greasemonkey-pour-ogame#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.spiderou.net/feed/rss2/comments/152955</wfw:commentRss>
      </item>
    
  <item>
    <title>WeeChat et scan de clones (bump)</title>
    <link>http://blog.spiderou.net/post/2006/11/04/WeeChat-et-scan-de-clones</link>
    <guid isPermaLink="false">urn:md5:a1f3eb97beb529a613998a26630e1875</guid>
    <pubDate>Sat, 28 Jun 2008 16:05:00 +0200</pubDate>
    <dc:creator>SpideR</dc:creator>
        <category>Technique</category>
        <category>IRC</category><category>prog</category>    
    <description>&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2006/11/04/WeeChat-et-scan-de-clones#maj-2008-06-28&quot;&gt;
Mis à jour le samedi 2008-06-28&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2006/11/04/WeeChat-et-scan-de-clones#maj-2006-11-12&quot;&gt;
Mis à jour le dimanche 2006-11-12&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depuis ma migration d'&lt;a href=&quot;http://www.xchat.org&quot; hreflang=&quot;en&quot;&gt;XChat&lt;/a&gt;
vers &lt;a href=&quot;http://weechat.flashtux.org/&quot;&gt;WeeChat&lt;/a&gt; (clients &lt;a href=&quot;http://blog.spiderou.net/tag/IRC&quot;&gt;IRC&lt;/a&gt;), quelque-chose me manquait : un scanneur de clones&lt;/p&gt;    &lt;p&gt;Dans un grand élan de motivation, j'ai donc pris mon après midi d'hier
(vendredi de RTT), pour réviser mes bases python, et étudier l'interface de
scripting de weechat, et j'ai &lt;a href=&quot;http://blog.spiderou.net/tag/prog&quot;&gt;pondu&lt;/a&gt; un premier jet de
mon scanneur de clones, disponible là :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://files.spiderou.net/scripts_weechat/clonescan.py&quot;&gt;http://files.spiderou.net/scripts_weechat/clonescan.py&lt;/a&gt;,
ainsi que sur &lt;a href=&quot;http://weechat.flashtux.org/plugins.php&quot;&gt;la page des
plugins du site de weechat&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il propose deux fonctionnalités :&lt;/p&gt;
&lt;p&gt;Un scan ponctuel :&lt;/p&gt;
&lt;pre&gt;
/clones [#chan]
&lt;/pre&gt;
&lt;p&gt;qui scanne tous les utilisateurs du salon passé en paramètre, ou du salon
courrant si rien n'est passé en paramètre&lt;/p&gt;
&lt;p&gt;Un scan &lt;em&gt;onjoin&lt;/em&gt;, qui détecte à chaque fois que quelqu'un rejoint un
salon si ce quelqu'un a des clones déjà présents sur le salon, cette
fonctionalité est désactivée par défaut, et se controle via :&lt;/p&gt;
&lt;pre&gt;
/autoclones [enable|disable|show]
&lt;/pre&gt;
&lt;p&gt;qui active ou désactive ce scan automatique, bien sur, show (ou tout autre
paramètre, voire aucun) montre le reglage actuel&lt;/p&gt;
&lt;p&gt;L'affichage est encore relativement brut, j'essayerais de travailler un peu
dessus à l'occase&lt;/p&gt;
&lt;p&gt;Il reste un petit bug, mais je n'ai pas le courage de m'y attaquer pour le
moment, en effet, le découpage d'une chaine est gênée par les adresses IPv6,
les personnes en IPv6 ne sont donc pas scannées &lt;em&gt;on join&lt;/em&gt;, et un message
d'erreur s'affiche dans le buffer du serveur&lt;/p&gt;
&lt;p&gt;Merci de me rapporter le moindre fonctionnement anormal, ainsi que la
moindre proposition d'amélioration, je ferais de mon mieux pour m'en occuper au
plus vite &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;J'espère que ce petit bout de script vous sera utile, en tout cas, il a déjà
fait au moins un heureux : moi &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;maj-2006-11-12&quot; id=&quot;maj-2006-11-12&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mise à jour du 2006-11-12&lt;/h3&gt;
&lt;p&gt;(12 ou 13, selon si on prend l'heure à laquelle j'ai cliqué sur &amp;quot;éditer&amp;quot; ou
l'heure à laquelle je vais cliquer sur le bouton &amp;quot;valider&amp;quot;, bref ...)&lt;/p&gt;
&lt;p&gt;Juste une petite mise à jour pour faire part de l'avancement du
script : je suis en train d'implémenter les ignores sur le scan-on-join
(ignorer les clones sur un serveur, sur un chan, peut-être d'autres ...) mais
je me heurte à des gros problèmes de stoquage des réglages par l'API de
scripting python, ce qui va ralentir énormément la sortie de la 0.2 que
j'espèrais sortir très tôt ...&lt;/p&gt;
&lt;p&gt;En attendant, je met donc une version estampillée 0.1b sur mon hébergement
perso (pour rappel : &lt;a href=&quot;http://files.spiderou.net/scripts_weechat/clonescan.py&quot;&gt;http://files.spiderou.net/scripts_weechat/clonescan.py&lt;/a&gt;)
qui corrige le bug du scan-on-join des IPv6, une bête réorganisation du
découpage de l'adresse sera venue à bout de ce petit bug &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;N'hésitez pas à proposer vos idées, ça me motivera peut-être un peu à
avancer dans mon développement, j'en ai déjà 2-3, qui seront pour la 0.3, voire
même la 0.2 si je me prend d'une immense motivation &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;maj-2008-06-28&quot; id=&quot;maj-2008-06-28&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mise à jour du 2008-06-28&lt;/h3&gt;
&lt;p&gt;Depuis le temps que je devais le faire, voilà enfin une grosse mise à jour
de ce script. Elle est adaptée à mon bon vieux weechat 0.2.4, mais devrait
passer sur les versions suivantes, dans le cas contraire, remontez l'info&lt;/p&gt;
&lt;p&gt;Elle est estampillée 0.3 puisqu'elle corrige enfin les bugs qui m'empêchait
de sortir la 0.2 et contient en plus les améliorations que je comptais intégrer
à la 0.3&lt;/p&gt;
&lt;p&gt;Alors pour commencer, je voulais corriger un petit bug qui devenait gênant
sur le serveur IRC d'ogame (onlinesgamesnet) : la forme différente des
&lt;em&gt;join&lt;/em&gt; qui faisait planter mon parseur, bref, petit détail, et en
réparant ça, je me suis rendu compte que le bug de l'API python (qui
m'empêchait d'enregistrer des informations) avait disparu, j'ai donc fini (et
même amélioré) ce que j'avais commencé sur les réglages&lt;/p&gt;
&lt;p&gt;Pour le moment, c'est plutôt verbeux, j'ai eu tellement de bugs que j'avais
choisi d'afficher trop de messages, j'en supprimerais peut-être quelques uns à
l'avenir&lt;/p&gt;
&lt;p&gt;Deux nouvelles commandes font leur apparition, correspondant chacune à une
nouvelle fonctionnalité : (&lt;em&gt;/help commande&lt;/em&gt; pour plus d'infos sur
la syntaxe)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/checkhost : En plus du scan de clone, le script sauvegarde les host
des gens qui partent, et compare les &lt;em&gt;join&lt;/em&gt; suivants avec chaque host
sauvegardé, afin de repérer une personne qui aurait quitté pour revenir
discrètement sous un autre pseudo&lt;/li&gt;
&lt;li&gt;/clone_ignore : Permet de configurer une liste de serveurs, salons,
hosts, pseudos et realname à ignorer dans le scan&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les pistes que je vais suivre à l'avenir vont s'axer autour de :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l'affichage (clarification, réduction des messages en trop, des
doublons)&lt;/li&gt;
&lt;li&gt;une configuration plus fine de l'ignore (pouvoir indiquer #chan@serveur par
exemple, ou des wildcards)&lt;/li&gt;
&lt;li&gt;un nettoyage automatique de la liste des hosts à vérifier (sinon ça risque
de devenir un gros &lt;em&gt;memory-leak&lt;/em&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et bien évidemment la correction des bugs découverts d'ici là&lt;/p&gt;
&lt;p&gt;Comme d'habitude, la nouvelle version se situe là : &lt;a href=&quot;http://files.spiderou.net/scripts_weechat/clonescan.py&quot;&gt;http://files.spiderou.net/scripts_weechat/clonescan.py&lt;/a&gt;,
ainsi que surement bientôt sur &lt;a href=&quot;http://weechat.flashtux.org/plugins.php&quot;&gt;la page des plugins du site de
weechat&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.spiderou.net/post/2006/11/04/WeeChat-et-scan-de-clones#comment-form</comments>
      <wfw:comment>http://blog.spiderou.net/post/2006/11/04/WeeChat-et-scan-de-clones#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.spiderou.net/feed/rss2/comments/47369</wfw:commentRss>
      </item>
    
  <item>
    <title>Déclaration de geekette en PHP</title>
    <link>http://blog.spiderou.net/post/2007/01/21/Declaration-de-geekette-en-PHP</link>
    <guid isPermaLink="false">urn:md5:a125669d78abb60bbb714e7456674056</guid>
    <pubDate>Sun, 21 Jan 2007 23:49:00 +0100</pubDate>
    <dc:creator>SpideR</dc:creator>
        <category>Humeur</category>
        <category>amour</category><category>libre</category><category>prog</category>    
    <description>&lt;p&gt;Voilà le résultat du premier TP de &lt;a href=&quot;http://blog.spiderou.net/tag/prog&quot;&gt;programmation&lt;/a&gt; en
PHP d'une geekette, ça vaut le coup d'œil, en tout cas, moi j'ai trouvé ça
super mignon &lt;img src=&quot;http://blog.spiderou.net/public/smileys/Smiley.gif&quot; alt=&quot;smile&quot; /&gt;&lt;/p&gt;    &lt;p&gt;Le code est sous license &lt;a href=&quot;http://blog.spiderou.net/tag/libre&quot;&gt;libre&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU&quot; hreflang=&quot;fr&quot;&gt;GNU GPL&lt;/a&gt; ^^&lt;/p&gt;
&lt;pre&gt;
&amp;lt;bubu&amp;gt; &amp;lt;?php
$nombre_de_&lt;img src=&quot;http://blog.spiderou.net/public/smileys/kiss.png&quot; alt=&quot;Kiss&quot; /&gt; = 1;

while ($nombre_de_&lt;img src=&quot;http://blog.spiderou.net/public/smileys/kiss.png&quot; alt=&quot;Kiss&quot; /&gt; &amp;lt;= 100)
{
   echo &amp;quot;&lt;img src=&quot;http://blog.spiderou.net/public/smileys/kiss.png&quot; alt=&quot;Kiss&quot; /&gt;&lt;a href=&quot;http://blog.spiderou.net/tag/amour&quot;&gt;&lt;img src=&quot;http://blog.spiderou.net/public/smileys/love.png&quot; alt=&quot;Love&quot; /&gt;&lt;/a&gt;&lt;img src=&quot;http://blog.spiderou.net/public/smileys/kiss.png&quot; alt=&quot;Kiss&quot; /&gt;&amp;quot;;
   $nombre_de_&lt;img src=&quot;http://blog.spiderou.net/public/smileys/kiss.png&quot; alt=&quot;Kiss&quot; /&gt;++; 
}
?&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Pas mal pour un premier code, hein ?&lt;img src=&quot;http://blog.spiderou.net/public/smileys/Winking_smiley.gif&quot; alt=&quot;wink&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.spiderou.net/post/2007/01/21/Declaration-de-geekette-en-PHP#comment-form</comments>
      <wfw:comment>http://blog.spiderou.net/post/2007/01/21/Declaration-de-geekette-en-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.spiderou.net/feed/rss2/comments/72751</wfw:commentRss>
      </item>
    
  <item>
    <title>Avenir professionnel</title>
    <link>http://blog.spiderou.net/post/2006/10/25/15-avenir-professionnel</link>
    <guid isPermaLink="false">urn:md5:43e18bfd6ba968273bea0b39e9899e2f</guid>
    <pubDate>Wed, 25 Oct 2006 18:35:00 +0000</pubDate>
    <dc:creator>SpideR</dc:creator>
        <category>36 15 My Life</category>
        <category>avenir</category><category>libre</category><category>linux</category><category>net</category><category>prog</category><category>travail</category>    
    <description>&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://blog.spiderou.net/post/2006/10/25/15-avenir-professionnel#maj-2006-10-26&quot;&gt;
Mis à jour le jeudi 2006-10-26&lt;/a&gt;, puis vite fait le &lt;a href=&quot;http://blog.spiderou.net/post/2006/10/25/15-avenir-professionnel#maj-2006-10-27&quot;&gt;
2006-10-27&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Mon &lt;a href=&quot;http://blog.spiderou.net/tag/avenir&quot;&gt;avenir&lt;/a&gt; &lt;a href=&quot;http://blog.spiderou.net/tag/travail&quot;&gt;professionnel&lt;/a&gt; à moyen terme est en train de se profiler, et
même de se préciser&lt;/p&gt;
&lt;p&gt;Quelque-chose va changer, c'est sur, et je vais devoir prendre des décisions
sur la façon dont ça va changer&lt;/p&gt;    &lt;p&gt;Pour re-situer, tout ça part de réflexions que j'ai depuis environs 2 mois,
sur le fait que je déteste ce que je fais et la façon de traiter le projet dans
la société dans laquelle je travaille, mais en fait, j'aime bien la société en
elle même, les gens qui y travaillent, l'ambiance, etc.&lt;/p&gt;
&lt;p&gt;En gros, actuellement on ne touche pas à la structure, alors qu'elle est mal
conçue, et source de plus en plus d'erreurs potentielles à l'avenir&lt;/p&gt;
&lt;p&gt;Avec mon collègue, on a commencé à se dire que ce serait super si on
refaisait tout, mais à notre sauce, en analysant correctement les choses, en
partant sur des bases saines, et en maitrisant le projet&lt;/p&gt;
&lt;p&gt;Je ne voulais pas trop en parler sur ce blog avant, puisque ce n'était pas
sur, et qu'on voulait que personne ne l'apprenne avant qu'on en parle au
patron&lt;/p&gt;
&lt;p&gt;Bref, on a donc préparé une petite réunion, pour lui présenter notre vision
des choses actuellement, et comment on les envisage&lt;/p&gt;
&lt;p&gt;On a fait cette réunion ce matin, et comme nous l'espérions, le parton a
pris les choses avec enthousiasme (on craignait vraiment que notre projet soit
tué dans l'oeuf), et donc je peux enfin raconter tout ça au monde&lt;/p&gt;
&lt;p&gt;Le patron doit encore en parler au chef de projet, ce qu'il fera vendredi,
et c'est ce qu'on craint le plus, ce qui reste la plus grande inconnue&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;En parallèle, n'ayant pas envie de rester dans cette société si je vois que
rien ne bouge malgré nos efforts pour améliorer les choses, j'ai repris ma
recherche d'emploi, j'ai donc passé vendredi dernier un entretient au &lt;a href=&quot;http://www.cri74.org/&quot; hreflang=&quot;fr&quot;&gt;CRI74&lt;/a&gt; qui s'est apparemment plutôt
bien passé&lt;/p&gt;
&lt;p&gt;C'est un taff de rêve pour moi, de par l'activité du CRI74 (fournir &lt;a href=&quot;http://blog.spiderou.net/tag/net&quot;&gt;internet&lt;/a&gt; et des services et solutions &lt;a href=&quot;http://blog.spiderou.net/tag/informatique&quot;&gt;informatiques&lt;/a&gt; aux écoles et collectivités de
Haute-Savoie), mais surtout de part leur mentalité, basée uniquement sur du
logiciel &lt;a href=&quot;http://blog.spiderou.net/tag/libre&quot;&gt;libre&lt;/a&gt;, dont &lt;a href=&quot;http://blog.spiderou.net/tag/linux&quot;&gt;linux&lt;/a&gt;,
mes passions&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&quot;http://blog.spiderou.net/tag/travail&quot;&gt;boulot&lt;/a&gt; qu'ils proposent concerne du &lt;a href=&quot;http://blog.spiderou.net/tag/prog&quot;&gt;développement&lt;/a&gt; et de l'intégration en python (avec modélisation
objet, UML et tout le bordel), c'est un langage que j'aime bien, je le connais
assez peu, mais pour ce que j'en ai vu, je préférerais largement travailler là
dessus que ce que je fais actuellement (mais quand même, il faut avouer que si
notre projet est accepté par la direction là où je bosse actuellement, ce sera
une autre affaire, puisqu'il s'agirait là de PHP, et d'un vrai gros projet, pas
de plusieurs petits développements comme ce que le CRI propose, et puis il
s'agirait de gérer ce projet)&lt;/p&gt;
&lt;p&gt;Le principal problème, c'est que ce boulot là se situe à Archamps (à la
frontière suisse, juste enter St Julien en Genevois et Annemasse, à deux pas de
Genève), ce qui ne facilite pas le logement, c'est quand même loin de (presque)
tous ceux que je connais et que j'aime (bon, ok, tout est relatif ... mais
quand même ...), ça fait des sacré changements, puis c'est un peu paumé quand
même, et n'ayant pas le permis, ça ne facilitera pas les choses e la vie de
tous les jours (courses, lavage de linge, etc.)&lt;/p&gt;
&lt;p&gt;Ils m'ont rappelé aujourd'hui pour me demander si le poste m'intéressait
toujours, ce à quoi je n'ai pas vraiment pu répondre, j'ai demandé un délai
jusqu'à vendredi pour prendre ma décision, n'étant pas sur de ce que va donner
notre projet, et c'est là qu'est la décision que je devrais prendre&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;En gros, la problèmatique s'énnonce comme ça :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Soit je me dis que notre projet a toutes les chances de passer vu ce qu'en
a pensé le patron, et je dis non au CRI, dans ce cas, je me ferme ce taff qui
semble super, je garde ma petite vie pépère, au risque que notre projet soit
refusé et de continuer dans l'optique actuelle, avec en plus la potentielle
sale ambiance qu'aura provoqué la proposition de notre projet&lt;/li&gt;
&lt;li&gt;Soit je dis qu'il vaut mieux ne pas prendre de risques avec ce projet, je
plaque ma boite actuelle, je dis oui au CRI, et là je dois tout chambouler,
trouver à me loger sur place, déménager, apprendre à gérer ma vie autrement
avec bien plus de déplacements, je fais un super taff dans le libre&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Voilà, plus que deux jours pour répondre à cette interrogation, la journée
de vendredi sera décisive, selon les réactions du patron et du chef de projet,
je prendrais ma décision, même si je penche plus pour garder mon taff actuel,
pour le moment&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Rendez vous ici dans quelques jours pour connaître le fin mot de l'histoire
&lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;maj-2006-10-26&quot; id=&quot;maj-2006-10-26&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Mise à jour du Jeudi 2006-10-26&lt;/h3&gt;
&lt;p&gt;Finalement, mon chef de projet est venu aujoud'hui et non pas demain, on a
rien osé dire de la matinée, le patron lui a présenté notre projet à midi, en
notre absence, et on a pas revu le chef de projet depuis, il semblerait qu'il
ne l'ait pas rejeté (mais bon, de là à lui faire accepter, c'est une autre
affaire ...)&lt;/p&gt;
&lt;p&gt;On a profité de l'occasion pour dire au patron ce qu'on pensait du chef de
projet, c'était dur à dire (puisque pas très gentil, il faut l'avouer), mais
putain que ça fait du bien quand même, surtout que le patron a pris ça très
ouvertement, aucun reproche ni décrédibilisation de notre démarche n'en est
découlé (ce que nous craignons le plus)&lt;/p&gt;
&lt;p&gt;Bref, tout ça est reporté à Jeudi prochain, grosse réunion pour parler de ce
projet, et commencer à voir si on s'y met ou pas, bosser d'ici là va se révéler
mission impossible&lt;/p&gt;
&lt;p&gt;Je vais donc devoir refuser la place au CRI, dans le doute de ce qui va
arriver, mais j'ai quand même bon espoir pour ce projet ...&lt;/p&gt;
&lt;p&gt;La suite dans une semaine plus le nombre de jours que j'aurais mis à me
décider à donner des nouvelles :p&lt;/p&gt;
&lt;p&gt;Mission du week-end : ne plus penser à tout ça :D demain soir :
mode biture :D (enfin en théorie, quoi)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;maj-2006-10-27&quot; id=&quot;maj-2006-10-27&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Petite mise à jour du Vendredi 2006-10-27&lt;/h4&gt;
&lt;p&gt;Voila, c'est officiel, je viens de refuser le poste au CRI :'(, ça a plutôt
interet de bien se passer, et notre projet d'être accepté, sinon, je serais
légèrement dégouté ... pendant ma recherche d'un autre emploi moins bien que
celui du CRI&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.spiderou.net/post/2006/10/25/15-avenir-professionnel#comment-form</comments>
      <wfw:comment>http://blog.spiderou.net/post/2006/10/25/15-avenir-professionnel#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.spiderou.net/feed/rss2/comments/44999</wfw:commentRss>
      </item>
    
</channel>
</rss>