<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://www.usuc.fr/index.php/">
  <title>geek contest</title>
  <description><![CDATA[Mon caca pour le monde]]></description>
  <link>http://www.usuc.fr/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator></dc:creator>
  <dc:rights></dc:rights>
  <dc:date>2007-07-05T06:20:29+00:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2007-07-05T06:20:29+00:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://www.usuc.fr/index.php/2007/07/05/26-localisation-par-les-antennes-comme-les-insectes" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2006/10/09/25-mise-a-jour-du-plugin-de-gestion-de-cv-pour-dotclear-12---version-090" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2006/10/08/24-comparatif-des-apis-de-plans-online-et-guide-de-marquage-de-sites-rapide" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2006/08/26/23-un-nom-de-domaine" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2006/01/30/22-les-projets-realises-lors-de-ma-derniere-annee-de-genie-informatique-5" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2005/08/15/21-xiffian-du-recyclage-de-projet-bien-fait" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2005/07/19/20-les-projets-realises-lors-de-ma-premiere-annee-de-genie-informatique-4" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2005/07/16/19-cartes-postales-anciennes" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2005/03/18/18-vous-voulez-voir-mon-chat" />
  <rdf:li rdf:resource="http://www.usuc.fr/index.php/2005/02/25/17-plugin-cv-manager-version-081" />
  </rdf:Seq>
  </items>
</channel>

<item rdf:about="http://www.usuc.fr/index.php/2007/07/05/26-localisation-par-les-antennes-comme-les-insectes">
  <title>Localisation par les antennes (comme les insectes)</title>
  <link>http://www.usuc.fr/index.php/2007/07/05/26-localisation-par-les-antennes-comme-les-insectes</link>
  <dc:date>2007-07-05T06:20:29+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Developpement</dc:subject>
  <description>Enfin pas vraiment comme les insectes... Il faut un PocketPC ou un Smartphone.
Quelques explications ici sur le début et le pourquoi.
Donc on parlera ici CellID, LAC, MCC, RIL et autres</description>
  <content:encoded><![CDATA[<p>Enfin pas vraiment comme les insectes... Il faut un PocketPC ou un Smartphone.
Quelques explications ici sur le début et le pourquoi.
Donc on parlera ici CellID, LAC, MCC, RIL et autres</p> <p>Petit recap:</p>


<p>1. Ca existe déjà</p>
<ul>
<li>Solutions opérateurs sur abonnement</li>
<li>Solutions opérateurs pour la facturation (appel en coût local en zone "maison")</li>
<li>Solutions pour Téléphone sous Symbian</li>
<li>Quelques solutions pour Windows Mobile (CellTrack qui a visiblement dérivé en projet commercial, NiceTrack qui evenementialise les zones (vibreur au boulot, sonnerie à la maison...), et un concours lancé sur Modaco pour en faire une soit universelle)</li>
</ul>

<p>2. C'est pas précis</p>
<ul>
<li>Déjà il faut avoir les positions CORRECTES des antennes... pour ca on a cartoradio, mais l'identifiant ne coincide pas avec l'identifiant LAC/CellID sur le terrain (enfin les infos de latitude,longitude et hauteur sont toujours bonnes à prendre)</li>
<li>Ensuite il faut savoir que les données sur lesquelles on se base sont limitées. Parfois on a qu'une information, parfois 8, ca dépend des devices et des versions (les opérateurs bloquent ces fonctionnalités pour forcer l'utilisateur à passer par leur service payant... Il faut mettre une version de la ril.dll qui vienne d'un device neutre (QTEK ou HTC pour les SPV)). Donc la localisation sera plus ou moins précise en fonction de ce paramétre.</li>
<li>Enfin, les données, quand on les a, ne sont pas trés précises (63 niveaux de puissance par antenne... c'est suffisant pour permettre au GSM de moduler sa puissance, pas pour obtenir un positionnement précis)</li>
</ul>


<p>Mon but est ici d'avoir une solution flexible (pas besoin de faire une modification par mobile), facile à installer, autoconfigurable si possible qui me permette de simuler un GPS à partir de données GSM. Ceci pour pouvoir utiliser n'importe quelle application GPS avec ces signaux en réseaux urbains (faible réception GPS et réseaux GSM denses avec présence de micro-cellules pour être plus précis&nbsp;: en étant optimiste, 150 métres d'écart maximum).</p>


<p>But à moyen terme: se servir de cette brique pour faire un outil d'aide à la visite de villes (points de vues...) sur PDA géolocalisé par GSM.</p>



<p><strong>Première étape&nbsp;: Créer une librairie qui permette de lire le CellID/LAC utilisant une palette de méthodes configurables</strong></p>



<p>Pour cela, j'ai commencé par accumuler des données sur les méthodes utilisées actuellement dans les divers programmes. Il existe 3 grandes méthodes</p>
<ul>
<li>Commandes AT sur le port modem du GSM (AT+CREG et AT+CSQ) -&gt; NiceTrack</li>
<li>Lecture directe de la plage mémoire -&gt; CellTrack</li>
<li>RIL (une couche intermédiaire entre le hardware et les couches logicielles supérieures)</li>
</ul>

<p>Pour RIL, il existe actuellement 4 méthodes</p>
<ul>
<li>La méthode d'enregistrement des notifications de changement de cellule (trouvée par itsme)</li>
<li>La méthode RIL_GetCellTowerInfo</li>
<li>La méthode utilisée par HTC pour les Wizard, Prophet et Artemis -&gt; Compatible GSMTestMode</li>
<li>La méthode utilisée par HTC pour les Hermes -&gt; Compatible fieldTest</li>
</ul>


<p>Toutes ces méthodes visent à obtenir 3 informations primordiales: la LAC (zone du réseau urbaine), la CellID (identifiant de l'antenne dans sa zone) et la puissance du signal.</p>


<p>J'utilise donc le polymorphisme pour factoriser les comportements des méthodes en général, et celle de RIL, ce qui permet d'alléger le code, et de pouvoir rajouter une classe RIL spécifique à une classe de devices en 5 minutes.</p>


<p>Avec quelques fonctions callback, je suis notifié des événements asynchrones et je peux me passer de timers ou sleep.</p>


<p>(Je dis tout ca parce que j'ai fait proprement la chose, et que je suis bien content que tout marche bien)</p>


<p>Bref... Aprés pas mal de debuggage ARM (j'ai du m'y mettre, mais maintenant j'ai aucun soucis pour desassembler, étudier et reproduire), j'ai eu les arguments que je souhaitais pour obtenir les mêmes informations (et même plus) que l'application GSMTestMode. J'ai fait de même avec fieldTest mais je n'ai pas pu tester la sortie, donc c'est en suspens.</p>


<p>Voila, CellGuardian était prét.</p>



<p><strong>Seconde étape&nbsp;: Identifier les positions des antennes</strong></p>



<p>La première chose à faire est un module de communication avec un GPS. Les trames NMEA sont assez simples à comprendre, et je ne veux que l'informations $GPRMC. Donc c'est rapidement fait, même si un premier GPS un peu dur de la feuille (il capte un peu quand il veut) m'a fait perdre du temps. Donc aprés, avec une petite application qui logue les positions et les antennes simultanément et réguliérement, il suffit de se balader en vélo pour obtenir une première ébauche, qui sera améliorée par les parcours suivant.</p>


<p>La partie mobile ne s'occupe que des relevés, l'accumulation des données se fait par des bases SQL, via un script d'importation dans une première base de données, puis elles sont synthétisées dans une autre base par une moulinette PHP qui calcule la moyenne pour des petites zones.</p>


<p>On obtient d'abord <a href="http://usuc.dyndns.org/tv/gsm/releve_pixel.php?lac=0x3003&amp;cellid=0x487" hreflang="fr">ceci</a>, puis pour remplir les blancs, améliorer la lecture et la rapidité d'affichage, on obtient <a href="http://usuc.dyndns.org/tv/gsm/releve_poly.php?lac=0x3003&amp;cellid=0x487" hreflang="fr">ça</a></p>


<p>Ensuite, comme on ne peut pas situer précisement l'antenne dans ce flot de données, on se base sur les données de cartoradio pour localiser les antennes GSM existantes. On fera le lien entre la position théorique et les relevés via une carte Google Maps.</p>


<p>Pour faciliter cette tâche, j'ai codé une petite moulinette pour récupérer des données issues du site cartoradio (plus pratique que gérer deux écrans, et ca rend pas mal d'étapes de conversion LambertII/normeGPS automatiques et transparentes). Aprés avoir demandé à cartoradio, je mets la moulinette en ligne qui ne doit pas être utilisée pour faire du copier/coller. les données que j'ai récupéré ne servent qu'au positionnement des antennes dans ma base, et dans le cadre de ce projet, je n'en fais pas un service qui concurrencerait cartoradio. Donc c'est <a href="http://usuc.dyndns.org/tv/gsm/cartoradioParserPHP.zip" hreflang="fr">ici</a>.</p>


<p><strong>Troisième étape: Calculer la position relativement aux antennes, et obtenir la position</strong></p>


<p>... En cours ....</p>


<p>Pour tester la béta, qui permet d'évaluer la compatibilité, les manques, et ajouter de nouvelles configurations au fichier xml. Elle est stable mais incompléte (elle le sera quand le Cell2GPS dira autre chose que 0.00000000).</p>


<p>Le code source suivra bientôt (manque de commentaires d'entéte de fonction, la licence GPL n'est pas encore mise en place...)</p>


<p>Pour les outils PHP, ca suivra aussi.</p>


<p><a href="http://usuc.fr/GSMCelluloz/GSMCelluloz_2K3_R.CAB" hreflang="fr">PocketPC 2003</a> - <a href="http://usuc.fr/GSMCelluloz/GSMCelluloz_WM5_R.CAB" hreflang="fr">PocketPC WM5/WM6</a> -  <a href="http://usuc.fr/GSMCelluloz/GSMCelluloz_SP3_R.CAB" hreflang="fr">Smartphone 2003</a> - <a href="http://usuc.fr/GSMCelluloz/GSMCelluloz_SP5_R.CAB" hreflang="fr">Smartphone WM5/WM6</a></p>


<p><a href="http://usuc.dyndns.org/tv/gsm/" hreflang="fr">Et la page du projet (chez moi parce qu'ici j'ai qu'une seule base de données à disposition)</a>
Bientôt sur sourceforge.net</p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2006/10/09/25-mise-a-jour-du-plugin-de-gestion-de-cv-pour-dotclear-12---version-090">
  <title>Mise à jour du plugin de gestion de CV pour DotClear 1.2 -&gt; version 0.90</title>
  <link>http://www.usuc.fr/index.php/2006/10/09/25-mise-a-jour-du-plugin-de-gestion-de-cv-pour-dotclear-12---version-090</link>
  <dc:date>2006-10-09T00:13:57+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Developpement</dc:subject>
  <description>Voila, trop de langages dans les formations, donc mise à jour! présentation en deux colonnes avec plusieurs niveaux d'éxperiences. Donc si vous êtes nul en C et bon en JAVA, c'est maintenant pris...</description>
  <content:encoded><![CDATA[ <p>Voila, trop de langages dans les formations, donc mise à jour! présentation en deux colonnes avec plusieurs niveaux d'éxperiences. Donc si vous êtes nul en C et bon en JAVA, c'est maintenant pris en compte, et ca rentre plus facilement sur une page. Fantastique!</p>


<p>Voila, vue la portée de ce plugin, j'en rajoute pas! L'utilisateur qui s'était manifesté sera sans doute bien content. Aprés, libre à vous de le modifier si cela ne vous convient pas!</p>


<p><a href="http://usuc.fr/share/plugin-cv_mng-0.90.pkg.gz" hreflang="fr">Le lien du plugin</a></p>


<p><a href="http://usuc.fr/index.php/cvm/usuc" hreflang="fr">Le résultat</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2006/10/08/24-comparatif-des-apis-de-plans-online-et-guide-de-marquage-de-sites-rapide">
  <title>Comparatif des APIs de plans online et guide de marquage de sites rapide</title>
  <link>http://www.usuc.fr/index.php/2006/10/08/24-comparatif-des-apis-de-plans-online-et-guide-de-marquage-de-sites-rapide</link>
  <dc:date>2006-10-08T23:42:21+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Developpement</dc:subject>
  <description>Comparatif de
Google Earth - Google Maps API - Google Maps API V2 - Yahoo! Maps AJAX API - Yahoo! Maps FLASH API - MapSolute Map24 AJAX API - Geoportail</description>
  <content:encoded><![CDATA[<p>Comparatif de
Google Earth - Google Maps API - Google Maps API V2 - Yahoo! Maps AJAX API - Yahoo! Maps FLASH API - MapSolute Map24 AJAX API - Geoportail</p> <p>En gros: j'ai une partie de ce site dédiée aux cartes postales anciennes. Pour faciliter la navigation, j'avais mis en place une carte en flash pour "géolocaliser" les cartes par lieux, rues et prise de vue. Cela représente environ 150 points à placer.</p>


<p>Ces derniers temps, j'ai cherché une solution plus simple pour la maintenance (plutot que refaire le plan à chaque fois que l'espace géographique des cartes postales augmente). J'ai donc essayé les différentes API.</p>


<p>Premier constat: toutes ces applications requiérent un enregistrement sur leur site respectif.</p>


<p>Alors, au départ j'avais des coordonnées qui ne s'appliquaient qu'au plan en FLASH (du type x et y). J'ai donc créé un premier fichier KML où tous les lieux existaient et où tous les points étaient au même endroit. Avec Google Earth, on charge le fichier KML, on obtient un gros paté de points. Point par point on les positionne au bon endroit sur la carte. Une fois tous les points au bon endroit, on ecrit un parser de fichier KML qui mettra à jour la base de données avec les coordonnées GPS, et qui les reliera au lieu. On a ainsi une base de données avec les bonnes coordonnées. Attention toutefois, les fichiers KML ont deux coordonnées par point, et la bonne est la seconde -&gt; &lt;coordinates&gt;2.833662410603154,49.416255221139810,0&lt;/coordinates&gt; pour la longitude et la latitude. L'autre coordonnée est fausse d'environ 2 kilométres. Aprés on peut écrire des générateurs de points Google Earth, et utiliser des cartes en ligne pour localiser des points.</p>


<p>Resultats:</p>

<ul>
<li>Google Earth: Permet de partager ses géolocalisations via des sites comme celui de keyhole (au format KML). Zoom trés profond (grossissement numérique si pas de dalle dispo)</li>
</ul>
<ul>
<li>Google Maps API: Trés facile à mettre en place, rapide à l'éxécution. Les plans sont inexistants et les dalles graphiques commencent à dater. Le zoom s'arréte quand les dalles ne sont pas accessibles pour cette définition, et un message est affiché à la place.</li>
</ul>
<ul>
<li>Google Maps API V2: Trés facile à porter. Quelques subtilités dans le code, et ca marche! Les plans sont moyennement détaillés et les dalles graphiques semblent plus récentes (en tous cas, elles sont différentes, ce qui signifie qu'il doit y avoir moyen de comparer des facteurs comme l'extensions des villes, comme sur géoportail quand ca sera mis en place, ou alors c'est juste une normalisation de teintes entre les dalles). Le zoom s'arréte quand les dalles ne sont pas accessibles pour cette définition, et un message est affiché à la place.</li>
</ul>
<ul>
<li>Yahoo! Maps AJAX API: Aussi simple à mettre en place que Google Maps API, les dalles des zones m'intéressant étaient de qualité inférieures à celles de Google. Le zoom s'arréte quand les dalles ne sont pas accessibles pour cette définition, et un message est affiché à la place.</li>
</ul>
<ul>
<li>Yahoo! Maps FLASH API: il existe deux version: une qui fonctionne avec des paramétres passés par Javascript qui repose sur un fichier flash générique, une autre plus paramétrable et qui est modifiable. J'ai choisi la seconde solution car je voulais utiliser AmfPHP. On peut également passer les paramétres via les flash-vars ou autres. Pour cela il faut installer le composant Yahoo!, puis modifier l'exemple et compiler! Aprés c'est trés similaire à la version AJAX à l'exception du zoom qui est fluide (grossissement des dalles déjà chargées puis mise à jour). Le zoom s'arréte quand les dalles ne sont pas accessibles pour cette définition, et un message est affiché à la place.</li>
</ul>
<ul>
<li>MapSolute Map24 AJAX API: Carte uniquement par plan, pas de vue satellite, mais plans trés précis! Il existe en deux versions, une avec images statiques (pas encore complet), et une autre dynamique, mais utilisant un applet JAVA. De ce fait, c'est trés lent! Et le processeur mouline comme un petit fou. Mais une fois chargé, trés beau résultat.Le zoom est trés trés profond (vectoriel pour la version dynamique). Attention, les coordonnées à passer en paramétre sont ici en minutes décimales et non pas en secondes décimales comme pour Google ou Yahoo!, il faut donc multiplier ces valeurs par 60.</li>
</ul>
<ul>
<li>Géoportail: Il n'existe à ce jour pas de solution pour ajouter des points sur les cartes géoportail. J'ai contacté les responsables des "partenariats" mais pas de réelle réponse (je sais juste qu'il a été forwardé deux fois). Mais on peut s'attendre à une API à la Yahoo! ou Google, avec des images de trés bonne qualité.</li>
</ul>

<p>Pour les essais, j'ai essayé de prendre les mêmes facteurs de zoom quand c'était possible, et le point central est le même.</p>


<p>Voila donc les adresses:</p>


<p><a href="http://usuc.fr/Projets/cpa/localisation.php" hreflang="fr">La version originale en flash</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_Oise.kml" hreflang="fr">Le fichier KML pour Google Earth</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_google-map.php" hreflang="fr">La version Google Map v1</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_google-mapv2.php" hreflang="fr">La version Google Map v2</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_yahoo-ajax-map.php" hreflang="fr">La version Yahoo! Map AJAX</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_yahoo-flash-map.php" hreflang="fr">La version Yahoo! Maps FLASH</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_map24-mapl.php" hreflang="fr">La version Map24 bridée à 25 points (pour limiter le calcul)</a></p>


<p><a href="http://usuc.fr/Projets/cpa/CPA_map24-map.php" hreflang="fr">La version Map24 compléte (mais allez vous préparer un café en attendant)</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2006/08/26/23-un-nom-de-domaine">
  <title>Un nom de domaine</title>
  <link>http://www.usuc.fr/index.php/2006/08/26/23-un-nom-de-domaine</link>
  <dc:date>2006-08-26T03:18:37+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Personnel</dc:subject>
  <description>Je vais surement devoir bientot demenager (fin d'études oblige!), alors j'ai commencé par mon site! http://usuc.dyndns.org devient peu à peu http://usuc.fr...</description>
  <content:encoded><![CDATA[ <p>Je vais surement devoir bientot demenager (fin d'études oblige!), alors j'ai commencé par mon site! <a href="http://usuc.dyndns.org" hreflang="fr">http://usuc.dyndns.org</a> devient peu à peu <a href="http://usuc.fr" hreflang="fr">http://usuc.fr</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2006/01/30/22-les-projets-realises-lors-de-ma-derniere-annee-de-genie-informatique-5">
  <title>Les projets réalisés lors de ma derniére année de Génie Informatique (5)</title>
  <link>http://www.usuc.fr/index.php/2006/01/30/22-les-projets-realises-lors-de-ma-derniere-annee-de-genie-informatique-5</link>
  <dc:date>2006-01-30T03:33:14+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Etudes</dc:subject>
  <description>Les projets réalisés lors de ma derniére année de Génie Informatique à l'UTBM (5eme semestre)</description>
  <content:encoded><![CDATA[Les projets réalisés lors de ma derniére année de Génie Informatique à l'UTBM (5eme semestre) <br><a HREF="http://usuc.fr/Projets/Rapports/UTBM/RE55.pdf"> <strong>Réseau</strong> - RE55 - Analyse & Conception d'un GIX (théorique) - [Rapport PDF]
</a><br>
<br> <strong>Réseau</strong> - RE51 - Implémentation d'algorithmes distribués
<br>
<br><strong>Algorithmique avancée</strong> - AG51 - Calcul de la complexité par l'implémentation des algorithmes de hachage, de tris et de parcours de graphes (parcours, plus court chemin, élimination de cycles et recouvrement minimal)
<br>
<br><a HREF="http://usuc.fr/Projets/Rapports/UTBM/TR52.pdf"> <strong>Temps Réel</strong> - TR52 - Conception et mise en place d'un systéme de monte charge en temps réel - Avec Fréderic Gallet - [Rapport PDF]
</a><br>
<br><a HREF="http://usuc.fr/Projets/Rapports/UTBM/TX51_ATTENTE.pdf"> <strong>Travaux de Laboratoire</strong> - TX51 - Coopération entre un robot Mindstorms et des robots footballeurs - Avec Gabriel de Fleurian - [Rapport PDF]
</a><br>
<br><a HREF="http://usuc.fr/Projets/Rapports/UTBM/GO02.pdf"> <strong>Actualités Internationales</strong> - GO02 - Le Venezuela,  Une colonie américaine ? - [Rapport PDF]
</a><br>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2005/08/15/21-xiffian-du-recyclage-de-projet-bien-fait">
  <title>XIFFIAN : du recyclage de projet bien fait!</title>
  <link>http://www.usuc.fr/index.php/2005/08/15/21-xiffian-du-recyclage-de-projet-bien-fait</link>
  <dc:date>2005-08-15T19:05:26+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Developpement</dc:subject>
  <description>Un chat en Flash qui se connecte sur Jabber.. ca vous dit quelque chose? ben oui, j'ai passé 6 mois dessus chez nova... mais comme tout cela n'avait servi a rien, je le recycle sur sourceforge.net</description>
  <content:encoded><![CDATA[<p>Un chat en Flash qui se connecte sur Jabber.. ca vous dit quelque chose? ben oui, j'ai passé 6 mois dessus chez nova... mais comme tout cela n'avait servi a rien, je le recycle sur sourceforge.net</p> <p>Le site sourceforge se trouve ici&nbsp;: <a href="http://xiffian.sourceforge.net/">http://xiffian.sourceforge.net/</a></p>


<p>Et il y a egalement la version de test sur ce site, mais comme vous vous en doutez... c'est un peu lent à charger... donc il ne faut pas s'arreter à l'ecran gris, il ne dure pas si longtemps!</p>


<p>La version locale&nbsp;: <a href="http://usuc.fr/tv/xiffian/">http://usuc.fr/tv/xiffian/</a></p>


<p>Au passage, je précise que le serveur a changé, c'est maintenant un Jive Messenger. Ce serveur est vraiment bien fait, mais surtout, il est configurable graphiquement. Mais il y a un probleme: il faut recréer des comptes, les autres sont partis avec l'ancien serveur, il n'en reste plus que des backups...</p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2005/07/19/20-les-projets-realises-lors-de-ma-premiere-annee-de-genie-informatique-4">
  <title>Les projets réalisés lors de ma deuxiéme année de Génie Informatique (4)</title>
  <link>http://www.usuc.fr/index.php/2005/07/19/20-les-projets-realises-lors-de-ma-premiere-annee-de-genie-informatique-4</link>
  <dc:date>2005-07-19T04:52:33+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Etudes</dc:subject>
  <description>Les projets réalisés lors de ma deuxiéme année de Génie Informatique à l'UTBM (4eme semestre)</description>
  <content:encoded><![CDATA[Les projets réalisés lors de ma deuxiéme année de Génie Informatique à l'UTBM (4eme semestre) <br><a HREF="http://usuc.fr/Projets/Rapports/UTBM/RE53.pdf"> <strong>Réseau</strong> - RE53 - Routage statique et dynamique: RIP v1, RIP v2, OSPF - Avec Julien Havez - [Rapport PDF]
</a><br>
<br><a HREF="http://usuc.fr/Projets/Rapports/UTBM/GO01-FMI.et.Banque.Mondiale.pdf"  TARGET="bas-droite"> <strong>Géopolitique</strong> - GO01 - La Banque Mondiale et le FMI face aux crises - Avec 3 accolytes - [Rapport PDF]
</a><br>

<br><a HREF="http://usuc.fr/Projets/Matlab/TL51-P05-SAHUT.zip"><strong>Matlab</strong> -  TL51 - Modèle probabiliste et perception: utilisation d'un modéle probabiliste pour la reconnaissance automatique des caractéres (OCR "fait maison").</a> - <a href="http://usuc.fr/Projets/Matlab/TL51-P05-SAHUT.pdf">[Rapport PDF]</a><br>

<br><a HREF="http://usuc.fr/Projets/Java/P05-LO52-SAHUT-DEFLEURIAN.zip"><strong>Java</strong> - LO52 - Application communicante: MIDlet TicTacToe en bluetooth - Compatible telephone portable et PDA - Avec Gabriel de Fleurian.</a> - <a href="http://usuc.fr/Projets/Java/LO52_3.pdf">[Rapport PDF]</a><br>
<br><a HREF="http://usuc.fr/Projets/Java/MI51-P05-Sahut_Cholewka.rar"><strong>Java</strong> - MI51 - Cryptage RSA: fonctions de cryptage simple, et cryptage avancé à l'aide de grands nombres (testé jusqu'à 2048bits) - Avec Audrey Cholewka.</a> - <a href="http://usuc.fr/Projets/Java/MI51-P05-Sahut_Cholewka.pdf">[Rapport PDF]</a><br>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2005/07/16/19-cartes-postales-anciennes">
  <title>Cartes Postales Anciennes</title>
  <link>http://www.usuc.fr/index.php/2005/07/16/19-cartes-postales-anciennes</link>
  <dc:date>2005-07-16T03:41:39+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Developpement</dc:subject>
  <description>Une application de visite de ville par le biais de cartes postales</description>
  <content:encoded><![CDATA[<p>Une application de visite de ville par le biais de cartes postales</p> <p>Une application que je souhaitais mettre sur mon serveur wanadoo, mais comme ils ne mettent pas à disposition PHP ni MySQL, je le mets ici, et le serveur de wanadoo ne servira qu'à stocker les données.
<br /></p>


<p><img src="/images/toto_Preview.jpg" alt="" />
<a href="http://usuc.fr/Projets/cpa/">Voir les cartes postales</a></p>


<p><a href="http://usuc.fr/Projets/cpa/localisation.php">Voir la carte en flash (allez y! j'en ai un peu chié pour obtenir ce résultat!)</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2005/03/18/18-vous-voulez-voir-mon-chat">
  <title>Vous voulez voir mon chat?</title>
  <link>http://www.usuc.fr/index.php/2005/03/18/18-vous-voulez-voir-mon-chat</link>
  <dc:date>2005-03-18T20:38:49+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Personnel</dc:subject>
  <description>Pour feter ma soutenance, ma connection revenue... a voir absolument pour me faire plaisir</description>
  <content:encoded><![CDATA[<p>Pour feter ma soutenance, ma connection revenue... a voir absolument pour me faire plaisir</p> <p>La voila: <a href="http://usuc.fr/tv/Jabber/novachat.php" hreflang="fr">http://usuc.fr/tv/Jabber/novachat.php</a> cliquez et testez! ;)</p>


<p>Ca prend un peu de temps, mais ma mule a tres faim</p>]]></content:encoded>
</item>
<item rdf:about="http://www.usuc.fr/index.php/2005/02/25/17-plugin-cv-manager-version-081">
  <title>Plugin CV Manager version 0.81!</title>
  <link>http://www.usuc.fr/index.php/2005/02/25/17-plugin-cv-manager-version-081</link>
  <dc:date>2005-02-25T00:47:32+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Romain Sahut</dc:creator>
  <dc:subject>Developpement</dc:subject>
  <description>Oui, suite aux problémes présents sur certains blogs, je met à jour ce plugin</description>
  <content:encoded><![CDATA[<p>Oui, suite aux problémes présents sur certains blogs, je met à jour ce plugin</p> <p>Il ne devrait plus y avoir d'erreur du type "no config file"</p>


<p>A ajouter encore: localisation de la page visible par l'utilisateur</p>


<p>Et bien sur toute les idées qu'on voudra y ajouter</p>


<p>le lien: <a href="http://usuc.fr/share/plugin-cv_mng-0.81.pkg.gz" hreflang="fr">http://usuc.fr/share/plugin-cv_mng-0.81.pkg.gz</a></p>]]></content:encoded>
</item>

</rdf:RDF>

