Crystal Report 2011 : CrystalDecisions.Shared.SharedUtils Exception

Cette exception arrive lors de l’initialisation d’un CrystalReportViewer, elle provient du fait que les composants d’SAP n’aiment pas les version x64 de dotnet. Pour résoudre le soucis : Project Properties -> Build -> Target -> x86

Quick Setup de Log4Net en C#

Bonjour, un petit tuto’ sur comment utiliser basiquement log4net dans vos applications suite à une demande par mail. Tout d’abord un petit exemple de Log4Net : La sortie : Le code parle de lui même. Téléchargez les bin’s a l’adresse : http://logging.apache.org/log4net/download.html Décompressé ça peut paraitre gros pour du log (30Mo) mais c’est parce qu’il yContinue reading “Quick Setup de Log4Net en C#”

Enregistrer des fichiers dans SQL Server 2008 en C#

Voici comment stocker sur un SQL server tous type de fichier. En fait, il suffit d’avoir un champ de type varbinary dans lequel on enregistrera un byte[] de notre fichier. Donc pas de choses spéciales sur ADO, juste deux méthodes. La première retournant un byte[] d’un fichier et la seconde écrivant dans un fichier unContinue reading “Enregistrer des fichiers dans SQL Server 2008 en C#”

Implémentation C# de phpass

Voici une petite implémentation de phppass en C#. Phpass est un framework de hashing largement utilisé sur le web, notamment dans les systèmes phpbb, WordPress, Vanilla, Drupal, bbPress ou encore intégré a des modules tels que mod_auth_mysql pour apache. Voici le code source : http://pastebin.com/XHNV9CT3 Il suffit de copier/coller et l’utiliser de la façon suivanteContinue reading “Implémentation C# de phpass”

No More Admin : Création d’utilisateurs privilégiés invisibles

Bonjour, j’ai eu une conversation avec un amis aujourd’hui qui me soutenait qu’il n’avait pas besoin de se mettre ne utilisateur limité sur sa machine car était suffisamment conscient de ce qu’il faisait et que de toute façon il avait un antivirus et un firewall donc il ne risquait rien. Dans cette vidéo je vousContinue reading “No More Admin : Création d’utilisateurs privilégiés invisibles”

Mvvm Light : Partie 2 – Commandes & Events

Bonjour, voici la seconde partie de cette serie de 3 webcast sur mvvm light. Cette deuxième vidées s’attache a la gestion des événements et la communication entre view et viewmodel. NOTE : Le problème de stretch a 14″00 vennait du fait que l’host de la listbox est un stackpanel et pas un grid ‘–