23 janvier 2006

Article sur Google dans Challenge n19

Il existe un article fort intéréssant sur Google dans le numéro du 19 au 25 janvier de Challenges : http://challengestempsreel.nouvelobs.com/business/

On y apprend que l'algorithme du PageRank n'appartient pas à Google, mais à l'université des deux fondateurs de Google. Cependant, Google en a l'usage exclusif jusqu'en 2011.

Pour rappel, le PageRank est un algorithme qui permet de rendre les résultat de recherche plus adéquat à vos attentes. C'est ce qui fait actuellement la différence entre Google et MSN Search.

11 janvier 2006

Nouvelle version de VSS pour Visual Studio 2003

Avec la sortie de Visual Studio 2005, une nouvelle version de Visual SourceSafe est apparue.

Finis la version 6d, et vive la version 2005 de VSS !!!

Pour ceux qui ont (encore) des projets pour le Framework 1.1 et 2, il est possible d'utiliser VSS2005 comme controleur de code source, avec VS2003.

09 janvier 2006

VSTO 2005 Bouton dans Outlook

J'ai posté à l'adresse suivante : http://community.labo-dotnet.com/forums/ShowPost.aspx?PostID=19682, un addin pour Outook 2003. Cet addin est développé avec VSTO 2005 Outook Addin. Il permet de mettre en majuscule les noms des contacts, et de modifier des propriétés communes des contacts selectionnés.

Voici le code qui permet de créér les boutons pour Outlook 2003 :

private Office.CommandBar _groupBar;
private Office.CommandBarButton _putUpperCaseContacts;
private Office.CommandBarButton _changePropertiesContacts;
public void InitializeMenu()
_groupBar = this.ActiveExplorer().CommandBars.Add(Type.Missing, Type.Missing, Type.Missing, true);
_groupBar.Name = "Modification des contacts";
_groupBar.Visible = true;
_putUpperCaseContacts = (Office.CommandBarButton)_groupBar.Controls.Add(Office.MsoControlType.msoControlButton,
Type.Missing,
Type.Missing,
Type.Missing,
true);
_putUpperCaseContacts.Caption = "UpName";
_putUpperCaseContacts.TooltipText = "Mettez en majuscule de tous vos contacts";
_putUpperCaseContacts.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(_putUpperCaseContacts_Click);
_changePropertiesContacts = (Office.CommandBarButton)_groupBar.Controls.Add(Office.MsoControlType.msoControlButton,
Type.Missing,
Type.Missing,
Type.Missing,
true);
_changePropertiesContacts.Caption = "Prop";
_changePropertiesContacts.TooltipText = "Changez les propriétés communes d'une selections de Contact";
_changePropertiesContacts.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(_changePropertiesContacts_Click);

La classe CommandBarButton permet de créer des boutons, et la classe CommandBarButton permet de créer un groupe de bouton.
Dans ce code, CommandBarButton est positionné par défault. L'utilisateur peut le déplacer dans Outlook, mais cette position ne sera pas sauvegardé à la fermeture d'Outlook.
Sue Mosher (MVP Outlook) a développé un exemple de programme permettant de sauvegarder la position des boutons : http://www.outlookcode.com/vsto/toolbarpos.htm

08 janvier 2006

Hello World !

Ceci est mon nouveau blog. Mon ancien blog se trouve sur http://blogs.labo-dotnet.com/fmd/ ou http://community.labo-dotnet.com/blogs/memnoch/

Je suis ingénieur d'étude dans une SSII nommée Exakis. Aujourd'hui je travaille principalement sur dotnet, et à terme j'espère travailler plus largement sur la partie Office System. C'est à dire, sur Microsoft Exchange, LCS, SPS et autres...