<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>www.kanithael.net</title>
	
	<link>http://www.kanithael.net</link>
	<description>Ou les tribulations d'un internaute et développeur Java</description>
	<lastBuildDate>Tue, 14 May 2013 17:57:52 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kanithael" /><feedburner:info uri="kanithael" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>Copyright 2011 Kanithael</media:copyright><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Tech News</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Society &amp; Culture</media:category><itunes:author>LB</itunes:author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Ou les tribulations d'un internaute et développeur Java</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Tech News" /></itunes:category><itunes:category text="Society &amp; Culture" /><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><item>
		<title>Instacode</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/19-KoaB4Jgg/</link>
		<comments>http://www.kanithael.net/2013/05/14/instacode/#comments</comments>
		<pubDate>Tue, 14 May 2013 17:56:39 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Instacode]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1551</guid>
		<description><![CDATA[Juste un petit pointeur vers un site que je  trouve rigolo : Instacode.es ! A quoi que ça sert ? A la mode Instragram, ce site va proposer d&#8217;appliquer quelques filtres stylés à des captures d&#8217;écran de code. Deux choses que je trouve intéressantes : Il existe un plugin IntelliJ, qui après sélection d&#8217;un bout [...]]]></description>
				<content:encoded><![CDATA[<p><span style="line-height: 1.714285714; font-size: 1rem;">Juste un petit pointeur vers un site que je  trouve rigolo : </span><a style="line-height: 1.714285714; font-size: 1rem;" href="http://instacode.es">Instacode.es</a><span style="line-height: 1.714285714; font-size: 1rem;"> ! A quoi que ça sert ? A la mode Instragram, ce site va proposer d&rsquo;appliquer quelques filtres stylés à des captures d&rsquo;écran de code.</span></p>
<p>Deux choses que je trouve intéressantes :</p>
<ul>
<li><span style="font-size: 1rem; line-height: 1.714285714;">Il existe un plugin IntelliJ, qui après sélection d&rsquo;un bout de code, va l&rsquo;envoyer à Instacode en pré-sélectionnant le bon langage. Simple, efficace.</span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">L&rsquo;interface cliente est faite en WebGL ! De la 3D pour appliquer ses filtres, faire pivoter son bout de code dans l&rsquo;angle qui nous plait le plus, j&rsquo;aime bien&#8230;</span></li>
</ul>
<p>Pensez-y pour illustrer quelques slides un peu tristes !</p>
<p style="text-align: center;"><a style="color: #0f3647; line-height: 24px;" href="http://www.kanithael.net/2013/05/14/instacode/attachment/64079/" rel="attachment wp-att-1552"><img class="wp-image-1552 aligncenter" style="border: 5px solid black;" alt="64079" src="http://www.kanithael.net/wp-content/uploads/2013/05/64079.png" width="307" height="307" /></a></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=19-KoaB4Jgg:HzKwQOObD7k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=19-KoaB4Jgg:HzKwQOObD7k:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/19-KoaB4Jgg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2013/05/14/instacode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2013/05/14/instacode/</feedburner:origLink></item>
		<item>
		<title>L’évolution de carrière dans l’informatique</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/Cc1r5VbkKhE/</link>
		<comments>http://www.kanithael.net/2013/04/30/levolution-de-carriere-dans-linformatique/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 13:32:23 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Coup de gueule]]></category>
		<category><![CDATA[Inclassable]]></category>
		<category><![CDATA[Société]]></category>
		<category><![CDATA[carrière]]></category>
		<category><![CDATA[Chef de projet]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[évolution]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1528</guid>
		<description><![CDATA[Le week-end dernier, j&#8217;étais à Toulouse, retour dans mon ancienne vie, mes anciens collègues, aujourd&#8217;hui mes amis. C&#8217;était bien entendu l&#8217;occasion de parler potins, ragots, évolutions, savoir qui a démissionné et où chacun est parti.  C&#8217;était aussi l&#8217;occasion de remettre un débat sur le tapis : pour nous, développeurs, quelles possibilités d&#8217;évolution de carrière ? Mais [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.kanithael.net/2013/04/30/levolution-de-carriere-dans-linformatique/toulouse/" rel="attachment wp-att-1535"><img class="alignleft  wp-image-1535" alt="toulouse" src="http://www.kanithael.net/wp-content/uploads/2013/04/toulouse.jpg" width="272" height="182" /></a>Le week-end dernier, j&rsquo;étais à Toulouse, retour dans mon ancienne vie, mes anciens collègues, aujourd&rsquo;hui mes amis. C&rsquo;était bien entendu l&rsquo;occasion de parler potins, ragots, évolutions, savoir qui a démissionné et où chacun est parti.  C&rsquo;était aussi l&rsquo;occasion de remettre un débat sur le tapis : pour nous, développeurs, quelles possibilités <strong>d&rsquo;évolution</strong> de carrière ? Mais au fait, qu&rsquo;est ce que c&rsquo;est l&rsquo;évolution de carrière ? Comment ça se mesure ?<br />
<span id="more-1528"></span></p>
<p style="text-align: justify;">Petit retour en arrière&#8230; J&rsquo;ai commencé ma carrière de façon très classique : un stage de 6 mois, puis du développement en SSII (pardon, on dit <a href="http://fr.wikipedia.org/wiki/Entreprises_de_Services_du_Num%C3%A9rique">ESN</a> maintenant), et dans ma tête, c&rsquo;était la première étape vers le graal : Chef de projet&#8230; Et oui, je fais partie de cette génération à qui l&rsquo;on n&rsquo;a pas vraiment parlé possibilité de carrière, le chemin paraissant assez évident et tout tracé. Et puis soyons réaliste, quelle proportion d&rsquo;entre nous a 40 ans de carrière dans le développement logiciel ? C&rsquo;est un monde qui a explosé il y a 15 ans, et nous n&rsquo;avons pas tant de recul que ça pour parler &laquo;&nbsp;carrière&nbsp;&raquo;&#8230;</p>
<p style="text-align: justify;">Mais voilà&#8230; Je fais partie de ceux qui, la plupart du temps, aime son boulot. J&rsquo;aime développer, j&rsquo;aime la technique, j&rsquo;aime en parler avec mes collègues, et rentrer tard le soir pour aller à un JUG. Bref, petit à petit j&rsquo;ai bien senti qu&rsquo;être Chef de Projet au sens managérial du terme, ça ne me plairait pas, et je ne m&rsquo;épanouirai pas sur ce chemin. (&laquo;&nbsp;Bonjour, je m&rsquo;appelle Ludo, et j&rsquo;aime coder&#8230; -Bonjour Ludooooo&nbsp;&raquo;)</p>
<p style="text-align: center;"><a href="http://www.commitstrip.com/fr/2013/03/19/coders-y-u-no-code/" target="_blank"><img class="aligncenter" alt="" src="http://www.commitstrip.com/wp-content/uploads/2013/03/Strips-Code.jpg" width="330" height="474" /></a></p>
<p style="text-align: justify;">A force de discussion, j&rsquo;en suis arrivé à une définition simple et personnelle de l&rsquo;évolution : <em><strong>si j&rsquo;arrive à m&rsquo;épanouir dans mon travail, tout en ayant la possibilité de mettre à profit mon expérience accumulée, c&rsquo;est que je suis à ma place</strong></em>.</p>
<p style="text-align: justify;">Bien évidemment, il y a des indices pour mesurer tout ça. Si l&rsquo;on met à part le grade débile et inutile de la convention Syntec (grade 2.1, 2.2, etc&#8230; franchement, qui regarde ça ?), tout le monde aura tendance à mesurer son évolution grâce à son salaire. C&rsquo;est un indice de satisfaction, mais bon&#8230; Tous les autres signes d&rsquo;évolution sont symptomatiques, témoins d&rsquo;une expérience accumulée qui aura fait évoluer le contenu du travail de tous les jours (encadrement d&rsquo;une équipe, conseil, expertise&#8230;)</p>
<p style="text-align: justify;">Tout ça pour dire que certains ont envie d&rsquo;évoluer vers &laquo;&nbsp;Chef de Projet&nbsp;&raquo;, ne s&rsquo;épanouissant pas plus que ça dans la technique, c&rsquo;est très bien, mais c&rsquo;est un métier différent. Ce ne sera une évolution qu&rsquo;à partir du moment où leur expérience passée de développement leur servira, que ça soit sur un plan de compréhension du métier, ou sur le plan de la communication avec l&rsquo;équipe. D&rsquo;ailleurs je suis persuadé que sans être développeur dans l&rsquo;âme, certains mettent très bien à profit cette expérience dans leur nouvelle carrière managériale.</p>
<p style="text-align: center;"><a href="http://www.kanithael.net/2013/04/30/levolution-de-carriere-dans-linformatique/chef-de-projet/" rel="attachment wp-att-1536"><img class=" wp-image-1536 aligncenter" alt="chef-de-projet" src="http://www.kanithael.net/wp-content/uploads/2013/04/chef-de-projet.jpg" width="384" height="354" /></a></p>
<p style="text-align: justify;">L&rsquo;évolution, c&rsquo;est donc une question d&rsquo;<strong>épanouissement</strong>, mais aussi de <strong>reconnaissance</strong>. Et c&rsquo;est là que les mentalités ont encore du mal &laquo;&nbsp;évoluer&nbsp;&raquo;. Malgré l&rsquo;émergence d&rsquo;associations comme <a href="http://fierdetredeveloppeur.org/">&laquo;&nbsp;Fier d&rsquo;être développeur&nbsp;&raquo;</a>, le développeur est encore vu comme l&rsquo;ouvrier du 21ème siècle. Sans être péjoratif, c&rsquo;est juste un positionnement en bas d&rsquo;une échelle hiérarchique, ce qui a tendance <a href="http://blog.mandraxe.info/ingenieurs-grincheux.html">à nous rendre un peu grincheux !</a> (Article à lire absolument).</p>
<p style="text-align: justify;">Bref&#8230; Si vous croisez quelqu&rsquo;un qui sort de l&rsquo;école pour être chef de projet, parce qu&rsquo;il ne va pas s&rsquo;abaisser à coder (sans trop caricaturer), ou si une autre de vos connaissances ne voit la carrière technique que comme une impasse, s&rsquo;il vous plait, soyez juste fier de votre métier.</p>
<p style="text-align: justify;">LB.</p>
<p style="text-align: center;"><a href="http://fierdetredeveloppeur.org/" rel="attachment wp-att-1539"><img class="size-full wp-image-1539 aligncenter" alt="fdd-logo" src="http://www.kanithael.net/wp-content/uploads/2013/04/fdd-logo.png" width="201" height="39" /></a></p>
<p style="text-align: center;">
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=Cc1r5VbkKhE:6-8xGJHBgtI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=Cc1r5VbkKhE:6-8xGJHBgtI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/Cc1r5VbkKhE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2013/04/30/levolution-de-carriere-dans-linformatique/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2013/04/30/levolution-de-carriere-dans-linformatique/</feedburner:origLink></item>
		<item>
		<title>[Programatoo] Greenfoot, Kinect, et Ubuntu 64 bits !</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/uK4OdtFwGeM/</link>
		<comments>http://www.kanithael.net/2012/12/19/programatoo-greenfoot-kinect-et-ubuntu-64-bits/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 13:39:13 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Greenfoot]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jouer à programmer]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Programatoo]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1469</guid>
		<description><![CDATA[En ce moment, un de mes hobbits (haha) dans le cadre de Programatoo, c&#8217;est de jouer avec Greenfoot. Mais qu&#8217;est ce donc? Et bien c&#8217;est un logiciel créé pour introduire le langage Java et la notion d&#8217;objets auprès d&#8217;apprentis développeurs. En quelques mots, il permet de définir en Java des objets (Actor) qui vont pouvoir [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.kanithael.net/2012/12/19/programatoo-greenfoot-kinect-et-ubuntu-64-bits/greenfoot/" rel="attachment wp-att-1486"><img class="alignleft  wp-image-1486" alt="Greenfoot" src="http://www.kanithael.net/wp-content/uploads/2012/12/Greenfoot.jpg" width="122" height="148" /></a>En ce moment, un de mes hobbits (haha) dans le cadre de Programatoo, c&rsquo;est de jouer avec <strong><a href="http://www.greenfoot.org/door" target="_blank">Greenfoot</a></strong>. Mais qu&rsquo;est ce donc? Et bien c&rsquo;est un logiciel créé pour introduire le langage Java et la notion d&rsquo;objets auprès d&rsquo;apprentis développeurs. En quelques mots, il permet de définir en Java des objets (Actor) qui vont pouvoir évoluer dans un monde (World). C&rsquo;est bien foutu, même si l&rsquo;interface mériterait un petit coup de jeune.</p>
<p style="text-align: justify;">L&rsquo;un des intérêts de Greenfoot, c&rsquo;est que l&rsquo;on peut facilement le faire intéragir avec une Kinect ! Une API bien faite, et des exemples sont fournis pour arriver rapidement à un résultat sympa, et les enfants adorent le concept de la Kinect. Après tout, coder en jouant avec la position de sa main, sa tête ou ses pieds, c&rsquo;est plutôt fun !</p>
<p style="text-align: justify;">Bref, tout cela mériterait un article à part entière. Mais pour l&rsquo;instant on va se concentrer sur la première étape: <strong>l&rsquo;installation</strong> ! Pour Greenfoot, pas de soucis, ça s&rsquo;installe bien, à l&rsquo;aide <a href="http://www.greenfoot.org/download" target="_blank">d&rsquo;installeurs automatiques</a> dédiés à différentes plateformes.</p>
<h3 style="text-align: justify;">Greenfoot et Kinect</h3>
<p style="text-align: justify;">Si l&rsquo;on souhaite <a href="http://www.greenfoot.org/doc">aller plus loin</a>, avec pourquoi pas le branchement d&rsquo;une Kinect, l&rsquo;installation peut se corser. Je vais tâcher de donner quelques astuces pour mes soucis rencontrés, c&rsquo;est à dire avec deux distributions Ubuntu 12.10, l&rsquo;une 32bits, et l&rsquo;autre 64bits. La documentation Greenfoot étant assez bien faite et complète, on arrive très vite sur un tutoriel :</p>
<p><a href="http://www.greenfoot.org/doc/kinect/ubuntu.html"></p>
<p style="text-align: center;"><strong>http://www.greenfoot.org/doc/kinect/ubuntu.html</strong></p>
<p></a></p>
<p style="text-align: justify;">Dans le cadre de ma distribution 32 bits, le tutoriel est parfait, à deux détails prêts. A l&rsquo;étape 0, les packages présentés n&rsquo;étaient pas disponibles chez moi, j&rsquo;ai remplacé <strong>libglut3-dev</strong> par <strong>libglui2c2</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> <span style="color: #c20cb9; font-weight: bold;">g++</span> libboost-all-dev libglui2c2
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> libwxbase2.8-dev libwxgtk2.8-dev wx-common</pre></td></tr></table></div>

<p style="text-align: justify;">Le deuxième soucis que j&rsquo;ai eu, c&rsquo;est qu&rsquo;une fois l&rsquo;installation terminée, la Kinect n&rsquo;était pas reconnue. Il suffit juste de recharger le module adequat :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe <span style="color: #660033;">-r</span> gspca_kinect</pre></td></tr></table></div>

<h4 style="text-align: justify;">Et en 64 bits alors ?</h4>
<p style="text-align: justify;">Et bien là, n&rsquo;essayez pas de suivre le tutoriel, cela ne fonctionnera pas. Le tutoriel est fait pour faire télécharger OpenNI, NITE et le driver en 32 bits (stockés sur le site de Greenfoot), il y aura forcément un problème de dépendance au moment de l&rsquo;installation. Plusieurs solutions s&rsquo;offrent alors à vous:</p>
<ul style="text-align: justify;">
<li>Télécharger les 3 éléments 64 bits sur <a href="http://www.openni.org/">OpenNI.org</a>, ou sur <a href="https://github.com/OpenNI/OpenNI">Github </a>et suivre les tutoriaux qui vont bien.</li>
<li style="text-align: left;">Ou bien utiliser <a href="http://code.google.com/p/simple-openni/">Simple-OpenNI</a>. C&rsquo;est un projet qui a pour objectif de packager tous les éléments ensemble, avec <a href="http://code.google.com/p/simple-openni/wiki/Installation">un tutoriel d&rsquo;installation complet et efficace</a>. C&rsquo;est la solution que j&rsquo;ai choisi, et qui m&rsquo;a épargné bien de la peine !</li>
</ul>
<p style="text-align: justify;">Une fois que OpenNI, NITE et le driver sont installés, il faut tout de même installer KinectServer qui fera la passerelle entre Greenfoot et OpenNI. Pour cela se référer à <a href="http://www.greenfoot.org/doc/kinect/ubuntu.html">la fin du turoriel</a> disponible sur le site de Greenfoot.<br />
<em>(A noter que je n&rsquo;avais pas utilisé Simple-OpenNI à la base, mais l&rsquo;installation manuelle de chaque élément, et pour la peine KinectServer n&rsquo;arrivait pas à se connecter à la Kinect&#8230; Il faudrait que je comprenne pourquoi)<br />
S</em>i la Kinect n&rsquo;est pas reconnue à la fin de l&rsquo;installation, pensez à recharger le module adequat, comme pour le mode 32bits.</p>
<p style="text-align: justify;">Une fois que KinectServer est lancé, vous pouvez ouvrir Greenfoot puis <a href="http://www.greenfoot.org/doc/kinect/greenfoot-kinect-examples.zip">les projets d&rsquo;exemple</a> fournis pour Kinect, qui sont une bonne base de travail !<br />
Have Fun !</p>
<p style="text-align: justify;">LB.</p>
<p style="text-align: justify;">PS : Pour avoir une traduction récente et en Français de l&rsquo;interface Greenfoot, vous trouverez votre bonheur <a href="https://github.com/lborie/FrenchGreenfoot">sur mon compte Github</a> !</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=uK4OdtFwGeM:m4szaLmkrRQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=uK4OdtFwGeM:m4szaLmkrRQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/uK4OdtFwGeM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/12/19/programatoo-greenfoot-kinect-et-ubuntu-64-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<enclosure url="http://www.greenfoot.org/doc/kinect/greenfoot-kinect-examples.zip" length="591727" type="application/zip" /><media:content url="http://www.greenfoot.org/doc/kinect/greenfoot-kinect-examples.zip" fileSize="591727" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>En ce moment, un de mes hobbits (haha) dans le cadre de Programatoo, c&amp;#8217;est de jouer avec Greenfoot. Mais qu&amp;#8217;est ce donc? Et bien c&amp;#8217;est un logiciel créé pour introduire le langage Java et la notion d&amp;#8217;objets auprès d&amp;#8217;apprentis </itunes:subtitle><itunes:author>LB</itunes:author><itunes:summary>En ce moment, un de mes hobbits (haha) dans le cadre de Programatoo, c&amp;#8217;est de jouer avec Greenfoot. Mais qu&amp;#8217;est ce donc? Et bien c&amp;#8217;est un logiciel créé pour introduire le langage Java et la notion d&amp;#8217;objets auprès d&amp;#8217;apprentis développeurs. En quelques mots, il permet de définir en Java des objets (Actor) qui vont pouvoir [...]</itunes:summary><itunes:keywords>Développement, Software, Greenfoot, Java, Jouer à programmer, Kinect, Programatoo, Ubuntu</itunes:keywords><feedburner:origLink>http://www.kanithael.net/2012/12/19/programatoo-greenfoot-kinect-et-ubuntu-64-bits/</feedburner:origLink></item>
		<item>
		<title>Démarche de recrutement : comment ne pas tomber au 42ème étage…</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/NQPqvhYgoSs/</link>
		<comments>http://www.kanithael.net/2012/12/10/demarche-de-recrutement-comment-ne-pas-tomber-au-42eme-etage/#comments</comments>
		<pubDate>Mon, 10 Dec 2012 22:04:31 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Société]]></category>
		<category><![CDATA[42ème]]></category>
		<category><![CDATA[Meetup]]></category>
		<category><![CDATA[Paris JUG]]></category>
		<category><![CDATA[SFEIR]]></category>
		<category><![CDATA[SSII]]></category>
		<category><![CDATA[Toulouse JUG]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1471</guid>
		<description><![CDATA[Bientôt un an que je suis développeur Parisien, le temps est passé vite&#8230; Cet article sera une tentative de feedback, histoire de raconter comment, et pourquoi je pense avoir fait le bon choix. Petit retour en arrière&#8230; Ne soyons pas mesquin, pour ma précédente, et première expérience professionnelle, j&#8217;aurais pu tomber sur bien pire ! [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft" title="42emeLogo" src="http://www.42eme.com/images/logo.png" alt="" width="216" height="102" />Bientôt un an que je suis développeur Parisien, le temps est passé vite&#8230; Cet article sera une tentative de feedback, histoire de raconter <strong>comment</strong>, et <strong>pourquoi</strong> je pense avoir fait le bon choix.</p>
<h2 style="text-align: justify;">Petit retour en arrière&#8230;</h2>
<p style="text-align: justify;">Ne soyons pas mesquin, pour ma précédente, et première expérience professionnelle, j&rsquo;aurais pu tomber sur bien pire ! (Citons les : <a href="http://www.infotel.com">Infotel</a>, à Toulouse). J&rsquo;y ai bossé au forfait plus de 4 ans, principalement pour Airbus&#8230; Une bonne ambiance, de très bons amis et une structure très professionnelle dans la gestion des projets, j&rsquo;y ai vraiment énormément appris. Le problème d&rsquo;une société de service Toulousaine, c&rsquo;est qu&rsquo;il est souvent difficile de toujours proposer à ses collaborateurs des projets super excitants quand son plus gros client s&rsquo;appelle Airbus. La façon de faire d&rsquo;Airbus est de mettre sur le marché des pools de projets, avec des choses plus ou moins funky, et si une SSII le gagne, c&rsquo;est du boulot assuré pour 50 personnes pendant 3 ans au moins&#8230; Autant dire que pour l&rsquo;entreprise, difficile de refuser.<br />
La conséquence directe avec ce genre de projets, c&rsquo;est que <strong>Struts 1, JSP et IE6</strong>, à Toulouse, ça nous connait ! <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  La marge de manœuvre technique était assez faible avec un client comme celui-là, d&rsquo;après mon expérience en tout cas.</p>
<p style="text-align: justify;">Bref, on se lasse un peu vite du contenu purement technique. Pour palier à ça, mon réflexe a été de me tourner vers le <strong><a href="http://toulousejug.org/">Toulouse JUG</a></strong>. Et là, paf, une révélation! On se met à rencontrer plein de geeks qui codent avec plaisir, et qui sont payés pour le faire <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Et puis ça permet de découvrir, se tenir à jour, de discuter, de se faire peu à peu un cercle de connaissances, tout en partageant Tariquet, Saucisson et autres mets raffinés !</p>
<h2 style="text-align: justify;">Comment en sortir ?</h2>
<p style="text-align: justify;">Vint le jour où j&rsquo;ai voulu déménager pour Paris&#8230; Bon. Comment trouver du travail et surtout comment s&rsquo;y retrouver ? Solution de facilité : un CV sur Monster&#8230;. Hors de question. C&rsquo;est un peu comme ça que j&rsquo;avais trouvé ma première boite, mais la donne avait changé, j&rsquo;avais un peu d&rsquo;expérience, et ce coup-ci j&rsquo;avais envie de choisir mon entreprise, et pas l&rsquo;inverse. J&rsquo;étais encore partant pour une SSII, je voulais voir différents types de mission, plus courtes si possibles, techniquement plus sympas, et SURTOUT, sentir que ma boite était derrière moi, soutenait la communauté des développeurs et en voyait la vraie plus-value. Avec ces critères, le premier site sur lequel je me suis dirigé est le site&#8230; du <a href="http://www.parisjug.org/xwiki/bin/view/Main/WebHome">Paris JUG</a> ! Et hop, colonne Sponsors&#8230; Une 15aine de sponsors, parfait, j&rsquo;ai même le choix ! A partir de là, on commence à s&rsquo;inscrire à des mailings lists de développeurs parisiens pour prendre la température, commencer à connaître les noms qui comptent&#8230; On suit les gens sur Twitter, et rapidement on voit que l&rsquo;un des Jug Leader parisien tient un site de recrutement orienté offres de qualité, pour développeurs passionnés&#8230; (Coucou <a href="https://twitter.com/nmartignole">Nicolas Martignole</a>, et merci pour ton <a href="http://www.express-board.fr/">site de recrutement</a> !). Ma méthode a été simple, j&rsquo;ai bêtement filtré les offres d&rsquo;emploi disponibles avec les sponsors du Paris JUG que j&rsquo;ai repérés, pour tomber à 4 ou 5 entreprises. Et voilà, si on enlève 2 ou 3 autres repérages relatifs aux salaires, je n&rsquo;ai vraiment postulé que dans ces quelques sociétés. Pour être honnête, je ne les connaissais pas, mais je savais que je signerais chez l&rsquo;une de celles-là, si j&rsquo;étais à la hauteur, bien entendu.</p>
<p style="text-align: justify;">La suite, c&rsquo;est une touche de hasard, des emplois du temps compliqué (gérer ses entretiens à 800km, ce n&rsquo;est pas si simple <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ), du feeling, et un petit détail qui m&rsquo;a aidé à me décider : <strong>le 42ème étage</strong> ! Vous en avez surement entendu parler, de cette Web-Série bien geek caricaturant les SSII, leurs gestions des ressources humaines inexistantes, et leurs perfides commerciaux :p J&rsquo;ai aimé la façon dont <strong>Sfeir</strong>, la SSII à l&rsquo;origine de la Web Série, voulait se démarquer de ses concurrentes de façon originale, sans trop se prendre au sérieux. Je ne vais pas le cacher, les autres entretiens parallèles s&rsquo;étaient aussi très bien passés, et je n&rsquo;avais pas trop de critères objectifs pour choisir. Alors voilà, le choix d&rsquo;une entreprise ne tient pas à grand chose des fois&#8230; Quelques entretiens plus tard, j&rsquo;avais signé !</p>
<h2 style="text-align: justify;">Bilan</h2>
<p style="text-align: justify;">Durant cette année, j&rsquo;aurais assisté, avec le soutien de <strong>Sfeir</strong>, à <strong>Devoxx France</strong>, à <strong>Devoxx World</strong>, je suis encouragé à venir échanger avec mes collègues une fois par mois autour de différents sujets techniques (les <strong>BOF</strong>s), j&rsquo;ai rencontré <a href="http://www.sfeir.com/networking/">des collègues passionné</a>s, je me surprends à vouloir apprendre <a href="https://plus.google.com/105050554172452836044/">la programmation aux plus jeunes</a>, on m&rsquo;a même envoyé à La Rochelle pour en parler (au<a href="https://sites.google.com/site/jugsummercamp/"> JUG Summer Camp</a>)&#8230; Pour l&rsquo;anecdote, si vous fouillez dans certains épisodes de la deuxième saison de 42ème étage, vous pourrez même tenter de me reconnaître ! (Oui oui, chez Sfeir, nous sommes plein de talents cachés !)<br />
Plus concrètement je commence à me dépatouiller en Scala, je connais tous les buzz word et les noms des 1000 frameworks du moment, et encore, tout ça c&rsquo;est sans compter les collègues motivés qui m&rsquo;ont emmené des dizaines de fois rencontrer plein d&rsquo;enthusiastics du <strong>Paris JUG,</strong> du <strong>GDG Paris</strong>, aux <strong>Meetup</strong> HTML5, au Paris Scala User Group, et j&rsquo;en passe !</p>
<p style="text-align: justify;">Bref, professionnellement cette année a été vraiment très riche. Et je pense que les choses auraient été moins cools si je m&rsquo;étais entouré différemment en arrivant à Paris !</p>
<p style="text-align: justify;">En espérant que ma démarche puisse aider l&rsquo;un d&rsquo;entre vous, et surtout vous croiser dans un évènement bien geek en 2013 !</p>
<p style="text-align: justify;">LB.</p>
<h2 style="text-align: justify;">ANNEXES</h2>
<p style="text-align: justify;">Sites de recrutement auxquels je me fierais facilement :</p>
<ul style="text-align: justify;">
<li><a href="http://www.express-board.fr/">L&rsquo;express board </a>de Nicolas Martignole</li>
<li><a href="http://jobs.humancoders.com/">Human Coders Job</a> qui a la même philosophie, les Human Coders mettant l&rsquo;humain au centre du métier.</li>
<li>en moindre mesure <a href="http://remixjobs.com/">RemixJobs</a> qui ont le mérite d&rsquo;avoir un évènement cool : le <a href="http://www.remixjobsday.com/">Remix Jobs Day</a> dédié aux métiers du web.</li>
</ul>
<div style="text-align: justify;">Liens relatifs à SFEIR et la web-série 42ème étage :</div>
<div>
<ul>
<li style="text-align: justify;"><a href="http://www.sfeir.com">Sfeir.com</a></li>
<li style="text-align: justify;">Première saison de <a href="http://www.42eme.com">42ème étage</a></li>
<li style="text-align: justify;"><a href="http://www.sfeir.com/saison-2-tease/"><strong>Deuxième saison de 42ème</strong></a> !</li>
</ul>
</div>
<p><a href="http://www.sfeir.com/notre-actu-2/"><img class="aligncenter" title="bannière 42ème" src="http://www.sfeir.com/wp-content/uploads/2012/12/20121203_Sfeir_BrandBar_CH1.jpg" alt="" width="775" height="41" /></a></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=NQPqvhYgoSs:TB6mT04NPHo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=NQPqvhYgoSs:TB6mT04NPHo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/NQPqvhYgoSs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/12/10/demarche-de-recrutement-comment-ne-pas-tomber-au-42eme-etage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/12/10/demarche-de-recrutement-comment-ne-pas-tomber-au-42eme-etage/</feedburner:origLink></item>
		<item>
		<title>CloudBees et Cloud-IDE en 11min28s</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/KtdKS_sDRck/</link>
		<comments>http://www.kanithael.net/2012/10/20/cloudbees-et-cloud-ide-en-11min28s/#comments</comments>
		<pubDate>Sat, 20 Oct 2012 00:21:16 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud-IDE]]></category>
		<category><![CDATA[CloudBees]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1460</guid>
		<description><![CDATA[Vendredi 20 octobre s&#8217;est déroulé le traditionnel BOF (Birds of Feather, selon Wikipedia, &#171;&#160;petit groupe de discussion informel crée dans le but de résoudre un problème ponctuel dans un groupe de travail&#160;&#187;) chez SFEIR. Autrement dit, une quinzaine de geeks assemblés dans une salle pour discuter des derniers sujets qui les bottent&#8230; C&#8217;était l&#8217;occasion pour [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.kanithael.net/2012/10/20/cloudbees-et-cloud-ide-en-11min28s/nuage/" rel="attachment wp-att-1461"><img class="alignleft  wp-image-1461" title="nuage" src="http://www.kanithael.net/wp-content/uploads/2012/10/nuage-300x246.jpg" alt="" width="210" height="172" /></a>Vendredi 20 octobre s&rsquo;est déroulé le traditionnel BOF (Birds of Feather, selon Wikipedia, &laquo;&nbsp;petit groupe de discussion informel crée dans le but de résoudre un problème ponctuel dans un groupe de travail&nbsp;&raquo;) chez SFEIR. Autrement dit, une quinzaine de geeks assemblés dans une salle pour discuter des derniers sujets qui les bottent&#8230; C&rsquo;était l&rsquo;occasion pour moi de rapporter à mes collègues <a href="http://act.osdc.fr/osdc2012fr/event/1146">une présentation vue lors de l&rsquo;OSDC 2012</a> qui s&rsquo;est déroulé la semaine dernière à Paris, par <a href="https://twitter.com/SachaLabourey">Sacha Labourey</a>, CEO de <a href="https://www.cloudbees.com/">CloudBees</a>.</p>
<p style="text-align: justify;">En quelques mots, l&rsquo;OSDC, c&rsquo;était un peu bizarre. En effet, s&rsquo;adressant autant à des décideurs que des développeurs, le contenu des conférences était un peu bancal et l&rsquo;on sentait bien que les conférenciers n&rsquo;étaient pas toujours à l&rsquo;aise&#8230; De plus les locaux bien que situés idéalement (Georges V à Paris,  excusez du peu&#8230;) n&rsquo;étaient pas vraiment adaptés (salles trop petites, programme pas très clair, porte d&rsquo;entrée des salles à côté des speakers, créneaux cours entre les conférences&#8230;). Pourtant, apparemment ce n&rsquo;était pas faute de moyens&#8230;</p>
<p style="text-align: justify;">Bref, revenons à nos moutons. J&rsquo;avais déjà eu l&rsquo;occasion de voir Sacha Labourey au Paris JUG pour nous parler de Cloud, et j&rsquo;ai trouvé sa présentation une fois de plus pertinente. Mise à part la partie commerciale de son discours (encore une fois OSDC oblige&#8230;), il a terminé par une démonstration bluffante des dernières fonctionnalités de CloudBees, en particulier le ClickStart. Le ClickStart, qu&rsquo;est ce que c&rsquo;est ? Et bien c&rsquo;est la possibilité de créer une <a href="http://fr.wikipedia.org/wiki/Software_factory">usine de développement</a> en un clic. Comprendre par là que CloudBees propose différentes configurations de projets Java par défaut (genre un projet Jax-RS / Backbone, un projet Clojure ou encore un classique Java EE6), et en un simple clic CloudBees va créer un repository Git avec un archetype du projet, un job Jenkins qui sera capable de compiler et déployer tout ça sur une instance de serveur, accompagné de sa base de données&#8230; Bref, du tout en un, fonctionnel, et personnalisable à posteriori (rediriger vers un repo Github, changer la bdd, et j&rsquo;en passe&#8230;)</p>
<p style="text-align: justify;">Sacha Labourey a beaucoup parlé de &laquo;&nbsp;scalabilité&nbsp;&raquo;, de stabilité, de support de la part de personnes compétentes (petite pensée pour <a href="https://twitter.com/ndeloof">Nicolas De Loof</a>). Moi j&rsquo;aimerais surtout insister sur le fait que ce genre d&rsquo;initiatives permet de ne plus se préoccuper d&rsquo;infrastructure, et de ces tâches récurrentes qui font perdre un temps fou. Alors ok, le &laquo;&nbsp;barbu&nbsp;&raquo; technique trouvera très important de mettre en place toute son infrastructure soit-même, bien optimisée comme on le souhaite, et c&rsquo;est surement vrai dans beaucoup de cas. Mais si l&rsquo;on souhaite se concentrer sur le coeur du problème, sur <strong>l&rsquo;idée elle-même</strong> et ne plus perdre de temps sur toutes les choses autour, pour moi les avancées CloudBees vont dans le bon sens. Bref, si je suis tout seul et je veux tester un concept rapidement, et bien c&rsquo;est clairement la solution. Qui plus est c&rsquo;est gratuit, ça marche impeccablement bien, et je vous encourage à tester tout ça par vous-même !</p>
<p style="text-align: justify;">Ce vendredi, en 11min et 28s, j&rsquo;ai donc tenté d&rsquo;évangéliser mes collègues en reproduisant tout ça avec ma vision des choses. J&rsquo;en ai profité pour découvrir Cloud-IDE qui est vraiment un outil  prometteur&#8230;</p>
<p style="text-align: justify;">Et c&rsquo;est visionnable sur Youtube ! (d&rsquo;ailleurs n&rsquo;hésitez pas, abonnez vous au flux <a href="http://www.youtube.com/user/SfeirTube">SfeirTube</a> pour toutes les présentations <a href="http://www.sfeir.com/">SFEIR</a> !)</p>
<p style="text-align: center;"><iframe src="http://www.youtube.com/embed/vGorC_giLB4" frameborder="0" width="560" height="315"></iframe></p>
<p style="text-align: justify;">LB.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=KtdKS_sDRck:7RWGj2jAcZo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=KtdKS_sDRck:7RWGj2jAcZo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/KtdKS_sDRck" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/10/20/cloudbees-et-cloud-ide-en-11min28s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/10/20/cloudbees-et-cloud-ide-en-11min28s/</feedburner:origLink></item>
		<item>
		<title>Connecter la tablette Nexus 7 à Ubuntu</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/_cpBXrzb0TM/</link>
		<comments>http://www.kanithael.net/2012/10/09/monter-la-tablette-nexus-7-sur-ubuntu/#comments</comments>
		<pubDate>Tue, 09 Oct 2012 21:02:20 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[MTP]]></category>
		<category><![CDATA[Nexus7]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1442</guid>
		<description><![CDATA[A la sortie de la nouvellement célèbre tablette de chez Google, j&#8217;ai eu la surprise de ne pas la voire reconnue nativement par mon Ubuntu 12.04. Voilà comment j&#8217;ai procédé pour monter son disque à travers le protocole MTP. Première chose à faire, c&#8217;est d&#8217;installer quelques paquets nécessaires à ce protocole. Je pourrais vous renvoyer [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.kanithael.net/2012/10/09/monter-la-tablette-nexus-7-sur-ubuntu/nexus7/" rel="attachment wp-att-1451"><img class="alignleft  wp-image-1451" title="Nexus7" src="http://www.kanithael.net/wp-content/uploads/2012/10/Nexus7-300x187.jpg" alt="" width="180" height="112" /></a>A la sortie de la nouvellement célèbre tablette de chez Google, j&rsquo;ai eu la surprise de ne pas la voire reconnue nativement par mon Ubuntu 12.04. Voilà comment j&rsquo;ai procédé pour monter son disque à travers le protocole MTP.</p>
<p>Première chose à faire, c&rsquo;est d&rsquo;installer quelques paquets nécessaires à ce protocole. Je pourrais vous renvoyer vers ce lien ubuntu : <a href="http://doc.ubuntu-fr.org/mtp">http://doc.ubuntu-fr.org/mtp</a><br />
Mais concrètement, trois paquets intéressants :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> mtp-tools mtpfs gmtp</pre></td></tr></table></div>

<p>Ensuite, il faut créer un fichier pour référencer ce nouveau matériel inconnu pour le service udev.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">vim</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">99</span>-android.rules</pre></td></tr></table></div>

<p>Et écrire à l&rsquo;intérieur</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Nexus 7</span>
<span style="color: #007800;">SUBSYSTEM</span>==<span style="color: #ff0000;">&quot;usb&quot;</span>, SYSFS<span style="color: #7a0874; font-weight: bold;">&#123;</span>idVendor<span style="color: #7a0874; font-weight: bold;">&#125;</span>==<span style="color: #ff0000;">&quot;18d1&quot;</span>, <span style="color: #007800;">MODE</span>=<span style="color: #ff0000;">&quot;0666&quot;</span></pre></td></tr></table></div>

<p>Rendre ce fichier exécutable, et redémarrer le service</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">99</span>-android.rules
<span style="color: #c20cb9; font-weight: bold;">sudo</span> service udev restart</pre></td></tr></table></div>

<p>A ce stade, si vous lancez gmtp qui est donc un utilitaire graphique pour explorer un périphérique à travers le dit protocole, vous devriez pouvoir explorer votre tablette. Mais si vous voulez vraiment la monter et l&rsquo;explorer comme n&rsquo;importe quel dossier de votre système, il faut créer un dossier d&rsquo;ancrage (ici appelé Nexus7 dans le dossier media), et monter la tablette dedans :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>nexus7
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">755</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>nexus7
<span style="color: #c20cb9; font-weight: bold;">sudo</span> mtpfs <span style="color: #660033;">-o</span> allow_other <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>nexus7</pre></td></tr></table></div>

<p>Et voilà ! Pour la démonter, n&rsquo;oubliez pas de faire :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">umount</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>nexus7</pre></td></tr></table></div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=_cpBXrzb0TM:51IK7uPUU2w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=_cpBXrzb0TM:51IK7uPUU2w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/_cpBXrzb0TM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/10/09/monter-la-tablette-nexus-7-sur-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/10/09/monter-la-tablette-nexus-7-sur-ubuntu/</feedburner:origLink></item>
		<item>
		<title>[JugSummerCamp] Notre présentation Programatoo</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/aTQzAjEnv6A/</link>
		<comments>http://www.kanithael.net/2012/10/01/jugsummercamp-notre-presentation-programatoo/#comments</comments>
		<pubDate>Sun, 30 Sep 2012 23:09:22 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Jug Summer Camp]]></category>
		<category><![CDATA[éducation]]></category>
		<category><![CDATA[enfants]]></category>
		<category><![CDATA[JugSummerCamp]]></category>
		<category><![CDATA[Programatoo]]></category>
		<category><![CDATA[programmation]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1430</guid>
		<description><![CDATA[Le vendredi, présentation de 17h à 18h au Jug Summer Camp. Une salle bien remplie, un speaker en retard, une speakeuse qui se bat avec son portable (sous Windows) et le rétroprojecteur, MAIS des sourires et de la bonne humeur. Pendant une heure, on allait pouvoir parler éducation, informatique, amusement et goûters ! Programatoo pour [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.kanithael.net/2012/05/30/programatoo-jouer-a-programmer/programatoologo_notext/" rel="attachment wp-att-1291"><img class="alignleft size-thumbnail wp-image-1291" title="programatooLogo_notext" src="http://www.kanithael.net/wp-content/uploads/2012/05/programatooLogo_notext-150x150.png" alt="" width="150" height="150" /></a>Le vendredi, présentation de 17h à 18h au Jug Summer Camp. Une salle bien remplie, un speaker en retard, une speakeuse qui se bat avec son portable (sous Windows) et le rétroprojecteur, MAIS des sourires et de la bonne humeur. Pendant une heure, on allait pouvoir parler éducation, informatique, amusement et goûters !</p>
<h3><strong>Programatoo pour les grands : how your kid can code ?<br />
</strong><em>par <a href="https://twitter.com/Audrey_Neveu">Audrey Neveu</a> et <a href="https://twitter.com/LudovicBorie">Ludovic Borie </a></em></h3>
<p style="text-align: justify;"><span style="text-decoration: underline;"><em>Synopsis : </em></span></p>
<p style="text-align: justify;"><em>Les geeks sont de grands enfants, c’est bien connu. Il n’y a qu’à voir leur passion pour les Lego et autres robots en tout genre pour s’en convaincre. Mais les geeks d’aujourd’hui sont aussi des papas et des mamans !</em></p>
<div style="text-align: justify;"><em>Ces mêmes parents ont du découvrir la programmation par eux-même, à l’école ou à la maison, au travers d’ateliers, de clubs, de magazines, etc… Mais aujourd’hui, alors que l’ordinateur est omniprésent dans notre environnement, et apprivoisé par le plus grand nombre, nous nous apercevons que la programmation n’est toujours qu’une science destinée uniquement à ceux qui ont envie d’aller plus loin dans l’informatique&#8230;</em></div>
<div style="text-align: justify;"><em>Comment faire comprendre à votre enfant votre passion pour l’informatique et pour votre métier ? Comment lui montrer que tout ce qui est pour lui totalement naturel (facebook, youtube, google, word, …) est en fait le résultat du travail de personnes comme nous ? Comment lui donner envie de prendre le contrôle de son ordinateur, cette machine qui lui est si familière et à laquelle on ne prend pas toujours la peine de l’initier correctement ? </em></div>
<div style="text-align: justify;"><em>Cette session “pour les grands” sera pour nous l’occasion de vous partager nos retours d’expériences, de faire un tour d’horizon des outils existants avec démos et enfin de vous présenter  les initiatives déjà existantes. Que vous ayez simplement envie de partager votre passion avec votre (vos) enfant(s) ou que vous souhaitiez allez plus loin et monter des ateliers, cette session est pour vous !<br />
<span id="more-1430"></span> </em></div>
<p style="text-align: justify;">Développons un petit peu.<br />
Nous avions plusieurs objectifs lors de cette présentation: Tout d&rsquo;abord expliquer pourquoi il nous parait si important, pertinent et rigolo de faire faire de la programmation aux enfants. Ensuite nous avons expliqué comment s&rsquo;y prendre et ce à quoi il faut penser quand on veut se lancer, et la troisième partie de notre présentation était illustrée par différents outils que l&rsquo;on utilise pour pouvoir jouer en programmant.</p>
<h3>Pourquoi Programatoo ?</h3>
<p style="text-align: center;"><strong><em>Une initiative SFEIR lancée pour démocratiser et diffuser l&rsquo;apprentissage de la programmation aux enfants !</em></strong></p>
<p style="text-align: justify;">Moi, je suis passionné par l&rsquo;informatique et la programmation. J&rsquo;aime ça parce que ça me donne l&rsquo;occasion de toucher un peu à tous les domaines fonctionnels, parce que mon travail c&rsquo;est de <strong>développer des outils </strong>qui peuvent servir à n&rsquo;importe qui, ou n&rsquo;importe quoi. Aujourd&rsquo;hui, tout le monde a un smartphone, un ordinateur, une tablette, et tout le monde <strong>utilise ces outils</strong> pour toutes les taches du quotidien. Pour la peine, nous pensons que les enfants d&rsquo;aujourd&rsquo;hui ont un risque d&rsquo;être trop mal habitués : ils sont habitués à utiliser des outils qu&rsquo;ils ne comprennent pas ! Savoir comment tout ceci fonctionne, ce qui se cache derrière Google, ou Facebook pour mieux l&rsquo;appréhender, chez Programatoo nous pensons sincèrement que c&rsquo;est un enjeu d&rsquo;avenir.</p>
<p style="text-align: justify;">Au delà de ces réflexions philosophiques, la programmation est un chouette support pour aborder plein d&rsquo;autres sujets tels que les mathématiques, la pratique concrète de l&rsquo;anglais, apprendre à se documenter de façon efficace, ou tout simplement développer sa curiosité ! Comme j&rsquo;ai dit, cela permet de toucher à tout, ou même compléter un loisir ou un hobbie. Pourquoi pas faire une application pour optimiser sa stratégie dans son jeu préféré,  ou coder un site internet pour son association, et j&rsquo;en passe !</p>
<h3>Comment ?</h3>
<p style="text-align: justify;">Tout cela est bien beau, mais comment est ce qu&rsquo;on concrétise tout cela ? Deux modes d&rsquo;action : de <strong>l&rsquo;information</strong>, et de <strong>l&rsquo;action</strong> !</p>
<p style="text-align: justify;">Oui de l&rsquo;information&#8230; Communiquer autour des initiatives existantes, ou des différents sujets d&rsquo;actualité. <a href="https://twitter.com/Programatoo">Twitter</a>, <a href="https://plus.google.com/u/0/105050554172452836044/posts">Google+</a>, on essaye d&rsquo;être présent, ou même répondre aux questions par <a href="mailto://programatoo@sfeir.com">mail</a>. Il faut bien comprendre que c&rsquo;est un sujet d&rsquo;actualité, que ça soit par les décisions politiques (par exemple mettre l&rsquo;option informatique dans 700 Terminales S de France), ou des initatives internationales (Devoxx 4 Kids&#8230;). Notre rôle est d&rsquo;être là, d&rsquo;encourager et de relayer l&rsquo;information pour sensibiliser tous ceux qui s&rsquo;intéressent au sujet ! A ce sujet, lisez le<a href="https://plus.google.com/u/0/105050554172452836044/posts/Sgt9M5KVUeF"> dernier compte rendu programatoo</a> !</p>
<p style="text-align: justify;">Et de l&rsquo;action ! Parce qu&rsquo;à un moment il faut concrétiser les choses, Programatoo organise, et veut bien aider à organiser des évènements <strong>réunissant les enfants et les parents</strong>&#8230; Cela doit-être un moment de partage et d&rsquo;échange, un moment où l&rsquo;enfant s&rsquo;amuse avec des outils adaptés, guidé et aidé par le parent. Vous trouverez une liste d&rsquo;astuce et de choses à penser dans les slides que je mets à disposition plus bas (en particulier le slide 29)</p>
<p style="text-align: justify;">Notre objectif est aussi d&rsquo;augmenter l&rsquo;offre d&rsquo;outils existants, que cela soit en développant nos propres logiciels, ou en traduisant des outils anglophones.</p>
<p style="text-align: justify;">Je vous encourage à regarder un peu nos slides, vous y trouverez une liste de logiciels à télécharger, ou alors directement des sites internet exploitables !</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/14508336" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="427" height="356"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Programatoo JugSummerCamp 2012" href="http://www.slideshare.net/borieludovic/programatoo-jugsummercamp-2012" target="_blank">Programatoo JugSummerCamp 2012</a> </strong> from <strong><a href="http://www.slideshare.net/borieludovic" target="_blank">Ludovic Borie</a></strong></div>
<p>&nbsp;</p>
<h3>Conclusion</h3>
<p style="text-align: justify;">A titre personnel, je me suis bien amusé à faire et préparer cette présentation avec Audrey. Passer quelques heures à préparer ça en jouant avec tous ces logiciels bien chouettes, parler devant des gens enthousiastes et de bonne humeur d&rsquo;un sujet qui me plait, et voir que dans l&rsquo;assemblée beaucoup ont les yeux qui pétillent avec ces outils de programmation pourtant destinés aux enfants, ça ne peut que laisser un bon sourire sur le visage. Bref, à refaire ! Et surtout n&rsquo;hésitez pas à nous contacter si vous voulez des conseils ou si vous avez des questions.</p>
<p>LB.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=aTQzAjEnv6A:3kpanj9jnRI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=aTQzAjEnv6A:3kpanj9jnRI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/aTQzAjEnv6A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/10/01/jugsummercamp-notre-presentation-programatoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/10/01/jugsummercamp-notre-presentation-programatoo/</feedburner:origLink></item>
		<item>
		<title>[JugSummerCamp] Le compte rendu !</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/UhyH0OLSmkA/</link>
		<comments>http://www.kanithael.net/2012/09/24/jugsummercamp-le-compte-rendu/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 22:53:14 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Jug Summer Camp]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[JugSummerCamp]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[Programatoo]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1409</guid>
		<description><![CDATA[Comme annoncé lors de mon précédent billet, vendredi dernier s&#8217;est déroulé le Jug Summer Camp à la Rochelle et ce fut vraiment un super moment. On va commencer par les remerciements: un immense bravo aux organisateurs, principalement Orianne Tisseuil et Jérôme Petit qui ont orchestré la journée (et ce qu&#8217;il y a autour) de main de [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.kanithael.net/2012/09/24/jugsummercamp-le-compte-rendu/jugsummercamp_113/" rel="attachment wp-att-1428"><img class="alignleft size-full wp-image-1428" title="jugsummercamp" src="http://www.kanithael.net/wp-content/uploads/2012/09/jugsummercamp_113.png" alt="" width="113" height="123" /></a>Comme annoncé lors de mon précédent billet, vendredi dernier s&rsquo;est déroulé le <a href="https://sites.google.com/site/jugsummercamp/">Jug Summer Camp</a> à la Rochelle et ce fut vraiment un super moment.</p>
<p style="text-align: justify;">On va commencer par les remerciements: un immense bravo aux organisateurs, principalement <a href="https://twitter.com/oriannetisseuil">Orianne Tisseuil</a> et <a href="https://twitter.com/jeromepetit">Jérôme Petit</a> qui ont orchestré la journée (et ce qu&rsquo;il y a autour) de main de maître. Le Jug Summer Camp, c&rsquo;est tout de même 150 personnes sur une journée, 21 conférences, quickies et Tools in actions, dans de supers locaux et de supers conditions, tout cela grâce au soutien de <a href="http://www.serli.com/">Serli</a> (leur entreprise), et de Google, sponsor cette année.<br />
Ce qui a aussi fait de cette journée une réussite, ce sont bien entendus les conférences&#8230; Mais donc, qu&rsquo;est ce qu&rsquo;on y a raconté ? Voilà les sessions auxquelles j&rsquo;ai assisté:<br />
<span id="more-1409"></span></p>
<h3 style="text-align: justify;">La Keynote<br />
<em>par <a href="https://twitter.com/ndeloof" target="_blank">Nicolas De Loof</a></em></h3>
<p style="text-align: justify;">La Keynote est un exercice difficile. Il faut choisir un sujet, une façon de présenter, et Nicolas a choisi la plus originale qui soit, il a fait un magnifique Muppet Show ! Il a simulé un enregistrement des <a href="http://lescastcodeurs.com/">CastCodeurs</a>, avec des marionnettes des protagonistes habituels. Sur un ton humoristique, Nicolas a quand même essayé de nous rappeler pourquoi nous étions tous réunis ici : nous sommes fiers d&rsquo;être développeurs, et il y a de quoi. Plus que jamais, le métier évolue: aujourd&rsquo;hui, impossible pour nous de ne pas être <strong>connecté</strong>, que ça soit sur Twitter, les blogs pour faire de la veille, ou Linkedin pour entretenir son réseau professionnel.<br />
Mais plus que cela, le développeur d&rsquo;aujourd&rsquo;hui se doit d&rsquo;être <strong>polyglotte</strong> ! Fini l&rsquo;adhésion à un langage unique, il est de bon ton d&rsquo;aller piocher les bonnes idées un peu partout, et grand bien nous en fasse&#8230; En plus de parler moults langages, le développeur d&rsquo;aujourd&rsquo;hui est quelqu&rsquo;un de <strong>communiquant</strong>. On échange, encore et encore, on fait des Meetup, des JUG, des conférences. En un mot, on est passionné <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Pendant sa keynote, Nicolas a bien entendu parlé Cloud. Aujourd&rsquo;hui, impossible d&rsquo;y échapper, ce qui nous permet tout de même d&rsquo;accéder à des problématiques DEVOPS, nous pousse à développer la communication au sein de l&rsquo;entreprise, et se remettre en question.</p>
<p style="text-align: justify;">Passionnés, Communication, Touche à Tout, et aimer mettre les mains dans le cambouis&#8230; Voilà un peu les maîtres mots du développeur en 2012 d&rsquo;après Nicolas !<br />
Bravo pour cette keynote décalée qui a lancé la journée en beauté !</p>
<p>&nbsp;</p>
<h3>Google, Marchand de bonbons<br />
<em>par <a href="https://twitter.com/alexismp" target="_blank">Alexis</a><a href="https://twitter.com/alexismp" target="_blank"> Moussine-Pouchkine</a> et <a href="https://twitter.com/martingorner" target="_blank">Martin Görner</a></em></h3>
<p style="text-align: justify;">Première conférence à laquelle j&rsquo;ai assisté 2 x 30min.<br />
Alexis a commencé par faire un tour d&rsquo;horizon de ce que Google proposait au développeur. De ses <a href="http://cloud.google.com/products/">solutions PAAS AppEngine</a> en passant par <a href="https://code.google.com/apis/console/">toutes ses API</a>, il y en a pour tous les gouts. Alexis a illustré ses propos avec <a href="http://jcandystore.appspot.com/">une application de vente de bonbons</a>, déployée sur AppEngine, qui a permis de faire gagner une place à Devoxx !!<br />
Dans la deuxième demi-heure, Martin a fait une démonstration de ce qu&rsquo;il était possible de faire aujourd&rsquo;hui en CSS3. J&rsquo;avais <a href="http://www.kanithael.net/2012/05/19/meetup-html5-css3-et-pizzas-troisieme-edition/">déjà assisté à sa présentation</a> toujours très chouette. C&rsquo;est didactique, Martin explique très bien. Je retiendrais qu&rsquo;il a parlé d&rsquo;une librairie Javascript qui permet d&rsquo;éliminer tous les préfix CSS propres aux navigateurs. Il faut que j&rsquo;essaye : <a href="http://leaverou.github.com/prefixfree/">Prefix Free</a>.</p>
<p>&nbsp;</p>
<h3><strong>Tout ce que vous devez savoir sur Node.js<br />
<em>par <a href="https://twitter.com/rmat0n" target="_blank">Romain Maton</a> (<a href="http://www.web-tambouille.fr/">http://www.web-tambouille.fr/</a>)</em></strong></h3>
<p style="text-align: justify;">Présentation de NodeJS ! Je vous invite à aller voir <a href="http://fr.slideshare.net/rmat0n/nodejs-quick-tour-jug-summer-camp-2012">ses slides</a> qui ont permis d&rsquo;appuyer sa présentation de cette technologie émergente. Asynchrone, mono threadé et orienté évènement, la particularité de NodeJS est d&rsquo;être en Javascript côté client ET serveur. A un niveau stable et utilisé en production, une forte communauté a développé une multitude d&rsquo;outils et de modules, le tout regroupé sur le <a href="https://npmjs.org/">Node Packaged Module</a>.<br />
Je pense que j&rsquo;aurai rapidement l&rsquo;occasion de revenir là dessus.</p>
<p>&nbsp;</p>
<h3><strong>Pourquoi et comment moi, développeur Java, j’ai appris JavaScript<br />
<em>par <a href="https://twitter.com/jollivetc" target="_blank">Christophe Jollivet</a></em><a href="https://twitter.com/jollivetc" target="_blank"> </a> (<a href="http://jollivetc.blogspot.fr/2012/09/pourquoi-et-comment-jai-appris.html">http://jollivetc.blogspot.fr/2012/09/pourquoi-et-comment-jai-appris.html</a>) </strong></h3>
<p style="text-align: justify;"><span style="text-align: justify;">Il faut aller lire son article et ses slides. Je retiendrais une phrase : &laquo;&nbsp;Le Javascript, ça s&rsquo;apprend&nbsp;&raquo;. C&rsquo;est vrai ! Malgré son apparente simplicité, c&rsquo;est un langage bourré de subtilités et de pièges à éviter, alors qu&rsquo;aujourd&rsquo;hui tout le monde va le pratiquer avec plus ou moins de réussite. C&rsquo;était aussi une chouette présentation maitrisée, qui aurait pu déviée tant javascript est sujet à polémique.</span></p>
<p style="text-align: center;"><a href="http://www.kanithael.net/2012/09/24/jugsummercamp-le-compte-rendu/img_20120914_120414/" rel="attachment wp-att-1419"><img class="aligncenter size-thumbnail wp-image-1419" style="border: 2px solid black;" title="cjolivet" src="http://www.kanithael.net/wp-content/uploads/2012/09/IMG_20120914_120414-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<h3><strong>CRaSH, un shell extensible pour gérer la JVM et vos applications<br />
<em>par <a href="https://twitter.com/aheritier" target="_blank">Arnaud Héritier</a></em></strong></h3>
<p style="text-align: justify;">Lors d&rsquo;un Quickie de 15min, Arnaud a présenté <a href="http://julienviet.com/crash/">CRaSH</a>, un peu mon coup de coeur de la journée. L&rsquo;idée de base est simple : des fois il serait tellement plus pratique de pouvoir se connecter à sa jvm qui tourne, par exemple en ssh, pour par exemple lancer des tâches d&rsquo;administration en mode shell (création de compte, etc&#8230;). Et bien c&rsquo;est ce que propose CRaSH avec tout un lot de commandes par défaut (par exemple pour connaitre la mémoire utilisée), et surtout la possibilité de développer ses propres commandes, en Groovy. On gagne déjà un temps précieux en ne développant pas d&rsquo;IHM inutile, et je pense que l&rsquo;on peut en gagner encore plus par la suite puisque cela doit permettre d&rsquo;automatiser certaines tâches courantes.<br />
Ses slides : <a href="http://fr.slideshare.net/aheritier/crash-jugsummercamp-2012-quickie">http://fr.slideshare.net/aheritier/crash-jugsummercamp-2012-quickie</a></p>
<p>&nbsp;</p>
<h3><strong>Start me up<br />
</strong><em>par <a href="https://twitter.com/ndeloof" target="_blank">Nicolas De Loof</a></em></h3>
<p style="text-align: justify;">On a retrouvé Nicolas pour un talk d&rsquo;une heure : Start Me Up. Nous sommes nombreux à le savoir, dans beaucoup d&rsquo;entreprises il est très compliqué de tester une idée, parce que cela va couter tout de suite très cher : Développement, infrastructure, mise à disposition de ressource, temps de décision&#8230; Durant cette heure, Nicolas a essayé de nous montrer qu&rsquo;il fallait faire abstraction de tout ça, et qu&rsquo;il existait des solutions pour tester rapidement une idée à moindre coût en s&rsquo;appuyant sur des solutions Cloud, avec des services clés en main !<br />
C&rsquo;est ainsi qu&rsquo;en une petite heure, Nicolas a créé un projet from scratch (archetype maven), a généré une page HTML en utilisant un site de template, une servlet, un service d&rsquo;indexation <a href="http://lucene.apache.org/solr/">Web Solr</a> et a pu déployer tout ça sur CloudBees ! Le but ? Faire un moteur de recherche histoire de concurrencer Google, devenir super important, et faire la une du Times ! <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  (On retiendra aussi l&rsquo;utilisation d&rsquo;une bête JSP. Parce que bon &laquo;&nbsp;écrire du Java dans une page JSP, c&rsquo;est pourri, aujourd&rsquo;hui c&rsquo;est beaucoup mieux d&rsquo;écrire du Scala dans un template Play! il parait&#8230; Hum&#8230;&nbsp;&raquo;)<br />
Présentation efficace et pleine d&rsquo;humour (pour changer) qui a montré qu&rsquo;il était tout à fait possible de mettre en ligne rapidement (moins d&rsquo;une heure!) et à moindre cout la concrétisation d&rsquo;une idée d&rsquo;un premier abord complexe.</p>
<h3><strong>Du legacy au Cloud en moins d’une heure<br />
<em>par  <a href="https://twitter.com/dgageot" target="_blank">David Gageot</a></em></strong></h3>
<p style="text-align: justify;">David, héros de <a href="http://www.code-story.net/">code story</a> à Devoxx France, a fait une présentation de pure live coding. Aucun slide, du code, et un objectif : rendre <a href="http://www.code-story.net/2012/02/09/GildedRose-WebStyle.html">du code legacy</a> beaucoup plus propre, plus robuste, et le déployer sur le cloud. David a montré qu&rsquo;un fichier texte à la racine du projet donnait de vagues spécifications fonctionnelles. Mais ce document est-il à jour ? Dans le doute, c&rsquo;est le code qui fera foi. David a alors écrit des JUnit sans forcément chercher à comprendre ce que le code faisait, l&rsquo;objectif étant que ses Junit couvre l&rsquo;intégralité du code fonctionnel, et qu&rsquo;ils passent, histoire de s&rsquo;assurer au fur et à mesure du refactoring qu&rsquo;il ne casserait rien. Il s&rsquo;est pour cela appuyé sur <a href="http://infinitest.github.com/">Infinitest</a>, un plugin qui permet de dérouler à chaud les JUnit. Dès que l&rsquo;on casse quelque chose, le voyant passe au rouge ! Dans ce cas là on revient en arrière, et on réfléchit. David a ainsi utilisé son IDE (IntelliJ) tel un véritable magicien pour refactorer tout ça, améliorant la complexité cyclomatique et la symétrie du code. C&rsquo;était vraiment bluffant, je sais qu&rsquo;il devrait entamer un tour de France des Jugs, et si il passe prêt de chez vous, je vous encourage vraiment à aller le voir !<br />
Le code est bien entendu à retrouver sur son github : <a href="https://github.com/dgageot/">https://github.com/dgageot/ </a></p>
<h3><strong>Programatoo pour les grands : how your kid can code ?<br />
par <a href="https://twitter.com/Audrey_Neveu" target="_blank">Audrey Neveu</a> et&#8230;. moi </strong></h3>
<p>Cette présentation, j&rsquo;y consacrerai un article complet, c&rsquo;est bien la moindre des choses !</p>
<p style="text-align: center;"><a href="http://www.kanithael.net/2012/05/30/programatoo-jouer-a-programmer/programatoologo_notext/" rel="attachment wp-att-1291"><img class="aligncenter size-thumbnail wp-image-1291" style="border: 2px solid black;" title="programatooLogo_notext" src="http://www.kanithael.net/wp-content/uploads/2012/05/programatooLogo_notext-150x150.png" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<h2>Conclusion</h2>
<p style="text-align: justify;">Le programme était complet, dans une conférence qui se voulait à &laquo;&nbsp;format familial&nbsp;&raquo;. Malgré le succès qui se confirme chaque année, il n&rsquo;y a pas de volonté de grossir cette conférence plus que de raison, et c&rsquo;est surement très bien comme ça. Cette proximité avec les speakers est géniale, on peut discuter avec tout le monde, il y a beaucoup d&rsquo;échange et c&rsquo;est bien le principal.<br />
Vivement l&rsquo;année prochaine !</p>
<p>LB.</p>
<p>&nbsp;</p>
<p>ps : d&rsquo;autres comptes rendus sur le site des <a href="http://www.duchess-france.org/">Duchess</a> (compte rendu illustré !! <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ), de <a href="http://blog.loof.fr/2012/09/jugsummercamp-2012.html">Nicolas De Loof</a> ou encore:<a href="http://blog.loof.fr/2012/09/jugsummercamp-2012.html"><br />
</a><a href="http://blogtechno.novediagroup.com/retour-sur-la-3eme-edition-du-jug-summer-camp/">http://blogtechno.novediagroup.com/retour-sur-la-3eme-edition-du-jug-summer-camp/<br />
</a><a href="http://damienriccio.wordpress.com/2012/09/19/jug-summer-camp-2012/">http://damienriccio.wordpress.com/2012/09/19/jug-summer-camp-2012/</a><a href="http://blogtechno.novediagroup.com/retour-sur-la-3eme-edition-du-jug-summer-camp/">  </a></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=UhyH0OLSmkA:nNnDP-bu4Iw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=UhyH0OLSmkA:nNnDP-bu4Iw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/UhyH0OLSmkA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/09/24/jugsummercamp-le-compte-rendu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/09/24/jugsummercamp-le-compte-rendu/</feedburner:origLink></item>
		<item>
		<title>[Jug Summer Camp] Et dans un jour…</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/yIrAOzSoc_0/</link>
		<comments>http://www.kanithael.net/2012/09/12/jug-summer-camp-et-dans-un-jour/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 14:57:33 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Jug Summer Camp]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[Programatoo]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1404</guid>
		<description><![CDATA[&#8230; Je serai dans un train, direction La Rochelle ! Parce que vendredi 14 septembre, c&#8217;est le Jug Summer Camp : Première &#171;&#160;grosse&#160;&#187; conférence de la rentrée, toute une journée avec des gens sympas dans une ambiance qui se veut détendue&#8230; Et cette année, grâce à l&#8217;équipe Programatoo j&#8217;aurai la chance d&#8217;y participer en tant que [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" title="JugSummerCamp" src="http://www.serli.com/blog/public/jugsummercamp_113.png" alt="" width="113" height="123" />&#8230; Je serai dans un train, direction La Rochelle !</p>
<p>Parce que vendredi 14 septembre, c&rsquo;est le Jug Summer Camp : Première &laquo;&nbsp;grosse&nbsp;&raquo; conférence de la rentrée, toute une journée avec des gens sympas dans une ambiance qui se veut détendue&#8230; Et cette année, grâce à l&rsquo;équipe <a href="https://plus.google.com/u/0/105050554172452836044/posts">Programatoo</a> j&rsquo;aurai la chance d&rsquo;y participer en tant que speaker !! En quelques mots, on va tâcher d&rsquo;expliquer pourquoi l&rsquo;éducation des enfants à l&rsquo;informatique est plus que jamais d&rsquo;actualité, et quels sont les outils existants. Je ne vais pas m&rsquo;étaler d&rsquo;avantage, mais je ferai une rétrospective du Jug Summer Camp une fois passé.</p>
<p>En parallèle, le contenu de la journée a l&rsquo;air vraiment chouette, et il me tarde d&rsquo;y être !</p>
<p>Plus de renseignements : <a href="https://sites.google.com/site/jugsummercamp/planning">https://sites.google.com/site/jugsummercamp/planning</a></p>
<p>En tout cas la rentrée est riche en évènements. Hier soir a eu lieu<a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20120911"> le premier Paris Jug</a> de la rentrée, il va bientôt y avoir un <a href="http://www.duchess-france.org/les-mains-dans-le-code-avec-elastic-search/">Hands On JDuchess sur Elastic Search</a>, et beaucoup d&rsquo;autres choses, comme la venue en octobre de <a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20121003">Richard Stallman au Paris Jug</a> !. Je vais essayer de reprendre un rythme normal de publication pour tenir au courant des différents évènements parisiens.</p>
<p>A bientôt,</p>
<p>LB.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=yIrAOzSoc_0:b-4pT-qQ1V4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=yIrAOzSoc_0:b-4pT-qQ1V4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/yIrAOzSoc_0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/09/12/jug-summer-camp-et-dans-un-jour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/09/12/jug-summer-camp-et-dans-un-jour/</feedburner:origLink></item>
		<item>
		<title>[Galaxy Nexus][Jelly Bean][Mise à jour] Yakjuxw et Yakju : un tutorial</title>
		<link>http://feedproxy.google.com/~r/kanithael/~3/kDaJZ4hIm_Q/</link>
		<comments>http://www.kanithael.net/2012/07/31/galaxy-nexusjelly-bean-yakjuxw-et-yakju-un-tutorial/#comments</comments>
		<pubDate>Tue, 31 Jul 2012 21:26:17 +0000</pubDate>
		<dc:creator>LB</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Galaxy Nexus]]></category>
		<category><![CDATA[Jelly Bean]]></category>
		<category><![CDATA[Yakju]]></category>
		<category><![CDATA[Yakjuxw]]></category>

		<guid isPermaLink="false">http://www.kanithael.net/?p=1395</guid>
		<description><![CDATA[Si comme moi vous vous étonnez du retard dans les mises à jour de votre Galaxy Nexus, sachez qu&#8217;il y a une explication assez simple. Pour faire court, certaines Rom du Galaxy Nexus sont gérées par Google himself, et d&#8217;autres par Samsung. Il se trouve que pour la peine, les mises à jour des téléphones [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft" title="JellyBean" alt="" src="http://www.android.com/images/whatsnew/jb-new-logo.png" width="124" height="190" />Si comme moi vous vous étonnez du retard dans les mises à jour de votre Galaxy Nexus, sachez qu&rsquo;il y a une explication assez simple. Pour faire court, certaines Rom du Galaxy Nexus sont gérées par Google himself, et d&rsquo;autres par Samsung. Il se trouve que pour la peine, les mises à jour des téléphones gérés par Samsung ont pas mal de retard. Par exemple pour passer de la 4.0.2 à la 4.0.4, il y a eu deux bons mois de retard par rapport aux natifs. Et avec la sortie de Jelly Bean, j&rsquo;ai voulu y remédier.</p>
<p style="text-align: justify;">Déjà, comment être sur que vous avez une version Samsung, autrement dit &laquo;&nbsp;Yakjuxw&nbsp;&raquo; (il y a d&rsquo;autres noms de versions encore il me semble&#8230;). Pour savoir, un test simple :</p>
<ol style="text-align: justify;">
<li>Vous ouvrez Google Maps</li>
<li>Paramètres</li>
<li>A propos</li>
<li>&laquo;&nbsp;Appareil&nbsp;&raquo; vous affichera peut-être Yakjuxw, si vous êtes dans mon cas&#8230;</li>
</ol>
<p style="text-align: justify;">Mais que l&rsquo;on se rassure, il est tout à fait possible d&rsquo;installer une Yakju standard pour avoir les mises à jour au fur et à mesure des sorties Google ! Pour cela, je vais vous rediriger (oh la facilité) vers un super tutorial que j&rsquo;ai suivi pas à pas et qui a fonctionné parfaitement du premier coup&#8230;</p>
<p style="text-align: center;"><strong><a href="http://www.romandroid.ch/discussions/galaxy-nexus-tuto-pour-passer-de-yakjuxw-yakju">http://www.romandroid.ch/discussions/galaxy-nexus-tuto-pour-passer-de-yakjuxw-yakju</a></strong></p>
<p style="text-align: justify;">J&rsquo;aurais cependant quelques conseils&#8230; Il faut savoir que flasher son téléphone revient à tout effacer, y compris ses données ou ses textos. N&rsquo;oubliez donc pas de faire une sauvegarde de vos photos par exemple. Pour les textos, j&rsquo;ai installé une application que l&rsquo;on m&rsquo;a conseillé et qui a très bien marché : <a href="https://play.google.com/store/apps/details?id=com.zegoggles.smssync&amp;hl=fr">SMS Backup +</a> qui a pour particularité de sauvegarder l&rsquo;intégralité de ses textos sous un libellé GMail. C&rsquo;est finalement assez pratique pour pouvoir indexer ses textos (une adresse, un code, que sais-je&#8230;)</p>
<p style="text-align: justify;">La deuxième chose à prendre en considération, c&rsquo;est que l&rsquo;auteur donne des liens qui ne sont pas à jour.</p>
<ul style="text-align: justify;">
<li>Premier lien de l&rsquo;étape 1.1, ne pas cliquer, aller le chercher directement sur cette page : <a href="http://forum.xda-developers.com/showpost.php?p=20058157&amp;postcount=1">http://forum.xda-developers.com/showpost.php?p=20058157&amp;postcount=1</a></li>
<li>A l&rsquo;étape 2.1, l&rsquo;auteur donne un lien vers une ROM 4.04. Google a fourni une mise à jour, ce qui nous permet d&rsquo;installer directement Jelly Bean ! Pour télécharger la ROM de son choix, il faut aller ici :<br />
<a href="https://developers.google.com/android/nexus/images">https://developers.google.com/android/nexus/images</a> et sélectionner dans notre cas la ROM Yakju 4.1.1</li>
<li>Le point précédent implique qu&rsquo;il faut prendre garde aux étapes 3.8 et 3.10 !! Le nom des fichiers diffère de ce qui est écrit en fonction de votre téléchargement, bien évidemment&#8230;</li>
</ul>
<p style="text-align: justify;">En tout cas un gros bravo à l&rsquo;auteur pour ce tutoriel. J&rsquo;ai un beau Jelly Bean tout neuf, ma seule perte étant mes scores Angry Birds ! <img src='http://www.kanithael.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">LB.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kanithael?a=kDaJZ4hIm_Q:SyAYcuaHuDQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kanithael?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kanithael?a=kDaJZ4hIm_Q:SyAYcuaHuDQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kanithael?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kanithael/~4/kDaJZ4hIm_Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.kanithael.net/2012/07/31/galaxy-nexusjelly-bean-yakjuxw-et-yakju-un-tutorial/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.kanithael.net/2012/07/31/galaxy-nexusjelly-bean-yakjuxw-et-yakju-un-tutorial/</feedburner:origLink></item>
	<copyright>Copyright 2011 Kanithael</copyright><media:credit role="author">LB</media:credit><media:rating>nonadult</media:rating></channel>
</rss><!-- Dynamic page generated in 2.750 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-14 18:58:03 -->
