<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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.psykokwak.com/blog/index.php/">
  <title>Psykokwak</title>
  <description />
  <link>http://www.psykokwak.com/blog/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator />
  <dc:rights />
  <dc:date>2009-04-19T00:08:52-04:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2009-04-19T00:08:52-04:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2009/04/19/52-wia-web-server-multiplatform-streaming-webcam-server-version-200-with-ip-camera-support-update-19-04-2009" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2009/03/12/54-arobot-version-v3-odometry-asservissement-compass-navigation-robot-wifi" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/10/25/53-arobot-robot-wifi-version-2-foxboard-robotbuilder" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/06/29/51-reportages" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/05/18/50-joyeux-anniversaire-le-blog" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/04/11/45-maintenance-du-serveur-fibre-optique" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/03/28/49-faire-un-serveur-de-vod-la-maison" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/03/10/48-nouveau-domaine-psykokwak" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/02/22/47-arobot-robot-client-lger-multiprotocoles-wifi-bluetooth-gprs-3g" />
  <rdf:li rdf:resource="http://www.psykokwak.com/blog/index.php/2008/01/27/46-headtracking-avec-une-wiimote-head-tracking-image-viewer" />
  </rdf:Seq>
  </items>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/psykokwak" type="application/rss+xml" /></channel>

<item rdf:about="http://www.psykokwak.com/blog/index.php/2009/04/19/52-wia-web-server-multiplatform-streaming-webcam-server-version-200-with-ip-camera-support-update-19-04-2009">
  <title>Wia Web Server : Multiplatform Streaming webcam server Version 2.0.0 with IP camera support [Update 19/04/2009]</title>
  <link>http://www.psykokwak.com/blog/index.php/2009/04/19/52-wia-web-server-multiplatform-streaming-webcam-server-version-200-with-ip-camera-support-update-19-04-2009</link>
  <dc:date>2009-04-19T00:08:52-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Programmation</dc:subject>
  <description>I've just finish my last personnal project, which is a webserver able to stream any USB webcams.
This program acts as windows service and it's configured by an XML file.
This server is available on Windows and Linux platforms.</description>
  <content:encoded><![CDATA[I've just finish my last personnal project, which is a webserver able to stream any USB webcams.<br>
This program acts as windows service and it's configured by an XML file.<br>
This server is available on Windows and Linux platforms. <div align="left">
<br><br>
<img src="http://www.psykokwak.com/blog/images/wia/camicon.png" alt="" style="float:right;margin:10px" />
<strong>English :</strong><br><br>

Wia webcam server is a powerful webcams management and streaming software for private and professional use. it lets you broadcast and manage multiple video sources on the same computer. it is the perfect tool to secure your goods and to easily manage users' accesses.<br>
the motion detection functionality allow you to control your places. The server sends images to a remote ftp server or by email and you can schedule the detection for each camera.<br>
It works as windows service without graphical user interface with only a simple configuration file.<br>
For Logitech Orbit webcam users, you can control PTZ using AJAX technology.<br><br>

You can now go to the project website using this address <a href="http://www.psykokwak.com/wia">http://www.psykokwak.com/wia/</a>.

<br><br><br><br>

<img src="http://www.psykokwak.com/blog/images/wia/camicon.png" alt="" style="float:right;margin:10px" />
<strong>Français :</strong><br><br>

Wia webcam server est un logiciel de gestion et de streaming de webcams pour une utilisation personnelle ou professionnelle. Il vous permet de diffuser plusieurs sources vidéos en même temps depuis un ordinateur. Cet outil est particulièrement intéressant dans les domaines de la vidéo surveillance et permet une gestion simple des droits d'accès utilisateurs. <br>
La détection de mouvement vous permet de contrôler vos espaces et vous envoie les images par mail ou sur un serveur FTP distant. Vous pouvez aussi planifier les horaires de fonctionnement de la détection de mouvement afin d'éviter de fausses alertes pendant les heures d'activité.<br>
Il fonctionne en tant que service windows sans interface graphique et se configure avec un simple fichier de configuration.<br>
Pour les webcam compatibles telles que la Logitech Sphere, vous pouvez contrôler à distance le pan, tilt et zoom en utilisant la technologie AJAX.<br><br>

Vous Pouvez vous rendre sur le site dédié au projet à l'adresse suivante <a href="http://www.psykokwak.com/wia">http://www.psykokwak.com/wia/</a>.

</div>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2009/03/12/54-arobot-version-v3-odometry-asservissement-compass-navigation-robot-wifi">
  <title>Arobot : Version 3.0</title>
  <link>http://www.psykokwak.com/blog/index.php/2009/03/12/54-arobot-version-v3-odometry-asservissement-compass-navigation-robot-wifi</link>
  <dc:date>2009-03-12T01:52:26-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Programmation</dc:subject>
  <description>Là où la Version 2.0 n'était qu'un rafraichissement du projet initial, Cette version 3 fait table raz du passé et utilise une nouvelle plateforme pour de nouvelles aventures...</description>
  <content:encoded><![CDATA[Là où la <a href="http://www.psykokwak.com/blog/index.php/2008/10/25/53-arobot-robot-wifi-version-2-foxboard-robotbuilder">Version 2.0</a> n'était qu'un rafraichissement du <a href="http://www.psykokwak.com/blog/index.php/2007/08/03/29-arobot-software-developpement-foxboard-wifi-bluetooth-sv203">projet initial</a>, Cette version 3 fait table raz du passé et utilise une nouvelle plateforme pour de nouvelles aventures... <div align="left"><br><br>
L'idée est toujours la même : réaliser un robot Wifi équipé d'une camera et piloté à distance depuis un PC ou un téléphone mobile.<br>
<br>
Cette fois le châssis à été fourni par la société <a href="http://www.wifibot.com/" hreflang="fr">wifibot</a> qui conçoit des châssis de robots tous terrain.<br>
Cela me permet de me concentrer sur l'intégration des modules (wifi/camera/µC/contrôleurs...) et le développement logiciel (contrôle, IA, asservissement...).<br>
<br>

<h3>Description général :</h3><br>
Toujours architecturé autour d'une <a href="http://foxlx.acmesystems.it/" hreflang="fr">Foxboard</a>, le module wifi est remplacé par un module <a href="http://www.wiligear.com/?q=products/cpu-boards/wbd-500" hreflang="fr">Wiligear WBD500</a> et le contrôleur de servos par un <a href="http://www.lynxmotion.com/Product.aspx?productID=395" hreflang="fr">Lynxmotion SSC32</a>. Le Châssis est équipé de 4 moteurs avec encodeurs en quadrature ainsi que d'un circuit contrôleur piloté en I2C. Pour assister l'asservissement en direction, un compas électronique <a href="http://www.ocean-server.com/compass.html" hreflang="fr">Ocean Server OS5000</a> vient s'ajouter.<br>
La webcam reste une <a href="http://www.lesnumeriques.com/article-287-756-74.html" hreflang="fr">hercule deluxe</a> dont l'objectif à été changé (par un 135 degrés). La <a href="http://www.lynxmotion.com/Product.aspx?productID=287" hreflang="fr">tête Pan/Tilt</a> reste la même et une <a href="http://www.dotlight.de/products/fr/LEDs/LED-High-Power/Luxeon-LEDs/Luxeon-K2-Star/Luxeon-K2-LEDs/Luxeon-K2-Star-white-140lm-Rank-V.html" hreflang="fr">led luxeon</a> produit assez de lumière afin de voir dans le noir avec la webcam. Leds pilotées par un circuit de <a href="http://www.robotshop.ca/Devantech-Serial-Relay-Module.html" hreflang="fr">relais pilotés</a>.<br><br>

Voici un petit gribouillis schématisant tout ce beau monde :<br>
<center><img src="http://www.psykokwak.com/blog/images/arobotv3/arobot_v3_schema.png" alt="" /></center>
<br><br>
<h3>Applications</h3><br>
Ce robot reprend les applications réalisées par les précédentes versions, à savoir :
<ul>
<li>Pilotage depuis un <a href="http://www.psykokwak.com/blog/index.php/2008/02/22/47-arobot-robot-client-lger-multiprotocoles-wifi-bluetooth-gprs-3g" hreflang="fr">téléphone mobile</a> (en Wifi).</li>
<li><a href="http://www.psykokwak.com/blog/index.php/2007/08/28/32-arobot-image-processing-and-object-tracking-mjpeg-java-labelisation-thresholding" hreflang="fr">Tracking d'objets</a>.</li>
<li>Détection d'obstacles.</li>
</ul>
<br>
Mais ouvre aussi de nouvelles applications comme : 
<ul>
<li>Le suivis et la génération de trajectoires.</li>
<li>Les applications de platooning.</li>
<li>La modélisation d'environnement.</li>
</ul>
<br><br>
<h3>Programmation</h3><br>
Qui dit nouveau robot dit nouveaux programmes (clients et serveur). <br>
Une fois n'est pas coutume, je ne distribuerai ni sources ni binaires des programmes développés.<br>
<!-- Je met à disposition les sources complete du programme principal du robot en esperant que cela puisse servir de base à d'autres.<br>
Ce programme est divisé en plusieurs parties :
<ul>
<li>Communication with a Serial port under Linux and Windows</li>
<li>Communication with a I2C bus under Linux and Windows</li>

<li>Network communication (socket) under Linux and Windows</li>
<li>Thread management under Linux and Windows</li>

<li>Using the Lynxmotion SSC32 servo motors controler</li>
<li>Using the Ocean Server OS5000 compass</li>
<li>Using the Wifibot Lab robot</li>
<li>Using the RYL08 electronic relays</li>

<li>Odometry computation with and without compass</li>
<li>PID filter, RIF filter, Ramp filter</li>
<li>Regulating system</li>
<li>Path generation</li>
<li>Navigation</li>
</ul>

Téléchargement <a href="http://www.psykokwak.com/blog/images/arobotv3/motion.zip">ICI</a>.
-->
<br><br>

Trois programmes tournent en parallèle sur le robot.
<ul>
<li>Un serveur de streaming vidéo (le même que sur les précédentes versions).</li>
<li>Un serveur permettant de piloter la tête de la camera ainsi que les leds.</li>
<li>Le programme de navigation du robot. Il pilote les moteurs, calcule les trajectoires, fait la détection d'obstacles, cartographie l'environnement...</li>
</ul>
Tous ces programmes sont codé en C, sont multiplateformes et sont embarqué dans le robot.<br>
De l'autre coté d'autres programmes (codé en java) permettent de piloter et de récupérer les informations du robot. Ainsi il est possible de piloter le robot depuis un PC ou depuis un téléphone mobile (ou tout autre périphérique programmable équipé de wifi).<br><br>
<br>
<h3>Projet</h3><br>
Cette liste décrit brièvement le temps passé sur chaque étapes de conception. 
<ul>
<li>Conception (Choix technologiques): 2 semaines.</li>
<li>Prise en main du châssis : 1 jour.</li>
<li>Développement asservissement + navigation odometrie : 8 jours.</li>
<li>Développement communication réseau : 2 jours.</li>
<li>Développement intégration boussole : 2 jours.</li>
<li>Développement contrôle manuel (serveur + client) : 2 jours.</li>
<li>Développement Contrôle camera : 1 jour.</li>
<li>Portage linux (foxboard) : 3 jours.</li>
<li>Assemblage robot : 4 jours.</li>
<li>Tests et calibration : 9 jours.</li>
</ul>
Temps total entre "Ah tien, si je montais un nouveau robot" et "cool, il marche" : 3 mois.<br>
<i>Cela dit la détection et l'évitement d'obstacles n'a pas encore été intégrée.</i>

<br><br>
<h3>Photos</h3>
<i>(Les vidéos sont après)</i><br>
<center>
<img src="http://www.psykokwak.com/blog/images/arobotv3/DSC01952.jpg" alt="" /><br><br>
<img src="http://www.psykokwak.com/blog/images/arobotv3/DSC01950.JPG" alt="" /><br><br>
</center>

<br>
<h3>Vidéos</h3>
<center>
Contrôle depuis un téléphone mobile avec affichage vidéo sur PC.<br>
<object width="640" height="480" type="application/x-shockwave-flash" data="http://www.youtube.com/v/WevEQn1kEXc&hl=fr&amp;fs=1&amp;rel=0" /><param name="movie" value="http://www.youtube.com/v/WevEQn1kEXc&hl=fr&fs=1&rel=0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/WevEQn1kEXc&hl=fr&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="480"></embed></object>
<br><br><br>
Pilotage au manuel avec navigation au compas + odometrie<br>
<object width="640" height="393" type="application/x-shockwave-flash" data="http://www.youtube.com/v/yxhH7XsoBqE&amp;hl=fr&amp;fs=1&rel=0"><param name="movie" value="http://www.youtube.com/v/yxhH7XsoBqE&hl=fr&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yxhH7XsoBqE&hl=fr&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="393"></embed></object>
<br><br><br>
Génération et suivis de trajectoire. (Premier Test).<br>
<object width="640" height="480" type="application/x-shockwave-flash" data="http://www.youtube.com/v/DDjZI1TI-pQ&hl=fr&amp;fs=1&amp;rel=0"><param name="movie" value="http://www.youtube.com/v/DDjZI1TI-pQ&hl=fr&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DDjZI1TI-pQ&hl=fr&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="480"></embed></object>
<br><br><br>
Génération et suivis de trajectoire avec vue embarquée. (Les vibrations perturbent le compas...) : Précision de 50cm sur 20m<br>
<object width="640" height="480" type="application/x-shockwave-flash" data="http://www.youtube.com/v/zDzmQ6H_uYI&hl=fr&amp;fs=1&amp;rel=0"><param name="movie" value="http://www.youtube.com/v/zDzmQ6H_uYI&hl=fr&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zDzmQ6H_uYI&hl=fr&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="480"></embed></object>
<br><br><br>
Génération et suivis de trajectoire (Les vibrations perturbent le compas...) : Précision de 20cm sur 20m<br>
<object width="640" height="480" type="application/x-shockwave-flash" data="http://www.youtube.com/v/IcchSvY5xBI&hl=fr&amp;fs=1&amp;rel=0"><param name="movie" value="http://www.youtube.com/v/IcchSvY5xBI&hl=fr&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IcchSvY5xBI&hl=fr&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="480"></embed></object>
<br><br><br>
Prochaines vidéos : génération de trajectoires avec évitement d'obstacles...
</center>
</div>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/10/25/53-arobot-robot-wifi-version-2-foxboard-robotbuilder">
  <title>Arobot : Version 2.0</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/10/25/53-arobot-robot-wifi-version-2-foxboard-robotbuilder</link>
  <dc:date>2008-10-25T18:41:27-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Programmation</dc:subject>
  <description>Le projet Arobot évolue et le premier modèle laisse place à un nouveau modèle...</description>
  <content:encoded><![CDATA[Le projet <a href="http://www.psykokwak.com/blog/index.php/2007/08/03/29-arobot-software-developpement-foxboard-wifi-bluetooth-sv203">Arobot</a> évolue et le premier modèle laisse place à un nouveau modèle... <br><br>
Articulé autour d'un nouveau châssis, cette nouvelle version reprends l'essentiel de la précédente et améliore les points qui lui faisaient défaut.
Cette nouvelle version du robot offre de nouvelles possibilités d'évolution tel que des applications de platonning (train de véhicules) et/ou la possibilité d'ajouter un bras robotisé...<br><br>

<center>
<h3>Vidéo :</h3><br>

<object width="480" height="360" type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=2063750&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2063750&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2063750&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="360"></embed></object>

<br><br>
<h3>Photos :</h3><br>
<img src="http://www.psykokwak.com/blog/images/arobot/arobot_v2_02.jpg" alt="" /><br>
<img src="http://www.psykokwak.com/blog/images/arobot/arobot_v2_03.jpg" alt="" /><br>
<img src="http://www.psykokwak.com/blog/images/arobot/arobot_v2_04.jpg" alt="" /><br>
<img src="http://www.psykokwak.com/blog/images/arobot/arobot_v2_01.jpg" alt="" /><br>
</center>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/06/29/51-reportages">
  <title>Reportages...</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/06/29/51-reportages</link>
  <dc:date>2008-06-29T00:37:58-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Photographie</dc:subject>
  <description>Histoire de changer un peu et de laisser de coté les ordinateurs et le développement. Voici quelques unes de mes photos du festival du cinéma romantique de Cabourg et de la gaypride 2008.</description>
  <content:encoded><![CDATA[Histoire de changer un peu et de laisser de coté les ordinateurs et le développement. Voici quelques unes de mes photos du festival du cinéma romantique de Cabourg et de la gaypride 2008. <br>
<br>
Le festival du cinéma romantique de Cabourg est l'occasion de voir quelque starlettes françaises.<br>
<em>Message perso : les journalistes (photographes) sont vraiment des gros branleurs arrogants.</em><br>
Bref, lets go, à vous de deviner qui est qui :
<center>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/LambertWilson2.jpg" rel="lightbox[album]" title="Lamber Wilson"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/LambertWilson2.TN__.jpg" alt="Lamber Wilson"/></a>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/KadMerad.jpg" rel="lightbox[album]" title="Kad Merad"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/KadMerad.TN__.jpg" alt="Kad Merad"/></a>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/EmanuelleBeart.jpg" rel="lightbox[album]" title="Emanuelle Beart"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/EmanuelleBeart.TN__.jpg" alt="Emanuelle Beart"/></a>
<br>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/LeatitiaCasta.jpg" rel="lightbox[album]" title="Leatitia Casta"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/LeatitiaCasta.TN__.jpg" alt="Leatitia Casta"/></a>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/JacquesGamblin.jpg" rel="lightbox[album]" title="Jacques Gamblin"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/JacquesGamblin.TN__.jpg" alt="Jacques Gamblin"/></a>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/Lio.jpg" rel="lightbox[album]" title="Lio"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/Lio.TN__.jpg" alt="Lio"/></a>
<a href="http://www.psykokwak.com/blog/images/FilmRomantique2008/LindaHardy.jpg" rel="lightbox[album]" title="Linda Hardy"><img src="http://www.psykokwak.com/blog/images/FilmRomantique2008/LindaHardy.TN__.jpg" alt="Linda Hardy"/></a>
</center>
<br><br>
Et voici quelques photos de la GayPride édition 2008 :
<center>
<a href="http://www.psykokwak.com/blog/images/GayPride/01.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/01.TN__.jpg" alt=""/></a>
<a href="http://www.psykokwak.com/blog/images/GayPride/02.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/02.TN__.jpg" alt=""/></a>
<a href="http://www.psykokwak.com/blog/images/GayPride/08.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/08.TN__.jpg" alt=""/></a><br>
<a href="http://www.psykokwak.com/blog/images/GayPride/03.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/03.TN__.jpg" alt=""/></a>
<a href="http://www.psykokwak.com/blog/images/GayPride/04.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/04.TN__.jpg" alt=""/></a>
<a href="http://www.psykokwak.com/blog/images/GayPride/05.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/05.TN__.jpg" alt=""/></a>
<a href="http://www.psykokwak.com/blog/images/GayPride/06.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/06.TN__.jpg" alt=""/></a>
<a href="http://www.psykokwak.com/blog/images/GayPride/07.jpg" rel="lightbox[album2]" title="GayPride"><img src="http://www.psykokwak.com/blog/images/GayPride/07.TN__.jpg" alt=""/></a>
</center>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/05/18/50-joyeux-anniversaire-le-blog">
  <title>Joyeux Anniversaire le blog...</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/05/18/50-joyeux-anniversaire-le-blog</link>
  <dc:date>2008-05-18T19:00:34-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Divers</dc:subject>
  <description>Il y a un an (déjà ?) que j'ai mis en ligne ce blog pour y raconter ma vie passionnante :)
Le temps de faire un peu le bilan et de voir si ma vie intéresse tant de monde que ça.</description>
  <content:encoded><![CDATA[Il y a un an (déjà ?) que j'ai mis en ligne ce blog pour y raconter ma vie passionnante :)<br>
Le temps de faire un peu le bilan et de voir si ma vie intéresse tant de monde que ça. <br><br>
J'avais initialement fait ce blog pour y placer <a href="http://www.psykokwak.com/blog/index.php/tag/gef" hreflang="fr">l'étude sur GEF</a> que j'avais réalisé avec deux binômes et pour y présenter mon projet <a href="http://www.psykokwak.com/blog/index.php/2007/08/03/29-arobot-software-developpement-foxboard-wifi-bluetooth-sv203" hreflang="fr">Arobot</a>.<br>
J'en ai profité pour y ajouter d'autres projets (dev/photos/...) pensant que tout cela pourrait intéresser un peu de monde.<br><br>

Bon alors, le bilan...<br>
<center><em>Vous êtes un nombre croissant à suivre le feed RSS du blog :</em><br>
<img src="http://www.psykokwak.com/blog/images/vrac/feeds_1.png" alt="" /></center><br><br>
Voici quelques chiffres :<br>
- <strong>4500 pages</strong> vue par mois (150 pages/jours).<br>
- <strong>1500 visiteurs</strong> mensuel (50 visteurs/jours).<br>
- Un temps de visite moyen de <strong>2m30 par visiteurs</strong>.<br>
- <strong>49 billets</strong>.<br>
- <strong>253 commentaires</strong>.<br>
<br>
Le billet qui vous à le plus intéressé est comment <a href="http://www.psykokwak.com/blog/index.php/2007/12/08/41-rendre-le-forfait-sfr-illimythics-vraiment-illimythics" hreflang="fr">Rendre le forfait SFR Illimythics vraiment "Illimythics"</a> consulté 12900 fois avec 78 commentaires (avant que je les verrouilles).<br><br>

Le rythme des billets diminue, j'attaque une nouvelle année chargée en en changements : Nouveau taff, déménagement, nouveau projets...]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/04/11/45-maintenance-du-serveur-fibre-optique">
  <title>Maintenance du serveur (Update)</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/04/11/45-maintenance-du-serveur-fibre-optique</link>
  <dc:date>2008-04-11T10:19:03-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Perso</dc:subject>
  <description>Ce billet rassemble toutes les maintenances du serveur.</description>
  <content:encoded><![CDATA[Ce billet rassemble toutes les maintenances du serveur.<br><br> <h3>Le 11 / 11 / 2008 :</h3>
Une coupure généralisé sur le NRO citéfibre du lundi 10 novembre à 6h55 du matin à provoqué une indisponibilité totale du serveur.<br>
Cette coupure à été rétablie vers midi le mercredi 12 novembre.

<br><br><br>

<h3>Le 22 / 09 / 2008 :</h3>
Vers 7h du matin l'onduleur qui sert au serveur, au routeur et au switch (bref à tout) a décidé de m'emmerder et c'est tout bonnement arreté sans prevenir. Je n'ai pu le rallumer que vers 20h ce soir, le serveur est resté indisponible toute la journée.
Les logs de l'onduleur ne mentionnent même pas qu'il c'est arreté...

<br><br><br>

<h3>Le 10 / 04 / 2008 :</h3>
Une tentative échoué de mise à jour de PHP a provoqué une indisponibilité partielle du serveur dans la journée du 10 avril 2008.<br>
La mise à jours de php (5.2.1 > 5.2.5) provoque une charge CPU de 100% sur apache sans que je sache pourquoi. Avis aux amateurs, si vous avez une idée...<br>
En attendant Apache est passé en version 2.0.63..

<br><br><br>

<h3>Le 24 / 01 / 2008 :</h3>
Vous l'avez sans doutes constaté si vous avez voulu acceder au blog depuis hier, le serveur ne répondait pas...<br>
J'ai ajouté un nouveau disque dur et pour l'alim du serveur c'était un de trop...
Bref, le serveur re-fonctionne mais grâce à un gros cheat (l'ajout d'une deuxième alim).<br>
D'autres petites coupures sont à prévoir dans les heurs/jours a venir.<br><br>
<center><a href="http://www.psykokwak.com/blog/images/vrac/DSC00723.JPG" rel="lightbox" title="Alim en Vrac"><img src="http://www.psykokwak.com/blog/images/vrac/DSC00723.JPG" alt="" height="200"/></a></center>
<br><br>
<b>Update :</b> La migration des données est terminée et j'ai remplacé les alims par une <a href="http://www.erenumerique.fr/test_alimentation_corsair_cmpsu_620hx-art-1717-1.html" hreflang="fr">alim plus costaud</a> qui devrait me permettre de tenir quelques temps...

<br><br><br>

<h3>Le 01 / 01 / 2008 :</h3>
Pour commencer la nouvelle année, un moustique a fait grillé la carte vidéo du serveur provoquant par la même occasion un fameux BSOD, le premier depuis que j'ai un serveur à la maison (+3 ans).<br>
Bref,carte vidéo remplacée, tout est renté dans l'ordre :).<br>
Bonne année.

<br><br><br>

<h3>Description :</h3>
OS : Win 2k3<br>
Proc : AMD Duron - 1300Mhz<br>
RAM : 512 DDR<br>
Disk : C (SYSTEM) - 250Go<br>
Disk : D (RAID1) - 300Go 2x<br>
Disk : E (DIVERS) - 500Go<br>
Alim : corsair HX620w - 620W<br>
<br>
Routeur : Cisco 1801<br>
Switch : SMC 6708L2<br>
<br>
Onduleur : 675VA (400W)<br>
<br>
Connexion Internet : Fibre Optique 30Mbps IP symétrique.<br>
<br>
Vlan 10 : Réseau Local<br>
Vlan 100 : Internet<br>
Vlan 1100 : VoIP<br>
Vlan 2100 : TvIP<br>
<br><br>
<center><a href="http://www.psykokwak.com/blog/images/vrac/baie_reseau.jpg" rel="lightbox" title="Baie Reseau"><img src="http://www.psykokwak.com/blog/images/vrac/baie_reseau.jpg" alt="" height="200"/></a><br>
<a href="http://www.psykokwak.com/blog/images/vrac/network.gif" rel="lightbox" title="Network"><img src="http://www.psykokwak.com/blog/images/vrac/network.gif" alt="" height="200"/></a></center>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/03/28/49-faire-un-serveur-de-vod-la-maison">
  <title>Faire un serveur de VOD à la maison.</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/03/28/49-faire-un-serveur-de-vod-la-maison</link>
  <dc:date>2008-03-28T18:25:22-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Programmation</dc:subject>
  <description>Je met à disposition un rapide petit script que j'ai bricolé qui permet de diffuser des vidéos sur internet à la demande.</description>
  <content:encoded><![CDATA[Je met à disposition un rapide petit script que j'ai bricolé qui permet de diffuser des vidéos sur internet à la demande.<br> <div align="left">
Ce script permet de mettre en ligne vos vidéos (divx/wmv/mov/flv/...) afin que vous puissiez les regarder n'importe où avec n'importe quoi qui supporte le flash... (Ça fonctionne sur Wii mais ca ramouille)<br>
Le principe est d'utiliser ffmpeg pour réencoder la vidéo demandé à la volée au format "flash" et la transmettre au player web. Bref, c'est simple et ça marche :)
<br>
<em>Je m'en sers pour regarder des films entre midi et deux au taff (passe au travers des proxys et firewalls).</em>
<br><br>
Pour installer le script, vous devez avoir une machine windows (pas testé sous linux), avec apache (pas testé sur d'autres serveurs) et php 5.2.1 (ou supérieur).<br>
Copiez le script sur votre espace web, configurez le (éditez le fichier "head.inc.php") et roule.
<br><br>
Vous pouvez adapter le bitrate à votre bande passante. (pour de l'adsl, comptez 768k pour la vidéo et 64k pour l'audio).<br><br>

<strong>Download :</strong> <a href="http://www.psykokwak.com/blog/images/streaming/streaming.zip" hreflang="fr">Streaming v1.0</a>.<br><br>
<center><img src="http://www.psykokwak.com/blog/images/streaming/streaming_1.png" alt="" /><br>
<img src="http://www.psykokwak.com/blog/images/streaming/streaming_2.png" alt="" /></center>

</div>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/03/10/48-nouveau-domaine-psykokwak">
  <title>Nouveau domaine...</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/03/10/48-nouveau-domaine-psykokwak</link>
  <dc:date>2008-03-10T14:07:19-04:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Divers</dc:subject>
  <description>Ca y est, j'ai enfin pu récupérer le domaine que je voulais...</description>
  <content:encoded><![CDATA[Ca y est, j'ai enfin pu récupérer le domaine que je voulais... <div align="left">
<br>
Après plusieurs années de bons et loyaux services, no-ip passe la main et fait place à un nouveau (vrai) domaine.<br><br>
<strong>psykokwak.serveftp.com</strong> devient <strong>psykokwak.com</strong> et ainsi <br>le serveur<strong> web</strong> devient accessible via <em><strong>www.psykokwak.com</strong></em>,<br>le serveur <strong>svn</strong> par <em><strong>svn.psykokwak.com</strong></em><br>et le serveur <strong>ftp</strong> par <em><strong>ftp.psykokwak.com</strong></em>.<br><br>
Les anciens domaines sont redirigés vers les nouveaux pour encore quelques mois et seront supprimés.<br><br><br>

<em>Pensez à mettre vos liens à jours :)</em>
</div>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/02/22/47-arobot-robot-client-lger-multiprotocoles-wifi-bluetooth-gprs-3g">
  <title>Arobot : Client léger multiprotocoles...</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/02/22/47-arobot-robot-client-lger-multiprotocoles-wifi-bluetooth-gprs-3g</link>
  <dc:date>2008-02-22T21:54:09-05:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Programmation</dc:subject>
  <description>Je ne suis pas très actif sur le blog ces dernières semaines. Mon nouveau job me prends pas mal de temps...
Cela dit, j'ai réalisé un client java permettant de contrôler le robot quelque soit le protocole utilisé.</description>
  <content:encoded><![CDATA[Je ne suis pas très actif sur le blog ces dernières semaines. Mon nouveau job me prends pas mal de temps...<br>
Cela dit, j'ai réalisé un client java permettant de contrôler le robot quelque soit le protocole utilisé. <div align="left">
<br>
Ce client fonctionne avec tous les mobiles compatible MIDP2.0 (majoritairement les téléphones Nokia et Sony Ericsson).<br>
Il permet de choisir le type de connexion pour se connecter au robot :<br>
<ul>
 <li><strong>Bluetooth :</strong> En utilisant ce support on couvre une large couverture de mobiles mais la bande passante réduite ne permet pas de faire passer la vidéo.</li>
 <li><strong>TCP/IP (Wifi/3G) :</strong> Ce support permet de s'affranchir des distances et de contrôler le robot depuis n'importe ou dans le monde (enfin en théorie). Le principal avantage est que la bande passante est suffisante (quoi que...) pour faire passer la vidéo.</li>
</ul>
<br>
 On peut même piloter le robot depuis un mobile et afficher la vidéo sur un autre :)<br><br>

Bref, le projet est disponible sur le repository SVN : 
<ul>
 <li>Url : http://svn.psykokwak.com/svn/arobot/J2MEArobotClient/</li>
 <li>Login : arobot</li>
 <li>Password : arobot</li>
</ul>
<br><br>

<center>
Et une petite vidéo pour finir : <br>
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=8900946707137899950&hl=fr" flashvars=""> </embed>
</center>
</div>]]></content:encoded>
</item>
<item rdf:about="http://www.psykokwak.com/blog/index.php/2008/01/27/46-headtracking-avec-une-wiimote-head-tracking-image-viewer">
  <title>HeadTracking Avec une Wiimote. (Update 17/02/08)</title>
  <link>http://www.psykokwak.com/blog/index.php/2008/01/27/46-headtracking-avec-une-wiimote-head-tracking-image-viewer</link>
  <dc:date>2008-01-27T21:11:45-05:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jean Charles MAMMANA</dc:creator>
  <dc:subject>Programmation</dc:subject>
  <description>Inspiré de l'excellent travail de Johnny Chung Lee, j'ai décidé de réaliser un petit navigateur de photos reprenant son principe de vue "fenêtre".</description>
  <content:encoded><![CDATA[Inspiré de l'excellent travail de <a href="http://www.cs.cmu.edu/~johnny/projects/wii/">Johnny Chung Lee</a>, j'ai décidé de réaliser un petit navigateur de photos reprenant son principe de vue "fenêtre". <div align="left">Il s'agit de transformer le moniteur (ou la TV) comme étant une fenêtre au travers de laquelle on regarde un paysage.<br>
<br>
Une Wiimote est équipé d'une camera permettant de reconnaitre jusqu'à 4 points infra rouge. En utilisant cette reconnaissance on peut, grâce au principe de triangulation et un peu de trigonométrie, connaitre la position d'un objet dans un espace 3D en mouvement devant une Wiimote.<br>
En fixant les leds infra rouge sur des lunettes par exemples, on peut déterminer la position dans l'espace 3D de notre tête en face de l'écran.<br>
De là, avec un peu de Pythagore, de Thales et de trigo, on peut réaliser la projection de la photo sur l'écran comme s'il s'agissait d'une fenêtre.
<br><br>
<center><img src="http://www.psykokwak.com/blog/images/vrac/projection.png" alt="" /></center><br><br>
Etant donné que je n'aurai pas le temps de continuer et que le choix de la SDL était certainement le plus mauvais choix à faire. J'arrête le programme ici et je donne les sources pour quiconque aurait envie de reprendre/continuer.<br><br>

Voici comment se servir du programme : 
<pre>[c]usage:
ImageViewer fileName sceneWidthInCm sceneDistInCm sensorWidth screenWithInCm
- fileName : fichier image (jpeg, bmp, png, gif...)
- sceneWidth : largeur de la scène sur l image en centimètres.
- sceneDist : distance entre la camera et le sujet sur l image en centimètres.
- sensorWidth : taille de la barre de leds utilisée par la wiimote. (La barre de la Wii fait 21.5cm).
- screenWidth : largeur de l écran en centimètres.
</pre><br>
Download <a href="http://www.psykokwak.com/blog/images/vrac/ImageViewer.zip" hreflang="fr">ici</a>.<br>
<i>Update : Correction de petits bugs mineurs.</i>
<br><br>
Voici le résultat : 
<center>
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-4128054904549107058&hl=fr" flashvars=""> </embed><br>
<br>
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-6904803338403287295&hl=fr" flashvars=""> </embed>
</center>
<br><br><br>
<i>Je tiens à préciser qu'a aucun moment j'ai usé de la bouteille de Martini pour réaliser cette appli :)</i>
</div>]]></content:encoded>
</item>

</rdf:RDF>
