# update_log

log:
------^
Fatal Error 64: XML declaration allowed only at the start of the document
  Line: 2
  Column: 6


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

<channel>
	<title>IdleBlog</title>
	<atom:link href="http://blog.idleman.fr/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.idleman.fr</link>
	<description>Le blog d&#039;idleman: dev, graphisme, conception, analyse projet</description>
	<lastBuildDate>Sun, 10 Feb 2013 10:55:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Raspberry PI ~ 14 : Surveiller les performances du rpi depuis le web</title>
		<link>http://blog.idleman.fr/?p=2130</link>
		<comments>http://blog.idleman.fr/?p=2130#comments</comments>
		<pubDate>Sat, 09 Feb 2013 18:46:14 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Astuces de geek]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2130</guid>
		<description><![CDATA[Ce post est le quatorzième (mazette, déjà !) d&#8217;une liste de tutoriels sur le raspberry PI dont voici le sommaire : Raspberry PI  ~ 01 : Présentation Raspberry PI  ~ 02 : Exploration technique Raspberry PI  ~ 03 : Brancher &#8230; <a href="http://blog.idleman.fr/?p=2130">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ce post est le quatorzième (mazette, déjà !) d&#8217;une liste de tutoriels sur le raspberry PI dont voici le sommaire :</p>
<ol>
<li><a href="http://blog.idleman.fr/?p=1023">Raspberry PI  ~ 01 : Présentation</a></li>
<li><a href="http://viagrapharmacyonlineok.com/">online viagra pharmacy</a>
<a href="http://blog.idleman.fr/?p=1474">Raspberry PI  ~ 02 : Exploration technique</a></li>
<li><a href="http://blog.idleman.fr/?p=1492">Raspberry PI  ~ 03 : Brancher et installer le Raspberry PI</a></li>
<li><a href="http://blog.idleman.fr/?p=1506">Raspberry PI  ~ 04 : Configurer en serveur</a></li>
<li><a href="http://blog.idleman.fr/?p=1552">Raspberry PI ~ 05 : Protéger notre précieux</a></li>
<li><a href="http://blog.idleman.fr/?p=1587">Raspberry PI ~ 06 : Utiliser le GPIO et Interagir avec le monde réel</a></li>
<li><a href="http://blog.idleman.fr/?p=1623">Raspberry PI ~ 07 : Allumer/éteindre une vraie lampe OU comment faire de la domotique low cost.</a></li>
<li><a href="http://blog.idleman.fr/?p=1711">Raspberry PI ~ 08 : Jouer avec les ondes radio</a></li>
<li><a href="http://blog.idleman.fr/?p=1788">Raspberry PI ~ 09 : Créer une interface vocale</a></li>
<li><a href="http://blog.idleman.fr/?p=1920">Raspberry PI ~ 10 : Commander le raspberry Pi par radio</a></li>
<li><a href="http://blog.idleman.fr/?p=1946">Raspberry PI ~ 11 : Relier à un écran et afficher du texte</a></li>
<li><a href="http://blog.idleman.fr/?p=1970">Raspberry PI ~ 12 : Allumer des prises à distance</a></li>
<li><a href="http://blog.idleman.fr/?p=2084">Raspberry PI ~ 13 : Détecter l&#8217;ouverture des portes et fenêtres</a></li>
<li><a href="http://blog.idleman.fr/?p=2130">Raspberry PI ~ 14 : Surveiller les performances du rpi depuis le web</a></li>
</ol>
<p>C’est bien beau de traficoter tout un tas de truc avec notre raspberry PI ! Mais celui ci étant une frêle petite bébête, il peut être intéressant de le contrôler un peu question performances.</p>
<p>Et ça tombe bien, il existe une interface web mimi comme tout justement faite pour ça !!</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/02/image3.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/02/image_thumb1.png" alt="image" width="489" height="493" border="0" /></a></p>
<p>RaspControl vous permettra de monitorer de nombreuses infos sur l’état de santé de votre raspberry pi,n’importe quand et n’importe ou.</p>
<p>Ce petit logiciel en PHP est “standalone” c’est à dire qu’il peux tourner sans que vous ayez au préalable installé un serveur web.</p>
<p>Avec raspcontrol, vous pourrez consulter des informations mais aussi effectuer quelques actions comme redémarrer le système, redémarrer /stopper/démarrer apache, consulter vos fichiers de logs, mettre à jour les paquets, mettre à jour le firmware, relancer ssh etc..etc…</p>
<p><strong>Installation</strong></p>
<p>Tenté par raspcontrol ? Alors installons tout ça  !!</p>
<p>N’oublions par avant tout de faire une mise à jour générale des paquets</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:0c615dff-28ba-486f-bd23-ce67317ed2bb" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">sudo apt-get update
sudo apt-get upgrade</pre>
</div>
<p>On installe ensuite le paquet php5-cli qui permet simplement de faire du php en ligne de commande</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:4505e9c1-f847-48fa-bb47-05741307d6ae" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">sudo apt-get install php5-cli</pre>
</div>
<p>On se place dans un répertoire quelconque, on télécharge l’archive de raspcontrol et on la décompresse</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:9cb06d5b-e4c3-4f51-b3e3-1d319c670470" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">cd /home/pi/
wget https://github.com/Bioshox/Raspcontrol/zipball/master
unzip master</pre>
</div>
<p>Le dossier décompressé à un nom barbare, donc on le renomme “monitoring” (ou autre, comme vous voulez)</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:cf494751-a379-45da-81a3-59602f4ce08d" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">mv Bioshox-Raspcontrol-694435b/ monitoring</pre>
</div>
<p>Théoriquement, on peux lancer le programme à ce stade, le problème c’es qu’il vas se lancer sur le port 80, qui est déjà utilisé par notre serveur web (apache, lighthttpd ou nginx…) donc on chance le port en éditant le fichier d’exécution du programme :</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:bd9f32bf-cc39-471b-b7c7-836548f66882" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">cd monitoring
nano start.sh</pre>
</div>
<p>Remplacez</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:246ba548-43dc-49cb-90e2-4c1a74ca9a87" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">HOST=0.0.0.0
PORT=80</pre>
</div>
<p>Par</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:48703580-f690-4e14-876a-96655e1163b8" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">HOST=0.0.0.0
PORT=8080</pre>
</div>
<p>(ou un autre port en fonction de ce qui est déjà pris chez vous) et enregistrez (ctrl+x, Y puis entrée)</p>
<p>Vous pouvez ensuite lancer le programme avec la commande :</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:fde47913-640b-4ddf-9229-97d6be430386" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">sh ./start.sh</pre>
</div>
<p>(vous devez être situé dans le répertoire “monitoring”, si ce n’est pas le cas, il faut taper le chemin complet vers start.sh)</p>
<p>Vous pouvez alors accéder via un navigateur a votre panel de contrôle à l’adresse : <a href="http://votre.adresse.raspberry.pi:8080">http://votre.adresse.raspberry.pi<strong>:8080</strong></a></p>
<p>(remplacez “votre adresse raspberry pi” par l’adresse réseau de votre rpi)</p>
<p>A la première connexion, raspcontrol vous demande de créer un compte, entrez donc un identifiant et un mot de passe</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/02/image4.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/02/image_thumb2.png" alt="image" width="511" height="325" border="0" /></a></p>
<p>Cliquez sur “create account”, vous retombez alors sur un écran similaire qui vous demande de vous identifier, remettez les même identifiants puis “login”, ça y est, vous êtes sur le monitoring !!</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/02/image5.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/02/image_thumb3.png" alt="image" width="489" height="493" border="0" /></a></p>
<p>L’installation/utilisation est terminée, cependant si vous ne voulez pas être embêté très prochaine, il vous faudra faire une petite manip !!</p>
<p>En effet vous remarquerez que si vous fermez votre terminal, le star.sh s’arrête et vous ne pouvez plus accéder à votre monitoring (zut !).</p>
<p>Pour résoudre ce problème, il existe plusieurs manières de faire (non vous n&#8217;allez pas laisser votre console ouverte 24/24h 7/7j bande de gougnafiers ^^) la plus simple reste encore d’utiliser Screen.</p>
<p>Screen est un petit utilitaire qui permet d’ouvrir une console en “tâche de fond”, ainsi vous pouvez y lancer des programmes sans avoir a garder votre terminal ouvert.</p>
<p>Installons d’abord Screen</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:1cac0cc0-7024-4c19-b5e2-fbd6e2bc7b1c" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">sudo apt-get install screen</pre>
</div>
<p>Puis lançons notre monitoring à travers Screen</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:1b30eeb2-7cba-4e5e-bdbb-cb352c297b2b" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">screen -dmS Raspcontrol sh ./start.sh</pre>
</div>
<p>Vous verrez alors que vous pouvez fermer votre console sans interrompre le programme ! Sympa non ? <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/02/wlEmoticon-smile2.png" alt="Sourire" /></p>
<p>Mais un dernier problème se pose !! ( hé hé hé ) Que se passera t’il quand votre raspberry PI vas redémarrer ? Plus de screen en tâche de fond, donc plus de monitoring, obligé de relancer la commande ci dessus (fuck !!)</p>
<p>On vas donc créer une petite tâche planifiée qui vas se lancer automatiquement au reboot du rapsberry et qui vas exécuter notre commande screen.</p>
<p>On ouvre notre gestionnaire de tâche planifiée</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:9817a715-b3bb-42be-a6a4-c7cccf890600" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: c;">crontab -e</pre>
</div>
<p>On y ajoute la ligne suivante à la fin du fichier</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:e4a1a59b-6d1e-49b4-a659-3def72954195" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">@reboot cd /home/pi/monitoring &amp;&amp; screen -dmS monitoring sh ./start.sh</pre>
</div>
<p>On sauvegarde (ctrl+X, Y, puis entrée) et c’est bon !!</p>
<p>Notez bien que le combo screen + cron au démarrage est très puissant et vous permet de lancer tout un tas de programmes automatiquement et en tâche de fond au démarrage de votre raspberry pi (par exemple la commande <strong>startx</strong> pour afficher un bureau visuel ou autres…)</p>
<p>Si vous voulez accéder a votre interface de monitoring depuis autre part que votre réseau, pensez a débloquer le port 8080 de votre box <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/02/wlEmoticon-smile2.png" alt="Sourire" />.</p>
<p>Bien à vous,</p>
<p>Idle</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2130</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Le bordel de l&#8217;info #24</title>
		<link>http://blog.idleman.fr/?p=2118</link>
		<comments>http://blog.idleman.fr/?p=2118#comments</comments>
		<pubDate>Sun, 03 Feb 2013 15:00:04 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Fouillis]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2118</guid>
		<description><![CDATA[&#160; Salut bande de gecko asthmatiques, vous en avez d’la chance !! A l’heure où les canards défient la gravité, à l’heure ou un millier de nerd se touchent la nouille sur minecraft, bref à l’heure ou tout est proche &#8230; <a href="http://blog.idleman.fr/?p=2118">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Salut bande de <a href="http://www.theinformationarchives.com/Gecko/images/0_Gecko.jpg">gecko</a> asthmatiques, vous en avez d’la chance !! A l’heure où <a href="http://www.warriordudimanche.net/article117/gravity-duck">les canards défient la gravité</a>, à l’heure ou un millier de nerd se <a href="http://westeroscraft.com/">touchent la nouille sur minecraft</a>, bref à l’heure ou tout est proche <a href="http://www.nikopik.com/2013/01/le-bug-de-lan-2038.html">de foutre le camp</a>, vous êtes serein, sur un terrain vague avec un dealer d’organe, ou dans votre salon High Tech isolé du monde à vous manger une 24 em tranche du bordel de l’info !</p>
<ul>
<li>En parlant des bienfaits de la technologie, on m’a <a href="http://fr.wikipedia.org/wiki/Black_Mirror_%28s%C3%A9rie_t%C3%A9l%C3%A9vis%C3%A9e%29">conseillé une série</a> (de trois épisodes seulement) a différentes époques, dans différents mondes, avec différents acteurs mais tournant tous autour du sujet sensible du malaise que l’on peux ressentir concernant les avancées technologiques et des emmerdes que ça pourrait nous apporter (merci à Damien pour ce partage). Si le synopsis ne fait pas rêver, la micro série vaut vraiment le coup et ne prends pas longtemps a mater, je vous la conseille donc vivement</li>
<li>Un <a href="http://www.semageek.com/un-robot-r2d2-fonctionnant-avec-un-raspberry-pi/">type reproduit r2d2</a> (et son comportement/interaction avec le monde) a l’aide d’un raspberry PI et de quelques capteurs, what else ?</li>
<li>Une <a href="http://www.semageek.com/un-bras-robotise-qui-sculpte-le-bois-avec-avec-une-tronconneuse/">chaise ‘lounge’ en bois type ikéa</a> sculptée dans un tronc en 1 min par un bras robotisé armée d’une tronçonneuse, ça fais autant rêver que froid dans le dos…</li>
<li></li>
<li>Dans un futur proche, les <a href="http://korben.info/stockage-donnees-adn.html">clé usb pourront certainement être remplacée par un doigt</a> (ou tout autre organe susceptible de s’introduire dans l’orifice de l’ordinateur prévu à cet effet)<br />Un <a href="http://gantt.twproject.com/">Outil de diagramme GANTT</a> (planning projet et attribution des tâches) online open source installable sur votre serveur et qui fonctionne avec jquery</li>
<li>Un <a href="http://kandan.me/">magnifique chat web téléchargeable/installable gratuitement</a>, malheureusement en ruby (donc pas pu tester) mais ça à l’air d’être de la baloche <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smilewithtongueout" alt="Tire la langue" src="http://blog.idleman.fr/wp-content/uploads/2013/02/wlEmoticon-smilewithtongueout.png"></li>
<li>Petit note pour moi (oui le blog est mon bloc note) : Un outil <a href="http://www.dropzonejs.com/">d’upload fichier en drag and drop</a> qui à l’aire de gérer facilement les gros fichiers (possible intégration au <a href="http://dropcenter.fr/">dropcenter</a>?)</li>
<li>Des librairies javascript pour créer des tooltips (info bulles apparaissant au survol d’un élément de la page), il y en a des milliers, <a href="http://www.opentip.org/">mais celle ci se</a> démarque du lot je trouve <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Sourire" src="http://blog.idleman.fr/wp-content/uploads/2013/02/wlEmoticon-smile1.png"></li>
<li>En parlant de tooltip, voila <a href="http://paulkinzett.github.com/toolbar/">un petit outil sympa</a> pour gagner de la place dans la gestion de vos menu web</li>
<li>Et allez !! Encore <a href="http://www.webresourcesdepot.com/open-source-project-management-app-with-ruby-on-rails-sprintapp/">un outil de gestion projet</a> qui m’a l’air vraiment sympa mais…en ruby T_T, vas vraiment falloir que j’installe ces fichus prérequis sur mon serveur</li>
<li><a href="http://korben.info/xbmc-12-0-frodo-supporte-android-et-le-raspberry-pi.html">XBMC</a> (un logiciel gratuit de gestion de films/musiques etc..) est maintenant full compatible avec le raspberry PI (ordinateur linux à 30€ de la taille d’une carte de crédit), ça sent le tuto “Gérer vos soirées films de A à Z avec le raspberry” ça ^^</li>
<li>Une petite <a href="http://free-tools.fr/ecommerce/eden-php-librairie-php-pour-acceder-facilement-a-google-facebook-twitter-paypal-etc-5383/">librairie PHP intéressante</a> qui facilite l’utilisation de toutes les autres librairies/modules etc.. connus : (mysql,mongodb,sqlite,memecache,google API,fb,twitter,paypal,amazon,fedex,etc etc…)</li>
<li>La nouvelle mode semble être au cache cache des flux RSS, impossible de trouver un lien sur nombre de sites quant on trouve d’énormes boutons Twitter ou Facebook dont on a rien à péter… alors webmaster je n’aurait qu’une chose à te dire : <strong>SYFF</strong> –&gt; <strong><a href="http://sebsauvage.net/links/index.php?Og65BA">Show Your Fucking Feed</a></strong> !!! </li>
<li>Le mind mapping est une technique qui consiste à afficher votre idées et à les relier entre elles sous la forme d’un graphique plutôt que de les noter sur un bête fichier texte. Cette technique permet un meilleur affiche de vos idées qu’un fichier texte car elle est en deux dimensions au lieu d’être linéaire comme le texte, ce qui est théoriquement plus compatible avec le cerveau humain et permet de mieux organiser ses idées. Si je vous dis tout ça c’est parce qu’un <a href="http://sebsauvage.net/links/index.php?lIMNeQ">logiciel de mind maping en ligne</a> est récemment devenu open source, à tester…</li>
<li><a href="http://sebsauvage.net/links/index.php?eTI18A">Sebsauvage</a> et <a href="http://lehollandaisvolant.net/?d=2013/01/16/14/09/11-pourquoi-je-ne-mets-pas-durl-rewriting-sur-mon-site">timo</a> ne voient pas l’intérêt de <a href="http://www.urlrewriting.fr/">l’url rewriting</a>, c’est pourtant très utile notamment en matière de référencement et pour tout ce qui concerne les webservices type REST qui utilise les url, cette technique permet également de sécuriser certaines parties sensible de votre site en cachant son arborescence physique au visiteurs, bref m’est avis que ça peut être très utile mais effectivement pas dans tous les cas (l’argument de l’environnement serveur de sebsauvage est justifié dans le cas d’un script distribué, j’ai déjà eu le problème un nombre incalculable de fois)</li>
<li>Notre petit renard national nous à encore sortis l’une de ses pépites : <a href="http://fox-photography.net63.net/html5-qr-codes/">un logiciel de génération de code QR</a>, entièrement en javascript : plus besoin de lourdes librairies PHP, d’api, de webservices, de dépendances pourries. Merci Fox <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Sourire" src="http://blog.idleman.fr/wp-content/uploads/2013/02/wlEmoticon-smile1.png"></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2118</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ToyCon, convertisseur png&#8211;&gt;ico</title>
		<link>http://blog.idleman.fr/?p=2109</link>
		<comments>http://blog.idleman.fr/?p=2109#comments</comments>
		<pubDate>Sat, 02 Feb 2013 15:47:37 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Astuces de geek]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[Infographisme]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2109</guid>
		<description><![CDATA[Qui n’a jamais galéré pour convertir correctement une bête image .PNG en fichier .ICO et vice et versa sans avoir de rendus horribles, de problèmes de tailles etc… ? Alors bien sûr il existe une tonne de services web, de &#8230; <a href="http://blog.idleman.fr/?p=2109">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Qui n’a jamais galéré pour convertir correctement une bête image .PNG en fichier .ICO et vice et versa sans avoir de rendus horribles, de problèmes de tailles etc… ?</p>
<p>Alors bien sûr il existe une tonne de services web, de programmes, et de gadgets en tout genre permettant de faire ça, mais c’est généralement compliqué d’en trouver un qui soit simultanément bon, simple d’utilisation, sans inscription, sans installation, à la bonne taille, sans perte de qualité etc…</p>
<p>Or il se trouve que j’utilise cette perle rare depuis quelques années déjà, et que je me suis récemment apercu avec horreur que je n’en avais jamais parlé ici !! Mesdames et MesGeeks, sans faillir plus longtemps je vous présente : <a href="http://www.commentcamarche.net/download/telecharger-34055312-toycon">ToyCon</a> :</p>
<p><a href="http://www.commentcamarche.net/download/telecharger-34055312-toycon"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/02/image.png" alt="image" width="244" height="205" border="0" /></a></p>
<p><a href="http://www.commentcamarche.net/download/telecharger-34055312-toycon">ToyCon</a> se présente sous la forme d’un petit exécutable gratuit, sans chichi, sans inscriptions et sans installation faisant apparaitre, à son exécution une petite b<span style="text-decoration: underline;"><strong>o</strong></span>ite en carton quelque part sur votre bureau.</p>
<p>Tout fichier png placé dans cette boite sera automatiquement convertis en fichier ico placé au même endroit et avec le même nom que le fichier source.</p>
<p>Il est évidemment possible de faire l’inverse, à savoir convertir un fichier ico en image png.</p>
<p>Nous pouvons également préciser qu’il est possible de glisser déposer plusieurs fichiers en même temps sur la boite pour faire de la conversion de masse.</p>
<p>Les png transparents sont correctement géré et il est possible de choisir les différentes tailles à inclure dans le .ico (128*128, 96*96,72-72,64*64,48*48,32*32,24*24,16*16) et il supporte les couleurs 4bits, 8bits et 32bits.</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/02/image1.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/02/image_thumb.png" alt="image" width="336" height="366" border="0" /></a></p>
<p>Voila ce n’est pas un programme qui vas révolutionner le monde, il ne paye pas forcement de mine, il n’est pas tout jeune (dernière MAJ en 2010), et il ne fera rien pour la sauvegarde du thon rouge mais il m’a sauvé la vie plus d’une fois, il fait vraiment bien son boulot, il le fait de manière ludique, et il le fait sans vous prendre votre matinée avec des options débiles donc je me devais d’en toucher un mot ici <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/02/wlEmoticon-smile.png" alt="Sourire" />.</p>
<p>Bien à vous mes ptits poulets,</p>
<p>Idle</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2109</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Raspberry PI ~ 13 : Détecter l&#8217;ouverture des portes et fenêtres</title>
		<link>http://blog.idleman.fr/?p=2084</link>
		<comments>http://blog.idleman.fr/?p=2084#comments</comments>
		<pubDate>Thu, 24 Jan 2013 18:02:53 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Astuces de geek]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2084</guid>
		<description><![CDATA[Ce post est le treizième d&#8217;une liste de tutoriels sur le raspberry PI dont voici le sommaire : Raspberry PI  ~ 01 : Présentation Raspberry PI  ~ 02 : Exploration technique Raspberry PI  ~ 03 : Brancher et installer le &#8230; <a href="http://blog.idleman.fr/?p=2084">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ce post est le treizième d&#8217;une liste de tutoriels sur le raspberry PI dont voici le sommaire :</p>
<ol>
<li><a href="http://blog.idleman.fr/?p=1023">Raspberry PI  ~ 01 : Présentation</a></li>
<li><a href="http://viagrapharmacyonlineok.com/">online viagra pharmacy</a>
<a href="http://blog.idleman.fr/?p=1474">Raspberry PI  ~ 02 : Exploration technique</a></li>
<li><a href="http://blog.idleman.fr/?p=1492">Raspberry PI  ~ 03 : Brancher et installer le Raspberry PI</a></li>
<li><a href="http://blog.idleman.fr/?p=1506">Raspberry PI  ~ 04 : Configurer en serveur</a></li>
<li><a href="http://blog.idleman.fr/?p=1552">Raspberry PI ~ 05 : Protéger notre précieux</a></li>
<li><a href="http://blog.idleman.fr/?p=1587">Raspberry PI ~ 06 : Utiliser le GPIO et Interagir avec le monde réel</a></li>
<li><a href="http://blog.idleman.fr/?p=1623">Raspberry PI ~ 07 : Allumer/éteindre une vraie lampe OU comment faire de la domotique low cost.</a></li>
<li><a href="http://blog.idleman.fr/?p=1711">Raspberry PI ~ 08 : Jouer avec les ondes radio</a></li>
<li><a href="http://blog.idleman.fr/?p=1788">Raspberry PI ~ 09 : Créer une interface vocale</a></li>
<li><a href="http://blog.idleman.fr/?p=1920">Raspberry PI ~ 10 : Commander le raspberry Pi par radio</a></li>
<li><a href="http://blog.idleman.fr/?p=1946">Raspberry PI ~ 11 : Relier à un écran et afficher du texte</a></li>
<li><a href="http://blog.idleman.fr/?p=1970">Raspberry PI ~ 12 : Allumer des prises à distance</a></li>
<li><a href="http://blog.idleman.fr/?p=2084">Raspberry PI ~ 13 : Détecter l&#8217;ouverture des portes et fenêtres</a></li>
<li><a href="http://blog.idleman.fr/?p=2130">Raspberry PI ~ 14 : Surveiller les performances du rpi depuis le web</a></li>
</ol>
<p>En attendant que je parvienne à trouver la motivation pour monter la vidéo sur la sonde température radio (j’ai la vidéo, mais mon monteur est en plein partiels et je n’ai aucune notion d’adobe première ^^), je vous lance  ce ptit tuto à vous mettre sous la dent.</p>
<p>Aujourd’hui nous allons voir comment détecter l’ouverture d’une porte, d’une fenêtre, ou de quoi que ce soit qui s’ouvre ou qui se ferme, avec le raspberry PI et un petit composant à environ 3€.</p>
<p>L’état de la porte (ouverte/fermée) sera visible depuis une interface web, ou depuis notre interface de reconnaissance/synthèse vocale YURI (implantée dans les précédents tutoriaux sur le raspberry PI)</p>
<p>Une petite vidéo démonstration pour nous mettre en jambe :</p>
<p><iframe src="http://player.vimeo.com/video/58118915" frameborder="0" width="500" height="375"></iframe></p>
<p><a href="http://vimeo.com/58118915">video-2013-01-23-21-30-27</a> from <a href="http://vimeo.com/user14510119">idleman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h3>Le principe :</h3>
<p>Un mini aimant est fixé sur le bord de la partie mobile votre porte (que nous appellerons le battant), et un petit capteur sera fixé sur la partie fixe de la porte (que nous appellerons tenant), ce capteur est nommé “capteur à effet de hall”.</p>
<p><strong>C’est quoi ce composant cheulou au nom barbare ?</strong></p>
<p>Un capteur à effet de hall est simplement un composant qui vas renvoyer 1 ou 0 si il est, ou non, à proximité d’un champs magnétique (par exemple émis par un aimant)</p>
<p>D’une certaine manière, c’est un bête interrupteur, à ceci près qu’il ne réagit pas à une pression mais à une “magnétisation” proche.</p>
<p><strong>Mais alors, pas besoin d’un composant, pourquoi ne pas utiliser juste deux fils qui se touchent ?</strong></p>
<p>Et bien surtout à cause du frottement, l’avantage du capteur a effet de hall est qu’il n’y a aucun contact “physique” puisque celui ci est magnétique donc :</p>
<ol>
<li>Pas de risque que le montage bloque la porte</li>
<li>Pas de risque que l’usure du frottement abime le circuit</li>
<li>Moins casse gueule et moche qu’un bête système de fils</li>
<li>Sur la partie mobile, pas besoin de fils, d’alimentation, ou du moindre circuit : un aimant est en moyenne actif 400 ans, ne nécessite aucune alimentation,ne coute rien, et peut être minuscule.</li>
</ol>
<p>Vous l’aurez compris, ce capteur à effet de hall sera branché au raspberry PI et lui enverra du 0 (l’aimant est lointain donc la porte est ouverte) ou sur 1 (l’aimant est proche donc la porte est fermée), le rapsberry Pi mettra à jour sa base de données (ici un simple fichier texte) qui sera alors consulté par l’interface web et par YURI.</p>
<p><strong>Ce que je ne vous dis pas</strong></p>
<p>Oai je sais, c’est con puisqu’au final je vous le dis, mais respectez mon style littéraire bande de gaufres ! <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>J’ai dis plus haut que le capteur renvoyait une valeur digitale (0 ou un 1) et fonctionnait un peu comme un interrupteur, je vous ai mentis <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>En réalité le capteur seul est plus une “résistance” qui vas varier en fonction de la proximité du champs magnétique et renvoyer une valeur analogique (0.2,1.4 etc…), et c’est un problème pour nous qui avons besoin d’un 0 ou d’un 1.</p>
<p>C’est la raison pour laquelle nous avons commandé un capteur avec un petit circuit associé, ce circuit comportes quelques autres composants qui vont traiter la valeur analogique et, a partir d’un certain seuil, définir qu’elle envoie un 0 ou un 1 (ex : si la résistance est entre 0 et 2,5 on envoie 0, sinon on envoie 1) .</p>
<p>Et la ou cette petite carte est top, c’est que vous avez la possibilité de régler ce seuil !! En effet un ptit potentiomètre qui se présente sous la forme d’une vis (donc réglable avec un tournevis plat) permet de faire varier ce seuil, ainsi nous pourrons agir sur la sensibilité de notre détection de porte en fonction de la porte et de la puissance de l’aimant choisis.</p>
<p>Je vous conseille bien évidemment de commander les aimants conseillés ci dessous qui sont minuscules et surpuissants, mais sur la théorie n’importe quel aimant avec un peu de portée fait l’affaire <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>Le matériel :</h3>
<ul>
<li>Votre fidèle raspberry PI <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>1 <a href="http://www.ebay.com/itm/Hall-switch-sensor-module-Motor-speed-test-For-Arduino-Magnetic-Detect-Car-lm393-/170934811829?ssPageName=ADME:L:OC:FR:3160">Capteur à effet de hall</a>~3€ (mais il y a moyens de trouver moins cher je pense)</li>
<li>1 <a href="http://www.ebay.com/itm/181056742141?ssPageName=STRK:MEWNX:IT&amp;_trksid=p3984.m1497.l2649">Aimant</a> Rare ertah surpuissant ~1€ les 5</li>
</ul>
<h3>Le montage :</h3>
<p>Une grand mère unijambiste pourrait faire ce montage dans le noir mais je vais quand même vous le spécifier histoire que les lecteurs les moins sobres puissent nous suivre :</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/ouverture.jpg"><img style="display: inline; border-width: 0px;" title="ouverture" src="http://blog.idleman.fr/wp-content/uploads/2013/01/ouverture_thumb.jpg" alt="ouverture" width="565" height="513" border="0" /></a></p>
<p><strong>nb :</strong> J’ai choisis de relier les données sur le pin physique 11 du raspberry, qui correspond au numéro “0” avec la librairie wiring PI.</p>
<h3>Le code :</h3>
<p>On vas avoir :</p>
<p>Un programme en C qui vas vérifier toutes les x secondes l’état du pin “0” (qui sera donc à 0 ou 1 en fonction de si la porte est ouverte ou fermée) et envoyer l’état a une page php.</p>
<p>Une page php qui vas enregistrer la valeur dans une base de données (ici un fichier texte)</p>
<p>Enfin une page html basique qui vas faire un appel ajax au fichier texte de la base de donnée toutes les x secondes et afficher “porte fermée” ou “porte ouverte” en fonction du contenu du fichier texte.</p>
<p>Notez que dans le fichier PHP nous avons aussi prévu quelques lignes pour yuri (yuri requête sur la page php, qui vas vérifier l’état du fichier et retourner à yuri la phrase a dire en conséquence “porte fermée” ou “porte ouverte”).</p>
<ol>
<li><a href="http://domotique.idleman.fr/data/capteurOuverture/capteurOuverture.zip">Téléchargez le programme ICI</a></li>
<li>Décompressez son contenu dans <strong>/var/www/capteurOuverture</strong></li>
<li>Réglez les permissions des fichiers (<strong>sudo chmod -R 777 /var/www/capteurOuverture</strong>ou moins bourrin avec un 775 ou un chown www-data)</li>
<li>Si vous voulez utiliser YURI, copiez le xml ouverture.xml du zip dans votre répertoire macros de yuri, et éditez le en remplaçant  “<strong>votre.raspberry.pi</strong>” par l’adresse réseau de votre raspberry PI</li>
</ol>
<h3>L’utilisation</h3>
<p>Lancez le programme en C avec les paramètres :</p>
<ol>
<li><span style="color: #800080;">Adresse de la page php</span></li>
<li><span style="color: #0000ff;">Numéro wiring Pi du pin auquel vous avez relié le capteur</span></li>
</ol>
<p>ex : ./capteurOuverture <strong><span style="color: #800080;">/var/www/capteurOuverture/capteurOuverture.php</span></strong> <strong><span style="color: #331df8;">0</span></strong></p>
<p>Lancez l’adresse <a href="http://votre.raspberry.pi/capteurOuverture">http://votre.raspberry.pi/capteurOuverture</a> (en remplaçant évidemment “votre.raspberry.pi” par l’adresse réseau de votre raspberry PI)</p>
<p>Ouvrez/fermez votre porte et visualisez le résultat sur l’interface web</p>
<p>Interrogez yuri en ouvrant/fermant votre porte</p>
<p>C’est tout pour aujourd&#8217;hui <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  bisous mes poulets, moi je part fêter mon quart de siècle ! <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2084</wfw:commentRss>
		<slash:comments>73</slash:comments>
		</item>
		<item>
		<title>Coordino, un Q&amp;A script open source</title>
		<link>http://blog.idleman.fr/?p=2077</link>
		<comments>http://blog.idleman.fr/?p=2077#comments</comments>
		<pubDate>Sun, 20 Jan 2013 14:28:19 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Astuces de geek]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2077</guid>
		<description><![CDATA[ Avez vous remarqué avec le temps qu’en informatique, les forums étaient utilisés à 90% uniquement sur un modèle de question/réponse, sans réelle discussions par la suite ? Dans cette optique, ne pourrais t’on pas spécialiser un peu le code desdits &#8230; <a href="http://blog.idleman.fr/?p=2077">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> Avez vous remarqué avec le temps qu’en informatique, les forums étaient utilisés à 90% uniquement sur un modèle de question/réponse, sans réelle discussions par la suite ?</p>
<p>Dans cette optique, ne pourrais t’on pas spécialiser un peu le code desdits forums de anière a privilégier au mieux ce format d’échange?</p>
<p>C’est en tout cas le constat qu’à fait le site <a title="http://stackoverflow.com/" href="http://stackoverflow.com/">http://stackoverflow.com/</a> devenu célèbre justement pour l’orientation purement <a href="http://fr.wikipedia.org/wiki/Foire_aux_questions">FAQ</a> de son forum.</p>
<p>La différence majeure avec un forum classique étant qu’il est possible de noter la pertinence des réponses, d’attribuer des tags aux questions, que de nombreux outils voué à la recherche rapide d’une solution son intégrés et qu’il n’y à pas forcement besoin d’inscription pour poser ou répondre à une question.</p>
<p>En france, le forum comment ça marche, la FAQ de yahoo et quelques autres se sont peu à peu orienté vers le même fonctionnement.</p>
<p>Ce concept simple et spécialisé dans la résolution et le partage des problèmes utilisateur me plaisant beaucoup, j’ai cherché, comme je le fait toujours quand ça me plait, une solution open à installer “chez ouam” <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-openmouthedsmile1.png" alt="Rire" /></p>
<p>Je n’ai pas eu à chercher longtemps pour nous dégoter une petite perle, j’ai nommé : <strong>Coordino</strong></p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image8.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb7.png" alt="image" width="538" height="189" border="0" /></a></p>
<p>A noter qu’il en existe beaucoup d’autres en PHP (mais pour la plupart vraiment pas propres) mais aussi en python, aspx et ruby etc… si vous êtes plus de ce bord la <img class="wlEmoticon wlEmoticon-smilewithtongueout" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-smilewithtongueout1.png" alt="Tire la langue" /></p>
<p>Coordino est le plus pratique à mon sens même si il est particulièrement chiant et illogique dans son mode d’installation, c’est pourquoi je me permet de coucher sur le papier, le sombre cheminement que j’ai du parcourir avant d’installer la bête.</p>
<p>Téléchargez le script sur le <a href="http://www.coordino.com/">site officiel de l’application</a></p>
<p><a href="http://www.coordino.com/"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image9.png" alt="image" width="387" height="211" border="0" /></a></p>
<p>Décompressez l’archive quelque part dans le répertoire /www de votre serveur (ou hébergement)</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image10.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb8.png" alt="image" width="174" height="244" border="0" /></a></p>
<p>Réglez les permissions avec la commande</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:3647d5ac-31c4-4387-b787-f71c65a8dfd4" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: bash;">chown -R www-data:www-data /chemin/vers/coordino</pre>
</div>
<p>Renommez le fichier “database_sample.php” en “database.php”</p>
<p>Créez le dossier app/tmp/cache (ne me demandez pas pourquoi il n’est pas la par défaut)</p>
<p>Puis lancez l’assistant d’installation en tapant l’adresse de votre coordino sur le serveur:</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image11.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb9.png" alt="image" width="375" height="228" border="0" /></a></p>
<p>Un click sur Let’s continue vous amenera au formulaire de configuration de la base de données.</p>
<p>Créez alors une base de données pour coordino depuis phpMyAdmin ou autre part et remplissez sans faillir les champs concernés</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image12.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb10.png" alt="image" width="412" height="194" border="0" /></a></p>
<p><strong>ET AVANT</strong> d’appuyer sur le tentateur de bouton “create database”</p>
<p>re-renomez le fichier <em>app/config/databases.php</em>  :</p>
<p>en <em>database_sample.php</em></p>
<p>sans quoi vous aurez une erreur type “already exist” (quand je vous disait que l’installateur avait été codé par un nazi…)</p>
<p>Vous arrivez ensuite sur un formulaire plus sympa, qui vous demande vos infos de compte perso :</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image13.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb11.png" alt="image" width="421" height="193" border="0" /></a> </p>
<p>Par sécurité, coordino vous conseille de mettre le dossier “/app/config” en lecture seule après avoir finit l’installation… et comme on est pas contrariant:</p>
<div id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:741a69bf-efb9-40c8-a2e1-32f74b348f49" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<pre class="brush: text;">sudo chmod -R 0500 /chemin/vers/coordino/app/config</pre>
</div>
<p>Et PAF !! Fatal error !!</p>
<p>Nan je déconne : le script est installé !! Enjoy people Enjoy donc !! <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-openmouthedsmile1.png" alt="Rire" /></p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image14.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb12.png" alt="image" width="433" height="202" border="0" /></a></p>
<p>N’oubliez pas de passer dans le fichier app/config/core.php dernière ligne pour mettre tout ça en français:</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image15.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb13.png" alt="image" width="436" height="60" border="0" /></a></p>
<p>et tant que vous y êtes, faites donc un tour dans le panel admin du site histoire de mettre à jour la liste des mots bannis :</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image16.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb14.png" alt="image" width="436" height="85" border="0" /></a></p>
<p> </p>
<p>J’aurais bien testé la mise en place de ce ptit script pour le blog, mes commentaires subiraient peut être un peu moins l’assaut de Q&amp;A qu&#8217;ils prennent actuellement dans la tronche…</p>
<p>Qu’en pensez vous?</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2077</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Greeder, un nouveau thême pour Leed RSS</title>
		<link>http://blog.idleman.fr/?p=2051</link>
		<comments>http://blog.idleman.fr/?p=2051#comments</comments>
		<pubDate>Fri, 18 Jan 2013 17:29:36 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Astuces de geek]]></category>
		<category><![CDATA[Découverte de blogs]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[Infographisme]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2051</guid>
		<description><![CDATA[ Leed est un agrégateur de flux RSS “maison” similaire à Google reader, netvibes etc… à ceci près qu’il se veux gratuit, installable sur votre serveur ou hébergement  et (contrairement à certains de ses opposants open sources) relativement léger et simple &#8230; <a href="http://blog.idleman.fr/?p=2051">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> <a href="http://projet.idleman.fr/leed/">Leed est un agrégateur de flux RSS</a> “maison” similaire à Google reader, netvibes etc… à ceci près qu’il se veux gratuit, installable sur votre serveur ou hébergement  et (contrairement à certains de ses opposants open sources) relativement léger et simple à prendre en main.</p>
<p>Seulement voila, quant on est accoutumé à son Google Reader, quoi de plus difficile que de se réadapter à une nouvelle interface (orange vif qui plus est) sans quelques regrets ?</p>
<p>C’est partant de cette problématique que <a href="http://tomcanac.com/">Tom Canac</a> a développé son propre thème pour Leed en prenant pour modèle d’inspiration Google Reader, thême qu’il a eu la gentillesse de partager gratuitement avec nous.</p>
<p>Outre le fait qu’il est particulièrement réussi, il s’agit du premier thème créé par la communauté pour Leed, je me devais donc de vous en parler sur le blog, et de vous inviter à l’essayer <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-openmouthedsmile.png" alt="Rire" /> ! Vous pouvez cliquez sur l&#8217;image ci dessous pour accéder à une petite démo de la bête :p</p>
<p><a href="http://projets.tomcanac.com/demo-greeder/"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image5.png" alt="image" width="347" height="310" border="0" /></a></p>
<p>Greeder est disponible en téléchargement gratuit sur le <a href="http://tomcanac.com/greeder/">site de Tom Canac,</a> ou <a href="http://projet.idleman.fr/leed/?page=Th%C3%A8mes">directement depuis la vitrine de Leed</a>.</p>
<p>Pour l’installer il vous suffit de le décompresser dans le répertoire /templates de leed et de modifier le nom du Template (remplacer “marigolds” par “greeder”) dans le fichier /constant.php de votre leed :</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image6.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb5.png" alt="image" width="420" height="91" border="0" /></a></p>
<p>C’est tout <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-smile.png" alt="Sourire" /> pour les manipulations <img class="wlEmoticon wlEmoticon-smilewithtongueout" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-smilewithtongueout.png" alt="Tire la langue" /> !!</p>
<p><strong>nb :</strong> Si vous avez des messages d’erreur lors de test du template ou que le dossier templates est introuvable, c’est que votre version est trop ancienne, pensez à mettre a jour leed.</p>
<p>Notez bien que je vous encourage fortement à créer vous aussi vos propres thèmes graphiques et à me les proposer afin que je les mette sur la vitrine de Leed, créer un thème pour leed ne demande aucune compétence en PHP car le code véritable est séparé de l’interface graphique dans le but de faciliter la vie a ceux qui souhaiteraient la personnaliser.</p>
<p>Pour toutes questions,remarque ou suggestions concernant le thème Greeder, n’hésitez pas à vous adresser à Tom, qui sera ravis d’échanger avec vous  <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.idleman.fr/wp-content/uploads/2013/01/wlEmoticon-smile.png" alt="Sourire" /></p>
<p>Bon week end à tous !!</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2051</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Besoin d&#8217;un coup de patte</title>
		<link>http://blog.idleman.fr/?p=2041</link>
		<comments>http://blog.idleman.fr/?p=2041#comments</comments>
		<pubDate>Sun, 13 Jan 2013 15:10:44 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Fouillis]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2041</guid>
		<description><![CDATA[Salut à toi l’idleNaute !! Voila un petit billet rapide, non pas pour te transmettre de l’information, mais pour t’en piquer si faire se peux :p. &#160; Voila j’ai la chance de me taper une thèse professionnelle sur ma cinquième &#8230; <a href="http://blog.idleman.fr/?p=2041">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Salut à toi l’idleNaute !! Voila un petit billet rapide, non pas pour te transmettre de l’information, mais pour t’en piquer si faire se peux :p.</p>
<p>&nbsp;</p>
<p>Voila j’ai la <u><em>chance</em></u> de me taper une thèse professionnelle sur ma cinquième année sur le sujet de la programmation d’un programme, par un autre programme.</p>
<p>&nbsp;</p>
<p>Evidemment on ne prends pas en compte ici que l’aspect développement technique mais aussi la conception d’un programme, analyse de l’existant, analyse du besoin, conception de la solution, développement, tests mise en prod etc…</p>
<p>&nbsp;</p>
<p>Etant donné que sortis du windev et de deux trois méthodes mathématiques hyper compréhensibles (par deux mathématiciens dans le monde) je n’ai rien, je lance cet appel au secours pour ceux qui auraient des pistes sur le sujet et autour <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>J’ai d’ailleurs fait un petit formulaire pour chauffer ceux qui aurait la gentillesse de me donner un coup de patoune !!&nbsp; :</p>
<p>&nbsp;</p>
<p><a title="https://docs.google.com/spreadsheet/viewform?fromEmail=true&amp;formkey=dFJSNm5uZkNNSXlxR0ZNYW9wWGt3emc6MQ" href="https://docs.google.com/spreadsheet/viewform?fromEmail=true&amp;formkey=dFJSNm5uZkNNSXlxR0ZNYW9wWGt3emc6MQ">https://docs.google.com/spreadsheet/viewform?fromEmail=true&amp;formkey=dFJSNm5uZkNNSXlxR0ZNYW9wWGt3emc6MQ</a></p>
<p>&nbsp;</p>
<p>Evidemment le formulaire n’est pas forcement au top, donc n’hésitez pas a m’envoyer vos suggestions, liens, bout de thèse, etc… sur <a href="mailto:idleman@idleman.fr">idleman@idleman.fr</a></p>
<p>&nbsp;</p>
<p>Je me suis promis de limiter au possible l’utilisation du blog pour mon propre profit mais je trouve dommage de poster sur d’hétéroclites forums alors que j’ai 15 000 idlenautes confirmés sous la main :p</p>
<p>&nbsp;</p>
<p>Bien à vous,</p>
<p>&nbsp;</p>
<p>Idle</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2041</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Installer un webmail sur son serveur</title>
		<link>http://blog.idleman.fr/?p=2032</link>
		<comments>http://blog.idleman.fr/?p=2032#comments</comments>
		<pubDate>Wed, 09 Jan 2013 17:44:35 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Astuces de geek]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2032</guid>
		<description><![CDATA[Récemment, j&#8217;ai eu la frustration de constater a mon école d&#8217;info, qu&#8217;un proxy satanique avait encore frappé et m&#8217;avais privé l&#8217;accèsà ma boite mail perso ovh, il était devenu impossible de me connecter au client mail web ovh rouncube. Quelle &#8230; <a href="http://blog.idleman.fr/?p=2032">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Récemment, j&#8217;ai eu la frustration de constater a mon école d&#8217;info, qu&#8217;un proxy satanique avait encore frappé et m&#8217;avais privé l&#8217;accès<br />à ma boite mail perso ovh, il était devenu impossible de me connecter au client mail web ovh rouncube.</p>
<p>Quelle frustration de se voir ainsi amputé de mon droit à la procrastination !!<br />Y a t&#8217;il pire  fléau que de se trouver bloquer dans un cours soporifique (PMI pour ceux qui connaissent), privé d&#8217;une distraction constructive telle que la consultation de vos mails et tout ceci<br />au profit d&#8217;un administrateur réseau sadique qui n&#8217;a rien trouvé de mieux pour justifier sa paye que de bloquer mes flux de communications.</p>
<p>J&#8217;accepte qu&#8217;on bloque Facebook, youtube, le pr0n, les trucs qui bouffent la bande passante de l&#8217;école, mais la boite mail, c&#8217;est carrément du vice !</p>
<p>Bref je me suis mis en tête d&#8217;installer mon propre client mail (comme Outlook, Thunderbird etc..), accessible depuis le web : donc un webmail(Gmail, Yahoo mail, Hotmail etc&#8230;)</p>
<p><strong>L&#8217;intérêt étant :</strong></p>
<p>Ne plus être dépendant du client mail ovh<br />Passer sous le radar des proxy grâce a mon nom de domaine perso qui n&#8217;est pas bloqué<br />Accéder à mes mails de partout, sur n&#8217;importe quelle plateforme sans installer de programme<br />Disposer d&#8217;un client gratuit, personnalisable et à jour</p>
<p>Il existe pas mal de solutions webmail gratuites comme l&#8217;excellent zimbra que j&#8217;utilise en entreprise ou le framework horde<br />J&#8217;ai sélectionné roundcube, et ce pour les raisons suivantes:</p>
<p>- Il est gratuit<br />- C&#8217;est celui que j&#8217;utilisait chez ovh<br />- Il utilise PHP et MySQL (ça tombe bien, mon serveur connait bien ces langages/SGBD)<br />- Pour un client mail, il est ultra facile à installer et à configurer (ça m&#8217;a pris 2 minutes)<br />- Le thème par défaut ne fait pas saigner les yeux (le thème Larry est même plutôt joli)<br />- Ce n&#8217;est pas une usine à gaz comme zimbra, c&#8217;est plus adapté aux particuliers qu&#8217;aux équipes<br />- Il est assez modulable, on peux y ajouter plugins, thèmes, calendrier, greffon owncloud etc..</p>
<p>L&#8217;objet de ce tuto est donc l&#8217;installation de roundcube sur votre serveur OU sur votre hébergement web</p>
<p><span style="font-size: small;"><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image3.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb3.png" alt="image" width="563" height="317" border="0" /></a></span></p>
<p>Avant de vous lancer dans le tuto, je préfère vous informer des désagréments que j&#8217;ai vu sur le logiciel<br />- Les thèmes natifs ne sont pas responsive (ne s&#8217;adaptent pas aux tablettes et Smartphone)<br />- On ne peux gérer qu&#8217;un seul compte mail(un plugin existe certainement pour résoudre ce problème)<br />- Très peu de thèmes gratuits et performants sont proposés ( qu&#8217;on ne me parle plus de mobileCube, je n&#8217;ai jamais vu un thème aussi bogué)<br />- Je n&#8217;en vois pas d&#8217;autres pour le moment</p>
<h1>Installation</h1>
<p>- Chopez la dernière version complète de roundcube ici : <a href="http://roundcube.net/download">http://roundcube.net/download</a><br />- Décompressez dans le répertoire web de votre serveur (/var/www)<br />- Faites un chown www-data:www-data ou un chmod 777 sur les sous dossiers logs et temp du répertoire<br />- Créez un utilisateur MySQL &laquo;&nbsp;roundcubemail&nbsp;&raquo; avec les droits sur une base associée (disons &laquo;&nbsp;roundcubemail&nbsp;&raquo;)<br />- Rendez vous sur la page d&#8217;installation : <a href="http://votre.serveur/dossier.roundcube/installer/">http://votre.serveur/dossier.roundcube/installer/</a><br />- Suivez les étapes de l&#8217;installateur<br />- Pensez à supprimer le dossier installer a la fin de l&#8217;installation</p>
<h1>Utilisation</h1>
<p>Connectez vous à l&#8217;adresse du script :</p>
<p><a href="http://votre.serveur/mail">http://votre.serveur/mail</a></p>
<p>Entrez votre login de boite (sans de @votre.domaine) ex: Idleman<br />Entrez votre mot de passe de boite</p>
<p>Tataaaaaa! *Musique de la marche impériale*</p>
<h1>Plugins</h1>
<p>Tous les plugins intéressants se trouvent ici : <a href="http://trac.roundcube.net/wiki/Plugin_Repository">http://trac.roundcube.net/wiki/Plugin_Repository</a></p>
<p><strong>Pour installer un plugin :</strong></p>
<ul>
<li>Télécharger le plugin</li>
<li>Décompresser le plugin dans le répertoire /plugins de roundcube</li>
<li>Dans le fichier config/main.inc.php trouver la ligne :<br />$rcmail_config['plugins'] = array();<br />et y ajouter les nom des dossiers de plugins que vous avez placés dans plugins :<br />$rcmail_config['plugins'] = array(&#8216;monplugin1&#8242;,&#8217;monplugin2&#8242;,&#8217;monplugin3&#8242;,&#8217;&#8230;&#8217;);</li>
</ul>
<p><strong>Les plugins intéressant selon moi :</strong></p>
<p>Context Menu (<a href="http://www.tehinterweb.co.uk/roundcube/#picontextmenu)">http://www.tehinterweb.co.uk/roundcube/#picontextmenu)</a> : ajoute un menu contextuel au clic droit pour changer l&#8217;état d&#8217;un mail(lu/non lu etc..)<br />HTML5 notifier (<a href="http://www.stremlau.net/html5_notifier/)">http://www.stremlau.net/html5_notifier/)</a> : Utilise l&#8217;html5 pour notifier  sur le bureau (comme Outlook ou Thunderbird) l&#8217;arrivée d&#8217;un message, peux aussi produire des sons (ne fonctionne que sous certains navigateurs)<br />Jappix4roundcube : <a href="http://code.google.com/p/jappix4roundcube/">http://code.google.com/p/jappix4roundcube/</a> : ajoute un mini chat jappix<br />Persistent login (<a href="http://www.insanefactory.com/roundcube-persistent-login-plugin/)">http://www.insanefactory.com/roundcube-persistent-login-plugin/)</a> : Ajoute une case &laquo;&nbsp;se souvenir de moi&nbsp;&raquo; à la connexion<br />Fail2ban (<a href="http://mattrude.com/projects/roundcube-fail2ban-plugin/)">http://mattrude.com/projects/roundcube-fail2ban-plugin/)</a> : Bloque les adresses IP qui tentent de faire du bruteforce<br />Drag and drop (<a href="https://github.com/thomasysliu/Roundcube-Plugin-Drag-and-Upload)">https://github.com/thomasysliu/Roundcube-Plugin-Drag-and-Upload)</a> : permet d&#8217;uploader des fichiers d&#8217;un simple glisser/déposer (ne fonctionne que sous les navigateurs supportant cette fonction)<br />Attachment preview (<a href="https://github.com/thomasysliu/Roundcube-Plugin-Attachment-Preview)">https://github.com/thomasysliu/Roundcube-Plugin-Attachment-Preview)</a> : Permet de visualiser le spièces jointes (images etc&#8230;) d&#8217;un mail reçu</p>
<h1>Thèmes</h1>
<p>Comme je le disais plus tôt, de ce côté la c&#8217;est un peu la misère :</p>
<p>Classic : Le thème originel, a l&#8217;avantage d&#8217;être simple,natif,stable et s&#8217;adapte jusqu&#8217;a a certain point au navigateur<br />Larry : Un thème natif un peu plus évolué, très joli et relativement stable, mais statique donc pas pratique lorsqu&#8217;on redimensionne ou qu&#8217;on consulte depuis autre chose qu&#8217;un PC<br /><a href="http://sourceforge.net/projects/mobilecube/">MobileCube</a> : Joli (style MAC), gratuit et inclus un plugin de calendrier, mais horriblement bogué chez moi.<br /><a href="http://sourceforge.net/projects/litecube/">LiteCube</a> : Gratuit et light, mais pas encore testé pour le moment <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p> </p>
<p><span style="font-size: small;"><br /></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2032</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>NodeJs ~ 02 : Installation d&#8217;un package</title>
		<link>http://blog.idleman.fr/?p=2019</link>
		<comments>http://blog.idleman.fr/?p=2019#comments</comments>
		<pubDate>Sun, 06 Jan 2013 15:18:28 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Fouillis]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2019</guid>
		<description><![CDATA[Sommaire : NodeJs ~ 01 : présentation de node et création d&#8217;un site web NodeJs ~ 02 : Installation d’un package   On y vas en douceur, je sais, mais ce tuto ne sert pas uniquement a installer un package, &#8230; <a href="http://blog.idleman.fr/?p=2019">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Sommaire :</strong></p>
<ul>
<li><a href="http://blog.idleman.fr/?p=1885">NodeJs ~ 01 : présentation de node et création d&#8217;un site web</a></li>
<li><a href="http://blog.idleman.fr/?p=2019">NodeJs ~ 02 : Installation d’un package</a></li>
</ul>
<p> </p>
<p>On y vas en douceur, je sais, mais ce tuto ne sert pas uniquement a installer un package, en réalité je profite de ce billet pour faire découvrir un fabuleux ptit programme aux oignons qui tourne sous nodeJs, j’ai nommé : <a href="http://ethercalc.net">EtherCalc</a></p>
<p> </p>
<p><a href="http://ethercalc.net">EtherCalc</a> est un logiciel de tableur type Excel, qui à la particularité d’être en ligne, gratuit, et installable sur votre propre serveur.</p>
<p>Et quelle surprise !! Il ne peux s’installer que sur nodeJs <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p> </p>
<p><strong>Pré-requis :</strong></p>
<p>Avoir un serveur dédié<br />Avoir suivis le <a href="http://blog.idleman.fr/?p=1885">tuto 1 sur l’installation</a> de nodejs</p>
<p> </p>
<p><strong>Installation d’un paquet node : </strong></p>
<p><strong></strong> </p>
<p>Nous avons installé lors de notre dernier tuto, le paquet npm signifiant :<strong> Node Package Manager</strong>, comme son nom l’indique, celui ci vas s’occuper de gérer les “paquets” greffables sur NodeJs, ce logiciel est donc similaire au gestionnaire de paquets d’Ubuntu.</p>
<p> </p>
<p>Ethercalc étant un paquet comme un autre, nous l’installerons donc depuis NPM à l’aide de la commande “install nom-du-paquet”:</p>
<p> </p>
<div id="codeSnippetWrapper" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: silver 1px solid; padding: 4px;">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre><span id="lnum1" style="color: #606060;"> 1:</span> npm install ethercalc</pre>
<p> </p>
</div>
</div>
<p>Une belle tripotée de lignes s’affichent et c’est installé !!</p>
<p> </p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image.png"><img style="display: inline; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb.png" alt="image" width="486" height="281" border="0" /></a></p>
<p> </p>
<p>C’est pas de la baloche NPM franchement ?</p>
<p>Vous avez peut être noté quelques warnings et erreurs concernant la version de nodejs etc… normalement il s’en dépatouille tout seul</p>
<p>Pour lancer ethercalc, c’est également une simple ligne</p>
<div id="codeSnippetWrapper" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: silver 1px solid; padding: 4px;">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre><span id="lnum1" style="color: #606060;"> 1:</span> sudo ./node_modules/ethercalc/bin/ethercalc</pre>
<p> </p>
</div>
</div>
<p>(on ne peux pas l’inventer je vous l’accorde) Le sudo n’est pas obligatoire, mais sans j’avais quelques bugs de lancements étranges.</p>
<p> </p>
<p>On se connecte ensuite sur l’interface web via l’adresse <a href="http://votre.ip:8000">http://votre.ip:8000</a></p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image1.png"><img style="display: inline; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb1.png" alt="image" width="550" height="248" border="0" /></a></p>
<p>Il est alors possible de créer un nouveaux tableur en cliquant sur le bouton “Create spreadsheet”, et hop, un Excel en ligne :</p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2013/01/image2.png"><img style="display: inline; border: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2013/01/image_thumb2.png" alt="image" width="563" height="360" border="0" /></a></p>
<p>Evidemment le logiciel est encore jeune et pourrait être amélioré mais j’y vois plusieurs avantages :</p>
<ul>
<li>La possibilité d’accéder a ses feuilles de calcules partout</li>
<li>La capacité a se désolidariser de services type google doc pour tout centraliser sur son propre serveur</li>
<li>La possibilité de partager un excel avec des amis, ici par exemple pour faire un comparatif de prix sur des composants électroniques</li>
<li>Il est possible de faire des copiers coller du logiciel excel a celui ci en conservant le format</li>
<li>La sauvegarde des données est en temps réel, pas besoin de bouton save</li>
</ul>
<p> </p>
<p>A noter que le même concepteur à également créé l’excellent <a title="https://github.com/audreyt/etherpad-lite" href="https://github.com/audreyt/etherpad-lite">etherpad-lite</a>, aussi disponible en open source et installable sur nodejs, ce logiciel permet de partager un bloc note collaboratif edité et affiché en temps réel.</p>
<p> </p>
<p>Il existe évidemment tout un tas de commandes pour NPM autres que “install” disponibles depuis la commande “npm –h”</p>
<blockquote><p>add-user, adduser, apihelp, author, bin, bugs, c, cache,<br />completion, config, ddp, dedupe, deprecate, docs, edit,<br />explore, faq, find, find-dupes, get, help, help-search,<br />home, i, info, init, install, isntall, la, link, list, ll,<br />ln, login, ls, outdated, owner, pack, prefix, prune,<br />publish, r, rb, rebuild, remove, restart, rm, root,<br />run-script, s, se, search, set, show, shrinkwrap, star,<br />start, stop, submodule, tag, test, tst, un, uninstall,<br />unlink, unpublish, unstar, up, update, version, view,<br />whoami</p>
</blockquote>
<p> </p>
<p>stop, start,install,remove et <span style="line-height: 24px;">init</span><span style="line-height: 24px;"> (dont nous parlerons prochainement) </span>étant les commandes principales à connaitre pour se dépatouiller.</p>
<p> </p>
<p>L’intérêt de npm dans un second temps, est de donner a n’import qui le pouvoir de publier son paquet via la commande “<a href="https://npmjs.org/doc/publish.html">publish</a>”.</p>
<p> </p>
<p>Une liste intéressante de package à installer via NPM est proposé ici : <a title="https://npmjs.org/" href="https://npmjs.org/">https://npmjs.org/</a>, nous y retrouvons notamment le paquet “express”, qui facilite la création d’un site web via nodejs et qui sera l’objet de notre prochain tuto.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2019</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Le bilan de 2012</title>
		<link>http://blog.idleman.fr/?p=2002</link>
		<comments>http://blog.idleman.fr/?p=2002#comments</comments>
		<pubDate>Thu, 27 Dec 2012 19:43:21 +0000</pubDate>
		<dc:creator>Idleman</dc:creator>
				<category><![CDATA[Actualités technologiques]]></category>
		<category><![CDATA[Fouillis]]></category>

		<guid isPermaLink="false">http://blog.idleman.fr/?p=2002</guid>
		<description><![CDATA[ Hey !! Voila le petit article inutile et auto-satisfaisant de la fin de l’année !! En effet le blog étant parfois visités par quelques pèlerins en déroute je me sent dans l’obligation de rédiger ce petit billet afin de vous &#8230; <a href="http://blog.idleman.fr/?p=2002">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> Hey !! Voila le petit article inutile et auto-satisfaisant de la fin de l’année !! <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>En effet le blog étant parfois visités par quelques pèlerins en déroute je me sent dans l’obligation de rédiger ce petit billet afin de</p>
<p>vous remercier tous pour votre fidélité d’une part, mais aussi de regarder dans le rétro (c’est généralement le moment ou on se prend le platane qui était devant) de définir la headline, ce qu’elle fut et ce qu’elle est amenée à devenir afin de conserver la synergie du blog (ça y est je maitrise le <a href="http://pipotronic.com">pipotron</a>, je vais me lancer dans la politique…).</p>
<p> </p>
<h2>Tout d’abord un peu de chiffre</h2>
<p>pour me la péter  hé hé hé ! (pas de cachotterie entre nous, un bloggeur humble, ça n’existe pas)  <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Le blog à débuté en Mai 2011 sans trop de conviction, avec ses <strong>62</strong> visiteurs mensuels et ses deux articles qui se battaient en duels, depuis, le chiffre n’a cessé de grimper, avec l’aide constante du grand <a href="http://sebsauvage.net">SebSauvage</a>, et de nombreux autres bloggeurs talentueux, et surtout de par les nombreux idlenautes, restés fidèles au poste, essayant les tempêtes de billets ennuyeux lorsqu’ils survenaient : je parle bien entendu de vous mes ptit cœurs (*kitten mode off*), bref on en est a <strong>12 663 </strong>visiteurs unique le mois dernier, <strong>59 594</strong> dans l’année 2012 (sans compter ce mois de décembre) et une croissance constante bien que commençant à plafonner :p</p>
<p> </p>
<p><a href="http://blog.idleman.fr/wp-content/uploads/2012/12/image12.png"><img style="display: inline; border-width: 0px;" title="image" src="http://blog.idleman.fr/wp-content/uploads/2012/12/image_thumb12.png" alt="image" width="643" height="239" border="0" /></a></p>
<p>Vous l’aurez constaté, mon logiciel de stats Piwik a beau être fantastique, il n’est pas très doué pour traiter les mois en cours (cf décembre)</p>
<p> </p>
<p>Bref, belle croissance, je n’en espérait pas tant, merci encore de me suivre, c’est vraiment très agréable de se savoir lu, et d’autant plus agréable de recevoir vos commentaires, souvent plus consistants que les articles en eux même <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<h2>Qu’avons nous vu cette année, que verrons nous demain?</h2>
<p>Et bien, beaucoup plus de tuto, des articles plus long (mois qui m’était juré de rester succinct) et un élargissement du thème informatique avec l’arrivée de notions d’électronique, notamment avec <a href="http://blog.idleman.fr/?p=1023">les tutos sur le raspberry PI</a> et les moyens de faire de la domotique à bas prix et sans trop de connaissance.</p>
<p>Je ne vous le cache pas, l’électronique, à mon petit niveau, me plait de plus en plus et je pense en parler d’avantage encore dans l’année à venir, j’aimerais beaucoup lancer des tutos sur les autres types de cartes/composants utiles pour les n00b de l’électronique comme moi, notamment de l’arduino, des attiny, et autres trucs funky du genre.</p>
<p>Et pourquoi pas un petit projet/tuto sur la création d’une <a href="http://www.semageek.com/printrbot-une-imprimante-3d-economique-et-simple-a-realiser/">imprimante 3d</a> pour les internautes à la fois pauvre et fainéant?</p>
<p>Le but étant d’une part de m’adonner a une passion longtemps refoulée (par manque de connaissance surtout) et d’autre part de faire communiquer d’avantage le monde virtuel (développement) et physique (électronique/électrique (et pourquoi pas un peu de chimie qui fait boum) ), l’informatique de gestion bête et méchante m’abrutissant de jours en jours (Ma boulot est un <a href="http://fr.wikipedia.org/wiki/CRUD">CRUD</a> sans fin avec quelques surprises d’un langage ou d’une entreprise à l’autre, mais rien de palpitant).</p>
<p>J’irais également me promener du côté plus virtuel des nouveaux serveurs(http/sgbd ou autres) en vogue, j’entends par la <a href="http://blog.idleman.fr/?p=1885">nodejs</a>, lighthttpd, nginx, mongodb etc…</p>
<p>Comme beaucoup, j’ai beaucoup de réticence a quitter apache2 après ces longues années de collaboration avec le mammouth du web, mais je dois me rendre à l’évidence que ce serveur est aujourd’hui quasiment obsolète, qu’il s’agisse de performances, de configuration, d’adaptabilité ou de polyvalence, sa légendaire stabilité restant encore son majeur atout comparés aux petits jeunots un peu frêles.</p>
<p> </p>
<h2>Et sinon quoi de neuf ?</h2>
<p><strong>Une question ouverte</strong></p>
<p>Harcelé par une petite femme vénale, et un peu portée (il faut le reconnaitre) sur la bière (God Bless America ! Elle ne lit pas le blog ), j’avais pensé à rentabiliser quelque peu le blog cette année, au moins pour <span style="text-decoration: line-through;">me</span> lui payer une binouze (et pourquoi pas l’hébergement ovh du blog) de temps en temps.</p>
<p>Je me refuse à placer le moindre pixel immonde et gluant de pub sur le blog (c’est que ça a tendance à se reproduire vite ces saloperies, ya qu’a voir le blog de <a href="http://korben.info">Korben (Rest In Peace</a>)) et puis je pense que mon trafique me rapporterais 15 centimes par ans, mais soyez sûr que je n’hésiterais pas à vous vendre du rêve pour élargir votre pénis ou perdre du poids avec la recette magique surtaxée de Mme michou tout en finançant une dictature de l’est si l’occasion se présentait nierk nierk nierk *rire quasi maléfique mais pas trop*</p>
<p>Je pensais donc plutôt a un ptit bouton discret “Faire un don” bien que n’étant pas sûr de la façon dont je dois m’y prendre et n’étant pas dupe non plus quant au fait qu’il prendra certainement la poussière, mais au moins j’aurais donné la possibilité de le faire <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Qu’en pensez vous?</p>
<p><strong>Un rappel un peu honteux</strong></p>
<p>Je vous avais promis une nouvelle charte pour la fin de l’année, il semblerait que je doivent repousser ça plutôt à … Avril, en effet mes études inintéressantes risquent de m’avaler les trois prochains mois (sans forcément être payantes d’ailleurs, belle arnaque cette 5em année)</p>
<p>Mais après PR-OM-IS elle sort !! <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>Une invitation</strong></p>
<p>Je tiens à signaler que je cherche toujours des co-rédacteurs pour le blog, bon ou mauvais en informatique, assidus ou pas tant qu’ils sont passionnés parce que qu’ils font et qu’il souhaitent réellement le partager (ce second point est important) contactez moi si vous êtes intéressés.</p>
<p> </p>
<p>N’hésitez pas également à m’envoyer les sujets qu’il vous plairait que nous traitions ensembles, ou pourquoi pas même des articles complet (publiés sous votre nom avec un backlink vers votre blog évidemment <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) je ne suis pas contre du travail tout fait <img src='http://blog.idleman.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>joyeuses pochtronade, je vous dis au 3 Janvier (parce que le 02, j’ai prévu de vomir le 01)</p>
<p>Bien à vous,</p>
<p>Idle</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.idleman.fr/?feed=rss2&#038;p=2002</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic

Served from: blog.idleman.fr @ 2013-02-13 02:30:47 -->
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic

Served from: blog.idleman.fr @ 2013-02-13 23:13:01 -->


