# Wednesday, March 26, 2008

[VS2008] DataBreakpoints et code managed

Les développeurs C++ disposent d'une fonctionnalité proposée par le debuggeur très interessante : les DataBreakpoins. Ces points d'arrêts particuliers ne sont pas positionnés sur une ligne de code précise comme les traditionnels breakpoints mais permettent de mettre en pause l'exécution d'un programme dès que la valeur d'une variable (une zone mémoire) change et ceci qu'importe où le point d'exécution se trouve lors du changement.

Visual Studio 2008 (tout comme son prédécesseur) dispose bien de cette option mais elle reste cependant tout le temps grisé si vous écrivez du code managé :

image

Les DataBreakpoints sont en effets malheureusement uniquement disponibles pour le code natif. Il y a cependant un coupable dans cette limitation : le garbage collector ! Celui-ci gérant la mémoire à notre place, il se peut qu'une variable soit déplacé en mémoire lors des différentes collections, ou lors du compactage de la mémoire effectué par le GC. Il faudrait donc que le runtime soit capable de distinguer si une modification a été effectué par le code du programme ou par le garbage collector ce qui ne semble pas possible à l'heure actuelle et nécessiterait une modification de la CLR.

Microsoft prévoit cependant de l'implémenter pour une future release du framework et de Visual Studio (n'hésitez d'ailleurs pas à voter sur cette suggestion si vous souhaitez accélerer les choses).

# Thursday, March 13, 2008

[Astuce] La souris ne fonctionne plus dans Word 2007

Si vous activez les mises à jours automatiques via Windows Update sous ce merveilleux OS qu'est Windows Vista, il se peut qu'un beau jour votre Word 2007 ne fonctionne plus correctement. les symptômes que vous êtes susceptibles de rencontrer sont les suivants :

  • La souris ne fonctionne plus dans vos documents Word, impossible de faire de la sélection, etc.
  • La souris ne fonctionne plus dans la scroll bar, impossible de naviguer
  • vous n'arrivez plus à ouvrir de fichier en double cliquant sur un document Word, cela ouvre Word mais n'ouvre pas le fichier (vous êtes obligés de l'ouvrir manuellement via Fichier/Ouvrir)
  • et pour compléter le tout Word plante lamentablement à chaque fois que vous souhaitez le fermer

Et bien c'est ce qui vient de m'arriver ce matin en arrivant en formation (vous imaginez dans quelle humeur cela me met...).

Sachez que tout cela est "normal" connu depuis plusieurs mois et que vous avez la solution à ce problème indiquée sur le site du support Microsoft à cette adresse :
http://support.microsoft.com/default.aspx?scid=kb;en-us;940791

# Tuesday, March 04, 2008

[Event] Le Mix'08 c'est demain !

L'évènement phare de Microsoft qui concerne tout ce qui a attrait au développement Web débute demain à Las Vegas. Cet évènement sera l'occasion de présenter pour la première fois Silverlight 2 et de faire quelques annonces surprises...

Vous pourrez suivre en direct le keynote via la version qui sera proposée en Streaming dès demain après-midi.

A noter que pour la première fois Microsoft proposera l'ensemble des sessions en vidéo 24h après leur présentation au Mix ! Plus besoin d'attendre plusieurs semaines afin de consulter le contenu, celui-ci sera disponible quasiment immédiatement.

En savoir plus :
http://visitmix.com/2008/default.aspx

[Silverlight] Silverlight bientot sur les telephones Nokia

Après le support des plates-formes Windows, Mac et Linux via l'intégration dans Internet Explorer, Firefox et Safari, Microsoft s'apprête à s'attaquer aux plates-formes mobiles via les téléphones Nokia. L'éditeur a en effet signé un accord avec le géant Suédois afin de développer une version de Silverlight fonctionnant sur les OS Symbian.

Une démonstration du travail en cours devrait être faite demain lors du Mix'08 à Las Vegas.

Source :
Blog de Mary Jo Foley

# Monday, March 03, 2008

[Sharepoint] La Sharepoint Conference 2008 comme si vous y etiez

2 MVPs Sharepoint franco-belge vous proposent une série de posts concernant la Sharepoint Conference 2008 qui est en train de se dérouler à Seattle. Cet évènement regroupe plus de 2000 personnes afin de décortiquer la plate-forme Sharepoint 2007 (WSS V3, MOSS 2007 et consor) ainsi que les futures nouveautés de Sharepoint 14.

Renaud et Christian vous permettent donc de suivre en direct les différentes sessions proposées par Microsoft pour les suivre, rendez-vous sur leur blog :
Blog de Renaud Comte
Blog de Christian Hougardy

[Sharepoint] SPListDisplaySetting V1 sur CodePlex

Laurent Cotton le guru Sharepoint de Bewise vient de mettre gracieusement à disposition une feature pour Sharepoint permettant de personnaliser le rendu des colonnes d'une liste en fonction du mode d'utilisation (création, modification, consultation).

Exemple en images :

En savoir plus :
SPListDisplaySetting