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

<channel>
	<title>Hooba Studios &#187; Tranche de vie</title>
	<atom:link href="http://www.hooba.ca/blog/categorie/tranche-de-vie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hooba.ca/blog</link>
	<description></description>
	<lastBuildDate>Sun, 11 Jul 2010 13:51:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What&#8217;s up with Hooba?</title>
		<link>http://www.hooba.ca/blog/2010/whats-up-with-hooba/</link>
		<comments>http://www.hooba.ca/blog/2010/whats-up-with-hooba/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 03:59:53 +0000</pubDate>
		<dc:creator>Antoine Leclair</dc:creator>
				<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://www.hooba.ca/blog/?p=475</guid>
		<description><![CDATA[I haven&#8217;t posted in this blog for a while, the reason being that I&#8217;ve been hired at Ockam, a local web shop, at the end of the winter 2010. Hooba (the company) is no more (there are still a few bureaucratic things to be done, but I&#8217;m not invoicing or getting new clients).
My new job
For [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted in this blog for a while, the reason being that I&#8217;ve been hired at <a href="http://ock.am/">Ockam</a>, a local web shop, at the end of the winter 2010. Hooba (the company) is no more (there are still a few bureaucratic things to be done, but I&#8217;m not invoicing or getting new clients).<span id="more-475"></span></p>
<h3>My new job</h3>
<p>For the interested, I&#8217;ve been hired as a web developer. I code things in PHP and Python, with a big dose of client-side HTML/CSS/JavaScript. I work with two incredible guys that have a lot more experience than me (a designer that comes from a big ad agency and a designer that learned his way through programming).</p>
<p>I spend most of my days writing code in a text editor, which is a perfect fit for me.</p>
<h3>What will happen of hooba.ca</h3>
<p>I&#8217;ve decided to keep the domain name and probably some elements of the design for my personal use. Most people in the industry know me through Hooba anyway. I did not have time to update the site yet, but it should happen sometime in the next year (I know, I know&#8230;). I&#8217;m not even sure I&#8217;ll continue to use Wordpress. The admin is great, but theming and customizing Wordpress just feels too 2004. Maybe it&#8217;s better in the new 3.0 version, but I wouldn&#8217;t think so. I&#8217;ll probably roll out a simple thing of my own.</p>
<p>I&#8217;ll try to post a few things a year, but don&#8217;t expect me to post every few days. Life is just catching up on me. I don&#8217;t have enough time to read (I&#8217;m currently trying to go through a book on Android and a book on TCP/IP sockets in C and I can&#8217;t see the end), traffic (construction in fact) is pissing me off (I have a hard time attending my kung fu class) and it&#8217;s summer (there&#8217;s always something better to do, which is good). I can&#8217;t image what it will be when I have kids!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hooba.ca/blog/2010/whats-up-with-hooba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hooba fait dans les bonnes oeuvres</title>
		<link>http://www.hooba.ca/blog/2009/hooba-fait-dans-les-bonnes-oeuvres/</link>
		<comments>http://www.hooba.ca/blog/2009/hooba-fait-dans-les-bonnes-oeuvres/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 02:53:41 +0000</pubDate>
		<dc:creator>Antoine Leclair</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Théorie]]></category>
		<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://www.hooba.ca/blog/?p=440</guid>
		<description><![CDATA[Je me suis fait demander récemment de commanditer un concours de vidéo qui est organisé par les bibliothèques de Lévis. Comme la demande venait d&#8217;une personne proche et qu&#8217;ils avaient besoin d&#8217;un site web, j&#8217;ai donc mis la main à la pâte.
Le concours s&#8217;appelle À l&#8217;affiche dans une bibliothèque près de chez vous. Les jeunes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dansunebibliothequepresdechezvous.ca/"><img class="size-full wp-image-450 alignleft" title="Concours À l'affiche dans une bibliothèque près de chez vous" src="http://www.hooba.ca/blog/wp-content/uploads/2009/11/dans-une-bibliotheque-pres-de-chez-vous.png" alt="Concours À l'affiche dans une bibliothèque près de chez vous" width="210" height="149" /></a>Je me suis fait demander récemment de commanditer un concours de vidéo qui est organisé par les bibliothèques de Lévis. Comme la demande venait d&#8217;une personne proche et qu&#8217;ils avaient besoin d&#8217;un site web, j&#8217;ai donc mis la main à la pâte.</p>
<p>Le concours s&#8217;appelle <a href="http://www.dansunebibliothequepresdechezvous.ca/">À l&#8217;affiche dans une bibliothèque près de chez vous</a>. Les jeunes doivent faire un vidéo &laquo;&nbsp;bande-annonce&nbsp;&raquo; d&#8217;un livre parmi les livres sélectionnés.</p>
<p>Comme c&#8217;était du bénévolat et que les visiteurs allaient être des jeunes (donc plus enclins à utiliser un navigateur récent), je me suis permis d&#8217;expérimenter un peu avec le CSS3.</p>
<p><span id="more-440"></span></p>
<h3>Box Shadow</h3>
<p><a href="http://www.dansunebibliothequepresdechezvous.ca/"><img class="alignnone size-full wp-image-447 shadow" title="Box Shadow CSS3" src="http://www.hooba.ca/blog/wp-content/uploads/2009/11/bibliotheque-pres-de-chez-vous-box-shadow.jpg" alt="Box Shadow CSS3" width="580" height="254" /></a></p>
<p>Si vous avez un navigateur récent qui n&#8217;est pas Internet Explorer, vous pouvez voir qu&#8217;il y a un une ombre autour du contenu principal. Il s&#8217;agit de la propriété CSS <code>box-shadow</code>. Elle n&#8217;est actuellement implémenté que dans Webkit (Safara, Chrome) et Firefox 3.5+. Comme le CSS3 n&#8217;est pas encore ratifié, il faut ajouter l&#8217;extension des navigateurs à l&#8217;avant de la règle. C&#8217;est à dire <code>-moz</code> pour Firefox et <code>-webkit</code> pour Webkit. Par exemple, sur le site du concours, voici la règle que j&#8217;ai utilisée:</p>
<pre><code>-moz-box-shadow:0 0 20px 3px black;
-webkit-box-shadow:0 0 20px 2px black;
box-shadow:0 0 20px 2px black;</code></pre>
<p>La version sans préfixe sert pour le jour où cette règle CSS deviendra standard. En gros, j&#8217;ai utilisé cinq paramètres:</p>
<ol>
<li><em>Offset</em> horizontal, au cas où on voudrait décaller.</li>
<li><em>Offset</em> vertical, même chose.</li>
<li>Flou (<em>blur</em>), détermine l&#8217;intensité du flou, un peu comme dans Photoshop.</li>
<li>Étendue (<em>spread</em>), sans avoir trop expérimenté, ça ressemble un peu à <code>padding</code>, mais appliqué à l&#8217;ombre. Peut être négatif si on veut la rapetisser.</li>
<li>Couleur. Je crois que la spécification permettra aussi d&#8217;utiliser <code>rgba</code> (avec de la transparence).</li>
</ol>
<h3>IE6 n&#8217;est pas mort</h3>
<p>Après avoir fait le site web, comme tout bon intégrateur, j&#8217;ai fait le tour dans tous les navigateurs majeurs (IE6/7/8, Chrome, Firefox, Safari, Opera) afin d&#8217;y arranger les petits problèmes. Comme à l&#8217;habitude, IE6 est toujours un peu plus tannant, alors dans la même perspective qui m&#8217;avait poussé à expérimenter avec CSS3, j&#8217;ai décidé de rendre le site regardable dans ce navigateur, sans faire pieds et main pour le rendre <em>pixel perfect</em>. À ma grande surprise, lors des premiers jours après la mise en ligne, Google Analytics me disait qu&#8217;environ 90% du trafic était fait avec IE6! J&#8217;ai donc compris que les TI de la ville de Lévis n&#8217;avaient pas encore pris la peine de mettre à jour les navigateurs de certains employés! Par chance, après la vague de curieux à l&#8217;interne, la tendance est plutôt redevenue normale (c&#8217;est à dire, je n&#8217;ai pas revu d&#8217;IE6 depuis).</p>
<h3>CSS3 va rocker</h3>
<p>Dans ce projet, je n&#8217;ai utilisé qu&#8217;une seule règle de CSS3. Elle ajoute un petit quelque chose au site, sans pour autant avoir un effet dévastateur lorsqu&#8217;elle n&#8217;est pas rendue par le navigateur.</p>
<p>Il y a plusieurs autres règles qui, en réduisant l&#8217;utilisation d&#8217;images, vont vraiment accélérer l&#8217;intégration web et réduire la taille des pages.</p>
<p>Les navigateurs utilisés sont de plus en plus à jour: IE6 disparait et IE7 disparait encore plus vite maintenant qu&#8217;IE8 est sorti! On pourra donc très bientôt utiliser les derniers ajouts au fur et à mesure qu&#8217;ils arrivent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hooba.ca/blog/2009/hooba-fait-dans-les-bonnes-oeuvres/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un développeur web sans accès internet</title>
		<link>http://www.hooba.ca/blog/2009/un-developpeur-web-sans-acces-internet/</link>
		<comments>http://www.hooba.ca/blog/2009/un-developpeur-web-sans-acces-internet/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 04:07:05 +0000</pubDate>
		<dc:creator>Antoine Leclair</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://www.hooba.ca/blog/?p=312</guid>
		<description><![CDATA[Me revoilà, après une semaine d&#8217;absence du web. Mon modem a cessé de fonctionner et j&#8217;ai dû en attendre un neuf.
Malgré mon handicap technologique, j&#8217;ai tout de même dû continuer à travailler. Je vous partage un peu de sagesse acquise spécialement pour l&#8217;occasion. 
Internet sur mon cellulaire, bien plus que du divertissement
Premièrement, je dois avouer [...]]]></description>
			<content:encoded><![CDATA[<p>Me revoilà, après une semaine d&#8217;absence du web. Mon modem a cessé de fonctionner et j&#8217;ai dû en attendre un neuf.</p>
<p>Malgré mon handicap technologique, j&#8217;ai tout de même dû continuer à travailler. Je vous partage un peu de sagesse acquise spécialement pour l&#8217;occasion. <span id="more-312"></span></p>
<h3>Internet sur mon cellulaire, bien plus que du divertissement</h3>
<p>Premièrement, je dois avouer que j&#8217;étais très content d&#8217;avoir un accès internet sur mon téléphone cellulaire pour garder contact par courriel avec mes clients. J&#8217;ai pu échanger mes courriels presque comme à l&#8217;habitude, et j&#8217;ai même utilisé un petit logiciel FTP pour mettre en ligne un travail en cours pour montrer les progrès à un client.</p>
<p>Par contre, je dois avouer que j&#8217;étais un peu frustré de ne pas encore être à l&#8217;ère où il n&#8217;y a pas de frais supplémentaires lorsqu&#8217;on utilise l&#8217;accès internet de son cellulaire à partir de son ordinateur.</p>
<h3>La documentation hors-ligne, une bénédiction</h3>
<p>Deuxièment, j&#8217;avais récement, un peu par hazard, mis à jour ma documentation hors-ligne. PHP, Kohana, MySQL. Je ne les utilise jamais d&#8217;habitude et je les avais mis à jour simplement dans le but de les avoir si jamais j&#8217;étais en déplacement à un endroit où il n&#8217;y a pas d&#8217;accès à internet. Ne pas avoir eu ça, je dois avouer que j&#8217;aurais perdu beaucoup de temps!</p>
<h3>Le 56K, pas aussi bon que dans l&#8217;temps!</h3>
<p>Troisièmement, mon ami Martin m&#8217;a gracieusement fournis son 10h d&#8217;accès téléphonique 56K qu&#8217;il a en prime avec son accès par cable. Ça m&#8217;a permis de me rendre compte que le web d&#8217;aujourd&#8217;hui n&#8217;est plus du tout fait pour les accès aussi lents. Les quelques fois où je me suis connecté, j&#8217;ai eu droit à plusieurs <em>timeouts</em> à cause des pages trop pesantes. Je me souviens de l&#8217;époque où j&#8217;ouvrais 4-5 pages et que j&#8217;allais me chercher un verre de jus en attendant que ça télécharge. Aujourd&#8217;hui, avec le même accès, même en ouvrant une seule page, elle ne se charge pas au complet parce qu&#8217;elle est trop volumineuse. Moi qui aime bien télécharger les <em>podcasts</em> de <a href="http://www.maximerobin.com/">Maxime Robin</a>, à 100Mo l&#8217;émission, j&#8217;ai passé mon tour!</p>
<p>Aussi, j&#8217;ai un modem 56K uniquement sur mon portable. C&#8217;est un <em>WinModem</em>; c&#8217;est à dire, il ne fonctionne que sous Windows. Je développe sous Ubuntu. Tout pour m&#8217;aider!</p>
<h3>Subversion, hébergé sur le web</h3>
<p>J&#8217;utilise générallement <a href="http://subversion.tigris.org/">Subversion</a> pour le contrôle de version. J&#8217;héberge mes <em>repositories</em> sur le web, question d&#8217;y avoir accès de partout. Comme je n&#8217;avais plus accès à internet avec mon ordinateur de développement, je n&#8217;avais plus accès à mes <em>repos</em>. Devrais-je les garder local? Avec <a href="http://git-scm.com/">Git</a>, le problème ne se poserait peut-être même plus, étant donné que j&#8217;aurais pu faire mes <em>commits</em> et les garder en local en attendant de faire les <em>commits</em> sur le web plus tard.</p>
<h3>La conclusion</h3>
<p>On tient pour acquis notre accès à internet. Mais au lieu de proposer qu&#8217;on en devienne moins dépendant, je pousse plutôt dans l&#8217;autre sens: internet devrait être beaucoup plus accessible, à partir de n&#8217;importe où. Ce genre de situation aurait été beaucoup moins problématique si j&#8217;avais pu temporairement utiliser mon cellulaire comme modem. Bonne nouvelle, les tarifs sont à la baisse, et la tendance va probablement s&#8217;accentuer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hooba.ca/blog/2009/un-developpeur-web-sans-acces-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
