juin 2006 - Messages

Un Web Service pour MSDN

21 juin 2006 Classé sous :

Voici un projet de plus dont je ne connaissais pas l’existence : la présentation, sous forme d’un web service, de l’intégralité de la doc MSDN (msdn2 pour être exact).

Ce projet, nommé MTPS Content Service, permet donc aux développeurs d’intégrer la documentation MSDN à l’intérieur de leur application en accédant directement au contenu des webservices.

Quelques labs ont été publiés pour montrer une application de ces webservices : le premier utilise la beta 2 de WinFX (pardon, .net 3), le second, nommé judicieusement msdnman, est une application en ligne de commande pour consulter la doc.

Et voici enfin un lien vers l’annonce sur le blog de Craig Andera, qui est à l’origine de ce web service.

Et c’est ce matin que j’ai découvert ce projet, grâce à Pascal Roques.

StarUML est une outil de modélisation UML/MDA open source, ciblant Windows, dont l’UI est très proche de celle de Visual Studio, et aux fonctionnalités très alléchantes pour un outil non-commercial.

Citons par exemple la génération de code et le reverse en C#/Java/C++, le support de l’intégralité des diagrammes UML 2.0, extensibilité par plug-ins, import RRose, import/export XMI, patterns (EJB + user-defined), génération de documents office : Word, Excel et PowerPoint.

Pour le côté projet de la chose, le soft à l’air d’être codé en Delphi, mais les auteurs parlent de "multi-langage". Je suis curieux de voir dans quelle mesure ils ont fait cela.

A tester absolument pour tous ceux qui font de la conception sous Windows et qui n’ont pas encore trouvé d’outil de modélisation parfait.

Aaah, mon dieu, je viens d’apprendre quelque chose que je reprochais pourtant à Visual Studio depuis des mois (Eclipse le permet), pensant même que seul ReSharper permettait de le faire : L’insertion automatique des clauses using manquantes.

J’avais déjà découvert les joies du Shift+Alt+F10 lors de l’ajout d’une interface pour faire directement s’afficher le menu proposant d’implémenter l’interface, je viens de découvrir que la même chose sur une classe dont le namespace n’est pas inclus (signalé par un petit rectangle rouge sous la dernière lettre), permettait de l’ajouter automatiquement. Et là aussi, le raccourci magique permet d’afficher le menu.

Conclusion : tapez FileStream, puis Shift+Alt+F10, puis entrée, et voilà ! votre clause using a été ajoutée.

C’était ma minute gain de productivité.

Edit : A priori Ctrl + ; marche aussi.

Attrice : {0} Sidekick

07 juin 2006 Classé sous :

Vu sur le blog de Rob Caron aujourd’hui : un lien vers une boite dont j’avais loupé l’existence, Attrice, spécialisée dans les technos MS, et surtout Team Foundation à priori.

Rob avait déjà parlé d’eux à propos d’une petite application gratuite qu’ils avaient faite : Workspace Sidekick, permettant d’administrer les workspaces de manière graphique. Est inclu avec cette suite une autre petite appli : Status Sidekick, permettant, elle, de gérer les changeset et les verrous posés sur les fichiers. Des petits outils que les admins TFS apprécieront pour savoir quel est l'état des différents workspaces et les fichiers extraits par des utilisateurs.

Et les voilà désormais qu’ils proposent une nouvelle application gratuite permettant de modifier les fichiers MSBuild au travers d’une UI dans Microsoft Build Sidekick (screenshot). A tester pour tout ceux qui ont mis le nez un jour dans les fichiers .build.

Je viens de publier la mise à jour pour les ressources de Community Server en français en incorporant l’état actuel de la traduction faite sur le site.

Il reste encore la partie ControlPanelResources.xml a terminer, plus quelques bonus dont le m’occuperai une fois cette dernière partie traduite.

Notre travail devient de plus en plus utilisé, c’est cela qui m’a poussé à publier cette mise à jour dès à présent (en attendant qu’elle soit complètement terminée).

Un petit article sympa que je viens de lire sur un nouveau blog trouvé ce (dur) matin : celui de Raymond Chen (MS). Dans cet article, on y parle HTML, et de son parser notamment : "Pourquoi ne peut-on pas écrire </script> dans un bloc de script ?". Et finalement, la réponse est toute bête.

Un blog sympa à lire, qui parle de sujets variés (tous tournant autour du dev ou de windows, tout de même ;)), et écrit d’une manière très agréable. Je recommande chaudement sa lecture assez rafraichissante si vous saturez de vos lectures de news et autres articles purement techniques et terre-à-terre.