<?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>Red Morpho</title>
	<atom:link href="http://www.mariospina.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mariospina.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 20 Feb 2009 17:01:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pratique pratique</title>
		<link>http://www.mariospina.com/blog/2009/02/11/pratique-pratique/</link>
		<comments>http://www.mariospina.com/blog/2009/02/11/pratique-pratique/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 02:25:19 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Photo]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/?p=21</guid>
		<description><![CDATA[
Un flash, un pied, deux déclencheurs sans fil, un réflecteur et me voilà dans mon élément. Je dois me faire à l&#8217;idée que j&#8217;ai besoin de pratique pour arriver à un résultat satisfaisant. Ici, bien que l&#8217;éclairage soit intéressant, le fond de l&#8217;image laisse plutôt a désirer. De plus, l&#8217;exposition n&#8217;est pas correcte, un peu [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/28703460@N04/3271696035" title="View '468W3512 - 2009-02-07 at 17-02-19' on Flickr.com"><img src="http://farm4.static.flickr.com/3307/3271696035_c9f65936a6_s.jpg" alt="468W3512 - 2009-02-07 at 17-02-19" border="0" width="75" height="75" align="left" /></a>
<p>Un flash, un pied, deux déclencheurs sans fil, un réflecteur et me voilà dans mon élément. Je dois me faire à l&#8217;idée que j&#8217;ai besoin de pratique pour arriver à un résultat satisfaisant. Ici, bien que l&#8217;éclairage soit intéressant, le fond de l&#8217;image laisse plutôt a désirer. De plus, l&#8217;exposition n&#8217;est pas correcte, un peu trop de lumière et une ouverture trop ouverte (f3.5). J&#8217;aurais du me fier un peu plus à mon posemètre, il m&#8217;indiquait f5.6 avec le flash a 1/1.</p>
<p>C&#8217;est pas mal de travail pour la mise en place de l&#8217;équipement d&#8217;éclairage (bien que ce soit seulement des flashs de caméra standard). Mais le résultat en vaut la peine. Probablement que trouver un espace plus grand comme un petit studio à louer serait bien. À voir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2009/02/11/pratique-pratique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Point and shoot</title>
		<link>http://www.mariospina.com/blog/2008/12/07/point-and-shoot/</link>
		<comments>http://www.mariospina.com/blog/2008/12/07/point-and-shoot/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 03:09:10 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Photo]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/12/07/point-and-shoot/</guid>
		<description><![CDATA[ 
Vous savez que j&#8217;adore ma caméra SLR (Canon 30D), mais il m&#8217;est parfois impossible de l&#8217;inclure dans mon bagage. Je recherchais donc depuis un certain temps une caméra plus petite ne me forcant pas à  faire trop de compromis. 
Depuis quelques années, le marché des caméras compactes a évolué rapidement et les caméras [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mariospina.com/blog/article_images/panasonic_lumix_lx3.jpg" alt="Lx3"/> </p>
<p>Vous savez que j&#8217;adore ma caméra SLR (Canon 30D), mais il m&#8217;est parfois impossible de l&#8217;inclure dans mon bagage. Je recherchais donc depuis un certain temps une caméra plus petite ne me forcant pas à  faire trop de compromis. </p>
<p>Depuis quelques années, le marché des caméras compactes a évolué rapidement et les caméras ont beaucoup changé. Avec les prix des SLR qui se rapprochent de plus en plus des prix des compactes haut de gamme, les fabricants doivent se démarquer en offrant plus de fonctions et une plus grande qualité de construction. Panasonic a fait ses classes et a mis le paquet sur sa toute nouvelle Lumix LX3. De loin, l&#8217;élément le plus frappant de cette caméra est le type et la qualité de l&#8217;optique choisie par Panasonic. La lentille est une Leica 24-60mm avec une ouverture de F2.0-2.8, ce qui est très exceptionnel chez les compactes. La lentille permet donc d&#8217;utiliser la caméra dans des situations avec lumière réduite, situations où généralement, les compactes sont loin d&#8217;exceller. La lentille nous donne aussi un grand angle 24mm suffisant pour les photos panoramiques. </p>
<p>Après la lentille, le 2e problême majeur des caméras compactes est l&#8217;introduction de bruit lors de l&#8217;utilisation d&#8217;une ISO (sensibilité du &#8220;film&#8221;) élevée. En fait, la taille des senseurs (ils sont sensiblement plus petits que les SLR) et leur nombre de pixels provoquent la création de bruit sur les photos exposées en haute sensibilité. Le facteur plus de pixels &#8211; petit senseur force une plus grande proximité entre les pixels et donc plus de bruit. Le senseur et l&#8217;optimisation mise en place par Panasonic sur la LX3 réussissent à  réduire considérablement le bruit comparé aux caméras des autres fabricants. </p>
<p>La caméra offre aussi un mode de sauvegarde RAW en plus du mode JPG compressé. Cela me permet d&#8217;effectuer des ajustements en post production (balance des blancs, bruits, luminosité). De plus, je peux aussi utiliser la caméra en mode film HD 720p. </p>
<p>La caméra n&#8217;est pas parfaite toutefois et il y a certains inconvénients. Le flash est petit et pas suffisamment puissant pour faire un bon travail. La lentille n&#8217;est pas assez longue (60mm max), j&#8217;aurais aimé une extension vers le 79 &#8211; 80mm. La LX3 applique des filtres pour augmenter la définition (sharpen) directement sur le fichier résultant, ce qui peut causer des problèmes dans les zones d&#8217;ombre. Le mode continu est plutôt lent comparé aux compétiteurs. </p>
<p>En conclusion, c&#8217;est un excellent rapport qualité prix. La caméra offre un bon nombres de modes créatifs et d&#8217;ajustements manuels qui plaieront aux photographes. J&#8217;en suis très satisfait. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/12/07/point-and-shoot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cover Stream pour iTunes</title>
		<link>http://www.mariospina.com/blog/2008/12/07/cover-stream-pour-itunes/</link>
		<comments>http://www.mariospina.com/blog/2008/12/07/cover-stream-pour-itunes/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 02:44:04 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/12/07/cover-stream-pour-itunes/</guid>
		<description><![CDATA[Si vous appréciez écouter de la musique à partir de votre ordinateur via iTunes, je vous suggère de regarder la petite application OS X Cover Stream. Elle me permet de naviguer ma collection d&#8217;albums et de sélectionner en mode standard ou jukebox la musique à jouer. Cover Stream se connecte aussi à last.fm pour mettre [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous appréciez écouter de la musique à partir de votre ordinateur via iTunes, je vous suggère de regarder la petite application OS X <a href="http://coverstream.net/">Cover Stream</a>. Elle me permet de naviguer ma collection d&#8217;albums et de sélectionner en mode standard ou jukebox la musique à jouer. Cover Stream se connecte aussi à last.fm pour mettre à jour votre profil. De plus, elle rend disponibles différents raccourcis clavier pour contrôler iTunes. Bref, une petite merveille de simplicité pour environ 29 $. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/12/07/cover-stream-pour-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini portfolio</title>
		<link>http://www.mariospina.com/blog/2008/11/24/mini-portfolio/</link>
		<comments>http://www.mariospina.com/blog/2008/11/24/mini-portfolio/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 20:06:07 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Photo]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/11/24/mini-portfolio/</guid>
		<description><![CDATA[Suite aux pressions de certaines personnes, j&#8217;ai publiÃ© un mini portfolio de mes photos sur zenfolio. Notez que la photo n&#8217;est qu&#8217;un passe temps pour moi, alors ne soyez pas trop critique. J&#8217;ai encore pas mal de travail Ã  faire pour me perfectionner. Si vous aimez les photos, laissez le moi savoir! 
]]></description>
			<content:encoded><![CDATA[<p>Suite aux pressions de certaines personnes, j&#8217;ai publiÃ© un mini portfolio de mes photos sur <a href="http://mariospina.zenfolio.com">zenfolio</a>. Notez que la photo n&#8217;est qu&#8217;un passe temps pour moi, alors ne soyez pas trop critique. J&#8217;ai encore pas mal de travail Ã  faire pour me perfectionner. Si vous aimez les photos, laissez le moi savoir! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/11/24/mini-portfolio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple enlève son NDA sur le iPhone SDK</title>
		<link>http://www.mariospina.com/blog/2008/10/01/apple-enleve-son-nda-sur-le-iphone-sdk/</link>
		<comments>http://www.mariospina.com/blog/2008/10/01/apple-enleve-son-nda-sur-le-iphone-sdk/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 01:53:19 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/10/01/apple-enleve-son-nda-sur-le-iphone-sdk/</guid>
		<description><![CDATA[Apple vient tout juste de publier une page web sur le site des développeurs iPhone indiquant qu&#8217;il levait le secret sur le SDK du iPhone. Naturellement le NDA reste en place pour les fonctions non encore publiées ou officielles, mais ce qui est publié peu maintenant être discuté. Cela veut aussi dire que les éditeurs [...]]]></description>
			<content:encoded><![CDATA[<p>Apple vient tout juste de publier une page web sur le site des développeurs iPhone indiquant qu&#8217;il levait le secret sur le SDK du iPhone. Naturellement le NDA reste en place pour les fonctions non encore publiées ou officielles, mais ce qui est publié peu maintenant être discuté. Cela veut aussi dire que les éditeurs vont maintenant mettre les bouquins sur lesquels plusieurs auteurs ont travaillé si fort, sous presse. Nous verrons donc apparaître toute une littérature sur l&#8217;iphone dans les semaines et mois à venir. </p>
<p>De mon côté, ça veut dire que je vais passer pas mal plus de temps le nez dans un bouquin à piocher du code sur mon MacBook pro au cours des prochains mois. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/10/01/apple-enleve-son-nda-sur-le-iphone-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple TV Take 2</title>
		<link>http://www.mariospina.com/blog/2008/06/29/apple-tv-take-2/</link>
		<comments>http://www.mariospina.com/blog/2008/06/29/apple-tv-take-2/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 20:36:17 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/06/29/apple-tv-take-2/</guid>
		<description><![CDATA[J&#8217;ai mis Ã  jour le logiciel sur mon Apple TV ce weekend. J&#8217;ai attendu longtemps aprÃ¨s la sortie de la version 2 puisque j&#8217;avais fait d&#8217;importantes modifications sur la version 1.1 pour me permettre de lire des fichiers DIVX et accÃ©der Ã  mon rÃ©seau. 
Mon Apple TV est donc Ã  jour avec la version 2.0.2 [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai mis Ã  jour le logiciel sur mon Apple TV ce weekend. J&#8217;ai attendu longtemps aprÃ¨s la sortie de la version 2 puisque j&#8217;avais fait d&#8217;importantes modifications sur la version 1.1 pour me permettre de lire des fichiers DIVX et accÃ©der Ã  mon rÃ©seau. </p>
<p>Mon Apple TV est donc Ã  jour avec la version 2.0.2 et j&#8217;ai installÃ© les outils me permettant d&#8217;accÃ©der les fichiers sur mon rÃ©seau local et de lire des DIVX. Pour ceux qui pourraient Ãªtre intÃ©ressÃ©s, voici les Ã©tapes pour rÃ©aliser la conversionÂ : </p>
<p><span id="more-14"></span></p>
<p>1- RÃ©initialiser l&#8217;Apple TV Ã  la configuration d&#8217;usine. </p>
<p>2- Mettre Ã  jour le logiciel embarquÃ© (firmware) Ã  la version 2.0.2 Ã  l&#8217;aide de l&#8217;option mise Ã  jour du menu de l&#8217;aTV.</p>
<p>3- Ouvrir l&#8217;aTV et dÃ©monter le disque pour le monter sur un MAC intel. </p>
<p>4- Installer SSH et SSHD sur le disque de l&#8217;aTV: (procÃ©dure <a href="http://wiki.awkwardtv.org/wiki/Install_SSH#Notes_for_Take_2">ici</a>). Notez qu&#8217;il faut utilisÃ© des version de SSHD prÃ©cÃ©dente Ã  Leopard. J&#8217;ai du utilisÃ© la version 10.4.10 de SSHD (aussi disponible sur les patchstiks). Il est important de copier aussi les autres fichiers Ã©noncÃ©s dans le document sur awkwardtv. Ne pas tenir compte de Kerberos; je n&#8217;ai pas rÃ©ussi Ã  le faire fonctionner avec la version 2.0.2 de l&#8217;aTV. SSH v1 est suffisant. </p>
<p>5- Installer les Codec de Perian et Flip4Mac. (procÃ©dure <a href="http://wiki.awkwardtv.org/wiki/Take_2_Full_Update">ici</a>). Notez que les fichiers sont disponible sur votre disque sous les rÃ©pertoires  /Library/Audio/Plug-Ins/Components et /Library/QuickTime si vous avez Perian et Flip4Mac installÃ©s sur votre Mac. Les fichiers sont: AC3MovieImport.component, A52Codec.component, Perian.component et Flip4Mac WMV Import.component. </p>
<p>6- Installer NitoTV et ATVFiles.</p>
<p>7- Installer les patch Kernel permettant les disques externe USB et la connectivite Reseau (SMBFS). (procÃ©dure Ã  suivre <a href="http://www.iclarified.com/entry/index.php?enid=971">ici</a>).  </p>
<p>8- Copier les fichiers SMBFS nÃ©cessaires sur le disques. Seulement un fichier (mount_smbfs) est nÃ©cessaire si l&#8217;Ã©tape 7 est rÃ©ussie. Notez qu&#8217;ici aussi j&#8217;ai dÃ» utiliser une version 10.4.10 du logiciel, il Ã©tait impossible de faire fonctionner l&#8217;aTV avec une version plus rÃ©cente ou plus vieille. Suite Ã  la copie du fichier dans /sbin/ il faut ajuster les permissions: </p>
<pre>sudo chmod -R 755 /System/Library/Extensions/smbfs.kext
sudo chmod +s /sbin/mount_smbfs
sudo chown -R root:wheel /System/Library/Extensions/smbfs.kext
sudo chown root:wheel /sbin/mount_smbfs</pre>
<p>9- EmpÃªcher l&#8217;aTV de faire une mise-Ã -jour automatique:</p>
<pre>sudo bash -c 'echo "127.0.0.1       mesu.apple.com" >> /etc/hosts'</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/06/29/apple-tv-take-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denver &#8211; Pragmatic Studio &#8211; j 3</title>
		<link>http://www.mariospina.com/blog/2008/03/12/denver-pragmatic-studio-j-3/</link>
		<comments>http://www.mariospina.com/blog/2008/03/12/denver-pragmatic-studio-j-3/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 02:31:09 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/03/12/denver-pragmatic-studio-j-3/</guid>
		<description><![CDATA[Ã€ mon sens, la 3e journÃ©e fut la meilleure. Nous avons vu les sujets plus avancÃ©s. Le contrÃ´le de sessions et comment sÃ©curiser les applications par groupe d&#8217;utilisateurs; les outils de tests intÃ©grÃ©s dans Rails; AJAX et RJS; le dÃ©ploiement d&#8217;application Rails avec Capistrano. 
Ã‰trangement, Rails n&#8217;incluent pas de gestion intÃ©grÃ©e des sessions et des [...]]]></description>
			<content:encoded><![CDATA[<p>Ã€ mon sens, la 3e journÃ©e fut la meilleure. Nous avons vu les sujets plus avancÃ©s. Le contrÃ´le de sessions et comment sÃ©curiser les applications par groupe d&#8217;utilisateurs; les outils de tests intÃ©grÃ©s dans Rails; AJAX et RJS; le dÃ©ploiement d&#8217;application Rails avec Capistrano. </p>
<p>Ã‰trangement, Rails n&#8217;incluent pas de gestion intÃ©grÃ©e des sessions et des utilisateurs Ã  mÃªme le framework. En fait, il existe quelques &#8216;plug-insÂ &#8217; qui incluent ces fonctions, mais Rails laissent aux dÃ©veloppeurs le choix de l&#8217;implÃ©mentation. </p>
<p>J&#8217;ai Ã©tÃ© surpris de voir la qualitÃ© des outils de tests inclus Ã  mÃªme le framework de Rails. Bien que parfois rudimentaire, il y a tout de mÃªme un bon nombre de fonctions dÃ©jÃ  incluses pour effectuer des tests. Ce qui est bien diffÃ©rent de nombreux autres outils de dÃ©veloppement avec lesquels j&#8217;ai eu la chance de travailler. </p>
<p>L&#8217;utilisation et l&#8217;intÃ©gration d&#8217;AJAX dans les projets dÃ©veloppÃ©s sur RAILS sont vraiment d&#8217;une simplicitÃ© quasi infantile. Avec RJS, et les librairies de fonctions javascript srcriptaculous et prototype, il n&#8217;a jamais Ã©t aussi simple de crÃ©er des sites transactionnels dynamiques et attrayants. En fait, les librairies et RJS permettent d&#8217;appliquer des fonctions javascript dynamiques en quelques lignes de code et parfois mÃªme une seule. </p>
<p>La facilitÃ© de dÃ©ploiement des applications Rails avec Capistrano est vraiment impressionnante. Capistrano est une librairie de fonction Ruby permettant la gestion de sites web crÃ©Ã©s avec Ruby on Rails en mode production. Il permet le dÃ©ploiement d&#8217;une application web trÃ¨s complexe en quelques clics de souris. De plus, il supporte trÃ¨s bien un environnement distribuÃ© et un dÃ©ploiement en grappe. Nous n&#8217;avons qu&#8217;entrevu les fonctions de base de Capistrano, mais je peux voir un immense avantage comparÃ© Ã  des dÃ©ploiements d&#8217;application conÃ§ue sur d&#8217;autres plateformes (PHP n&#8217;Ã©tant qu&#8217;un exemple). </p>
<p>En gÃ©nÃ©ral le cours m&#8217;a Ã©tÃ© trÃ¨s profitable et je le recommande  tous ceux qui ont une expÃ©rience limitÃ©e de Ruby on Rails et qui veulent se familiarisÃ© rapidement. Il est certain qu&#8217;au cours de l&#8217;annÃ©e prochaine, je vais m&#8217;inscrire au cours avancÃ©.  </p>
<p>VoilÃ  c&#8217;est fait: </p>
<p><a href="http://pragmaticstudio.com/rails"><br />
  <img src="http://pragmaticstudio.com/images/buttons/rails-alumni-button.png" border="0" width="169" height="137" alt="Rails Alumni"/><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/03/12/denver-pragmatic-studio-j-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denver &#8211; Pragmatic Studio &#8211; j 2</title>
		<link>http://www.mariospina.com/blog/2008/03/11/denver-pragmatic-studio-j-2/</link>
		<comments>http://www.mariospina.com/blog/2008/03/11/denver-pragmatic-studio-j-2/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 02:07:45 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/03/11/denver-pragmatic-studio-j-2/</guid>
		<description><![CDATA[Aujourd&#8217;hui nous avons abordÃ© les vues, plus particuliÃ¨rement les &#8220;templates&#8221; et la facilitÃ© de composer des pages spÃ©cialisÃ©es avec Rails. Ensuite, nous avons vu les routes et REST. C&#8217;Ã©tait un des points de Rails que j&#8217;espÃ©rais Ã©claircir durant ce cours et je fus bien servi. Rails 2.0 et les outils d&#8217;Ã©chafaudage (scaffolding) de cette version [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui nous avons abordÃ© les vues, plus particuliÃ¨rement les &#8220;templates&#8221; et la facilitÃ© de composer des pages spÃ©cialisÃ©es avec Rails. Ensuite, nous avons vu les routes et REST. C&#8217;Ã©tait un des points de Rails que j&#8217;espÃ©rais Ã©claircir durant ce cours et je fus bien servi. Rails 2.0 et les outils d&#8217;Ã©chafaudage (scaffolding) de cette version facilitent grandement la crÃ©ation d&#8217;application web respectant les rÃ¨gles REST (pour plus de dÃ©tails sur <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>). Des protocoles tels que SOAP et la norme WSDL 2.0 implÃ©mentent les standards REST. </p>
<p>La fin de l&#8217;aprÃ¨s-midi a Ã©tÃ© rÃ©servÃ©e pour les liens, la navigation et la crÃ©ation des formulaires web avec Rails. Nous avons aussi eu droit aux explications concernant les relations entre modÃ¨les (one to many et many to many). C&#8217;est fascinant de voir combien il est simple d&#8217;utiliser et de manipuler les structures de donnÃ©es avec Rails. Du cÃ´tÃ© de PHP, mÃªme PEAR n&#8217;apportaient pas autant; il y a probablement juste CakePHP (basÃ© su RAILS) qui offre des fonctions similaires.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/03/11/denver-pragmatic-studio-j-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denver &#8211; Pragmatic Studio &#8211; j 1</title>
		<link>http://www.mariospina.com/blog/2008/03/10/denver-pragmatic-studio-j-1/</link>
		<comments>http://www.mariospina.com/blog/2008/03/10/denver-pragmatic-studio-j-1/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 01:28:51 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/03/10/denver-pragmatic-studio-j-1/</guid>
		<description><![CDATA[Le rÃ©veil n&#8217;a pas Ã©tÃ© facile ce matin! Le dÃ©jeuner est servi Ã  8:15 et ce matin nous devons nous enregistrer. La premiÃ¨re partie de la journÃ©e a touchÃ© principalement le langage Ruby, sa syntaxe et ses patterns. Je dÃ©plore un peu que nous ayons passÃ© autant de temps sur Ruby, surtout que les organisateurs [...]]]></description>
			<content:encoded><![CDATA[<p>Le rÃ©veil n&#8217;a pas Ã©tÃ© facile ce matin! Le dÃ©jeuner est servi Ã  8:15 et ce matin nous devons nous enregistrer. La premiÃ¨re partie de la journÃ©e a touchÃ© principalement le langage Ruby, sa syntaxe et ses patterns. Je dÃ©plore un peu que nous ayons passÃ© autant de temps sur Ruby, surtout que les organisateurs nous avaient demandÃ© de faire une revue des 6 ou 8 premiers chapitres d&#8217;un livre Ruby (disponible sur Internet). Donc nous avons revu pas mal de choses que je m&#8217;Ã©tais tapÃ©es en lecture/lab avant. Je pense qu&#8217;une courte rÃ©vision d&#8217;une heure aurait Ã©tÃ© suffisante. </p>
<p>La 2e partie de la journÃ©e a Ã©tÃ© consacrÃ©e Ã  une introduction Ã  Rails, aux principes MVC, aux controlleurs et modÃ¨les, aux outils de gÃ©nÃ©ration et Ã  la structure des applications ROR. Le niveau d&#8217;abstraction qu&#8217;offre Rails quant Ã  l&#8217;implÃ©mentation des donnÃ©es dans la base de donnÃ©es est vraiment trÃ¨s intÃ©ressant. Vous n&#8217;avez plus a vous prÃ©occuper de requÃªte SQL ou de la syntaxe spÃ©cifique de tel type de base de donnÃ©es. Rails crÃ©Ã© un niveau d&#8217;abstraction vous permettant de travailler complÃ¨tement avec des objets plutÃ´t que des tables et champs. Ceci rend la portabilitÃ© d&#8217;une application Rails encore plus grande puisque vous pouvez dÃ©ployer celle-ci sur plusieurs &#8220;saveurs&#8221; de base de donnÃ©es trÃ¨s simplement. </p>
<p>En soirÃ©e, course au Apple store le plus prÃ¨s pour trouver un iPhone 16Gb. Malheureusement, plus aucun 16 Gb en stock. Peut-Ãªtre en recevront-ils demain&#8230;</p>
<p>CommentaireÂ : Pourquoi est ce que certaines compagnies envoient des employÃ©s Ã  des formations alors que visiblement ces employÃ©s n&#8217;ont absolument aucun intÃ©rÃªt Ã  retenir quoi que ce soit de cette formation? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/03/10/denver-pragmatic-studio-j-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denver &#8211; Pragmatic Studio &#8211; j 0</title>
		<link>http://www.mariospina.com/blog/2008/03/09/denver-pragmatic-studio-jour-0/</link>
		<comments>http://www.mariospina.com/blog/2008/03/09/denver-pragmatic-studio-jour-0/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 05:40:42 +0000</pubDate>
		<dc:creator>Mario</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.mariospina.com/blog/2008/03/09/denver-pragmatic-studio-jour-0/</guid>
		<description><![CDATA[Je suis arrivÃ© Ã  Denver. La ville est plus petite que je pensais. La proximitÃ© des Rocheuses est vraiment un point positif de cette ville. En fait, les montagnes me semblent encore plus prÃ¨s de la ville qu&#8217;Ã  Calgary. Je dirais a environ 20 ou 30 minutes de route. J&#8217;ai pris la dÃ©cision de louer [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis arrivÃ© Ã  Denver. La ville est plus petite que je pensais. La proximitÃ© des Rocheuses est vraiment un point positif de cette ville. En fait, les montagnes me semblent encore plus prÃ¨s de la ville qu&#8217;Ã  Calgary. Je dirais a environ 20 ou 30 minutes de route. J&#8217;ai pris la dÃ©cision de louer une voiture, mais je ne suis plus certain maintenant. L&#8217;hÃ´tel ou se situe la formation est loin de l&#8217;aÃ©roport et loin du centre-ville, mais prendre le taxi coutera de 70 a 80 $ US pour l&#8217;aller seulement. C&#8217;est surtout que j&#8217;arrive ici de soir et que malgrÃ© le GPS, la conduite le soir dans une ville inconnue n&#8217;est pas des plus intÃ©ressants. </p>
<p>UPDATE: J&#8217;ai finalement pris la voiture et branchÃ© mon GPS&#8230; et je me suis perdu! Le GPS m&#8217;a conduit Ã  environ 30 Km de mon hÃ´tel perdu en plein quartier rÃ©sidentiel. Vraiment Garmin pourraient amÃ©liorer leur logiciel dans leur module GPS. Je me suis retrouvÃ© en utilisant une carte et d&#8217;autres points d&#8217;intÃ©rÃªt prÃ¨s de l&#8217;hÃ´tel; cette fois le GPS m&#8217;a conduit au bon endroit. Perdu une heure de route avec tout Ã§a et je suis super fatiguÃ©. Ce ne sera pas facile demain !  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariospina.com/blog/2008/03/09/denver-pragmatic-studio-jour-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
