Olivier Dahan

Microsoft MVP Silverlight 2013, 2012,
2011, MVP CAD 2010, MVP C# 2009


Membre du Developer Guidance Advisory Council Microsoft

Audit, Conseil, Formation, Développement
[WPF, Silverlight, WinRT, MonoDroid]

Historique

Phishing Gmail

Une opération de phishing sur les comptes Gmail est en train de se dérouler. Elle est très simple mais redoutable. Les lecteurs de Dot.Blog sont certainement assez futés pour déjouer le piège mais vos proches se feront peut être avoir, prévenez-les...More...

La fusée de Free et la sécurité informatique

A moins de vivre sur une autre planète il est impossible d’avoir échappé au buzz de Free mobile. Je ne vais pas y aller de mes propres prévisions tous les “experts” autoproclamés se sont trompés. En revanche cette histoire doit attirer votre attention sur la sécurité de vos applications... Le lien entre les deux choses vous semblent étrange ?More...

OpenWebConfiguration lance une exception sur le mappage de “/” (Asp.net)

Pour les besoins d’un site devant tourner en mode mutualisé sans option Sql Server et dont le recyclage trop fréquent faisait perdre les authentifications j’ai du développer un provider de session fonctionnant sur une base Access. Tout allait bien jusqu’à ce que je tombe sur l’incompréhensible exception de WebConfigurationManager.OpenWebConfiguration n’arrivant pas à mapper le chemin “/monsite” pour lire le fichier Web.Config.More...

Silverlight et le mode fullscreen

Le mode FullScreen de Silverlight est bien pratique mais possède quelques limitations qui peuvent agacer comme la perte du plein écran si l’utilisateur clique sur une autre application. Or Silverlight n’est pas si restrictif, encore faut-il le programmer correctement.More...

Développer avec un serveur (ou un NAS) et éviter les erreurs de type “fichier provenant du web”

Si vos projets sont localisés sur un serveur ou NAS (ce qui est mon cas, un ReadyNAS NV+ avec 4x1To), il se peut bien que Visual Studio vous rendent fou en refusant de charger la moindre DLL provenant de ce serveur ! Pire : lorsque vous compilerez vos applications VS se plantera !More...

Spam : porter plainte par simple SMS

Le Spam nous pourri la vie, il représente 80% du trafic Internet mais surtout il se diffuse sur nos téléphones avec des messages douteux ou de vrai-faux appels manqués. Pour lutter contre cette engeance l’Etat et la CNIL ont mis en place différents moyens qu’il est bon de connaître. More...

Les pièges de la classe Random

Générer des nombres aléatoires avec un ordinateur est déjà en soit ambigu : un PC est une machine déterministe (heureusement pour les développeurs et les utilisateurs !) ce qui lui interdit l’accès à la génération de suites aléatoires aux sens mathématique et statistique. Toutefois il s’agit d’un besoin courant et .NET propose bien entendu une réponse avec la classe Random. More...

Silverlight et les accès cross domaines

Silverlight est d’une telle puissance qu’il pourrait servir à créer des codes malicieux redoutables, du fishing plus vrai que nature et autres désagréments. Microsoft a eu tellement peur que cela n’arrive qu’ils ont verrouillés de nombreuses possibilités du produit.More...

SeedFucker, Hadopi et C#

Voici un beau cocktail ! Pouvoir à la fois parler de C#, donc en plein dans le sujet de ce blog, et de Hadopi, un système liberticide non pas dans son fondement (le respect de la propriété intellectuel est un sujet sérieux) mais dans sa forme. Vous commencerez à recevoir vos premiers emails le 21 juin, c’est décidé et c’est en route ! More...

All in one ! +290 exemples de code .NET

Voici un projet CodePlex un peu atypique puisqu’il ne s’agit pas d’une librairie ni d’un contrôle et encore moins d’une application puisque ce ne sont pas moins de 290+ applications exemples couvrant les principales fonctionnalités de .NET le tout en C# et VB.NET (et même C++) !

All-in-One est un projet Microsoft qui balaye ainsi le Framework presque de bout en bout, de COM à Silverlight en passant par les accès aux données, la sécurité, Office, Azure, etc.

La liste complète de tous les exemples offre une vue détaillée sur tous les projets de ce kit un peu particulier.

L’ensemble du kit peut être télécharger sur la page CFX de CodePlex.

Un ensemble de code à posséder, justement pour l’exemple, les idées et le nombre impressionnant de domaines couverts.