<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
		<title>gdp's Comments</title>
		<language>en-us</language>
		<link>https://www.intensedebate.com/users/665866</link>
		<description>Comments by yogsototh</description>
<item>
<title>Yogsototh&#039;s Blog : Yesod tutorial for newbies</title>
<link>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment455121465</link>
<description>I tried to use the wiki, but it is awful. I might be able to copy my markdown source.  I don&amp;#039;t feel I&amp;#039;ll have the time to doing this soon. But if anybody can do it. My articles are all open source. </description>
<pubDate>Thu, 4 Oct 2012 08:46:54 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment455121465</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Git pour les nuls</title>
<link>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/#IDComment427370221</link>
<description>Bon alors je vais essayer de mieux pr&amp;eacute;ciser.  Git c&amp;#039;est un outil pour g&amp;eacute;rer des fichiers en local et pouvoir les synchroniser avec d&amp;#039;autres chacun travaillant en local (pas avec ssh).  Chaque personne doit avoir install&amp;eacute; en local un serveur (accessible via localhost). Chacun aura une version de dev du serveur. C&amp;#039;est &amp;agrave; dire une version avec une base de donn&amp;eacute;e locale pour &amp;ecirc;tre certain de ne rien casser en prod. Sachant aussi qu&amp;#039;il existe des moyens pas trop horrible de r&amp;eacute;cup&amp;eacute;rer les donn&amp;eacute;es de prod en local.  Le seul moment o&amp;ugrave; ssh est n&amp;eacute;cessaire, c&amp;#039;est lors d&amp;#039;une mise en production, apr&amp;egrave;s avoir test&amp;eacute; en local que tout semble correct. En g&amp;eacute;n&amp;eacute;ral on va sur la machine de prod, on fait un git pull + restart du serveur.  Concr&amp;egrave;tement, pour travailler avec joomla, il faut  1 - installer Apache + PHP sur son ordinateur. 2 - Cr&amp;eacute;er un r&amp;eacute;pertoire contenant son projet joomla 3 - Initialiser ce r&amp;eacute;pertoire avec git 4 - Optionnel mais recommand&amp;eacute;, fair un push de ce projet vers github (c&amp;#039;est plus simple pour travailler &amp;agrave; plusieurs) 5 - Ensuite on entre dans la boucle de travail :      a - git pull (r&amp;eacute;cup&amp;eacute;rer les modification des autres)     b - faire des modifs, tester     c - faire des git add/git commit pour valider ses modifications     d - pr&amp;eacute;venir ses associ&amp;eacute;s des modifs qu&amp;#039;on a fait     e - apr&amp;egrave;s avoir fais plusieurs tours b,c,d faire une mise en prod et recommencer en a.  Mon conseil pour avoir une vie plus facile serait d&amp;#039;essayer de voir le monde d&amp;#039;heroku. C&amp;#039;est int&amp;eacute;gr&amp;eacute; directement avec git. Il me semble qu&amp;#039;il doit exister des CMS bas&amp;eacute;s sur ruby (et pas PHP) tout pr&amp;ecirc;ts. heroku est gratuit pour les petits sites, il fourni des outils tr&amp;egrave;s utiles pour r&amp;eacute;cup&amp;eacute;rer automatiquement les donn&amp;eacute;es de BD de prod vers dev. Il permet de ne pas trop se soucier des BD (en g&amp;eacute;n&amp;eacute;ral en local il utilise sqlite plut&amp;ocirc;t que d&amp;#039;avoir en plus d&amp;#039;apache a installer une base de donn&amp;eacute;e en local).  J&amp;#039;esp&amp;egrave;re que &amp;ccedil;a a aid&amp;eacute;. Bon courage pour la suite ! </description>
<pubDate>Thu, 23 Aug 2012 17:50:30 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/#IDComment427370221</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Git pour les nuls</title>
<link>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/#IDComment427142160</link>
<description>Pour les d&amp;eacute;butants qui ne veulent pas utiliser le terminal, je conseille d&amp;#039;aller voir &amp;ccedil;a :  &lt;a href=&quot;http://www.git-tower.com/&quot; target=&quot;_blank&quot;&gt;http://www.git-tower.com/&lt;/a&gt;  &amp;Agrave; mon avis ce sera plus adapt&amp;eacute;, il s&amp;#039;agit d&amp;#039;une application qui permet de faire l&amp;#039;essentiel de ce qui est possible en ligne de commande. Bonne chance !  </description>
<pubDate>Thu, 23 Aug 2012 09:52:57 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/#IDComment427142160</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Haskell OpenGL Mandelbrot</title>
<link>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment386976940</link>
<description>Thanks,   I&amp;#039;ve finally tried unpacked strict data and I experienced a 40% speedup. I&amp;#039;ll update my footer. I might write a sequel. </description>
<pubDate>Fri, 22 Jun 2012 05:29:26 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment386976940</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Haskell OpenGL Mandelbrot</title>
<link>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment384388782</link>
<description>Thanks to have caught this. I never use signum. I should fix it.  </description>
<pubDate>Tue, 19 Jun 2012 03:53:41 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment384388782</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Haskell OpenGL Mandelbrot</title>
<link>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment383683388</link>
<description>As I answered to Gabriel Gonzales,   The problem occurs when you want to include two different modules with functions with the same name. For example, Data.HashMap and Data.HashSet. They both have a &amp;#039;null&amp;#039; function. You cannot export your qualified import. The only workaround is to create a full list function name.  You can never use HashMap.null or HashSet.null in the file that import your module &amp;#039;ManyImport&amp;#039;.  </description>
<pubDate>Mon, 18 Jun 2012 08:35:47 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment383683388</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Haskell OpenGL Mandelbrot</title>
<link>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment383683050</link>
<description>Thanks, but I was aware about this.  The problem occurs when you want to include two different modules with functions with the same name. For example, Data.HashMap and Data.HashSet. They both have a &amp;#039;null&amp;#039; function. You cannot export your qualified import. The only workaround is to create a full list function name.  You can never use HashMap.null or HashSet.null in the file that import your module &amp;#039;ManyImport&amp;#039;. </description>
<pubDate>Mon, 18 Jun 2012 08:34:58 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Haskell-OpenGL-Mandelbrot/#IDComment383683050</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Indecidabilities ARTICLE</title>
<link>http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/#IDComment352531860</link>
<description>  I don&amp;#039;t know, after reading it another time, I believe some things should be rewritten. I had almost forgotten this one. I&amp;#039;ll try to write a sequel in less than one month :) </description>
<pubDate>Wed, 2 May 2012 08:39:10 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/2010-07-09-Indecidabilities/#IDComment352531860</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Learn Vim Progressively</title>
<link>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/#IDComment345553822</link>
<description>I believe this is a great idea! This is genius! </description>
<pubDate>Mon, 23 Apr 2012 08:31:54 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/#IDComment345553822</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Typography and the Web</title>
<link>http://yannesposito.com/Scratch/en/blog/Typography-and-the-Web/#IDComment340880478</link>
<description>This might be a workaround but, also I would have to change the letter-spacing dynamically and depending on the size of the font in order to make the word without the ligature as long as the word with the ligature.  But I might give it a try. </description>
<pubDate>Tue, 17 Apr 2012 09:32:37 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Typography-and-the-Web/#IDComment340880478</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Yesod tutorial for newbies</title>
<link>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment336649930</link>
<description>Thanks, I updated the article. </description>
<pubDate>Wed, 11 Apr 2012 09:47:31 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment336649930</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Haskell the Hard Way</title>
<link>http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/#IDComment334579836</link>
<description>Thank you! Now it is fixed.  </description>
<pubDate>Sun, 8 Apr 2012 13:07:05 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/#IDComment334579836</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Haskell the Hard Way</title>
<link>http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/#IDComment334579564</link>
<description>Thank you! I fixed it. </description>
<pubDate>Sun, 8 Apr 2012 13:06:26 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/#IDComment334579564</guid>
</item><item>
<title>Yogsototh&#039;s Blog : programming language experience</title>
<link>http://yannesposito.com/Scratch/fr/blog/programming-language-experience/#IDComment329832253</link>
<description>En r&amp;eacute;alit&amp;eacute;, je suis certain qu&amp;#039;Eiffel est un tr&amp;egrave;s bon langage. Seulement, lorsque je l&amp;#039;ai essay&amp;eacute; je pense ne pas avoir &amp;eacute;t&amp;eacute; assez ouvert d&amp;#039;esprit. Maintenant, je pense aussi que le paradigme Objet a ses limites.  Typiquement, j&amp;#039;ai vu pass&amp;eacute; un article qui expliquait que pour faire des sprites dans un jeu vid&amp;eacute;o (type shmup), les notions de classes et d&amp;#039;objets n&amp;#039;&amp;eacute;taient pas adapt&amp;eacute;s. En fait, pour que tout fonctionne correctement, il vaut mieux utiliser un syst&amp;egrave;me de &amp;quot;modules&amp;quot; qui sont transverses &amp;agrave; la notion de classe.  Plus j&amp;#039;avance, plus je pense qu&amp;#039;en effet, les notions objets sont tr&amp;egrave;s utiles mais pas adapt&amp;eacute;es &amp;agrave; tous les probl&amp;egrave;mes. Et en g&amp;eacute;n&amp;eacute;ral, les langages ayant fait le pari de tout miser sur l&amp;#039;objet perdent de leur superbe quand le mod&amp;egrave;le n&amp;#039;est plus adapt&amp;eacute;.  C&amp;#039;est vrai qu&amp;#039;en ce moment ce sont les langages fonctionnels qui deviennent de plus en plus populaires. Mais, une des raison est leur incroyable capacit&amp;eacute; &amp;agrave; s&amp;#039;adapter &amp;agrave; n&amp;#039;importe quel paradigme, objet ou non. Je crois que c&amp;#039;est la section 3 ou 3.5 de SICP qui montre &amp;agrave; quel point il est ais&amp;eacute; de cr&amp;eacute;er des objets et des classes en scheme. Lorsqu&amp;#039;on voit &amp;agrave; quel point scheme est un langage minmal, c&amp;#039;est tout bonnement incroyable. Lorsque l&amp;#039;on voit &amp;ccedil;a, on se dit que ce type de langage sera capable de s&amp;#039;adapter &amp;agrave; nos syst&amp;egrave;mes d&amp;#039;organisation, que ce soit, fonctionnel pur, modulaire, objet, etc...  Donc pour Eiffel j&amp;#039;en garde plut&amp;ocirc;t un avis positif, mais tant qu&amp;#039;a faire autant jouer avec ce qui se fait de mieux. Et pour l&amp;#039;instant ce que j&amp;#039;ai trouv&amp;eacute; de mieux c&amp;#039;est plut&amp;ocirc;t du Haskell ou du LISP. Je n&amp;#039;ai pas encore compl&amp;egrave;tement jou&amp;eacute; avec LISP, mais ce sera le prochain sur ma liste (CLISP pour &amp;ecirc;tre plus pr&amp;eacute;cis).  </description>
<pubDate>Mon, 2 Apr 2012 08:57:13 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/fr/blog/programming-language-experience/#IDComment329832253</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Higher order function in zsh</title>
<link>http://yannesposito.com/Scratch/en/blog/Higher-order-function-in-zsh/#IDComment327873638</link>
<description>Thank you! This is awesome \o/.      the (e) never catched my eye! I will modify my blog entry soon to link to your post. </description>
<pubDate>Fri, 30 Mar 2012 15:01:02 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Higher-order-function-in-zsh/#IDComment327873638</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Yesod tutorial for newbies</title>
<link>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment297244918</link>
<description>Hi! Thanks for your comment. I just updated my article and it works nicely with 0.10.  My minimal CSS is just useful to make default first application look better. But the CSS I give in this tutorial is very limited. I will certainly ask if the community want to have one by default.  Bootstrap seems a great idea, but I don&amp;#039;t know why, I don&amp;#039;t like it much. I should try to use it again. Before, I used compass to design my websites. </description>
<pubDate>Mon, 20 Feb 2012 14:54:47 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment297244918</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Learn Vim Progressively</title>
<link>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/#IDComment296656262</link>
<description>Thank you!      All my configuration is here. Sadly, it is much a spaghetti code for now, I don&amp;#039;t really use any system to organize it for now.     &lt;a href=&quot;http:\/\/github.com\/yogsototh\/Vim-configuration&quot; target=&quot;_blank&quot;&gt;http://github.com/yogsototh/Vim-configuration&lt;/a&gt;      Mainly, I use solarize with dark background as coloscheme.   I use NERDTree.   I also used a lot of other plugin, but I don&amp;#039;t use them much.      Working in Objective-C I don&amp;#039;t use a 100% vim for now. I open Xcode and if I need to make big changes I use Vim, for very small updates, I generally use Xcode. I didn&amp;#039;t find an easy way to access documentation and run my program easily from vim. But if I find a way I&amp;#039;ll certainly blog about it. </description>
<pubDate>Sun, 19 Feb 2012 21:15:25 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/#IDComment296656262</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Learn Vim Progressively</title>
<link>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/#IDComment288870823</link>
<description>Hi Ryan! Sorry for the late reply.  I go throught you entire tutorial, but I was a bit fast. This is a great work.  My only complaint is the number of section which require the user to remember a list of command before comming back to the tutorial. You might want to start by the split. This way, it will be easier to have the instruction of your tutorial always visible.  Very good work though! </description>
<pubDate>Fri, 10 Feb 2012 15:35:03 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/#IDComment288870823</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Yesod tutorial for newbies</title>
<link>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment271103301</link>
<description>Did you try to make a full reset?   rm -rf dist/* ; cabal-dev install &amp;amp;&amp;amp; yesod --dev devel? </description>
<pubDate>Sun, 22 Jan 2012 08:40:51 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment271103301</guid>
</item><item>
<title>Yogsototh&#039;s Blog : Yesod tutorial for newbies</title>
<link>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment270446659</link>
<description>Hi, I tested on mac and Ubuntu. Could you give me more information? You might want to cleanup your cabal packages.  </description>
<pubDate>Sat, 21 Jan 2012 13:06:24 +0000</pubDate>
<guid>http://yannesposito.com/Scratch/en/blog/Yesod-tutorial-for-newbies/#IDComment270446659</guid>
</item>	</channel>
</rss>