<?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>Evilznet.com</title>
	<atom:link href="http://www.evilznet.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.evilznet.com</link>
	<description>Less code, less bugs</description>
	<lastBuildDate>Sun, 10 Feb 2013 19:02:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>L&#8217;autocompletion sur Windows Phone 7</title>
		<link>http://www.evilznet.com/2011/12/19/lautocompletion-sur-windows-phone-7/</link>
		<comments>http://www.evilznet.com/2011/12/19/lautocompletion-sur-windows-phone-7/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 15:54:00 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[autocompletion]]></category>
		<category><![CDATA[windows phone]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=914</guid>
		<description><![CDATA[Nous allons voir dans cet article les différentes façon de créer un système d&#8217;auto-complétion (ou l&#8217;équivalent) sur un Windows Phone 7. Méthode 1 : InputScope Comme pour d&#8217;autres OS mobile, WP7 permet de rechercher un mot entré par un utilisateur dans un dictionnaire. De plus via la propriété InputScope nous allons pouvoir spécifier un contexte. Actuellement les scopes disponible sont listés dans l&#8217;énumération InputScopeNameValue Nom de membre Description Default La gestion par défaut de commandes d&#8217;entrée. Url Le modèle d&#8217;entrée de texte pour une adresse URL (Uniform Resource Locator). FullFilePath Le modèle d&#8217;entrée de texte pour le chemin d&#8217;accès complet d&#8217;un fichier. FileName Le modèle d&#8217;entrée de texte pour un nom de fichier. EmailUserName Le modèle d&#8217;entrée de texte pour un nom d&#8217;utilisateur de courrier électronique. EmailSmtpAddress Le modèle d&#8217;entrée de texte pour une adresse de messagerie utilisant le protocole SMTP (Simple Mail Transfer Protocol). LogOnName Le modèle d&#8217;entrée de texte pour un nom de connexion. PersonalFullName Le modèle d&#8217;entrée de texte pour le nom complet d&#8217;une personne. PersonalNamePrefix Le modèle d&#8217;entrée de texte pour le préfixe du nom d&#8217;une personne. PersonalGivenName Le modèle d&#8217;entrée de texte pour le prénom d&#8217;une personne. PersonalMiddleName Le modèle d&#8217;entrée de texte pour le second prénom d&#8217;une personne. PersonalSurname Le modèle d&#8217;entrée de texte pour le nom de famille d&#8217;une personne. PersonalNameSuffix Le modèle d&#8217;entrée de texte pour le suffixe du nom d&#8217;une personne. PostalAddress Le modèle d&#8217;entrée de texte pour une adresse postale. PostalCode Le modèle d&#8217;entrée de texte pour un code postal. ...]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/12/19/lautocompletion-sur-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Après-midi du développement &#8211; Windows Phone Mango</title>
		<link>http://www.evilznet.com/2011/06/08/apres-midi-du-developpement-windows-phone-mango/</link>
		<comments>http://www.evilznet.com/2011/06/08/apres-midi-du-developpement-windows-phone-mango/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 10:58:33 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[mango]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=944</guid>
		<description><![CDATA[Mercredi 1er juin nous avons passé une demi-journée dans les locaux de Microsoft pour une tour des évolutions du développement sur la nouvelle version de Windows Phone 7.1 alias « Mango » Avec plus de 1500 APIs, le nouveau SDK Windows Phone 7 s’agrandit considérablement : Réalité augmentée, capteurs, multitasking, intégration de Silverlight et XNA dans la même application, base de données locale, nouveaux scénarios de notifications, accès à plus de donnés du téléphone… sans compter les nouveaux outils pour le développeur ! De quoi revoir et améliorer vos applications existantes, mais aussi créer de nouveaux usages. Un beau programme pour une après-midi du développement riche en fruits frais ! Cette session a été présentée par Luc Vo Van, David CATUHE, Pierre Cauchois Visual Studio Les projets Après l’installation du nouveau SDK téléchargeable ici Quatre nouveau templates de projet seront présent dans Visual Studio 2010 pour développer vos applications Mango. Chacun de ces Templates étant lié à une nouvelle fonctionnalité de Mango. Le multi-targeting est aussi présent et nous laisse le choix de la version de Windows Phone. Il est facilement possible de mettre à jour vos applications existantes vers 7.1 grâce à un Wizzard. Attention cependant le retour vers 7.0 peut être plus compliqué, donc faites des tests de migration sur une copie de votre projet ou sur une nouvelle branche. A noté cependant qu’il n’est pas obligatoire de migrer vers 7.1 pour que les applications fonctionnent sur le future système, elles pourront fonctionner sans problème et bénéficierons même de meilleures ...]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/06/08/apres-midi-du-developpement-windows-phone-mango/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft WebCamp HTML5</title>
		<link>http://www.evilznet.com/2011/03/29/microsoft-webcamp-html5/</link>
		<comments>http://www.evilznet.com/2011/03/29/microsoft-webcamp-html5/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 13:17:09 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=925</guid>
		<description><![CDATA[Ce mercredi 16 mars j’ai assisté au WebCamp HTML5 chez Microsoft présenté par David Rousset, Aurélien Verla, Glovanni Clément et Sébastien Doncker. Je ne vais pas vous rapporter l’ensemble des infos qui nous ont été présentées, je vais sélectionner ce qui me semble le plus important et en profiter pour y intégrer mon point de vue (complètement personnel). Que faut-il comprendre par HTML5 ? Quand on entend parler d’HTML5 il est souvent sous-entendu HTML5 et ses amis. Il s’agit finalement d’un ensemble de techno/produits utilisés pour le Web dans les navigateurs « moderne ». On y trouve : - Html5 : le langage de balisage (markup) - CSS3 : Feuille de Style - SVG 1.1 : graphisme vectoriel - WOFF : un format de police de caractère comprimée - … Ou en est-on ? Avant de donner l’état d’avancement d’HTML5, un bref rappel sur ce qui s’est passé ces dernières années est nécessaire : Le W3C, groupe connu de tous, qui s’occupent de spécifier les standards Web, travaillait depuis bien longtemps sur une version XHTML2 devant succédé à XHTML1.1 ou HTML4. Malheureusement la direction choisie pour le développement de ces spécifications ne correspondait pas à la vision de l’ensemble, bien que je pense que cela ne sera jamais possible. Le problème majeur de cette nouvelle version étant la non-rétrocompatibilité avec les versions précédentes, sous-entendu « ton site, tu le supprimes  et tu recommences ». Sur le principe je ne trouve pas ça déconnant, beaucoup de site son revu complètement au ...]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/03/29/microsoft-webcamp-html5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TechDays 2011 : LA PROGRAMMATION ASYNCHRONE &#8211; PART I : REACTIVE EXTENSIONS</title>
		<link>http://www.evilznet.com/2011/02/11/techdays-2011-la-programmation-asynchrone-part-i-reactive-extensions/</link>
		<comments>http://www.evilznet.com/2011/02/11/techdays-2011-la-programmation-asynchrone-part-i-reactive-extensions/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 08:49:36 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[asynchrone]]></category>
		<category><![CDATA[reactive extensions]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[TechDays]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=873</guid>
		<description><![CDATA[Premier jour des Techdays 2011, pour ma première session je vais assister à une présentation du Framework Reactive Extensions ou Rx créé par les DevLab Microsoft. La session est animée par Charlotte Chavancy, Jérémy Alles développeurs chez Tallès à Grenoble et Mitsu Furuta. Dans l’ensemble la session a été très intéressante et très bien présentée, pas a pas. Je vais donc essayer de rester dans le même esprit pour à mon tout vous démontrer la puissance de ce framework. Les points importants à retenir : Rx est stable, donc un code de production testé et approuvé Rx est disponible pour de nombreuse techno à partir du Fx 3.5 puisqu&#8217;il s&#8217;appuie sur la syntaxe Linq  : Download Rx 1.0.2787.0 for .NET 3.5 SP1 Download Rx 1.0.2787.0 for .NET 4 Download Rx 1.0.2787.0 for Silverlight 3 Download Rx 1.0.2787.0 for Silverlight 4 Download Rx 1.0.2787.0 for JavaScript Download Rx 1.0.2787.0 for all common flavors Download Rx 1.0.2787.0 for XNA 4 XBOX 360 Download Rx 1.0.2787.0 for XNA 3.1 Zune Download Rx 1.0.2787.0 for Windows Phone 7 Rx peut être installé par NuGet :  PM> Install-Package Rx-All Première démo : Voici le code de base du quel nous allons partir. Un timer est instancié est à chaque Tick on écrit la date courante dans la console. Ok ce code ne sert à rien &#8230; c&#8217;est pas le sujet ! Nous allons maintenant le modifier pour implémenté le pattern Observable, puisque Rx repose entièrement sur ce dernier. Avant de vous montrer le code, une petite explication du pattern s&#8217;impose. C&#8217;est finalement assez ...]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/02/11/techdays-2011-la-programmation-asynchrone-part-i-reactive-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web garden</title>
		<link>http://www.evilznet.com/2011/02/07/web-garden/</link>
		<comments>http://www.evilznet.com/2011/02/07/web-garden/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:27:23 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Web garden]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=808</guid>
		<description><![CDATA[La notion de Web Garden Par défaut, une application Web est représentée par un seul processus dit Worker Process. Toutes les requêtes clientes reçues par IIS sont acheminées vers le Worker Process par le noyau http.sys. Les requêtes sont alors réparties sur les différents threads du processus. Ce mécanisme par défaut couvre la majorité des besoins mais n’est pas forcément adapté pour un grand volume de transactions. La limite de requêtes traitées par une application Web dépend du temps de traitement et du nombre de threads disponibles. Dans certains cas, il convient de disposer d’un plus grand nombre de threads. Une des solutions est de définir un Web Garden, c’est-à-dire d’allouer plus d’un processus pour une application Web. Pour cela, il convient de modifier la valeur spécifiée dans l’onglet Pool des propriétés d’un pool d’applications. Il n’y a pas de règle précise car ce paramétrage dépend du fonctionnel de l’application Web. Cependant, une bonne règle consiste à définir autant de Worker Process dans un Web Garden que le système dispose de processeurs physiques. Sur IIS 6 Sur IIS 7 Plus d&#8217;infos ici]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/02/07/web-garden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evaluant The end</title>
		<link>http://www.evilznet.com/2011/02/06/evaluant-the-end/</link>
		<comments>http://www.evilznet.com/2011/02/06/evaluant-the-end/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 11:16:19 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[evaluant]]></category>
		<category><![CDATA[ssii]]></category>
		<category><![CDATA[vnext]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=854</guid>
		<description><![CDATA[Ça y est je commence une nouvelle vie! &#160; Mais parlons un peu de ce commencement : c&#8217;est mon premier jour chez vNext. Dès mon arrivée mon téléphone, mon PC Portable, mon compte de messagerie et AD sont prêts. Je suis entouré de gens passionnés qui échangent sur un plateau en open space dans des locaux tout neuf ! Après quelques heures d&#8217;installation d&#8217;outils et de frameworks, je rejoins une petite équipe sur un projet Windows Phone 7 ! Et pour finir la journée en beauté l&#8217; avancement d&#8217;un projet R&#38;D nous est présenté par son auteur. &#160; Bref une très bonne première journée, pourvu que ça dur.]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/02/06/evaluant-the-end/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.net (HRESULT: 0&#215;80070057 (E_INVALIDARG))</title>
		<link>http://www.evilznet.com/2011/01/27/asp-net-hresult-0x80070057-e_invalidarg/</link>
		<comments>http://www.evilznet.com/2011/01/27/asp-net-hresult-0x80070057-e_invalidarg/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:41:08 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[erreur]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=840</guid>
		<description><![CDATA[Voilà l&#8217;histoire fantastique d&#8217;un développeur qui code et debug sa petit appli web tranquillement. Quand soudain, alors que notre dév Asp.net après avoir appuyé sur F5 s&#8217;attend à voir le site s&#8217;afficher, une erreur infâme apparait à l&#8217;écran &#8230; (HRESULT: 0&#215;80070057 (E_INVALIDARG))..   Après avoir fait des clears et des rebuilds, cette vilaine erreur est toujours présente ! Mais notre dév ne s&#8217;arrête pas là et utilise son outil le plus puissant créé à ce jour : GOOGLE Il trouve finalement la solution : Supprimer les fichiers temporaires ASP.net: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\  Pour  Windows 7 : C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET Files\ et 64 bits : C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/01/27/asp-net-hresult-0x80070057-e_invalidarg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Modifier un le mot de passe d&#8217;un utilisateur AD en C# et PowerShell</title>
		<link>http://www.evilznet.com/2011/01/20/modifier-un-le-mot-de-passe-dun-utilisateur-ad-en-c-et-powershell/</link>
		<comments>http://www.evilznet.com/2011/01/20/modifier-un-le-mot-de-passe-dun-utilisateur-ad-en-c-et-powershell/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 10:53:02 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=835</guid>
		<description><![CDATA[Voici un bout de code permettant de récupérer un compte utilisateur dans l&#8217;Active Directory et de faire un reset de son mot de passe. Ce qui est intéressant c&#8217;est la sélection de l&#8217;utilisateur directement par son distinguishedName qui contient toutes les infos nécessaires. Et aussi, on voit nettement que PowerShell c&#8217;est la version Shell de .net :p]]></description>
		<wfw:commentRss>http://www.evilznet.com/2011/01/20/modifier-un-le-mot-de-passe-dun-utilisateur-ad-en-c-et-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Projet codeplex : LINQ to Active Directory par Bart De Smet</title>
		<link>http://www.evilznet.com/2010/12/29/projet-codeplex-linq-to-active-directory-par-bart-de-smet/</link>
		<comments>http://www.evilznet.com/2010/12/29/projet-codeplex-linq-to-active-directory-par-bart-de-smet/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 15:30:35 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Cecil]]></category>
		<category><![CDATA[Codeplex]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[interop]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[programmation]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=800</guid>
		<description><![CDATA[Depuis l&#8217;été dernier je travaille sur un projet Web de provisioning du système d&#8217;information d&#8217;un gros groupe. Il s&#8217;agit d&#8217;une application web ASP.net permettant de gérer l&#8217;Active Directory, Exchange et MOCS. A mon arrivée le projet était dans un sale état, par exemple : Voilà pour la petite pointe d&#8217;humour pour ce post (enfin c&#8217;est marrant au début&#8230;) Le vrai sujet c&#8217;est un projet disponible sur codeplex qui permet de faire des requête Linq sur un Active Directory. http://linqtoad.codeplex.com/ Un petit exemple (cf: Codeplex) : Je pense que vous avez tous compris cet exemple, en quelques lignes il montre toute la puissance de l&#8217;API. On commence par rechercher les utilisateurs de l&#8217;AD dont le prénom commence par un &#8216;B&#8217; et le bureau est le &#8217;2525&#8242;. Facile non ? - Mais là classe User elle vient d&#8217;où ? - j&#8217;y viens. La classe user est une classe que vous allez coder avec vos petites mimines. Dans cette classe on va créer le mapping entre les attributs de l&#8217;AD et les propriétés de la classe elle-même. Pour créer ces mappings, mister Bart De Smet met à notre disposition des attributs csharp. exemple : Cette classe utilise deux attributs: - DirectorySchema permet de définir le type d&#8217;objet de l&#8217;AD sur lequel on travaille (plus d&#8217;infos ici) - DirectoryAttribute permet de créer le mapping sur un attribut de l&#8217;AD J&#8217;ai pas mal travaillé les classes concernant les groupes et utilisateurs, je vais les mettre en pièces jointes à la fin du post. La seconde partie de l&#8217;exemple boucle sur ...]]></description>
		<wfw:commentRss>http://www.evilznet.com/2010/12/29/projet-codeplex-linq-to-active-directory-par-bart-de-smet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faire un postback Asp.net dans une Dialog JQuery UI</title>
		<link>http://www.evilznet.com/2010/12/13/faire-un-postback-asp-net-dans-une-dialog-jquery-ui/</link>
		<comments>http://www.evilznet.com/2010/12/13/faire-un-postback-asp-net-dans-une-dialog-jquery-ui/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 13:22:12 +0000</pubDate>
		<dc:creator>Evilz</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[programmation]]></category>

		<guid isPermaLink="false">http://www.evilznet.com/?p=797</guid>
		<description><![CDATA[Peut être que parmi vous certains ont déjà rencontré ce problème : Lorque l&#8217;on utilise une dialog JQuery UI (http://jqueryui.com/demos/dialog/) et que l&#8217;on y place un bouton asp.net, au clic sur celui-ci un refresh de la page est bien effectué, mais ni de postback ni le déclenchement de l&#8217;évènement est apellé. Mais pourquoi donc ? WTF ? Le problème est simple, JQuery va créer la dialog en dehors de votre formulaire (balise form). Et donc rien ne fonctionne comme on le voudrait. Voilà comment résoudre simplement le problème :]]></description>
		<wfw:commentRss>http://www.evilznet.com/2010/12/13/faire-un-postback-asp-net-dans-une-dialog-jquery-ui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
