<?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>Mattk&#039;s Website</title>
	<atom:link href="http://www.mattk.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mattk.info</link>
	<description>Blog d&#039;un développeur .NET</description>
	<lastBuildDate>Sun, 04 Jul 2010 11:04:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Direction : Developpez.com</title>
		<link>http://www.mattk.info/2010/07/direction-developpez-com/</link>
		<comments>http://www.mattk.info/2010/07/direction-developpez-com/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 21:38:02 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Mattk.info]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=84</guid>
		<description><![CDATA[De gros changements vont arriver cet été sur ce site : Le blog n&#8217;est plus maintenu (il l&#8217;a jamais vraiment été d&#8217;ailleurs). Pour la suite de mes aventures : http://blog.developpez.com/mattk http://mattk.developpez.com En effet, je switch tout mon contenu technique sur developpez.com pour question de visibilité. Mattk.info deviendra donc plus qu&#8217;une vitrine. Plus précisement, le site]]></description>
			<content:encoded><![CDATA[<p>De gros changements vont arriver cet été sur ce site :</p>
<p>Le blog n&#8217;est plus maintenu (il l&#8217;a jamais vraiment été d&#8217;ailleurs). Pour la suite de mes aventures :</p>
<ul>
<li>http://blog.developpez.com/mattk</li>
<li>http://mattk.developpez.com</li>
</ul>
<p>En effet, je switch tout mon contenu technique sur developpez.com pour question de visibilité.</p>
<p>Mattk.info deviendra donc plus qu&#8217;une vitrine. Plus précisement, le site contiendra le flux rss de mon blog developpez.com, une galerie photo (que je remplirai cette fois-ci), et mon CV. Cette &laquo;&nbsp;mise à jour&nbsp;&raquo; s&#8217;effectuera en fin d&#8217;été au mieux, fin septembre au pire. A vrai dire, je quitterai wordpress au profit d&#8217;une plateforme que je développe moi-même.</p>
<p>Voilà <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2010/07/direction-developpez-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechDays 2010 : petit bilan</title>
		<link>http://www.mattk.info/2010/02/techdays-2010-petit-bilan/</link>
		<comments>http://www.mattk.info/2010/02/techdays-2010-petit-bilan/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 12:20:36 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Mattk.info]]></category>
		<category><![CDATA[Techdays]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=73</guid>
		<description><![CDATA[Bilan qui se résume en un seul mot : déçu. La plénière Développeur de Lundi ne m&#8217;a pas semblé être&#8230; une plénière. Comparée aux années précédentes : moins de fun, moins de démo, beaucoup trop de marketing (la petite &#171;&#160;pub&#160;&#187; d&#8217;Intel était de trop). En revanche, la plénière de Mardi fut ce que j&#8217;appelle une]]></description>
			<content:encoded><![CDATA[<p>Bilan qui se résume en un seul mot : déçu.</p>
<p>La plénière Développeur de Lundi ne m&#8217;a pas semblé être&#8230; une plénière. Comparée aux années précédentes : moins de fun, moins de démo, beaucoup trop de marketing (la petite &laquo;&nbsp;pub&nbsp;&raquo; d&#8217;Intel était de trop). En revanche, la plénière de Mardi fut ce que j&#8217;appelle une vraie plénière. Logiquement elle était orientée IT, mais intéressante et amusante à suivre !</p>
<p>Les sessions :</p>
<ul>
<li><strong>Développement parallèle efficace :</strong> j&#8217;ai eu l&#8217;impression de revoir mes cours de parallélisation de la fac,</li>
<li><strong>Nouveautés C#4 :</strong> Conférence par la démo : clair, concis, technique. Bref, du Mitsu Furuta <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Entity Framework 4.0 :</strong> qu&#8217;en dire&#8230; 30min de présentation, puis 30min de présentation d&#8217;un hors-sujet : les T4. Petit ponpon : le self-tracking. On sait que ça existe, mais le délire T4 a complétement fait oublier le sujet,</li>
<li><strong>Les nouvelles technos d&#8217;accès aux données </strong>: un panel de l&#8217;existant, ennuyeux au possible,</li>
<li><strong>Le langage Axum :</strong> trop de succés, je n&#8217;ai pas pu rentrer dans la salle :&#8217;(</li>
<li><strong>Windows Azure AppFabric :</strong> de la démo avec un cas d&#8217;utilisation concret, assez intéressant,</li>
<li><strong>C# et Linq avancé :</strong> A nouveau du Mitsu : fantastique.</li>
<li><strong>Modélisation :</strong> Rien de bien fou sur le domaine, la session a rempli ses promesses : présenter les outils de modélisation de Visual. Bien.</li>
</ul>
<p>Pour résumer, j&#8217;ai été déçu par cette journée de Lundi. Les sessions auxquelles j&#8217;ai assisté étaient pourtant de niveau 300 ou 400 mais soyons franc : certaines n&#8217;ont même pas atteint du 200. Ajoutons ce que l&#8217;on peut appeler : une organisation bizarre des bars. Plus de café à midi, jus d&#8217;orange, coca, etc&#8230; servis en canette (ou demie canette en fin de journée). Pire : le café était en capsule. C&#8217;est très bien pour de l&#8217;individuel, mais quand il y&#8217;a 40 personnes qui attendent de se faire servir&#8230; pourquoi avoir fait ce choix ??</p>
<p>Toutefois, je vais finir sur une note positive : mes collègues et moi nous sommes bien amusés pendant ces deux jours.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2010/02/techdays-2010-petit-bilan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Techdays 2010 : J-1</title>
		<link>http://www.mattk.info/2010/02/techdays-2010-j-1/</link>
		<comments>http://www.mattk.info/2010/02/techdays-2010-j-1/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 11:00:52 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Mattk.info]]></category>
		<category><![CDATA[Techdays]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=70</guid>
		<description><![CDATA[J-1 avant le classique annuel : les Microsoft Techdays. Accès aux données, évolutions des languages, parallélisation, et&#8230;. une petite couche de communications donne le planning suivant : Faisons simple : y&#8217;aura-t&#8217;il des connaissances à ces sessions ? ^^]]></description>
			<content:encoded><![CDATA[<p>J-1 avant le classique annuel : les Microsoft Techdays. Accès aux données, évolutions des languages, parallélisation, et&#8230;. une petite couche de communications donne le planning suivant :</p>
<p><img class="aligncenter" title="Agenda Techdays 2010" src="http://www.mattk.info/wp-content/uploads/2010/02/agenda_td2010.png" alt="Agenda Techdays 2010" width="555" height="270" />Faisons simple : y&#8217;aura-t&#8217;il des connaissances à ces sessions ? ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2010/02/techdays-2010-j-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Article] Introduction à Microsoft Velocity</title>
		<link>http://www.mattk.info/2010/01/article-introduction-a-microsoft-velocity/</link>
		<comments>http://www.mattk.info/2010/01/article-introduction-a-microsoft-velocity/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 08:59:40 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Articles & Tutoriels]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AppFabric]]></category>
		<category><![CDATA[Cache distribué]]></category>
		<category><![CDATA[Velocity]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=65</guid>
		<description><![CDATA[Comme promis ce début de mois, mon étude sur Microsoft Velocity est désormais disponible en ligne dans ma section &#171;&#160;Articles&#160;&#187; ou en lien en fin de ce post. Ce dossier n&#8217;est qu&#8217;une introduction à la solution de cache distribué de Microsoft. Réalisé pour la matière Technologies Logicielles Avancées de mon Master 2, j&#8217;ai dû considérer]]></description>
			<content:encoded><![CDATA[<p>Comme promis ce début de mois, mon étude sur Microsoft Velocity est désormais disponible en ligne dans ma section &laquo;&nbsp;<a title="Page Articles" href="http://www.mattk.info/articles" target="_self">Articles</a>&nbsp;&raquo; ou en lien en fin de ce post. Ce dossier n&#8217;est qu&#8217;une introduction à la solution de cache distribué de Microsoft. Réalisé pour la matière Technologies Logicielles Avancées de mon Master 2, j&#8217;ai dû considérer que les lecteurs de ce rapport n&#8217;ont aucune notion sur le cache.</p>
<p>Ainsi, cette introduction à Microsoft Distributed Cache Service s&#8217;articule de la façon suivante :</p>
<ol>
<li>Qu&#8217;est-ce que le cache ?</li>
<li>Présentation de Microsoft Velocity</li>
<li>Tests</li>
</ol>
<p>Bref, je n&#8217;en dis pas plus. Bonne lecture aux intéréssés <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>Etude :</em><a href="http://www.mattk.info/wp-content/uploads/2010/01/Velocity-Introduction.pdf"><em> Introduction au cache et Microsoft Velocity</em></a><br />
<em>P.S : Moyennant quelques modifications, cette article sera publié sur la MSDN Library</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2010/01/article-introduction-a-microsoft-velocity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renouveau</title>
		<link>http://www.mattk.info/2010/01/renouveau/</link>
		<comments>http://www.mattk.info/2010/01/renouveau/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 23:09:50 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Mattk.info]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AppFabric]]></category>
		<category><![CDATA[Cache]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=55</guid>
		<description><![CDATA[Encore une longue absence sur ce blog, où décidément j&#8217;ai du mal à écrire sérieusement. Nouvelle année, résolution, etc&#8230; Soit renouveau de ce blog. L&#8217;étape 1 a été faite avec un nouveau thème &#171;&#160;Mystique&#160;&#187; de DigitalNature. Etape 2 : le contenu. Actuellement, je travaille sur un sujet qui  éveille la curiosité des personnes sensibles aux]]></description>
			<content:encoded><![CDATA[<p>Encore une longue absence sur ce blog, où décidément j&#8217;ai du mal à écrire sérieusement. Nouvelle année, résolution, etc&#8230; Soit renouveau de ce blog. L&#8217;étape 1 a été faite avec un nouveau thème &laquo;&nbsp;Mystique&nbsp;&raquo; de <a href="http://digitalnature.ro/">DigitalNature</a>. Etape 2 : le contenu.</p>
<p>Actuellement, je travaille sur un sujet qui  éveille la curiosité des personnes sensibles aux performances sur les accès aux données. Une des problématiques les plus courantes est : comment réduire considérablement les accès à une donnée qui n&#8217;est pas ou peu modifiée. La réponse :<strong> le cache</strong>.</p>
<p>Une des question fréquente sur le cache est : est-ce que chaque machine de mon cluster doit posséder son propre cache local, quitte à le dupliquer/synchroniser avec les autres machines, ou est-ce que j&#8217;héberge certaines données sur un serveur de cache ? Voilà exactement l&#8217;étude que je mène en ce moment : usage du cache distribué, architecture et gains en performances et fiabilité. Pour cela, je me sers de <strong>Microsoft Velocity</strong>, faisant désormais parti de l&#8217;ensemble applicatif <a title="MS Server AppFabric" href="http://msdn.microsoft.com/en-us/data/cc655792.aspx" target="_blank">Microsoft Server AppFabric</a>. Ce travail est réalisé dans le cadre d&#8217;un projet universitaire pour la matière &laquo;&nbsp;Technologies Logicielles Avancées&nbsp;&raquo; au programme de ma seconde année de Master, et mon contrat pro me permet d&#8217;appliquer cette étude sur un cas concret : les besoins d&#8217;un certains site d&#8217;e-commerce.</p>
<p>Le résultat de cette étude est à rendre à la fin de ce mois. Une fois que le mémoire sera lu et la note délivrée, je publierai mon étude ici-même. Se sera ma première publication de l&#8217;année sur ce blog. Les suivantes devraient se tenir à .NET 4, avec son nouveau framework de cache, Entity Framework, et MEF (Managed Extensibility Framework).</p>
<p>Voilà. J&#8217;espère que cette fois-ci j&#8217;arriverai à tenir cette envie d&#8217;écrire pour partager et apprendre (Car c&#8217;est ce qui pêche : l&#8217;envie d&#8217;écrire ^^)</p>
<p>Sur ce, bonne année 2010</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2010/01/renouveau/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Import d’un fichier csv dans une table SQL Server</title>
		<link>http://www.mattk.info/2009/10/import-dun-fichier-csv-dans-une-table-sql-server/</link>
		<comments>http://www.mattk.info/2009/10/import-dun-fichier-csv-dans-une-table-sql-server/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 21:05:50 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.mattk.info/2009/10/import-dun-fichier-csv-dans-une-table-sql-server/</guid>
		<description><![CDATA[Un petit pense-bête bien connu : comment importer le contenu d&#8217;un fichier *.csv dans une table SQL Server ? BULK INSERT &#91;dbo&#93;.&#91;Customer&#93; FROM 'D:\customers.csv' WITH &#40; FIELDTERMINATOR = ';', ROWTERMINATOR = '\n' &#41; GO Bref&#8230; article écrit pour me permettre de retrouver facilement ce bout de code pour des usages futurs]]></description>
			<content:encoded><![CDATA[<p>Un petit pense-bête bien connu : comment importer le contenu d&#8217;un fichier *.csv dans une table SQL Server ?</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">BULK<br />
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>Customer<span style="color: #66cc66;">&#93;</span><br />
<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">'D:<span style="color: #000099; font-weight: bold;">\c</span>ustomers.csv'</span><br />
<span style="color: #993333; font-weight: bold;">WITH</span><br />
<span style="color: #66cc66;">&#40;</span><br />
FIELDTERMINATOR <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">';'</span><span style="color: #66cc66;">,</span><br />
ROWTERMINATOR <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><br />
<span style="color: #66cc66;">&#41;</span><br />
GO</div></div>
<p>Bref&#8230; article écrit pour me permettre de retrouver facilement ce bout de code pour des usages futurs <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/10/import-dun-fichier-csv-dans-une-table-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retour sur un stage</title>
		<link>http://www.mattk.info/2009/09/retour-sur-un-stage/</link>
		<comments>http://www.mattk.info/2009/09/retour-sur-un-stage/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:43:33 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Stage]]></category>
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=35</guid>
		<description><![CDATA[Date de mon dernier article : 3 Juin 2009 &#8230; Cela fait donc trop longtemps que je n&#8217;ai pas bloggué ici, et vais donc reprendre mes petites activités. Sujet du jour : mon stage Ne voulant pas avoir à chercher des occupations pendant l&#8217;été, j&#8217;avais décidé de faire un stage. Ainsi de Mai à Septembre,]]></description>
			<content:encoded><![CDATA[<p>Date de mon dernier article : 3 Juin 2009 &#8230; Cela fait donc trop longtemps que je n&#8217;ai pas bloggué ici, et vais donc reprendre mes petites activités.</p>
<p><strong>Sujet du jour : mon stage</strong></p>
<p>Ne voulant pas avoir à chercher des occupations pendant l&#8217;été, j&#8217;avais décidé de faire un stage. Ainsi de Mai à Septembre, j&#8217;étais en stage à Cdiscount.<br />
Que dire ? Beaucoup de choses&#8230;</p>
<p>Tout d&#8217;abord, le cadre de travail était excellent. J&#8217;ai été très bien accueilli, toutes les personnes que j&#8217;ai croisé ont été ouvertes à répondre mes questions et m&#8217;aider quand cela était nécessaire. De plus, tout les projets qui m&#8217;ont été assignés ont été particulièrement intéressant. Enfin le must : je travaillais sur LA techno qui me plait : .NET</p>
<p>En bref, j&#8217;ai appris :</p>
<ul>
<li>Ce qu&#8217;était une méthode Agile (plus précisement Srum et XP)</li>
<li>L&#8217;architecture SOA</li>
<li>ReSharper <img src='http://www.mattk.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  (d&#8217;ailleurs, je conseille son extension StyleCop for ReSharper, un must à avoir)</li>
</ul>
<p>Au final : je remercie encore une fois toutes les personnes croisées durant ce stage (et que je continue encore de croiser <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) pour m&#8217;avoir donné cette belle expérience.</p>
<p><strong>La suite ?</strong></p>
<p>Dernière année d&#8217;étude : Master 2 Génie Logiciel, spécialité Conception de Projets. Mais il est connu que la simplicité n&#8217;est pas mon fort, donc j&#8217;ai décidé d&#8217;ajouter un peu de piment à cette dernière année en faisant un contrat de professionnalisation. Grâce à mon stage, j&#8217;ai pu décrocher un contrat pro chez Abase Sud Ouest (petite SSII) et ai été placé en régie chez&#8230;. Cdiscount (pourquoi changer de travail quand on s&#8217;y plait ^^). Sauf que la fac a un peu de mal collaborer et en résulte que j&#8217;ai l&#8217;emploi du temps d&#8217;un étudiant normal. Je passe donc mon temps dans les transports en commun pour jongler entre Cdiscount et la Fac. Cela donne des journées assez lourdes, mais j&#8217;y gagne une expérience professionnelle importante.</p>
<p><strong>Et ce blog ?</strong></p>
<p>MEF, Velocity, ça vous chante ? Ces deux thèmes seront les sujets d&#8217;articles qui seront traités ici dans les jours/semaines à venir <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>P.S : Je sais, je n&#8217;ai pas été très inspiré pour la rédaction de cet article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/09/retour-sur-un-stage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajout des articles AJAX Toolkit</title>
		<link>http://www.mattk.info/2009/06/ajout-des-articles-ajax-toolkit/</link>
		<comments>http://www.mattk.info/2009/06/ajout-des-articles-ajax-toolkit/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 22:17:46 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[Articles & Tutoriels]]></category>
		<category><![CDATA[AJAX Toolkit]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=26</guid>
		<description><![CDATA[Développez.com vient de publier les 58 tutoriels traduits sur l&#8217;AJAX Toolkit. Vous pouvez retrouvez l&#8217;intégralité de ces tutoriels ici, et sur ma page &#171;&#160;Articles&#160;&#187; vous trouverez ceux que j&#8217;ai traduit. En relisant les articles, je me suis rendu compte de quelques erreurs de traduction, voire d&#8217;orthographe. Donc je prépare un petit pack avec mes modifications]]></description>
			<content:encoded><![CDATA[<p>Développez.com vient de publier les 58 tutoriels traduits sur l&#8217;AJAX Toolkit. Vous pouvez retrouvez l&#8217;intégralité de ces tutoriels <a title="Tutoriels AJAX" href="http://dotnet.developpez.com/ajax/">ici</a>, et sur ma page &laquo;&nbsp;<a title="Mattk's Articles" href="http://www.mattk.info">Articles</a>&nbsp;&raquo; vous trouverez ceux que j&#8217;ai traduit.</p>
<p>En relisant les articles, je me suis rendu compte de quelques erreurs de traduction, voire d&#8217;orthographe. Donc je prépare un petit pack avec mes modifications et enverrez ça au responsable de developpez.com pour correction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/06/ajout-des-articles-ajax-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de TFS, suite et fin</title>
		<link>http://www.mattk.info/2009/06/installation-de-tfs-suite-et-fin/</link>
		<comments>http://www.mattk.info/2009/06/installation-de-tfs-suite-et-fin/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 14:38:51 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Team Foundation Server]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=24</guid>
		<description><![CDATA[Les péripéties de mon installation de Team Foundation Server 2008 continuent&#8230; L&#8217;installation s&#8217;est bien déroulée, mais&#8230;. la procédure de création des bases de données pour le SQL Server &#38; SQL Analysis a foiré : je n&#8217;avais pas de tables dans mon Analysis Server, ce qui entraîne donc de grosses erreurs pour obtenir la liste des]]></description>
			<content:encoded><![CDATA[<p>Les péripéties de mon installation de Team Foundation Server 2008 continuent&#8230;</p>
<p>L&#8217;installation s&#8217;est bien déroulée, mais&#8230;. la procédure de création des bases de données pour le SQL Server &amp; SQL Analysis a foiré : je n&#8217;avais pas de tables dans mon Analysis Server, ce qui entraîne donc de grosses erreurs pour obtenir la liste des tâches restantes. Voici donc comment j&#8217;ai résolu le problème :</p>
<ol>
<li>Recréer tout le cube de TFS (remplacer Domain\blablabla par les bons utilisateurs, et localhost par le nom de votre serveur) :<br />
<em>setupwarehouse -o -s <span style="color: #ff0000;"><span class="searchword">Server</span></span> -d <span class="searchword">TfsWarehouse</span> -c Warehouseschema.xml -a <span style="color: #ff0000;">Domain\TfsService</span> -ra <span style="color: #ff0000;">Domain\TfsReports</span> -v -mturl <a href="http://server:8080/">http://<span class="searchword">Server</span>:8080</a> -rebuild</em></li>
<li>Suivre les étapes Thomas Jaskula dispo <a href="http://blogs.codes-sources.com/tja/archive/2009/03/13/mtfs-2008-configuration-3-probl-mes-qui-m-ont-fait-perdre-du-temps.aspx" target="_blank">ici</a></li>
</ol>
<p>Et hop, plus d&#8217;erreur et cette fois-ci mon TFS fonctionne.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/06/installation-de-tfs-suite-et-fin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer VSTFS 2008 SP1 sur SQL Server SP1</title>
		<link>http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/</link>
		<comments>http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 09:27:00 +0000</pubDate>
		<dc:creator>Mattk</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.mattk.info/?p=22</guid>
		<description><![CDATA[Pour tout ce qui concerne la sauvegarde de données, je suis un grand un flemmard. Ajoutons à cela le fait que j&#8217;apprécie tout de même le fait de pouvoir faire du contrôle de version sur mes projets, et un minimum de gestion de projet&#8230;.. cela donne une envie d&#8217;installer Visual Studio Team Foundation Server 2008.]]></description>
			<content:encoded><![CDATA[<p>Pour tout ce qui concerne la sauvegarde de données, je suis un grand un flemmard. Ajoutons à cela le fait que j&#8217;apprécie tout de même le fait de pouvoir faire du contrôle de version sur mes projets, et un minimum de gestion de projet&#8230;.. cela donne une envie d&#8217;installer Visual Studio Team Foundation Server 2008.</p>
<p>Je récupére donc mon vieux pc portable (Pentium M 1,6Ghz ; 2Go de ram) et installe les pré-requis :</p>
<ol>
<li>Windows Server 2008 SP2</li>
<li>IIS7 + options de compatibilités IIS6<br />
<em>Petite remarque au passage : FTP7 a été mis à jour en FTP7.5 et le module URL Rewrite est passé en version 1.1, plus d&#8217;infos sur http://www.iis.net</em></li>
<li>SQL Server 2008 SP1</li>
</ol>
<p>On arrive au moment critique : l&#8217;installation de VSTS. Première farce, la version 2008 RTM n&#8217;est pas compatible SQL Serv 2008. Il est donc nécessaire de télécharger le SP1 de VSTS 2008 et de le fusionner à l&#8217;install de VSTS avec la procédure suivante fournie par MS:</p>
<ol>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=113998">Téléchargez le SP1 sur le site Web Microsoft</a> et enregistrez la mise à jour dans un dossier sur l&#8217;ordinateur local (nommé <em>&lt;sp1 dir&gt;</em>)</li>
<li>À partir des fichiers d&#8217;origine du DVD de Team Foundation Server, copiez le dossier AT à un emplacement sur l&#8217;ordinateur local  (je nommerai cet emplacement <em>&lt;local AT&gt;</em>).</li>
<li>Ouvrez une fenêtre d&#8217;invite de commandes et tapez la commande suivante (&lt;sp1 extract&gt; est le dossier d&#8217;extraction du service pack) :<br />
<em>&lt;sp1 dir&gt;/TFS90SP1-KB949786-ENU /extract:&lt;sp1 extract&gt;</em></li>
<li>Créez le dossier <em>&lt;tfs merged&gt;</em> qui contiendra l&#8217;installation fusionnée, puis exécuter la commande suivante :<br />
<em>msiexec /a <strong>&lt;local AT&gt;</strong>vs_setup.msi /p <strong>&lt;sp1 extract&gt;</strong>TFS90sp1-KB949786.msp TARGETDIR=<strong>&lt;tfs merged&gt;</strong></em></li>
</ol>
<p>Petite note : &lt;tfs merged&gt; doit être un chemin absolu, les autres peuvent être des chemins relatifs.</p>
<p>Et donc là tout content, vous exécutez l&#8217;installation&#8230;&#8230; Et vous obtenez une magnifique erreur qui vous indique que votre instance d&#8217;SQL Server 2008 n&#8217;est pas compatible avec TFS. Youpi \o/<br />
En fouillant un peu sur le web, j&#8217;ai réussi à trouver une solution :</p>
<ol>
<li>Dans le dossier &lt;tfs merged&gt;, ouvrez le fichier : <span style="color: #ff0000;">Hcpackage.xml</span></li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Cherchez :<br />
</span></span>&lt;WQL namespace=&nbsp;&raquo;\.rootMicrosoftSqlServerComputerManagement10&#8243; query=&nbsp;&raquo;SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName=&#8217;[%VSTF_SERVICENAME_MSSQL%]&#8216; AND PropertyName=&#8217;VERSION&#8217; AND PropertyStrValue&amp;gt;=&#8217;10.00.1433&#8242; AND PropertyStrValue <span style="color: #ff0000;">LIKE &#8217;10.00.%&#8217;&nbsp;&raquo;</span> action=&nbsp;&raquo;=&nbsp;&raquo; count=&nbsp;&raquo;0&#8243; /&gt;</p>
<p>Remplacez par :<br />
&lt;WQL namespace=&nbsp;&raquo;\.rootMicrosoftSqlServerComputerManagement10&#8243; query=&nbsp;&raquo;SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName=&#8217;[%VSTF_SERVICENAME_MSSQL%]&#8216; AND PropertyName=&#8217;VERSION&#8217; AND PropertyStrValue&amp;gt;=&#8217;10.00.1433&#8242; AND PropertyStrValue <span style="color: #ff0000;">LIKE &#8217;10.%&#8217;&nbsp;&raquo;</span> action=&nbsp;&raquo;=&nbsp;&raquo; count=&nbsp;&raquo;0&#8243; /&gt;</li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Cette entrée est présente deux fois dans le fichier, donc relancez la recherche afin de bien modifier les 2 occurences.</span></span></li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Cherchez :<br />
</span></span>&lt;MsiProductVersionCheck prodid=&nbsp;&raquo;[%SQLServer2008%]&nbsp;&raquo; action=&nbsp;&raquo;&amp;lt;&nbsp;&raquo; <span style="color: #ff0000;">version=&nbsp;&raquo;10.1&#8243;</span> /&gt;<span style="color: #ff0000;"><span style="color: #000000;"><br />
Remplacez par :<br />
</span></span>&lt;MsiProductVersionCheck prodid=&nbsp;&raquo;[%SQLServer2008%]&nbsp;&raquo; action=&nbsp;&raquo;&amp;lt;&nbsp;&raquo; <span style="color: #ff0000;">version=&nbsp;&raquo;10.2&#8243;</span> /&gt;</li>
<li><span style="color: #ff0000;"><span style="color: #000000;">Sauvegardez </span></span>Hcpackage.xml</li>
<li>Lancez le setup présent dans &lt;tfs merged&gt; et &#8230;&#8230;.. oh miracle, tout s&#8217;installe <img src='http://www.mattk.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>Voilà, il m&#8217;a donc fallu une bonne journée pour trouver cette solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattk.info/2009/06/installer-vstfs-2008-sp1-sur-sql-server-sp1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
