Archive

Archive for octobre 2007

Travailler pour s’amuser plus ? Travailler en s’amusant ? S’amuser en travaillant ? Travailler plus pour gagner plus ?

Bref certains ont tranchés … morceaux choisis au bureau : http://www.officelipdub.com/ (Excellent :) )
 
Catégories:Divertissement

Suivre l’actualité « fun » made in Microsoft ?

Un seul chemin .. suivez la petite grenouille verte : http://www.frogz.fr

Blog sur le monde du design et Expression

Quelques infos concernant des partenaires avec lequel j’ai collaboré sur des projets WPF/Silverlight : la société i-Breed
Aude MOUSSET  vient d’ouvrir son blog sur les nouvelles technologies au servir de la créa et du design : www.Technode.info
Marc-André  à suivi le chemin et nous tiendra informé de manière plus général sur le monde du design : http://www.r-u-experienced.net/
 
Catégories:Expression

Microsoft ou Windows Update et le code d’erreur 8007000B

Depuis quelque temps, il m’était impossible d’appliquer les mises à jour Windows Update sur mon Vista Ultimate (32bit FR).
Je recevais systématique le code d’erreur 800700B.
 
Tout d’abord la solution (à ex"cuter en mode Administrateur)
  • lancer une invite de commande ([Win]R , puis tapez "cmd").
  • exécuter la ligne de commande suivante (en remplaçant éventuellement C:\ par le disque qui contient votre vista) :
               fsutil resource setautoreset true c:\
  • rebooter votre vista

Maintenant l’explication : lors de l’application des mises à jours par Windows Update, une gestion transactionnelle est mise en oeuvre au niveau du disque (Rollback/commit). Il arrive parfois (crash pendant une mise à jours) que des données stockées par ce système transactionnel ne soit pas correctement purgées.
La commande utilisée ci avant (fsutil …) force le gestionnaire transactionnel à faire le ménage lors du remontage de la partition au moment du prochain reboot, l’état redevient stable et Windows Update refonctionne.

Pour vous amusez, taper la commande fsutil resource info c:\

Catégories:Windows

Code source des librairies .NET Disponible !!!!!!!

Aujourd’hui Microsoft ( par l’intermédiaire de Scott Guthrie ) a annoncé la prochaine disponibilité du code source de certaines librairies du Framework .NET ( BCL – Base Class Library, Windows Forms, WPF, ASP.NET et ADO.NET). Elles seront disponible au moment de la sortie de Visual Studio 2008.
Par la suite, d’autres librairies devraient suivre le meme chemin.
Elles seront disponible sous la forme d’un package autonome ou intégré à Visual Studio 2008. Dans ce dernier cas,e lles supporteront le débogage (ligne a ligne, …) sous Visual Studio 2008, et un système de téléchargement automatique des fichiers garantiera l’adéquation entre la version de .NET utilisé par le process débogué ( incluant les SP & patch) et le fichier source.
 
Concernant la license, il s’agit d’une licence dites "de référence" : la Microsoft Refence License.
Cette licence autorise l’analyse et le débogage, mais pas la modification ou recompilation pour distribution. 
On peut donc dire qu’il s’agit d’"open source" mais pas d’"open reuse"
 
Ci-après quelques captures en provenance du site de Scott (debug pas à pas du DataBind sur un Gridview asp.net ):
 
 
 
 
Catégories:Non classé

Comment utiliser un service XML RPC a partir de .NET ? (CodeDom, génération dynamique de code)

Dans le monde des services web, il existe une norme : WSDL/SOAP.
Mais dans la pratique d’autres technologie permettre d’accéder de manière simplifiée à des traitements exposés en XML à travers un serveur HTTP .
C’est le cas de XML RPC. En attendant une petite descriptions plus technique, je vous conseille de jeter un oeil sur la libraire XML-RPC.Net (http://www.xml-rpc.net) qui offre une libraire permettant d’utiliser ou d’ecrire des services accessible via XML-RPC.
Un des points tres instructif de cette librairie est la génération automatique de la classe proxy à partir d’une interface correctement taggée avec des attributs. La librairie utilise la génération dynamique de code .NET (CodeDom) pour créer le proxy à la volée !
 
Très instructif.
Catégories:WebServices
Suivre

Recevez les nouvelles publications par mail.