<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title><![CDATA[Clément Delafargue // Divarvel]]></title>
	<description><![CDATA[Flux RSS des articles]]></description>
	<pubDate>Wed, 27 Aug 2008 23:15:15 +0200</pubDate>
	<link>http://www.divarvel.fr</link>
	<language>fr</language>
	<generator>http://www.eklablog.com</generator>
	
	<item>
		<title><![CDATA[Personnaliser son Léopard (1)]]></title>
		<link>http://www.divarvel.fr/article-162-216810-personnaliser-son-leopard-1.html</link>
		<dc:creator>Stockholm</dc:creator>
		<description><![CDATA[J&#39;avais promis &agrave; Div que je parlerai de L&eacute;opard dans sa tribune... Voil&agrave; qui va &ecirc;tre fait ! ( &lt;article original&gt; )

MacOS X 10.5 - L&eacute;opard pour les intimes - est un syst&egrave;me d&#39;exploitation se pr&ecirc;tant particuli&egrave;rement bien...]]></description>
		<content:encoded><![CDATA[<div align="justify"><span style="font-size: small">J&#39;avais promis &agrave; Div que je parlerai de L&eacute;opard dans sa tribune... Voil&agrave; qui va &ecirc;tre fait ! (<a href="http://stockholm.eklablog.com/article-8319-216734-personnaliser-son-leopard-1.html">&lt;article original&gt;</a>)<br /><br />MacOS X 10.5 - L&eacute;opard pour les intimes - est un syst&egrave;me d&#39;exploitation se pr&ecirc;tant particuli&egrave;rement bien &agrave; la personnalisation (customization pour les franglophones). Mais il y a tant de choses &agrave; faire pour apposer sa marque sur son grand f&eacute;lin qu&#39;il est parfois difficile de savoir par o&ugrave; commencer...<br /><br /><span style="color: #0033ff"><strong><span style="font-size: medium">Fond d&#39;&eacute;crans</span></strong></span><br /></span><hr size="2" width="100%" /><br /><span style="font-size: small">Quand on r&eacute;cup&egrave;re la b&ecirc;te, en g&eacute;n&eacute;ral, en fond d&#39;&eacute;cran, il y a &ccedil;a :<br /><img align="middle" alt="Wall Leopard" height="188" hspace="20" src="https://engineering.purdue.edu/Intranet/Users/andrew.s.furthmiller.1/MyPictures/img-wallpapers-mac-osx-leopard-wallpaper-apple-osx-7820.jpg" title="Wall Leopard" vspace="5" width="300" />Joli, non ?<br /><br />Mais au bout d&#39;un moment, &ccedil;a doit donner l&#39;impression de travailler sur une machine d&#39;exposition...<br />Les Pr&eacute;f&eacute;rences Syst&egrave;me offrent des tas de possibilit&eacute;s pour les fonds d&#39;&eacute;crans, parce qu&#39;attention on joue pas avec Windows, l&agrave;.<br /></span><img align="right" alt="Pref Sys" height="260" hspace="20" src="http://keepi.free.fr/12198648858.jpeg" title="Pref Sys" vspace="20" width="300" /><span style="font-size: small"><br />Les walls propos&eacute;s par les ing&eacute;nieurs de Steve sont presque tous tr&egrave;s beaux (apr&egrave;s, &ccedil;a d&eacute;pend des go&ucirc;ts de chacun), et vous pouvez bien entendu utiliser toutes les images que votre appareil photo et Photoshop (ou Gimp) seront capables de cr&eacute;er.<br /><br />Jusque l&agrave;, rien de bien fracassant, je suis d&#39;accord.<br /><br />Partons maintenant &agrave; la d&eacute;couverte... Cocher une simple option permet de changer l&#39;image toutes les cinq secondes ou toutes les vingt-quatre heures. Et toutes les dur&eacute;es interm&eacute;diaires, bien s&ucirc;r. Id&eacute;al pour ceux qui s&#39;ennuyent. L&#39;image sera chang&eacute;e pour une autre image issue du m&ecirc;me dossier. Pour ajouter un dossier, cliquer sur la croix en bas &agrave; gauche de la fen&ecirc;tre et choisir...<br /><br />Maintenant, si vous vous ennuyez vraiment, vous pouvez aussi avoir un film en fond d&#39;&eacute;cran... <a href="http://www.monkeybreadsoftware.de/Freeware/DesktopMoviePlayer.shtml">&lt;Desktop Movie Player&gt;</a>  (gratuit) s&#39;en charge tr&egrave;s bien avec les s&eacute;quences QuickTime, de m&ecirc;me que le lecteur DivX que tout le monde poss&egrave;de. <br /><a href="http://www.macrabbit.com/deskshade/">&lt;DeskShade&gt;</a> (payant), lui, vous cr&eacute;era plusieurs bureaux pour ranger vos ic&ocirc;nes et avoir de jolis fonds d&#39;&eacute;cran qui bougent avec de belles transitions.<br /><br /><a href="http://www.apple.com/downloads/macosx/icons_screensavers/wallsaver_nwwnetwork.html">&lt;WallSaver&gt;</a> (gratuit), quant &agrave; lui, place l&#39;&eacute;cran de veille en fond d&#39;&eacute;cran... Et c&#39;est &eacute;patant, comme dirait mon oncle ; voyez plut&ocirc;t :<br /><br /><object data="http://www.youtube.com/v/NPdxb8VIDEI&amp;hl=fr&amp;fs=1" height="344" type="application/x-shockwave-flash" width="425"><param name="movie" value="http://www.youtube.com/v/NPdxb8VIDEI&amp;hl=fr&amp;fs=1"></param><param name="quality" value="high"></param>Vous poss&eacute;dez une ancienne version du plugin Flash !<br />T&eacute;l&eacute;chargez-le gratuitement et rapidement en cliquant ici : <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;Lang=French&amp;P5_Language=French">http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;Lang=French&amp;P5_Language=French</a></object><br />Mention sp&eacute;ciale au commentaire sur le site d&#39;Apple :<br />&quot;You can show off the full potential of your Mac by letting it power through a task that would bring a PC to its knees. &quot; - Vous pouvez montrer le plein potentiel de votre Mac en le laissant effectuer une t&acirc;che qui mettrait un PC &agrave; genoux.<br />C&#39;est tellement vrai...<br /></span><span style="font-size: small"><br />La prochaine fois, le Dock !<br /></span><br /></div>]]></content:encoded>
		<pubDate>Wed, 27 Aug 2008 23:03:00 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-162-216810-personnaliser-son-leopard-1.html</guid>
	</item>
	<item>
		<title><![CDATA[Newton et la Pomme]]></title>
		<link>http://www.divarvel.fr/article-162-199281-newton-et-la-pomme.html</link>
		<dc:creator>Stockholm</dc:creator>
		<description><![CDATA[Un petit programme rigolo exploitant les acc&eacute;l&eacute;rom&egrave;tres prot&eacute;geant le disque dur des Macs. Cr&eacute;&eacute; non pas par des hackers mais par le collectif d&#39;artistes britanniques Tro&iuml;ka, ce programme tourne sur une installation du MoMA de New-York.

Le...]]></description>
		<content:encoded><![CDATA[<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/qB_K66mrZi4&amp;hl=fr&amp;fs=1" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/qB_K66mrZi4&amp;hl=fr&amp;fs=1" /><param name="quality" value="high" /><param name="allowFullScreen" value="true" /></object><br /><div align="justify"><span>Un petit programme rigolo exploitant les acc&eacute;l&eacute;rom&egrave;tres prot&eacute;geant le disque dur des Macs. Cr&eacute;&eacute; non pas par des hackers mais par le collectif d&#39;artistes britanniques Tro&iuml;ka, ce programme tourne sur une installation du MoMA de New-York.<br /><br />Le programme ne se r&eacute;plique pas ; &agrave; travers lui revit l&#39;&eacute;poque bon enfant des virus-&agrave;-faire-des-blagues. Lorsqu&#39;un plaisantin branche sur un Mac une clef USB portant Newton, celui-ci se transf&egrave;re en quelques instants sur le disque. Il s&#39;activera &agrave; un moment al&eacute;atoire, mettant le boxon dans les ic&ocirc;nes, jusqu&#39;&agrave; ce que l&#39;utilisateur &eacute;teigne l&#39;ordinateur. Et ne r&eacute;appara&icirc;tra plus jamais...<br /><br />Amusant, non, dirait monsieur Desproges ?<br /></span></div>]]></content:encoded>
		<pubDate>Mon, 04 Aug 2008 21:06:56 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-162-199281-newton-et-la-pomme.html</guid>
	</item>
	<item>
		<title><![CDATA[Je pars à Centrale Nantes :D]]></title>
		<link>http://www.divarvel.fr/article-80-196261-je-pars-a-centrale-nantes-d.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[Je viens de r&eacute;pondre Oui D&eacute;finitif &agrave; Centrale Nantes, rentr&eacute;e le 9 Septembre :D. J&#39;ai pu d&eacute;nicher une place dans la Rez, avec un pote de pr&eacute;pa (Thomas, pour ne pas le nommer), et un troisi&egrave;me larron que je ne connais pas encore. J&#39;aurai...]]></description>
		<content:encoded><![CDATA[<a href="http://data0.eklablog.com/divarvel/mod_article196261.png"><img src="http://data0.eklablog.com/divarvel/mod_article196261.png" width="338" alt="Je pars &agrave; Centrale Nantes :D" style="float: left; padding-right: 5px;" /></a><p>Je viens de r&eacute;pondre Oui D&eacute;finitif &agrave; Centrale Nantes, rentr&eacute;e le 9 Septembre :D. J&#39;ai pu d&eacute;nicher une place dans la Rez, avec un pote de pr&eacute;pa (Thomas, pour ne pas le nommer), et un troisi&egrave;me larron que je ne connais pas encore. J&#39;aurai donc tous les avantages d&#39;une r&eacute;sidence &eacute;tudiante (dont la prise ethernet dans la chambre, huhuhu).<br /><br />Je vais me replonger dans les plaquettes, mais j&#39;ai d&eacute;j&agrave; une id&eacute;e de ce que je vais faire : la fili&egrave;re Informatique &agrave; mon humble avis.<br />Ya aussi profusion de clubs et d&#39;assoc, &agrave; savoir : La gestion des sites internet des diff&eacute;rents clubs, le club robotique, la <abbr title="Junior Entreprise">JE</abbr>, aumonerie, club &oelig;nologie, <abbr title="Ing&eacute;nieurs Sans Fronti&egrave;res">ISF</abbr>, club rock, escalade... Plein plein plein de choses, je sens que je vais me r&eacute;galer :D</p><p>Du coup, j&#39;ai d&eacute;cid&eacute; de me faire plaisir ce soir : un petit havane de derri&egrave;re les fagots<br /><a href="http://www.flickr.com/photos/divarvel/2719051375/" title="Cigare de la victoire \o/ de divarvel, sur Flickr"><img alt="Cigare de la victoire \o/" height="334" src="http://farm4.static.flickr.com/3204/2719051375_2061b473bf.jpg" width="500" /></a></p>]]></content:encoded>
		<pubDate>Thu, 31 Jul 2008 15:13:22 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-80-196261-je-pars-a-centrale-nantes-d.html</guid>
	</item>
	<item>
		<title><![CDATA[Résultats d'oraux]]></title>
		<link>http://www.divarvel.fr/article-80-192253-resultats-d-oraux.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[Comme pr&eacute;vu, je me suis fait laminer aux oraux de Centrale, mais mon arnaque des &eacute;crits m&#39;a permis de tenir le choc, du coup, je sais dors et d&eacute;j&agrave; que je peux aller &agrave; Centrale Nantes \o/.

Je peux aussi attendre un peu pour voir ce que &ccedil;a donne...]]></description>
		<content:encoded><![CDATA[<a href="http://data0.eklablog.com/divarvel/mod_article192253.jpg"><img src="http://data0.eklablog.com/divarvel/mod_article192253.jpg" width="400" alt="R&eacute;sultats d'oraux" style="float: left; padding-right: 5px;" /></a><p align="justify">Comme pr&eacute;vu, je me suis fait <span style="font-weight: bold">laminer</span> aux oraux de Centrale, mais mon arnaque des &eacute;crits m&#39;a permis de tenir le choc, du coup, je sais dors et d&eacute;j&agrave; que je peux aller &agrave; <a href="http://www.ec-nantes.fr">Centrale Nantes</a> \o/.<br /><br />Je peux aussi attendre un peu pour voir ce que &ccedil;a donne &agrave; Sup&eacute;lec, mais bon, je risque de perdre du temps, et si &ccedil;a ne portait pas ses fruits, faudrait que j&#39;abandonne l&#39;id&eacute;e de la R&eacute;sidence de Centrale Nantes, ce qui serait fort f&acirc;cheux :/<br /><br />Fin voil&agrave;, j&#39;h&eacute;site &agrave; me pr&eacute;cipiter &agrave; Centrale Nantes, parceque Sup&eacute;lec c&#39;est quand m&ecirc;me la classe &agrave; Dallas...</p>]]></content:encoded>
		<pubDate>Fri, 25 Jul 2008 15:33:11 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-80-192253-resultats-d-oraux.html</guid>
	</item>
	<item>
		<title><![CDATA[Nikon D60]]></title>
		<link>http://www.divarvel.fr/article-139-188929-nikon-d60.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[J&#39;en r&ecirc;vais depuis quelques mois, j&#39;ai d&eacute;sormais un Nikon D60 + Objectif Nikkor 18-55. Je tra&icirc;ne donc depuis quelques jours sur les routes du coin pour photographier tout ce qui bouge (ou pas) histoire de me faire la main, apr&egrave;s avoir lu avec attention les 120...]]></description>
		<content:encoded><![CDATA[<p>J&#39;en r&ecirc;vais depuis quelques mois, j&#39;ai d&eacute;sormais un Nikon D60 + Objectif Nikkor 18-55. Je tra&icirc;ne donc depuis quelques jours sur les routes du coin pour photographier tout ce qui bouge (ou pas) histoire de me faire la main, apr&egrave;s avoir lu avec attention les 120 pages du manuel.<br /><br />Je ne sais trop quoi dire sur la b&ecirc;te, car je ne suis pas du tout expert en ces choses l&agrave;. J&#39;ai fait la d&eacute;couverte des modes PSAM, je me concentre sur A et M pour le moment, car je n&#39;ai pas de bidules rapides sous la main (comme un cours d&#39;eau imp&eacute;tueux ou une voiture de rallye). C'est juste dommage que le boîtier ne gère pas le bracketing, c'est juste un truc logiciel, ça n'aurait rien coûté à Nikon de l'implémenter...</p><p>Si &ccedil;a vous tente de passer faire un tour sur <a href="http://www.flickr.com/photos/divarvel">ma page flickr</a> , n&#39;h&eacute;sitez pas &agrave; critiquer / conseiller, tout commentaire constructif sera le bienvenu ;-)<br /><br /><em>Vous photographiez avec quel matos, et quelles &quot;R&egrave;gles d&#39;Or ?&quot;</em></p>]]></content:encoded>
		<pubDate>Mon, 21 Jul 2008 00:11:24 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-139-188929-nikon-d60.html</guid>
	</item>
	<item>
		<title><![CDATA[Fini la prépa !]]></title>
		<link>http://www.divarvel.fr/article-80-187819-fini-la-prepa.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[Voil&agrave; arriv&eacute;e la fin de mes deux ans de pr&eacute;pa (enfin j&#39;esp&egrave;re)... C&#39;est l&#39;occasion de faire un petit bilan &agrave; chaud, sur ce que m&#39;a apport&eacute; la pr&eacute;pa.
&Eacute;videmment, la pr&eacute;pa, c&#39;est synonyme de beaucoup de boulot ,...]]></description>
		<content:encoded><![CDATA[<a href="http://data0.eklablog.com/divarvel/mod_article187819.jpg"><img src="http://data0.eklablog.com/divarvel/mod_article187819.jpg" width="400" alt="Fini la pr&eacute;pa !" style="float: left; padding-right: 5px;" /></a><p align="justify">Voil&agrave; arriv&eacute;e la fin de mes deux ans de pr&eacute;pa (enfin j&#39;esp&egrave;re)... C&#39;est l&#39;occasion de faire un petit bilan &agrave; chaud, sur ce que m&#39;a apport&eacute; la pr&eacute;pa.<br />&Eacute;videmment, la pr&eacute;pa, c&#39;est synonyme de <strong>beaucoup de boulot</strong>, c&#39;&eacute;tait pas une surprise... J&#39;ai donc appris &agrave; g&eacute;rer des tonnes de travail, &agrave; me fixer des priorit&eacute;s, et parfois &agrave; payer les cons&eacute;quences de mauvais choix (&ccedil;a arrive), le corollaire de &ccedil;a, c&#39;est la grande claque que je me suis pris dans la gueule, qui calme l&#39;ego : La moiti&eacute; de la classe a eu mention Tr&egrave;s Bien au Bac, j&#39;ai eu beau avoir 17 en maths au bac, j&#39;&eacute;tais pas dans les premiers de la classe, au contraire , <strong>je me suis tap&eacute; des grosses taules</strong> en physique, mati&egrave;re dans laquelle j&#39;excellais au secondaire. Contrairement &agrave; ce que beaucoup pensent, l&#39;ambiance de pr&eacute;pa est <strong>tr&egrave;s chaleureuse</strong> : certes tout le monde bosse, et le classement compte plus que la note, mais presque tout le monde est pr&ecirc;t &agrave; aider les autres, &agrave; expliquer un point difficile. Les premiers de la classe, c&#39;est pas du tout le type &quot;Intello &agrave; lunettes qui parle &agrave; personne&quot; (d&#39;une part parce que tout le monde a des lunettes :p). Je ne dis pas que &ccedil;a n&#39;existe pas, il y en a toujours. C&#39;est aussi en pr&eacute;pa que j&#39;ai rencontr&eacute; les plus gros d&eacute;conneurs que je connaisse (Capitaine DWD, si tu passes par ici...), et puis bien s&ucirc;r, Bacchus Magnus qui ne se d&eacute;place que sur son Saint Skate.<br /><br />&Agrave; part la quantit&eacute; &eacute;norme de boulot, et le stress qui va avec, il y a une autre chose que je n&#39;ai pas trop aim&eacute;, c&#39;est le <strong>manque d&#39;ouverture d&#39;esprit</strong> de certains... Impossible de parler d&#39;autre chose que de boulot, de babyfoot et des histoires de c*l de la classe. C&#39;est bien dommage, j&#39;esp&egrave;re que &ccedil;a leur passera. Heureusement qu&#39;il y avait <a href="http://amsterdamned.eklablog.com">Pierre-Louis</a>  pour parler musique, cin&eacute;, et photo :D<br /><br />En r&eacute;sum&eacute;, <strong>deux ann&eacute;es &eacute;prouvantes</strong>, je ne peux pas le nier, mais vraiment, vraiment formatrices, non seulement j&#39;ai appris plein de trucs inutiles, (comme faire les calculs du pendule de Foucault en mixant deux &eacute;qua diff&nbsp; r&eacute;elles coupl&eacute;es pour en avoir une seule complexe &agrave; r&eacute;soudre), mais j&#39;ai surtout <strong>appris &agrave; bosser</strong> (ou pas, diront certains, mais je les merde, na !), et &agrave; jouer au bab (tr&egrave;s mal, j&#39;en conviens, mais ya un d&eacute;but &agrave; tout)<br />Si vous vous sentez le courage d&#39;aller dans cette voie, n&#39;h&eacute;sitez pas, c&#39;est vraiment formateur et satisfaisant sur un plan intellectuel (je peux d&eacute;sormais expliquer plein de ph&eacute;nom&egrave;nes physiques chelou comme les mar&eacute;es, la d&eacute;viation vers l&#39;ouest et la force de Coriolis)<br /></p>]]></content:encoded>
		<pubDate>Sat, 19 Jul 2008 15:35:09 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-80-187819-fini-la-prepa.html</guid>
	</item>
	<item>
		<title><![CDATA[[Chaîne] Mes habitudes de programmation]]></title>
		<link>http://www.divarvel.fr/article-41-182006-chaine-mes-habitudes-de-programmation.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[J&#39;ai &eacute;t&eacute; gentiment oblig&eacute;^Wconvi&eacute; par Skreo &agrave; d&eacute;crire mes petites habitudes en programmation...
Je m&#39;y attelle donc tout de suite.
 Les noms de variables, fonctions, m&eacute;thodes D&eacute;j&agrave;, j&#39;utilise l&#39;anglais pour nommer...]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.skreo.net/article-2904-181807-mes-conventions-en-programmation.html">J&#39;ai &eacute;t&eacute; gentiment oblig&eacute;^Wconvi&eacute; par Skreo</a>  &agrave; d&eacute;crire mes petites habitudes en programmation...<br />Je m&#39;y attelle donc tout de suite.<br /></p><h2>Les noms de variables, fonctions, m&eacute;thodes</h2><p>D&eacute;j&agrave;, j&#39;utilise l&#39;anglais pour nommer mes variables. Pour la capitalisation, tout d&eacute;pend de si je code Objet ou pas. Si je ne code pas objet, je fais &ccedil;a &agrave; la <abbr title="PHP : Hypertext Preprocessor">PHP</abbr> c&#39;est &agrave; dire des mots s&eacute;par&eacute;s par des underscore _. Quand je code Objet, j&#39;utilise une CamelCase bidouill&eacute;e, je mets des majuscules au d&eacute;but de tous les mots, sauf des verbes, ce qui revient tr&egrave;s souvent &agrave; du lowerCamelCase.</p><h2>Indentation</h2><p>Indentation de 4, j&#39;indente tout le bloc. Pour le xHTML (je sais, ce n&#39;est pas de la programmation), j&#39;indente le contenu des balises de type bloc (sauf h[1-6]), et je vais &agrave; la ligne. Je vais &agrave; la ligne apr&egrave;s un &lt;br /&gt;, sauf s&#39;il y en a plusieurs &agrave; la suite (mais c&#39;est plut&ocirc;t rare que &ccedil;a arrive)</p><h2>Accolades</h2><p>Accolade ouvrante &agrave; la fin de la ligne de d&eacute;finition de la boucle. Accolade fermante sur une nouvelle ligne, au m&ecirc;me niveau que la d&eacute;finition de la boucle.<br />Pas d&#39;accolades pour un bloc mono-ligne. (par exemple un if suivi d&#39;une seule instruction).</p><h2>Espaces</h2><p>Pour les virgules et les point-virgules : pas d&#39;espace avant, un espace apr&egrave;s.<br />Pas d&#39;espace entre les noms de fonction et la parenth&egrave;se ouvrante. Idem pour les boucles.<br />Pas d&#39;espace entre la parenth&egrave;se fermante et l&#39;accolade ouvrante dans les boucles.<br />Pas d&#39;espace entre le else et le if dans les else if.<br />Un espace de part et d&#39;autre des op&eacute;rateurs de modification (=, +=, *=, ...).<br />Un espace de part et d&#39;autre pour les op&eacute;rateurs de comparaison (==, &lt;=, &gt;=) et pour les op&eacute;rateurs de modification dans les boucles (for, while, if), sauf pour les longues expressions.</p><h2>Guillemets</h2><p>En php, j&#39;utilise uniquement les guillemets simples (apostrophe), sauf pour afficher des caract&egrave;res sp&eacute;ciaux (\r, \n ...).<br />En JS, &ccedil;a d&eacute;pend du contenu de la cha&icirc;ne. Si c&#39;est du texte tout b&ecirc;te, des guillemets doubles, si &ccedil;a contient du HTML, je mets des guillemets simples<br />Dans les autres langages, des guillemets doubles.</p><h2>Commentaires</h2><p>Dans les fichiers lambda, des commentaires pour expliquer la fonction d&#39;un bloc, en particulier si c&#39;est <em>tricky</em><br />Dans les fichiers qui d&eacute;finissent les classes, quelques lignes au d&eacute;but, puis un bloc de commentaire avant chaque m&eacute;thode : utilit&eacute;, variables attendues (r&ocirc;le, type, valeur par d&eacute;faut), valeur de retour, puis &eacute;ventuellement des commentaires monolignes pour expliquer la fonction de tel ou tel bloc. Les commentaires monolignes pour les blocs sont mis apr&egrave;s l&#39;accolade ouvrante, pr&eacute;c&eacute;d&eacute;s d&#39;un espace.</p><div class="code"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #808080; font-style: italic;">//Code non_objet</span><br />
<span style="color: #0000ff;">$premiere_variable</span> = <span style="color: #ff0000;">'Texte'</span>;<br />
<span style="color: #000000; font-weight: bold;">function</span> get_property<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> <span style="color: #808080; font-style: italic;">// Cette fonction retourne un truc</span><br />
    <span style="color: #0000ff;">$retour</span> = <span style="color: #ff0000;">'Un truc'</span>;<br />
    <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">$retour</span>; <br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #808080; font-style: italic;">//Code objet</span><br />
<span style="color: #000000; font-weight: bold;">class</span> ClasseBidon<span style="color: #66cc66;">&#123;</span><br />
<span style="color: #808080; font-style: italic;">/*<br />
Fonction sayHello<br />
Sert à dire Hello World<br />
Arguments : Aucun<br />
Retourne : string<br />
*/</span><br />
    <span style="color: #000000; font-weight: bold;">public</span> <a href="http://www.php.net/static"><span style="color: #000066;">static</span></a> <span style="color: #000000; font-weight: bold;">function</span> sayHello<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />
        <span style="color: #b1b100;">return</span> <span style="color: #ff0000;">'Hello World !'</span><br />
    <span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><div style="display:none;">[code=php]&lt;?php<br />//Code non_objet<br />$premiere_variable = &#39;Texte&#39;;<br />function get_property(){ // Cette fonction retourne un truc<br />&nbsp;&nbsp;&nbsp;&nbsp;$retour = &#39;Un truc&#39;;<br />&nbsp;&nbsp;&nbsp;&nbsp;return $retour; <br />}<br />//Code objet<br />class ClasseBidon{<br />/*<br />Fonction sayHello<br />Sert &agrave; dire Hello World<br />Arguments : Aucun<br />Retourne : string<br />*/<br />&nbsp;&nbsp;&nbsp;&nbsp;public static function sayHello(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return &#39;Hello World !&#39;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br />?&gt;[/code]</div></div><p>Je fais suivre la cha&icirc;ne &agrave; <a href="http://xipoons.eklablog.com">Xipoons</a>, puis &agrave; ceux qui sont motiv&eacute;s :p</p>]]></content:encoded>
		<pubDate>Sat, 12 Jul 2008 10:46:15 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-41-182006-chaine-mes-habitudes-de-programmation.html</guid>
	</item>
	<item>
		<title><![CDATA[Le HowTo du Mercredi : Container crypté avec cryptsetup]]></title>
		<link>http://www.divarvel.fr/article-139-172693-le-howto-du-mercredi-container-crypte-avec-cryptsetup.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[Comment cr&eacute;er un fichier crypt&eacute; auquel on peut acc&eacute;der comme &agrave; une partition, en toute transparence, sans avoir besoin de beaucoup de choses]]></description>
		<content:encoded><![CDATA[<img align="left" alt="Cadenas" height="128" src="http://data0.eklablog.com/divarvel/mod_article171163.png" width="128" />C&#39;est cadeau, c&#39;est bonus, voil&agrave; comment se cr&eacute;er une partition virtuelle crypt&eacute;e &agrave; base de loopback, de dm et de cryptsetup.<br /><br />On cr&eacute;e un fichier, on le d&eacute;finit comme un p&eacute;riph&eacute;rique loopback, on le crypte, et on met un syst&egrave;me de fichiers dessus.<br /><br />On a besoin des modules suivants : dm-mod, dm-crypt, aes-i586 (on les modprobe, et on les ajoute &agrave; /etc/modules pour les prochaines fois)<br />On a besoin du programme cryptsetup<br /><br />On cr&eacute;e un fichier&nbsp; de la taille qu&#39;on veut (ici, 200 Mio) en mettant dessus des donn&eacute;es pseudo-al&eacute;atoires :<br />$ dd if=/dev/urandom of=fichier_container bs=1M count=200<br /><br />On cr&eacute;e un p&eacute;riph&eacute;rique loopback associ&eacute; &agrave; ce fichier :<br /># losetup /dev/loop0 fichier_container<br /><br />On met en place le syst&egrave;me de cryptage (c&#39;est &agrave; ce moment l&agrave; que vous choisissez le mot de passe)<br /># cryptsetup -c aes -y create nom_disque /dev/loop0<br /><br />Non seulement le cryptage est actif, mais en plus le p&eacute;riph&eacute;rique virtuel est activ&eacute;, et se trouve dans /dev/mapper/nom_disque<br /><br />On cr&eacute;e un syst&egrave;me de fichiers sur ce p&eacute;riph&eacute;rique (ici c&#39;est du ext3, mais c&#39;est pas obligatoire)<br />#mke2fs -j /dev/mapper/nom_disque<br /><br />On ajoute la ligne qui va bien dans /etc/fstab :<br />#vim /etc/fstab (ou pour les manchots #gedit /etc/fstab ou #kate /etc/fstab)<br />/dev/mapper/nom_disque &nbsp; /point/de/montage &nbsp; ext3&nbsp;&nbsp; noauto,noatime,user,rw&nbsp;&nbsp; 0&nbsp;&nbsp; 0<br /><br />Le dossier du point de montage doit <strong>vous</strong> appartenir (pas &agrave; root)<br /><br />On monte le disque<br />$mount /dev/mapper/nom_disque<br /><br />Bingo ! <br /><br />Une fois qu&#39;on s&#39;est amus&eacute; :<br />On d&eacute;monte<br />$umount /dev/mapper/nom_disque<br /><br />On ferme l&#39;acc&egrave;s<br />#cryptsetup remove nom_disque<br /><br />On enl&egrave;ve l&#39;interface loopback<br />#losetup -d /dev/loop0<br /><br />Pour remonter le disque :<br />#losetup /dev/loop0 fichier_container<br />#cryptsetup create nom_disque /dev/loop0<br />$mount /dev/mapper/nom_disque<br /><br />C&#39;est facilement scriptable, et c&#39;est l&eacute;ger.<br />]]></content:encoded>
		<pubDate>Wed, 02 Jul 2008 00:08:43 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-139-172693-le-howto-du-mercredi-container-crypte-avec-cryptsetup.html</guid>
	</item>
	<item>
		<title><![CDATA[Ubuntu8.04 sur EEE]]></title>
		<link>http://www.divarvel.fr/article-139-171768-ubuntu8-04-sur-eee.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[Apr&egrave;s quelques essais infructueux, j&#39;ai renonc&eacute; &agrave; installer UbuntuEEE sur Pelageee. En volant le lecteur&nbsp; CD sur le PC familial et en le branchant &agrave; mon bo&icirc;tier de DD Externe, j&#39;ai pu, gr&acirc;ce &agrave; un CD d&#39;Ubuntu qui tra&icirc;nait, me...]]></description>
		<content:encoded><![CDATA[<a href="http://data0.eklablog.com/divarvel/mod_article171768.png"><img src="http://data0.eklablog.com/divarvel/mod_article171768.png" width="47" alt="Ubuntu8.04 sur EEE" style="float: left; padding-right: 5px;" /></a><h3>Les nouveaut&eacute;s sympa</h3><ul><li>Firefox 3 marche vraiment bien sur le EEE (sauf quelques extensions, mais pas les plus importantes). Petit regret, minifox, le th&egrave;me optimis&eacute; ne marche pas. Sinon, la gestion des Add-On et des Downloads est g&eacute;niale, l&#39;Awesome Bar l&#39;est vraiment, et l&#39;int&eacute;gration avec Gnome donne beaucoup plus de charme &agrave; tous les formulaires.</li><li>La nouvelle mouture de Gnome g&egrave;re bien GPG, c&#39;est tr&egrave;s simple d&#39;encoder ou de signer un fichier. M&ecirc;me les LVM crypt&eacute;es avec Luks sont d&eacute;tect&eacute;es</li><li>C&#39;est peut &ecirc;tre pas r&eacute;cent, mais je viens de d&eacute;couvrir Disk Usage Analyser, qui permet de voir graphiquement la place prise par diff&eacute;rents dossiers (<a href="http://pascal.ledisque.free.fr/wordpress/wp-content/uploads/2007/05/analyseur-utilisation-disques.png">voir screenshot</a> )<br /></li></ul><h3>Tweaks pour une Ubuntu fonctionnelle sur le EEE</h3><p>Tout est d&eacute;crit ici : <a href="http://doc.ubuntu-fr.org/asus_eee_pc_701">Adaptation de Ubuntu pour le EEE 701 sur Ubuntu-fr.org</a> <br />J&#39;ai pay&eacute; mon choix de ne pas prendre ubuntu eee directement en &eacute;tant oblig&eacute; de compiler madwifi. Masi bon, d&#39;une part, compiler sayrigolo, et d&#39;autre part, utiliser NDISWrapper alors que des drivers Linux existent, sayd&eacute;bile (et &ccedil;a ne permet pas de <strike>craquer du WiFi</strike> tester la s&eacute;curit&eacute; de son r&eacute;seau sans fil en tout bien tout honneur). La petite d&eacute;ception est que les touches Multim&eacute;dia ne fonctionnent pas, mais je sens que je peux arranger tout &ccedil;a. Globalement, je suis content de la migration, reste &agrave; voir si je perds beaucoup en autonomie &agrave; cause de la lourdeur du syst&egrave;me. Le boot dure 1minute + 20 secondes d&#39;ouverture de session Gnome, il y a moyen de r&eacute;duire ce temps, je m&#39;y att&egrave;lerai un de ces jours.<br /></p>]]></content:encoded>
		<pubDate>Tue, 01 Jul 2008 11:06:22 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-139-171768-ubuntu8-04-sur-eee.html</guid>
	</item>
	<item>
		<title><![CDATA[Bien choisir ses phrases de passe]]></title>
		<link>http://www.divarvel.fr/article-139-171163-bien-choisir-ses-phrases-de-passe.html</link>
		<dc:creator>divarvel</dc:creator>
		<description><![CDATA[Les mots de passe trop faciles &agrave; deviner sont le fl&eacute;au pour tout syst&egrave;me que l&#39;on veut s&eacute;curiser. Il est totalement inutile d&#39;employer les techniques d&#39;encryptage les plus avanc&eacute;es si le mot (ou la phrase) de passe peut se trouver trop simplement....]]></description>
		<content:encoded><![CDATA[<a href="http://data0.eklablog.com/divarvel/mod_article171163.png"><img src="http://data0.eklablog.com/divarvel/mod_article171163.png" width="128" alt="Bien choisir ses phrases de passe" style="float: left; padding-right: 5px;" /></a><p>Les mots de passe trop faciles &agrave; deviner sont le fl&eacute;au pour tout syst&egrave;me que l&#39;on veut s&eacute;curiser. Il est totalement inutile d&#39;employer les techniques d&#39;encryptage les plus avanc&eacute;es si le mot (ou la phrase) de passe peut se trouver trop simplement. <strong>Une cha&icirc;ne est aussi faible que le plus faible de ses maillons</strong>. Bien souvent, ce maillon faible, c&#39;est <strike>Laurence Boccolini</strike> (d&eacute;sol&eacute;...) le mot de passe (la vuln&eacute;rabilit&eacute; de <abbr title="WiFi Protected Access">WPA</abbr>-<abbr title="Pre Shared key">PSK</abbr> est un bon exemple). La qualit&eacute; principale d&#39;un mot de passe est sa complexit&eacute;. Vient ensuite la praticit&eacute; (et contrairement &agrave; ce que l&#39;on pourrait penser ces deux exigences ne sont pas forc&eacute;ment contraires). Je vous livre deux trois conseils que j&#39;ai pu glaner en me baladant sur le Web.<br /></p><h3>Entropie maximale et Facilit&eacute; &agrave; retenir</h3><p>Je ne saurais que vous conseiller d&#39;aller lire cet article : <a href="http://www.baekdal.com/articles/Usability/password-security-usability/">The usability of passwords by Thomas Baekdal</a>, tr&egrave;s bien foutu, et agr&eacute;able &agrave; lire de surcro&icirc;t.<br />Pour les anglophobes, il y est dit (et montr&eacute;) que choisir un mot commun ou courant comme mot de passe est totalement idiot, que choisir un mot de passe du genre &quot;sfJyT&amp;(-Hgg76d&quot; est assez s&eacute;curitaire, mais qu&#39;&eacute;tonnamment, &quot;this is fun&quot; est plus dur &agrave; casser que &quot;sfJyT&amp;(-Hgg76d&quot;.</p><h3>Grand nombre de mots de passe</h3><p>Je ne compte pas retenir un mot de passe par service, l&#39;id&eacute;e est donc de d&eacute;cliner quelques mots de passe s&eacute;curis&eacute;s en plusieurs dizaines, facilement retrouvables &agrave; partir des mots de passe originaux, et avec l&#39;aide &eacute;ventuelle d&#39;un index, mais ne permettant pas de deviner les autres. Certains se construisent un pr&eacute;fixe s&eacute;curis&eacute; qu&#39;ils retiennent, et y adjoignent un suffixe propre &agrave; chaque service, soit le nom du service lui m&ecirc;me, soit un num&eacute;ro qu&#39;ils peuvent noter dans une liste. D&#39;autres cr&eacute;ent un mot de passe s&eacute;curis&eacute; par service un tant soit peu critique, et un mot de passe plus simple leur servant &agrave; tous les autres services. Ces deux m&eacute;thodes pr&eacute;sentent des petits d&eacute;fauts. Pour la premi&egrave;re l&#39;utilisation syst&eacute;matique du m&ecirc;me pr&eacute;fixe sur tous les services les met &agrave; la merci d&#39;un administrateur peu scrupuleux, et ce pour tous les services. La deuxi&egrave;me m&eacute;thode laisse la possibilit&eacute; de se faire pirater tous les services &quot;secondaires&quot;</p><h3>Ma m&eacute;thode</h3><p>J&#39;ai fait un mix des deux : je me suis cr&eacute;&eacute; un set d&#39;une dizaine de mots de passe s&eacute;curis&eacute;s que je combine, je n&#39;ai qu&#39;&agrave; retenir lesquels je choisis quand je forme la combinaison. Ainsi, la liste de combinaisons est assez facile &agrave; retenir, je peux me permettre de la noter puisqu&#39;elle est inutile sans les mots de passe, et enfin la possession d&#39;un de mes mots de passe ne suffit pas pour d&eacute;terminer les autres. Bingo ! (C&#39;est un peu tordu, mais efficace)</p> <p id="questiondouverturealakonpourfairereagirleslecteurs"><em>Et vous, vous faites quoi pour g&eacute;rer vos mots de passe ?</em></p>]]></content:encoded>
		<pubDate>Mon, 30 Jun 2008 14:43:39 +0200</pubDate>
		<guid isPermaLink="true">http://www.divarvel.fr/article-139-171163-bien-choisir-ses-phrases-de-passe.html</guid>
	</item>
</channel>
</rss><!--mdp=-->