<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Darklg Blog</title>
	
	<link>http://darklg.me</link>
	<description>Intégration, développement web, WordPress, SEO, Productivité &amp; caféine</description>
	<lastBuildDate>Wed, 25 Apr 2012 07:32:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/darklg" /><feedburner:info uri="darklg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:emailServiceId>darklg</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdarklg" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/darklg" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdarklg" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdarklg" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdarklg" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fdarklg" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><item>
		<title>Ma méthodologie d’intégration web</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/PuPGKowzdUY/</link>
		<comments>http://darklg.me/2012/04/methodologie-integration-web-front-end/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 16:02:05 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[Productivité]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=706</guid>
		<description><![CDATA[Je fais suite à cet article de Kaelig sur sa méthodologie d’intégration, en vous présentant la méthodologie que j’applique actuellement sur l’intégration web et le développement front-end.]]></description>
			<content:encoded><![CDATA[<p>Je fais suite à <a href="http://blog.kaelig.fr/post/19622774780/bref-jai-integre-un-site">cet article de Kaelig</a> sur sa méthodologie d&#8217;intégration, en vous présentant la méthodologie que j&#8217;applique actuellement sur l&#8217;intégration web et le développement front-end.</p>
<h3>Etude</h3>
<ul>
<li>Questions-réponses avec le chef de projet sur la faisabilité de nouveaux éléments.</li>
<li>Questions-réponses avec le directeur artistique sur la faisabilité de certains blocks.</li>
<li>Réception officielle du projet.</li>
<li>Phase d&#8217;étude de l&#8217;intégration : Dimensions, Couleurs, Polices, Objets CSS utilisables, à styliser, &amp; nouveaux objets.</li>
<li>Ecriture du <strong>bilan de l&#8217;étude</strong>, avec stockage dans un dossier public, <a href="http://www.redmine.org/">Redmine</a>, ou sur le bureau selon le projet.</li>
</ul>
<h3>Intégration</h3>
<ul>
<li>Création des <strong>fichiers de base</strong>, à partir d&#8217;un pillage en règle de <a href="http://lab.darklg.me/CSSNormalize/">CSSNormalize</a> et de <a href="http://darklg.me/2011/10/la-magie-des-snippets/">quelques snippets</a>.</li>
<li>Intégration du header.</li>
<li>Intégration du footer.</li>
<li>Création d&#8217;une liste d&#8217;<strong>objets CSS récurrents</strong> sur le site : Boutons, formulaires, tableaux, etc.</li>
<li>&#8220;Torture&#8221; du fichier Objets : Textes trop longs, Images trop larges, HTML inséré là où il ne devrait pas, etc.</li>
<li>Intégration <strong>bloc par bloc</strong>.</li>
<li>A la fin de chacune de ces étapes, et pour chaque &#8220;bloc&#8221; intégré, je suis cette checklist :
<ul>
<li><strong>Café</strong></li>
<li><strong>Calages</strong> par rapport à la DA. (Pas de pixel perfect, mais un design propre)</li>
<li><strong>Débug</strong> FFx &#8211; IE 7&#8211;8&#8211;9</li>
<li><strong>Ajout de liens</strong> entre les templates afin de pouvoir y naviguer avant le début du développement.</li>
<li><strong>Rangement du CSS</strong> avec <a href="http://lab.darklg.me/CSSLisible/">CSSLisible</a></li>
<li><strong>Rangement du HTML</strong> avec <a href="http://lab.darklg.me/HTMLLisible/">HTMLLisible</a></li>
<li><strong>Conversion des pictos PNG </strong>(&#8211;200octets) en base64 avec <a href="http://lab.darklg.me/img2datauri/">IMG2data:uri</a></li>
<li>Commit / Pull / Push sur Git <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
</li>
</ul>
<h3>Finalisation</h3>
<ul>
<li>Livraison de l&#8217;inté.</li>
<li>Suivi avec le développeur.</li>
<li>Contre-pillage du projet : les nouveaux objets intéressants, les corrections et autres améliorations sont versés dans CSSNormalize.</li>
<li>Grosse sieste. (Cette étape tient plus du rêve.)</li>
</ul>
<h3>Notes</h3>
<ul>
<li>La phase d&#8217;étude oscille entre une heure et une journée.</li>
<li>J&#8217;appelle &laquo;&nbsp;Block&nbsp;&raquo; une zone du contenu avec une utilité distincte : un formulaire, un widget, etc &#8230;</li>
<li>Je regroupe souvent plusieurs petits blocks pour la checklist de fin de block, afin de grouper un peu.</li>
<li>La checklist de fin de block prend habituellement entre 2 et 15 minutes.</li>
<li>CSSLisible &amp; HTMLLisible sont utilisés au travers de leur API dans <a href="http://smilesoftware.com/TextExpander/">TextExpander</a>.</li>
</ul>
<p>Oui, cet article fait une belle pub pour <a href="http://lab.darklg.me/">Darklg Labs</a>. So what ? ; )</p>
<p>Votre méthodologie diffère beaucoup de la mienne ?</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/04/methodologie-integration-web-front-end/">Ma méthodologie d&#8217;intégration web</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Ma+m%C3%A9thodologie+d%26%238217%3Bint%C3%A9gration+web&amp;url=http://darklg.me/2012/04/methodologie-integration-web-front-end/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=PuPGKowzdUY:1RXTvFIDZ4A:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=PuPGKowzdUY:1RXTvFIDZ4A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=PuPGKowzdUY:1RXTvFIDZ4A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=PuPGKowzdUY:1RXTvFIDZ4A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=PuPGKowzdUY:1RXTvFIDZ4A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=PuPGKowzdUY:1RXTvFIDZ4A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/PuPGKowzdUY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/04/methodologie-integration-web-front-end/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/04/methodologie-integration-web-front-end/</feedburner:origLink></item>
		<item>
		<title>ScumbagBot – Bot en Javascript.</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/q5casATKXKI/</link>
		<comments>http://darklg.me/2012/03/scumbagbot-bot-javascript/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 06:55:04 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=701</guid>
		<description><![CDATA[ScumbagBot est un bout de Javascript, codé sur mes pauses de la journée, permettant la discussion avec un bot doté d'un mauvais caractère.]]></description>
			<content:encoded><![CDATA[<p><a href="http://lab.darklg.me/ScumbagBot"><strong>ScumbagBot</strong></a> est un bout de <strong>Javascript</strong>, codé sur mes pauses de la journée, permettant la discussion avec un <strong>bot</strong> doté d&#8217;un sale caractère.</p>
<p>Ce script permet des échanges simples : plusieurs <strong>questions</strong> commençant par une <strong>chaine de caractères</strong> spécifique, déclenchant une <strong>réponse sélectionnée</strong> au hasard parmi quelques unes.</p>
<p>J&#8217;ai également tenté de mettre en place des <strong>points de conversations</strong>, permettant ainsi plus de dynamique. Atteindre ces points, par un échange forcé par le <strong>bot</strong> ou non, peut permettre de <strong>débloquer d&#8217;autres parties</strong> de la conversation.</p>
<p>Evidemment, du gros gros work in progress : )</p>
<ul>
<li><a href="https://github.com/Darklg/ScumbagBot"><strong>Forkez le sur Github</strong></a></li>
<li><a href="http://lab.darklg.me/ScumbagBot/">Testez <strong>ScumbagBot</strong></a></li>
</ul>
<p>Le comportement de ce bot n&#8217;a évidemment pas été calqué sur le mien. Forcément.</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/03/scumbagbot-bot-javascript/">ScumbagBot &#8211; Bot en Javascript.</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+ScumbagBot+%26%238211%3B+Bot+en+Javascript.&amp;url=http://darklg.me/2012/03/scumbagbot-bot-javascript/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=q5casATKXKI:SYO29Nx-h7A:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=q5casATKXKI:SYO29Nx-h7A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=q5casATKXKI:SYO29Nx-h7A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=q5casATKXKI:SYO29Nx-h7A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=q5casATKXKI:SYO29Nx-h7A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=q5casATKXKI:SYO29Nx-h7A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/q5casATKXKI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/03/scumbagbot-bot-javascript/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/03/scumbagbot-bot-javascript/</feedburner:origLink></item>
		<item>
		<title>Font-face avec Anti-Aliasing sur Mac OSX &amp; Windows.</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/lRoyMrFFwoI/</link>
		<comments>http://darklg.me/2012/03/font-face-avec-anti-aliasing-windows/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 17:32:26 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[typo]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=654</guid>
		<description><![CDATA[Voici quelques pistes pour « lisser » un texte sous différents navigateurs sur Windows &#038; Mac OSX, ou du moins pour déclencher cleartype sur les typos, afin que votre font-face soit toujours beau et délicat :
]]></description>
			<content:encoded><![CDATA[<p>Voici quelques pistes pour <strong>&laquo;&nbsp;lisser&nbsp;&raquo; un texte</strong> sous différents navigateurs sur <strong>Windows</strong> et <strong>Mac OSX</strong>, ou du moins pour <strong>déclencher cleartype</strong> sur les typos, afin que votre font-face soit toujours beau et délicat : </p>
<h3>Sur IE 7 &amp; IE 8</h3>
<p>Une opacité de .99 semble déclencher le lissage de la police.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">filter<span style="color: #00AA00;">:</span> alpha<span style="color: #00AA00;">&#40;</span>opacity<span style="color: #00AA00;">=</span><span style="color: #cc66cc;">99</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>Un background non transparent défini sur le bloc ou son parent marche parfois également.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span></pre></div></div>

<h3>Sur Webkit (Google Chrome, Safari, &#8230;)</h3>
<p>webkit-text-stroke ajoute une bordure interne (couleur/taille à adapter) et permet de &laquo;&nbsp;récupérer&nbsp;&raquo; certaines polices fines.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-webkit-text-stroke<span style="color: #00AA00;">:</span> <span style="color: #933;">0.5px</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>Une très légère rotation peut éventuellement activer ClearType.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-webkit-transform<span style="color: #00AA00;">:</span> rotate<span style="color: #00AA00;">&#40;</span>-0.0000000001deg<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>Sur les anciennes version de Chrome, une ombre presque invisible déclenchait Cleartype. Ne fonctionne plus sur les dernières versions.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.01</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>Jouer avec webkit-font-smoothing peut aussi donner un résultat.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-webkit-font-smoothing<span style="color: #00AA00;">:</span> <span style="color: #00AA00;">&#40;</span>subpixel-antialiased|antialiased|none<span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>Changer l&#8217;ordre dans le font-face m&#8217;a donné de belles surprises, sous Windows &#038; OSX</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@font-face {</span>
    <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'MaFont'</span><span style="color: #00AA00;">;</span>
    src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'MaFont.eot'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
    src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'MaFont.eot?#iefix'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'embedded-opentype'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'MaFont.svg#MaFont'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'svg'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'MaFont.woff'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'woff'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">,</span>
         <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'MaFont.ttf'</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'truetype'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>L&#8217;opacité à 999‰ peut également ramener un rendu correct &#8230; <strong>même sous OSX</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">opacity<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0.999</span><span style="color: #00AA00;">;</span></pre></div></div>

<h3>Sur les autres navigateurs &#8230; dont Firefox</h3>
<ul>
<li><strong>Important</strong> : Si vous utilisez le <a rel="external" href="http://www.fontsquirrel.com/fontface/generator">Font-Face Generator de Font Squirrel</a>, assurez vous (mode expert) que &laquo;&nbsp;Apply Hinting&nbsp;&raquo; est bien coché. Si vous n&#8217;êtes pas sûr, renvoyez le fichier original !</li>
<li>Assurez-vous que le font-weight déclaré en CSS correspond au <strong>font-weight</strong> de la police chargée.</li>
<li>Parfois, les navigateurs <strong>préfèreront une taille de police</strong> à une autre. 12px ou 16px peuvent, par exemple, donner de meilleurs résultats que 13px ou 17px.</li>
<li>Jouer avec <strong>text-shadow</strong> peut aider légèrement sur Firefox.</li>
<li>Si rien ne marche, votre typo n&#8217;est probablement pas adaptée à un usage web. Il est difficile d&#8217;imiter certains réglages de Photoshop, comme &laquo;&nbsp;Police Nette&nbsp;&raquo; et autres.</li>
</ul>
<p>Et vous, vous avez d&#8217;autres pistes ?</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/03/font-face-avec-anti-aliasing-windows/">Font-face avec Anti-Aliasing sur Mac OSX &#038; Windows.</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Font-face+avec+Anti-Aliasing+sur+Mac+OSX+%26%23038%3B+Windows.&amp;url=http://darklg.me/2012/03/font-face-avec-anti-aliasing-windows/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=lRoyMrFFwoI:skjpe5rh95o:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=lRoyMrFFwoI:skjpe5rh95o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=lRoyMrFFwoI:skjpe5rh95o:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=lRoyMrFFwoI:skjpe5rh95o:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=lRoyMrFFwoI:skjpe5rh95o:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=lRoyMrFFwoI:skjpe5rh95o:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/lRoyMrFFwoI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/03/font-face-avec-anti-aliasing-windows/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/03/font-face-avec-anti-aliasing-windows/</feedburner:origLink></item>
		<item>
		<title>Remplacement de texte par une image en CSS</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/L9EiNnfLtrw/</link>
		<comments>http://darklg.me/2012/03/remplacement-texte-par-image-css/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 08:50:36 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[remplacement]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=698</guid>
		<description><![CDATA[Ayant vu de nombreuses techniques pour remplacer un texte par une image en CSS, je me permets de partager la mienne, qui ne m'a jamais fait défaut, avec les explications adéquates.]]></description>
			<content:encoded><![CDATA[<p>Ayant vu de <a href="http://css-tricks.com/examples/ImageReplacement/" lang="en" rel="external">nombreuses techniques</a> pour remplacer un texte par une image en CSS, je me permets de partager la mienne, qui ne m&#8217;a jamais fait défaut, avec les explications adéquates.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;irh3&quot;</span>&gt;</span>Mon texte alternatif<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.irh3</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span> <span style="color: #00AA00;">:</span> inline-<span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span> <span style="color: #00AA00;">:</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span> <span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">overflow</span> <span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span> <span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-indent</span> <span style="color: #00AA00;">:</span> <span style="color: #933;">-9999px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">white-space</span> <span style="color: #00AA00;">:</span> <span style="color: #993333;">nowrap</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span> <span style="color: #00AA00;">:</span> <span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//lorempixel.com/<span style="color: #cc66cc;">100</span>/<span style="color: #cc66cc;">50</span>/<span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Exemple : </h3>
<p><span style="display:inline-block;width:100px;height:30px;overflow:hidden;text-align:left;text-indent:-9999px;background:transparent url(http://lorempixel.com/100/50/) no-repeat top left">Mon texte alternatif</span></p>
<h3>Explications : </h3>
<ul>
<li>On commence par définir un <strong>type inline-block</strong> sur l&#8217;élément. Le display:block fonctionne aussi, mais j&#8217;ai plus souvent besoin du display:inline-block;.</li>
<li>On lui donne la <strong>taille de l&#8217;image</strong> interne, qu&#8217;on dispose en <strong>background</strong>.</li>
<li>Le <strong>text-indent</strong> va décaler le texte loin sur la gauche (ce dont on s&#8217;assure avec le <strong>text-align:left;</strong>), le <strong>white-space:nowrap;</strong> s&#8217;assurant qu&#8217;il soit sans retour à la ligne.</li>
<li>Le <strong>overflow:hidden</strong> évite que le texte soit éventuellement visible sur la gauche, s&#8217;il est trop long.</li>
</ul>
<p>Je suis conscient que cette technique est assez lourde, mais elle a l&#8217;avantage de ne jamais m&#8217;avoir lâché : )</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/03/remplacement-texte-par-image-css/">Remplacement de texte par une image en CSS</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Remplacement+de+texte+par+une+image+en+CSS&amp;url=http://darklg.me/2012/03/remplacement-texte-par-image-css/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=L9EiNnfLtrw:979iR4yPWj4:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=L9EiNnfLtrw:979iR4yPWj4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=L9EiNnfLtrw:979iR4yPWj4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=L9EiNnfLtrw:979iR4yPWj4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=L9EiNnfLtrw:979iR4yPWj4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=L9EiNnfLtrw:979iR4yPWj4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/L9EiNnfLtrw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/03/remplacement-texte-par-image-css/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/03/remplacement-texte-par-image-css/</feedburner:origLink></item>
		<item>
		<title>[Snippet] Bordures multiples en CSS3</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/TaVhNZO7OOU/</link>
		<comments>http://darklg.me/2012/03/snippet-bordures-multiples-en-css3/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 17:01:35 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=689</guid>
		<description><![CDATA[Vous avez peut-être déjà eu besoin de faire plusieurs bordures de couleurs différentes sur un seul bloc. Avec CSS3, c'est désormais jouable !]]></description>
			<content:encoded><![CDATA[<p>Vous avez peut-être déjà eu besoin de faire plusieurs bordures de couleurs différentes sur un seul bloc. Avec CSS3, c&#8217;est désormais jouable !</p>
<p>La technique la plus connue en CSS2, malgré sa limite à deux bordures, était :</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.monbloc</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">2px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">outline</span><span style="color: #00AA00;">:</span><span style="color: #933;">2px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<div style="margin:10px;width:20px;height:20px;border:2px solid blue;outline:2px solid red;"></div>
<p>Heureusement, CSS3, avec son box-shadow, apporte une solution toute simple pour augmenter le nombre de bordures : Appliquer des ombres multiples, avec une diffusion de 0px et une épaisseur choisie.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.monbloc</span> <span style="color: #00AA00;">&#123;</span>
-webkit-box-shadow<span style="color: #00AA00;">:</span>  <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">4px</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">6px</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
-moz-box-shadow<span style="color: #00AA00;">:</span>  <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">4px</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">6px</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
box-shadow<span style="color: #00AA00;">:</span>  <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">4px</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">6px</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<div style="margin:10px;width:20px;height:20px;-webkit-box-shadow:0 0 0 2px red,0 0 0 4px blue,0 0 0 6px green;-moz-box-shadow:0 0 0 2px red,0 0 0 4px blue,0 0 0 6px green;box-shadow:0 0 0 2px red,0 0 0 4px blue,0 0 0 6px green;"></div>
<p>La taille de chaque ombre est égale à celle de la bordure voulue, plus celle de l&#8217;ombre précédente.</p>
<p>Attention, deux inconvénients à cette technique :</p>
<ul>
<li>elle n&#8217;est compatible qu&#8217;à partir d&#8217;IE9 (Donc à destination de 70% du public, selon <a href="http://caniuse.com/css-boxshadow">CAN I USE</a>)</li>
<li>Les ombres ne sont pas gérées dans le <a href="https://developer.mozilla.org/En/CSS/Box-sizing">box-sizing</a> de l&#8217;élément</li>
</ul>
<p>Vous connaissez une meilleure technique (sans image?)</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/03/snippet-bordures-multiples-en-css3/">[Snippet] Bordures multiples en CSS3</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+%5BSnippet%5D+Bordures+multiples+en+CSS3&amp;url=http://darklg.me/2012/03/snippet-bordures-multiples-en-css3/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=TaVhNZO7OOU:dU76vcq_bIU:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=TaVhNZO7OOU:dU76vcq_bIU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=TaVhNZO7OOU:dU76vcq_bIU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=TaVhNZO7OOU:dU76vcq_bIU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=TaVhNZO7OOU:dU76vcq_bIU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=TaVhNZO7OOU:dU76vcq_bIU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/TaVhNZO7OOU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/03/snippet-bordures-multiples-en-css3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/03/snippet-bordures-multiples-en-css3/</feedburner:origLink></item>
		<item>
		<title>Darklg Blog fait peau neuve</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/Ak53sSaZLGg/</link>
		<comments>http://darklg.me/2012/02/darklg-blog-fait-peau-neuve/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 12:09:42 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Développement PHP / MySQL]]></category>
		<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[Wordpress & CMS]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=687</guid>
		<description><![CDATA[Après plus de 3 ans sur un thème téléchargé et bidouillé jusqu’à plus soif, il était temps pour moi de mettre à profit quelques connaissances acquises chez Colorz pour concevoir mon propre thème WordPress.
]]></description>
			<content:encoded><![CDATA[<p>Après <a href="http://darklg.me/2008/09/darklg-blog-change-de-tete/">plus de 3 ans sur un thème téléchargé et bidouillé</a> jusqu&#8217;à plus soif, il était temps pour moi de mettre à profit quelques connaissances acquises chez <a href="http://www.colorz.fr">Colorz</a> pour concevoir <strong>mon propre thème WordPress</strong>.</p>
<p>L&#8217;apparence de ce dernier ne change pas beaucoup, étant donné que j&#8217;ai toujours aussi peu de compétences en design, mais c&#8217;est <strong>sous le capot</strong> que beaucoup de changements se sont produits.</p>
<h3>Principaux changements</h3>
<ul>
<li>Les fichiers du thème sont <strong>versionnés sur Git</strong>. Pratique pour le déploiement, pour les backups, et pour garder une trace de son évolution.</li>
<li>Les commentaires n&#8217;ont <strong>plus de nofollow</strong>. Je vais probablement regretter la vague de spams, mais tant mieux pour les commentateurs.</li>
<li>Le thème est en <strong>responsive web design</strong>. Donc enfin un vrai thème mobile <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Beaucoup <strong>moins de plugins</strong> derrière. Donc plus de WP-Page Navi, WP-Similar, et donc de meilleures performances.</li>
<li>Le code derrière est <strong>plus solide</strong>, et <strong>mieux rangé</strong>.</li>
</ul>
<p>Le changement le plus significatif pour moi est le départ sur une <strong>nouvelle base</strong> propre, qui me permettra tôt ou tard de publier le code de ce thème, et d&#8217;y apporter des modifications intéressantes !</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/02/darklg-blog-fait-peau-neuve/">Darklg Blog fait peau neuve</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Darklg+Blog+fait+peau+neuve&amp;url=http://darklg.me/2012/02/darklg-blog-fait-peau-neuve/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=Ak53sSaZLGg:UePyfKzIfGE:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=Ak53sSaZLGg:UePyfKzIfGE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=Ak53sSaZLGg:UePyfKzIfGE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=Ak53sSaZLGg:UePyfKzIfGE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=Ak53sSaZLGg:UePyfKzIfGE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=Ak53sSaZLGg:UePyfKzIfGE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/Ak53sSaZLGg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/02/darklg-blog-fait-peau-neuve/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/02/darklg-blog-fait-peau-neuve/</feedburner:origLink></item>
		<item>
		<title>Logiciels utilisés pour l’intégration HTML/CSS sous Mac OS X</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/yRKpeVUpomw/</link>
		<comments>http://darklg.me/2012/01/logiciels-integration-html-css-mac-os-x/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 13:16:51 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[logiciel]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=686</guid>
		<description><![CDATA[Voici la liste des programmes que j’utilise au quotidien, en tant qu’Intégrateur / Développeur Front-End. Ce ne sont probablement pas les meilleurs, mais ils facilitent énormément mon travail.]]></description>
			<content:encoded><![CDATA[<p>Voici la liste des <strong>programmes</strong> que j&#8217;utilise au quotidien, en tant qu&#8217;<strong>Intégrateur</strong> / <strong>Développeur Front-End</strong>. Ce ne sont probablement pas les meilleurs, mais ils facilitent énormément mon travail.</p>
<h3>Logiciels pour l&#8217;intégrateur</h3>
<ul>
<li><strong><a href="http://www.smilesoftware.com/TextExpander/">TextExpander</a> (34.95$)</strong><br />
Gérer des <a href="http://darklg.me/2011/10/la-magie-des-snippets/" title="La magie des Snippets">snippets</a> dans n&#8217;importe quel logiciel.</li>
<li><strong><a href="http://macromates.com/">TextMate</a> (44.85€)</strong><br />
Editeur de code léger et puissant, <a href="http://darklg.me/2008/11/antiseches-textmate/">bourré d&#8217;astuces</a>.</li>
<li><strong><a href="https://www.google.com/chrome?hl=fr">Google Chrome</a> (Gratuit)</strong><br />
Un navigateur rapide et efficace, doublé d&#8217;un inspecteur de code.</li>
<li><strong><a href="http://www.mamp.info/en/index.html">MAMP</a> (Gratuit)</strong><br />
Apache, MySQL, PHP. <a href="http://darklg.me/2011/09/mettre-a-jour-mamp/">Mise à jour</a> &quot;complexe&quot;.</li>
<li><strong><a href="http://git-scm.com/">Git</a> (Gratuit)</strong><br />
Un logiciel de gestion de versions. Indispensable.</li>
<li><strong><a href="http://mac.github.com/">Github</a> (Gratuit)</strong><br />
Une interface agréable pour Git</li>
<li><strong><a href="https://www.virtualbox.org/">VirtualBox</a> (Gratuit)</strong><br />
Gestion de machines virtuelles pour le débug (<3 IE)</li>
<li><strong><a href="http://imageoptim.pornel.net/">ImageOptim</a> (Gratuit)</strong><br />
Optimiser le poids des images.</li>
<li><strong><a href="http://www.adobe.com/fr/products/photoshop.html">Adobe Photoshop</a> (Cher)</strong><br />
Difficile de se passer de cet éditeur avancé pour découper des maquettes.</li>
<li><strong><a href="http://itunes.apple.com/fr/app/spriteright/id488584662">SpriteRight</a> (3.99€)</strong><br />
Gérer et concevoir vos sprites CSS.</li>
<li><strong><a href="http://itunes.apple.com/fr/app/gradient-pro/id493987260">Gradient Pro</a> (3.99€)</strong><br />
Gérer et concevoir vos dégradés avancés CSS.</li>
<li><strong><a href="http://www.apple.com/downloads/dashboard/developer/htmlentitycharacterlookup.html">Widget HTML Entities</a> (Gratuit)</strong><br />
Un widget simple pour retrouver des entités HTML.</li>
</ul>
<h3>Autres logiciels</h3>
<ul>
<li><strong><a href="http://www.sequelpro.com/">Sequel Pro</a> (Gratuit)</strong><br />
LE logiciel pour gérer vos bases de données.</li>
<li><strong><a href="http://itunes.apple.com/fr/app/reeder/id439845554?mt=12&#038;ls=1">Reeder</a> (7,99€)</strong><br />
Un des meilleurs lecteurs RSS de bureau, synchronisé avec Google Reader.</li>
<li><strong><a href="http://fluidapp.com/">Fluid</a> (Gratuit/4.99$)</strong><br />
Transforme un site web en application de bureau.</li>
<li><strong><a href="http://itunes.apple.com/fr/app/sparrow/id417250177?mt=12">Sparrow</a> (7,99€)</strong><br />
Un logiciel efficace pour votre boîte Gmail (et autres).</li>
</ul>
<p>Et vous, quels sont vos logiciels préférés pour l&#8217;intégration ou le développement front sur Mac ?</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2012/01/logiciels-integration-html-css-mac-os-x/">Logiciels utilisés pour l&#8217;intégration HTML/CSS sous Mac OS X</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Logiciels+utilis%C3%A9s+pour+l%26%238217%3Bint%C3%A9gration+HTML%2FCSS+sous+Mac+OS+X&amp;url=http://darklg.me/2012/01/logiciels-integration-html-css-mac-os-x/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=yRKpeVUpomw:Dxi2i8cUiJU:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=yRKpeVUpomw:Dxi2i8cUiJU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=yRKpeVUpomw:Dxi2i8cUiJU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=yRKpeVUpomw:Dxi2i8cUiJU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=yRKpeVUpomw:Dxi2i8cUiJU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=yRKpeVUpomw:Dxi2i8cUiJU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/yRKpeVUpomw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2012/01/logiciels-integration-html-css-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://darklg.me/2012/01/logiciels-integration-html-css-mac-os-x/</feedburner:origLink></item>
		<item>
		<title>Pourquoi un serveur dédié ?</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/MKquO_wGz3M/</link>
		<comments>http://darklg.me/2011/12/pourquoi-un-serveur-dedie/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 15:48:01 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[serveur dédié]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=684</guid>
		<description><![CDATA[Une discussion entre Clément, Christophe et moi sur les mérites d’un serveur dédié par rapport à un hébergement sur un mutualisé m’a donné envie de faire une liste des avantages d’un serveur dédié pour un intégrateur/développeur.
]]></description>
			<content:encoded><![CDATA[<p>Une discussion entre <a href="http://www.clementdelmas.fr/">Clément</a>, <a href="http://www.shadowkris.com/">Christophe</a> et moi sur les mérites d&#8217;un serveur dédié par rapport à un hébergement sur un mutualisé m&#8217;a donné envie de faire une liste des avantages d&#8217;un serveur dédié pour un intégrateur/développeur.</p>
<ul>
<li><strong>Crontab</strong> : Exécuter des tâches automatiquement, sans déranger les visiteurs avec des faux crons. Magique.</li>
<li><strong>Gestion de la performance</strong> : Installer <a href="http://php.net/manual/fr/book.apc.php">APC</a> ? Adapter sa configuration de serveur pour servir principalement des fichiers statiques avec <a href="http://nginx.org/">NGINX</a>.
</li>
<li><strong>De nouveaux langages</strong> : Vous voulez faire du Ruby on Rails ? Installez-le sur votre serveur ! Vous désirez utiliser les nouveautés de la dernière version de PHP ?.</li>
<li><strong>Des sous-domaines/Sites &laquo;&nbsp;illimités&nbsp;&raquo;</strong> : Vous n&#8217;avez que des petits sites statiques, et le fait de devoir repayer pour un autre hébergement vous embête ? </li>
<li><strong>Pas de restrictions farfelues</strong> : Limites de trafic mensuel, de nombres de bases de données, d&#8217;utilisateurs FTP &#8230; </li>
<li><strong>Un proxy</strong> : Un serveur dédié peut tout à fait servir de relais pour passer outre certaines restrictions de DNS ou autres.</li>
<li><strong>Votre Cloud</strong> : Pas confiance en Dropbox, Apple ou Google pour conserver vos données ? Installez un serveur mail, un accès FTP, un serveur CalDav, rsync !
</li>
<li><strong>La formation</strong> : Mettre les mains dans le cambouis, et les yeux dans la ligne de commande vous apprendront beaucoup sur les coulisses du web.</li>
</ul>
<p>Un serveur, c&#8217;est forcément plus compliqué qu&#8217;un hébergement tout fait, mais les avantages sont non négligeables &#8230; Et le prix n&#8217;est plus vraiment un souci avec les offres <a href="http://www.kimsufi.com/fr/">Kimsufi</a> ou <a href="http://www.online.net/serveur-dedie/comparatif-offres-serveur-dedie-hp.xhtml">Dédibox</a> !</p>
<p>Pour ceux qui sont convaincus, jetez un oeil au <a href="http://www.alsacreations.com/tuto/lire/621-Configuration-d-un-serveur-dedie-de-A-a-Z.html">tutoriel d&#8217;Alsacréations sur les bases de la gestion de serveur dédié</a>, tout simple, rapide à mettre en place, une merveille pour démarrer.</p>
<p>Vous avez des idées pour allonger cette liste ? : )</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2011/12/pourquoi-un-serveur-dedie/">Pourquoi un serveur dédié ?</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Pourquoi+un+serveur+d%C3%A9di%C3%A9+%3F&amp;url=http://darklg.me/2011/12/pourquoi-un-serveur-dedie/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=MKquO_wGz3M:ARkjTymo0jE:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=MKquO_wGz3M:ARkjTymo0jE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=MKquO_wGz3M:ARkjTymo0jE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=MKquO_wGz3M:ARkjTymo0jE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=MKquO_wGz3M:ARkjTymo0jE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=MKquO_wGz3M:ARkjTymo0jE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/MKquO_wGz3M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2011/12/pourquoi-un-serveur-dedie/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://darklg.me/2011/12/pourquoi-un-serveur-dedie/</feedburner:origLink></item>
		<item>
		<title>[Tips] Accélerer Photoshop et Aperçu sous Mac OS X Lion</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/s9anmh_euTo/</link>
		<comments>http://darklg.me/2011/12/tips-accelerer-photoshop-apercu-mac-os-lion/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 14:42:20 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Vite vu Vite lu Vite écrit.]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=677</guid>
		<description><![CDATA[Quelques astuces rapides pour l’optimisation de programmes que j’utilise souvent sur Mac, et qui ont parfois quelques problèmes de performances sur OS X Lion]]></description>
			<content:encoded><![CDATA[<p>Quelques astuces rapides pour l&#8217;optimisation de programmes que j&#8217;utilise souvent sur Mac, et qui ont parfois quelques problèmes de performances sur <strong>OS X Lion</strong></p>
<h3>Accélerer Aperçu / Preview</h3>
<p>Il suffit de désactiver la restauration des fenêtres : quittez Aperçu avec CMD+Alt(option)+Q, puis tapez ceci dans un terminal et validez. <a href="http://apple.stackexchange.com/questions/18445/upgrading-to-lion-now-preview-app-is-excessively-slow">Source</a><br />
<code>defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false</code><br />
(Ou comme me le souligne <a href="http://blog.shadowkris.com/">ShadowKris</a> : &laquo;&nbsp;Préférences Système > Général et décocher &laquo;&nbsp;Restaurer les fenêtres à la fermeture[…]&nbsp;&raquo; plutôt que de geeker au terminal <img src='http://darklg.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &nbsp;&raquo;</p>
<h3>Accélerer Photoshop</h3>
<p>Une traduction partielle de l&#8217;excellent <a href="http://www.aisleone.net/photoshoptimize/">PhotoshOptimize</a>. Ces conseils valent pour un intégrateur, qui n&#8217;a normalement pas à modifier de PSD (mais qui doit le détruire minutieusement), et je ne garantis aucun résultat, forcément. Mais chez moi, OS X Lion et Photoshop s&#8217;entendent mieux :&#8217;)</p>
<p><strong>Réduire les niveaux de cache</strong><br />
Dans Photoshop → Préférences → Performances.<br />
Choisissez &#8217;1&#8242; comme valeur pour le nombre de Niveaux de cache.</p>
<p><strong>Réduire le nombre d&#8217;états dans l&#8217;historique</strong><br />
Dans Photoshop → Préférences → Performances.<br />
Choisissez un petit nombre d&#8217;états d&#8217;Historique (5 pour moi)</p>
<p><strong>Désactivez la prévisualisation des polices</strong><br />
Dans Photoshop → Préférences → Texte.<br />
Décochez la taille d&#8217;aperçu de la police</p>
<p><strong>Désactivez la prévisualisation des images</strong><br />
Dans Photoshop → Préférences → Gestion des fichiers.<br />
Sélectionnez &laquo;&nbsp;Ne jamais enregistrer&nbsp;&raquo; les Aperçus d&#8217;image.</p>
<p><strong>Désactivez l&#8217;export du presse-papier</strong><br />
Dans Photoshop → Préférences → Général.<br />
Décochez &laquo;&nbsp;exporter le presse-papier&nbsp;&raquo;</p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2011/12/tips-accelerer-photoshop-apercu-mac-os-lion/">[Tips] Accélerer Photoshop et Aperçu sous Mac OS X Lion</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+%5BTips%5D+Acc%C3%A9lerer+Photoshop+et+Aper%C3%A7u+sous+Mac+OS+X+Lion&amp;url=http://darklg.me/2011/12/tips-accelerer-photoshop-apercu-mac-os-lion/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=s9anmh_euTo:6nUKdN5DTpU:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=s9anmh_euTo:6nUKdN5DTpU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=s9anmh_euTo:6nUKdN5DTpU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=s9anmh_euTo:6nUKdN5DTpU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=s9anmh_euTo:6nUKdN5DTpU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=s9anmh_euTo:6nUKdN5DTpU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/s9anmh_euTo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2011/12/tips-accelerer-photoshop-apercu-mac-os-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://darklg.me/2011/12/tips-accelerer-photoshop-apercu-mac-os-lion/</feedburner:origLink></item>
		<item>
		<title>Obtenez vos images PlaceHolders avec PlaceHugger !</title>
		<link>http://feedproxy.google.com/~r/darklg/~3/V5-k1FdILyo/</link>
		<comments>http://darklg.me/2011/12/obtenez-vos-images-placeholders-avec-placehugger/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 12:24:53 +0000</pubDate>
		<dc:creator>Darklg</dc:creator>
				<category><![CDATA[Développement PHP / MySQL]]></category>
		<category><![CDATA[Intégration HTML / CSS]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[placeholder]]></category>

		<guid isPermaLink="false">http://darklg.me/?p=674</guid>
		<description><![CDATA[Vous connaissez probablement les sites tels que PlaceKitten ou LoremPixum, qui servent à obtenir des images PlaceHolder, afin d’habiller en vitesse une intégration, dans la même veine qu’un Lorem Ipsum faisant illusion de contenu texte.
]]></description>
			<content:encoded><![CDATA[<p>Vous connaissez probablement les sites tels que <strong>PlaceKitten</strong> ou <strong><a href="http://lorempixum.com">LoremPixum</a></strong>, qui servent à obtenir des images PlaceHolder, afin d&#8217;habiller en vitesse une intégration, dans la même veine qu&#8217;un Lorem Ipsum faisant illusion de contenu texte.</p>
<p>Ces sites ont un défaut qui m&#8217;a été rappelé l&#8217;autre jour, quand PlaceKitten est tombé <strong>hors ligne</strong>, et que mes intégrations ont été déshabillées d&#8217;un coup. Aucun moyen de monétiser (Bannieres sur le site, bof, insertion de marques dans les images, bof), donc une durée de vie limitée en cas de succès soudain et d&#8217;absence de sponsors.</p>
<p>J&#8217;ai donc mis en place un petit script permettant d&#8217;installer votre propre service de placeholders sur votre serveur/machine, afin d&#8217;<strong>éviter les soucis</strong> liés à l&#8217;utilisation d&#8217;un service externe, tels que le ralentissement de vos sites locaux, le manque de fiabilité, etc.</p>
<p>Ce Script doit être dézippé/cloné sur votre serveur/hébergement utilisant Apache &#038; PHP, avec mod_rewrite et GD activés. Plus qu&#8217;à le <strong>lancer</strong>, <strong>glisser des images</strong> en JPG dans le sous-dossier images/ et <strong>c&#8217;est parti</strong> !</p>
<p><a href="https://github.com/Darklg/PlaceHugger">PlaceHugger est un script en PHP, disponible sur GitHub</a></p>

<hr />
<p style="font-size : 10px;">
	Un article publi&eacute; sur <a href="http://darklg.me">Darklg Blog</a> &copy; 2012<br />
	Lien vers l'article original : <a href="http://darklg.me/2011/12/obtenez-vos-images-placeholders-avec-placehugger/">Obtenez vos images PlaceHolders avec PlaceHugger !</a><br />
	<a rel="external nofollow" href="http://minurl.fr/?twitter&amp;titrelien=Darklg+Blog+%3A+Obtenez+vos+images+PlaceHolders+avec+PlaceHugger+%21&amp;url=http://darklg.me/2011/12/obtenez-vos-images-placeholders-avec-placehugger/" title="Envoyer vers Twitter, avec MinURL !">Partager cet article sur Twitter</a>
</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/darklg?a=V5-k1FdILyo:dSNgxJfspr0:CA0rWh9Z-K8"><img src="http://feeds.feedburner.com/~ff/darklg?d=CA0rWh9Z-K8" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=V5-k1FdILyo:dSNgxJfspr0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/darklg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=V5-k1FdILyo:dSNgxJfspr0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/darklg?i=V5-k1FdILyo:dSNgxJfspr0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/darklg?a=V5-k1FdILyo:dSNgxJfspr0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/darklg?i=V5-k1FdILyo:dSNgxJfspr0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/darklg/~4/V5-k1FdILyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://darklg.me/2011/12/obtenez-vos-images-placeholders-avec-placehugger/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://darklg.me/2011/12/obtenez-vos-images-placeholders-avec-placehugger/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.567 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-25 14:19:46 --><!-- Compression = gzip -->

