<?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"
	>

<channel>
	<title>Julien Desrosiers</title>
	<atom:link href="http://www.blog.juliendesrosiers.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.juliendesrosiers.com</link>
	<description>Le Webdesign, la Programmation et le Fun</description>
	<pubDate>Sun, 07 Mar 2010 18:06:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Backuper toutes mes DB MySQL sur un serveur distant</title>
		<link>http://www.blog.juliendesrosiers.com/2010/03/07/backuper-toutes-mes-db-mysql-sur-un-serveur-distant/</link>
		<comments>http://www.blog.juliendesrosiers.com/2010/03/07/backuper-toutes-mes-db-mysql-sur-un-serveur-distant/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 17:57:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=81</guid>
		<description><![CDATA[Ça fait longtemps que je cherche un truc simple qui puisse me permettre de faire un backup à chaque jours de mes bases de données pour mes projets en développements, et ce, sur un serveur distant*. En cas de problème au moins je ne perdrais pas le schéma et les données initiales qui seraient dans [...]]]></description>
			<content:encoded><![CDATA[<p>Ça fait longtemps que je cherche un truc simple qui puisse me permettre de faire un backup à chaque jours de mes bases de données pour mes projets en développements, et ce, sur un serveur distant*. En cas de problème au moins je ne perdrais pas le schéma et les données initiales qui seraient dans les tables de ces DB.</p>
<p>Donc sans plus attendre :</p>
<pre>#!/bin/bash
MYSQLUSER=root;
MYSQLPASS=root;
SSH=user@backup.server.com;
for I in $(mysql -e 'show databases' -u $MYSQLUSER --password=$MYSQLPASS -s --skip-column-names);
    do mysqldump -u $MYSQLUSER --password=$MYSQLPASS $I | gzip -c | ssh $SSH "cat &gt; /home/user/mysqlbackups/$I-`date +%Y_%W`.sql.gz";
done</pre>
<p>Voici un résumé de ce que ça fait :</p>
<ul>
<li>Pour chaque nom de database mysql,</li>
<li>faire un mysqldump</li>
<li>gzipper (compresser) le output de mysqldump</li>
<li>Envoyer par SSH le output de gzip dans un fichier nommé selon le format &#8220;dbname-2010_52.sql.gz&#8221; (où 2010 est l&#8217;année et 52 est la semaine (00-52)) vers le serveur distant,</li>
<li>dans le répertoire spécifié (/home/user/mysqlbackups/)</li>
</ul>
<p>Je met ce code dans un fichier mysqlbackup.sh auquel je permet l&#8217;exécution (chmod a+x mysqlbackup.sh).<br />
Ensuite, j&#8217;ajoute une entrée à mon crontab (Mac OS ici) pour que ce script soit exécuté à tous les jours à 14h00 :</p>
<pre>0 14 * * *                 /Users/juliend2/scripts/mysqlbackup/mysqlbackup.sh</pre>
<p><br/><br/></p>
<div>*Vous cherchez un bon serveur? Ces jours cis je suis comblé de bonheur avec <a href="http://www.webfaction.com/?affiliate=juliend2">WebFaction</a>.</div>
<p><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2010/03/07/backuper-toutes-mes-db-mysql-sur-un-serveur-distant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nouvelle version de MontrealHackers.com!</title>
		<link>http://www.blog.juliendesrosiers.com/2010/01/17/nouvelle-version-de-montrealhackerscom/</link>
		<comments>http://www.blog.juliendesrosiers.com/2010/01/17/nouvelle-version-de-montrealhackerscom/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 23:58:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=79</guid>
		<description><![CDATA[En fin de semaine j&#8217;ai reprogrammé montrealhackers.com en Python avec le framework Django. J&#8217;ai aussi refait l&#8217;interface. Et en plus on gagne en rapidité: Avant on avait du 3.5 req/secondes. Maintenant ça fournis ~4.8 requêtes/secondes.
Vive Webfaction!
]]></description>
			<content:encoded><![CDATA[<p>En fin de semaine j&#8217;ai reprogrammé <a href="http://montrealhackers.com">montrealhackers.com</a> en Python avec le framework Django. J&#8217;ai aussi refait l&#8217;interface. Et en plus on gagne en rapidité: Avant on avait du 3.5 req/secondes. Maintenant ça fournis ~4.8 requêtes/secondes.</p>
<p>Vive Webfaction!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2010/01/17/nouvelle-version-de-montrealhackerscom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recommencer à 0</title>
		<link>http://www.blog.juliendesrosiers.com/2009/10/04/recommencer-a-0000-0000/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/10/04/recommencer-a-0000-0000/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:46:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=76</guid>
		<description><![CDATA[Aujourd&#8217;hui j&#8217;ai fait le choix de changer une grosse partie de mon travail de programmeur. Je cesse de prendre de nouveaux projets en &#8220;Personal Home Page&#8221; (PHP).
Surtout parce que je veux continuer à évoluer dans mon métier et que la programmation de simples CMS ne m&#8217;apporte plus l&#8217;apprentissage dont j&#8217;ai besoins pour rester concurrentiel à [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui j&#8217;ai fait le choix de changer une grosse partie de mon travail de programmeur. Je cesse de prendre de nouveaux projets en &#8220;Personal Home Page&#8221; (PHP).</p>
<p>Surtout parce que je veux continuer à évoluer dans mon métier et que la programmation de simples CMS ne m&#8217;apporte plus l&#8217;apprentissage dont j&#8217;ai besoins pour rester concurrentiel à long terme. Je redeviens donc un n00b. Mais au moins un n00b qui avance.</p>
<p>Je vais principalement me concentrer dans les langages que j&#8217;aime, c&#8217;est à dire le Ruby, le Python et le C.</p>
<p>J&#8217;ai fait du C# durant mon cours de développement Web et malgré que je n&#8217;ai pas détesté, ce n&#8217;est pas dans le .NET que je vais me diriger, à moins de n&#8217;avoir d&#8217;autre choix. Je vais donc m&#8217;ouvrir à ce qu&#8217;il y a et je vais bien voir ce que je peut faire.</p>
<p>Toute suggestion est la bienvenue. Merci d&#8217;avance pour vos commentaires.</p>
<p>Update: Depuis cette décision j&#8217;ai lu sur plusieurs langages (Lua, Ruby, Perl, Python et même Rhino). À date j&#8217;ai beaucoup de fun avec le Python. Et pas juste pour le web: Python, comme les autres langages que j&#8217;ai énumérés est multi-usage. Mais Django amène l&#8217;expérience de programmation Web à un niveau supérieur, comparé à ce que je suis habitué de faire.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/10/04/recommencer-a-0000-0000/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adieu _why</title>
		<link>http://www.blog.juliendesrosiers.com/2009/08/20/adieu-_why/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/08/20/adieu-_why/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 12:32:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=73</guid>
		<description><![CDATA[Si vous avez suivi la scène Rubyiste ces dernières années vous connaissez sûrement _why (alias WhyTheLuckyStiff). &#8220;_Why&#8221; est le pseudonyme d&#8217;un rubyiste et enseignant freelance (et musicien, écrivain, cartooniste) qui voulait rester anonyme sur Internet tout en partageant ses créations. Il a fait plusieurs projets en (et pour) Ruby. Il a notamment été remarqué pour [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous avez suivi la scène Rubyiste ces dernières années vous connaissez sûrement <a href="http://en.wikipedia.org/wiki/Why_the_lucky_stiff">_why</a> (alias WhyTheLuckyStiff). &#8220;_Why&#8221; est le pseudonyme d&#8217;un rubyiste et enseignant freelance (et musicien, écrivain, cartooniste) qui voulait rester anonyme sur Internet tout en partageant ses créations. Il a fait plusieurs projets en (et pour) Ruby. Il a notamment été remarqué pour son livre <a href="http://www.lulu.com/content/890917">Why&#8217;s (poignant) guide to Ruby</a> qui est un guide d&#8217;introduction au langage de programmation Ruby.</p>
<p>Je vous parles de lui aujourd&#8217;hui, car vous le savez peut-être, hier il a <a href="http://news.ycombinator.com/item?id=773106">tiré la plug sur sa présence en ligne</a>, le transformant du coup en une légende du Web et de la programmation.</p>
<p>Ses travaux m&#8217;ont plus d&#8217;une fois amenés à essayer et réessayer le Ruby comme outil de création. Et pour ça je lui dois beaucoup. Il a probablement été ma plus grande source d&#8217;inspiration lorsque j&#8217;ai commencé à programmer, vers 2005. J&#8217;aimais ses dessins et la candeur qu&#8217;il amenait au sujet de la programmation. Ses textes sont vraiment drôles et plaisants à lire. Le monde du Ruby ne serait définitivement pas celui que nous connaissons sans l&#8217;apport qu&#8217;il y a apporté.</p>
<p>En fait, il devrait y avoir un _why pour tous les langages de programmation. L&#8217;art peut tellement enrichir la culture entourant un langage. L&#8217;art allège les pages des livres pour enfants; pourquoi pas ceux des adultes aussi?! Pourquoi pas un &#8220;<a href="http://en.wikipedia.org/wiki/The_C_Programming_Language_%28book%29">The C Programming language</a>, illustrated&#8221;? <a href="http://learnyousomeerlang.com/">Ce</a> <a href="http://learnyouahaskell.com/chapters">genre</a> d&#8217;œuvre rend la programmation plus accessible à ceux qui ont la curiosité pour s&#8217;y mettre. Et ça c&#8217;est une bonne chose, je crois.</p>
<p>J&#8217;espère que sa vraie (non-why) personnalité va continuer à créer et à s&#8217;épanouir dans la vie.</p>
<p>Thanks _why.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/08/20/adieu-_why/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nouveau design pour MontrealHackers</title>
		<link>http://www.blog.juliendesrosiers.com/2009/07/25/nouveau-design-pour-montrealhackers/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/07/25/nouveau-design-pour-montrealhackers/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 02:25:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=72</guid>
		<description><![CDATA[Il y a du nouveau sur montrealhackers.com .
Premièrement, on a un nouveau design plus h4ck3r que jamais!
Ensuite, les abonnés du feed l&#8217;auront remarqué; j&#8217;ai ajouté le champ description. Avant ça affichait juste le titre.
J&#8217;ai pas fini d&#8217;implémenter de nouveaux features donc revenez souvent! J&#8217;attends vos commentaires : )
PS : Merci à Jérôme pour les suggestions [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a du nouveau sur <a href="http://montrealhackers.com">montrealhackers.com</a> .</p>
<p>Premièrement, on a un nouveau design plus h4ck3r que jamais!</p>
<p>Ensuite, les abonnés du feed l&#8217;auront remarqué; j&#8217;ai ajouté le champ description. Avant ça affichait juste le titre.</p>
<p>J&#8217;ai pas fini d&#8217;implémenter de nouveaux features donc revenez souvent! J&#8217;attends vos commentaires : )</p>
<p>PS : Merci à <a href="http://jgn.me/">Jérôme</a> pour les suggestions ; )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/07/25/nouveau-design-pour-montrealhackers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Montreal hackers a maintenant un Twitter bot!</title>
		<link>http://www.blog.juliendesrosiers.com/2009/07/11/montreal-hackers-a-maintenant-un-twitter-bot/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/07/11/montreal-hackers-a-maintenant-un-twitter-bot/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 15:51:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=71</guid>
		<description><![CDATA[Éh oui, MontrealHackers.com a maintenant un Twitter Bot pour vous servir les dernières nouvelles de la blogosphère hackeuse de Montréal direct dans votre Twitter. Followez le!
J&#8217;ai un peu rushé à installer certains gems pour permettre de Tweeter plus facilement. J&#8217;ai tellement été désespéré que j&#8217;ai même commencé à réécrire MH en CakePHP. Vous imaginez, mes [...]]]></description>
			<content:encoded><![CDATA[<p>Éh oui, <a href="http://MontrealHackers.com">MontrealHackers.com</a> a maintenant un Twitter Bot pour vous servir les dernières nouvelles de la blogosphère hackeuse de Montréal direct dans votre Twitter. <a href="http://twitter.com/montrealhackers">Followez le</a>!</p>
<p>J&#8217;ai un peu rushé à installer certains gems pour permettre de Tweeter plus facilement. J&#8217;ai tellement été désespéré que j&#8217;ai même commencé à réécrire MH en CakePHP. Vous imaginez, mes frère, combien j&#8217;étais désespéré de ne pouvoir faire ça en Ruby? Oh je sais. Honni je suis. Mais maintenant j&#8217;ai redécouvert la lumière en gossant encore un petit peu plus avec ma version en <a href="http://www.sinatrarb.com/">Sinatra</a>.</p>
<p>Voilà. C&#8217;est mon aventure de ce samedi matin (et d&#8217;hier soir) de pure hacking pour le délice de vos cerveaux. <img src='http://www.blog.juliendesrosiers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Au plaisir!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/07/11/montreal-hackers-a-maintenant-un-twitter-bot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5 services dont je ne pourrais me passer</title>
		<link>http://www.blog.juliendesrosiers.com/2009/06/14/5services-dont-je-ne-pourrais-me-passer/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/06/14/5services-dont-je-ne-pourrais-me-passer/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 14:45:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=64</guid>
		<description><![CDATA[Pour notre travail on utilise plusieurs services Web et desktop pour améliorer notre productivité. Voici une petite liste des indispensables :
1-Repository Hosting (repositoryhosting.com)
C&#8217;est un service d&#8217;hébergement de dépôt Git et SVN. À la GitHub, mais sans le social-candy. C&#8217;est juste pour héberger nos sources pour les projets que l&#8217;on fait. Donc pour un petit 6$ [...]]]></description>
			<content:encoded><![CDATA[<p>Pour notre travail on utilise plusieurs services Web et desktop pour améliorer notre productivité. Voici une petite liste des indispensables :</p>
<p>1-Repository Hosting (<a href="http://repositoryhosting.com">repositoryhosting.com</a>)</p>
<p>C&#8217;est un service d&#8217;hébergement de dépôt Git et SVN. À la GitHub, mais sans le social-candy. C&#8217;est juste pour héberger nos sources pour les projets que l&#8217;on fait. Donc pour un petit 6$ par mois nous avons droit à autant de dépôts Git que nous avons besoins. Tant que ça ne dépasse pas 2gig. C&#8217;est vraiment avantageux si on compare à GitHub. (Merci à <a href="http://blog.quatrecentquatre.com/">404</a> pour le tuyau)</p>
<p>2-BaseCamp (<a href="http://basecamphq.com">basecamphq.com</a>)</p>
<p>BaseCamp est une application de gestion de projet collaboratif. C&#8217;est fait par 37signals, qui est la compagnie qui a créé Ruby on Rails. C&#8217;est très bien fait et ça permet entre autre d&#8217;assigner des tâches à tout ceux qui participent à un projet avec vous.</p>
<p>3-DropBox (<a href="http://getdropbox.com">getdropbox.com</a>)</p>
<p>DropBox est une application Web qui vient avec un client desktop. Vous choisissez votre dossier à synchroniser avec DropBox et celui-ci sera automatiquement synchronisé avec votre compte dropbox sur le web. La synchronisation s&#8217;occupe aussi de versionner vos fichiers (à la Git, mais transparent; aucune commande à faire) automatiquement. Le plus beau dans tout ça c&#8217;est que vous pouvez rapidement (un right-click sur un fichier) récupérer l&#8217;adresse publique d&#8217;un fichier pour le partager (coller l&#8217;url dans un courriel). C&#8217;est Vraiment utile pour partager rapidement des fichiers. Je l&#8217;utilise entre autre pour faire ma liste d&#8217;épicerie dans un fichier txt sur mon ordi que j&#8217;accède par son adresse dropbox sur mon ipod touch (safari). Son utilité n&#8217;a de limite que votre imagination!</p>
<p>4-FreshBooks (freshbooks.com)</p>
<p>Pour facilement et rapidement facturer mes clients et leur envoyer des estimés. Ça envoie le lien web des factures par courriel et on peut savoir lorsqu&#8217;un client s&#8217;est logué pour consulter une facture ou un estimé. Vraiment pratique pour faire un suivi aussi; ça contient une fonctionnalité de rappel de paiement lorsqu&#8217;un client oublie une facture. Je ne m&#8217;en suis jamais servi mais je vois l&#8217;utilité. Et c&#8217;est cool.</p>
<p>5-RescueTime (<a href="http://www.rescuetime.com/">rescuetime.com</a>)</p>
<p>Et si vous aviez un logiciel qui calcule combien de temps vous passez devant chaque application et adresse web? Qui vous permet de tagger vos applications et urls les plus utilisées en tant que Travail, Amusement, Perte de temps et autres? C&#8217;est exactement ce que fait RescueTime. Ça vient avec un client desktop qui se connecte à votre compte et met constamment à jour votre utilisation de vos logiciels et urls pour vous donner une vue globale sur votre productivité et vous offrir une vision objective des sources de perte de temps. Pour vous aider à les réduire, biensûr <img src='http://www.blog.juliendesrosiers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . J&#8217;utilise la version gratuite (solo) et je trouve ça vraiment impressionnant comme idée.</p>
<p>Voilà. Si vous en connaissez d&#8217;autres, ajoutez-les dans les commentaires <img src='http://www.blog.juliendesrosiers.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/06/14/5services-dont-je-ne-pourrais-me-passer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Déménager son repository de GitHub vers RepositoryHosting</title>
		<link>http://www.blog.juliendesrosiers.com/2009/04/13/demenager-son-repository-de-github-vers-repositoryhosting/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/04/13/demenager-son-repository-de-github-vers-repositoryhosting/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 16:10:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=61</guid>
		<description><![CDATA[Je suis un gros fan de GitHub. Mais dernièrement il y a eu de légers downtimes qui m&#8217;ont un peu frustré parce qu&#8217;ils arrivaient au moment même où je m&#8217;en servait.
C&#8217;est en lisant un post de mes amis de chez QuatreCentQuatre que j&#8217;ai entendu parler de RepositoryHosting et de leur fameux forfait à 6$ par [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis un gros fan de GitHub. Mais dernièrement il y a eu de légers downtimes qui m&#8217;ont un peu frustré parce qu&#8217;ils arrivaient au moment même où je m&#8217;en servait.</p>
<p>C&#8217;est en lisant un <a href="http://blog.quatrecentquatre.com/2009/02/05/consolider-ses-bits/">post</a> de mes amis de chez QuatreCentQuatre que j&#8217;ai entendu parler de <a href="http://repositoryhosting.com/">RepositoryHosting</a> et de leur fameux forfait à 6$ par mois pour un nombre illimité de repositories (à l&#8217;intérieur des limites généreuses de 2 gig).</p>
<p>J&#8217;ai essayé ça pendant quelques semaines pour des projets en production. Finalement je trouve que ça fait la job. Donc aujourd&#8217;hui j&#8217;ai décidé d&#8217;enlever mes repositories privés de mon compte GitHub pour les déménager chez RepositoryHosting.</p>
<p>Voici les étapes :</p>
<ol>
<li>Dans préférence, si ce n&#8217;est pas déjà fait, allez ajouter vos clés publiques de vos serveurs de dev [et prod [et staging]]. Pour se faire, dans le terminal, on va commencer par aller chercher sa clé publique. J&#8217;ai fait <a href="http://juliendesrosiers.ca/share/videos/ssh_keys.mov">cette vidéo</a> qui explique comment. Mais n&#8217;oubliez pas (comme je l&#8217;ai fait) de cliquer sur <strong>Update Preferences</strong> lorsque vous avez ajouté votre clé, car les changements ne prendront effet qu&#8217;après ça.</li>
<li>Maintenant, allez créer un nouveau repository dans l&#8217;admin de RepositoryHosting.</li>
<li>Là assurez vous que tout vos changements ont été &#8220;commit&#8221;és et &#8220;push&#8221;és vers GitHub et que les serveurs (prod ou stage) qui y sont synchronisés ont la même version qu&#8217;en dev (votre machine locale).</li>
<li>Sur votre machine de développement, vous allez supprimer la référence au repo sur GitHub en tapant cette commande à partir du terminal (en présumant que vous avez &#8220;cd&#8221; vers votre dossier de projet) :
<pre>git remote rm origin</pre>
</li>
<li> Ensuite mettre la nouvelle url (celle fournie lors de la création de votre &#8220;repo&#8221; chez repositoryhosting) :
<pre>git remote add origin ssh://git@jdesrosiers.repositoryhosting.com/jdesrosiers/nomdurepository.git</pre>
</li>
<li>Ensuite il faut faire cette ligne de commande :
<pre>git config remote.origin.push refs/heads/master:refs/heads/master</pre>
</li>
<li>Maintenant on est prêt à envoyer les fichier de notre repository vers le repository vierge qu&#8217;on a créé chez RepositoryHosting :
<pre>git push origin master</pre>
</li>
<li>Maintenant, logguez vous en SSH au serveur de prod et de staging (si vous en avez un) et faites les étapes 4 à 6 mais à partir de votre serveur. Quand vous serez dans le repository sur vos serveurs, faites un peu de config: Éditez le fichier .git/config qui devrait être à la racine de votre projet avec la commande <code>nano .git/config</code> .<br />
On va éditer cette partie :</p>
<pre>[branch "master"]</pre>
<p>afin que ça ressemble à ceci :</p>
<pre>[branch "master"]
  remote = origin
  merge = refs/heads/master</pre>
<p>Si tout fonctionne, vous devriez être en mesure de faire des changements en dev, de les &#8220;commit&#8221;, &#8220;push&#8221; et de les &#8220;pull&#8221; sur vos autres serveurs maintenant synchronisés avec RepositoryHosting.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/04/13/demenager-son-repository-de-github-vers-repositoryhosting/feed/</wfw:commentRss>
<enclosure url="http://juliendesrosiers.ca/share/videos/ssh_keys.mov" length="8321532" type="video/quicktime" />
		</item>
		<item>
		<title>MacHeist 3</title>
		<link>http://www.blog.juliendesrosiers.com/2009/04/06/macheist-3/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/04/06/macheist-3/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 02:41:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=59</guid>
		<description><![CDATA[MacHeist a vraiment fait ma journée aujourd&#8217;hui.
J&#8217;y ai trouvé des petit bijoux de logiciels. Le tout pour seulement 40$ us. Je vous présente mon top 3.
Mon favori : The Hit List
C&#8217;est un petit gestionnaire de note. Rien de révolutionnaire. C&#8217;est juste le fun à utiliser. Avec une interface très belle. J&#8217;attends avec impatience la version [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.macheist.com/">MacHeist</a> a vraiment fait ma journée aujourd&#8217;hui.</p>
<p>J&#8217;y ai trouvé des petit bijoux de logiciels. Le tout pour seulement 40$ us. Je vous présente mon top 3.</p>
<p>Mon favori : <a href="http://www.potionfactory.com/thehitlist/">The Hit List</a></p>
<p>C&#8217;est un petit gestionnaire de note. Rien de révolutionnaire. C&#8217;est juste le fun à utiliser. Avec une interface très belle. J&#8217;attends avec impatience la version iPhone pour synchroniser mes notes. Ça va remplacer ma feuille de note que je load dans Texmate pour mettre tout un tas de choses pêle-mêle.</p>
<p>Mon numéro 2 : <a href="http://www.acrylicapps.com/times/">Times</a></p>
<p>C&#8217;est un RSS reader, enrobé d&#8217;une interface de style Journal. Look classique mais efficace. Maintenant j&#8217;ai un logiciel pour perdre mon temps&#8230; Ça va remplacer plusieurs tabs de Firefox <img src='http://www.blog.juliendesrosiers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Mon jeu : <a href="http://www.worldofgoo.com/">World of Goo</a></p>
<p>Encensé par la blogosphère cette année, World Of Goo est un petit jeu sympa qui fait travailler les méninges et qui ne prend pas trop de ressources à votre Mac. C&#8217;est assez cool ce que <a href="http://www.gamasutra.com/php-bin/news_index.php?story=20534">deux dudes</a> ont pu faire avec pas trop de budget.</p>
<p>Conclusion: pour 40$, on a eu droit à un package de logiciels d&#8217;une valeur de plus de 900$. Autant j&#8217;ai regretté avoir manqué le macHeist des dernières années, autant je suis content de ne pas l&#8217;avoir raté cette fois ci.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/04/06/macheist-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Intro à Sinatra</title>
		<link>http://www.blog.juliendesrosiers.com/2009/03/26/intro-a-sinatra/</link>
		<comments>http://www.blog.juliendesrosiers.com/2009/03/26/intro-a-sinatra/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 17:10:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[sinatra]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.blog.juliendesrosiers.com/?p=58</guid>
		<description><![CDATA[Dernièrement j&#8217;ai fait plusieurs petit projets avec le framework Ruby nommé Sinatra.
J&#8217;ai eu tellement de fun avec ça que j&#8217;avais envie de partager mon bonheur avec mes lecteurs.
Voici donc ma petite vidéo d&#8217;introduction à Sinatra : http://juliendesrosiers.ca/share/videos/sinatra_intro.mov .
Parmis mes projets Web que j&#8217;ai fait avec ça, il y a MontrealHackers.com et combienjetelecharge.com, mais ce dernier [...]]]></description>
			<content:encoded><![CDATA[<p>Dernièrement j&#8217;ai fait plusieurs petit projets avec le framework Ruby nommé <a href="http://www.sinatrarb.com/">Sinatra</a>.</p>
<p>J&#8217;ai eu tellement de fun avec ça que j&#8217;avais envie de partager mon bonheur avec mes lecteurs.</p>
<p>Voici donc ma petite vidéo d&#8217;introduction à Sinatra : <a href="http://juliendesrosiers.ca/share/videos/sinatra_intro.mov">http://juliendesrosiers.ca/share/videos/sinatra_intro.mov</a> .</p>
<p>Parmis mes projets Web que j&#8217;ai fait avec ça, il y a <a href="http://MontrealHackers.com">MontrealHackers.com</a> et combienjetelecharge.com, <a href="http://www.blog.juliendesrosiers.com/2009/03/08/combienjetelechargecom-est-bloque-par-videotron/">mais ce dernier n&#8217;est plus en service</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.juliendesrosiers.com/2009/03/26/intro-a-sinatra/feed/</wfw:commentRss>
<enclosure url="http://juliendesrosiers.ca/share/videos/sinatra_intro.mov" length="11727079" type="video/quicktime" />
		</item>
	</channel>
</rss>
