14. décembre 2010
Gabriel
.Net , Français , NETMF
Pyxis 2 est un OS roulant sous .Net Micro Framework (NETMF). Il peut rouler (théoriquement) sur toute les plateforme NETMF, mais il est présentement configuré que pour les produits de GHI Electronics (Tinyclr.com).

Pour en savoir plus, allez lire le blogue de l’équipe NETMF ou le site officiel. Le code est disponible en open source au pyxis2.codeplex.com. Voici un vidéo pour vous mettre l’eau à la bouche:
8. décembre 2010
Gabriel
.Net , Français , MSDN
Dans l’édition de novembre de MSDN Magazine, Peter Gruenbaum explique comment écrire une bonne documentation de référence pour les APIs dans sont article intitulé “A Coder’s Guide to Writing API Documentation”.
Mon attention s’est particulièrement portée sur la Figure 2 et 3, qui explique comment commenter tout en gardant une homogénéité au travers de tout l’API. Je vous les ai reproduit ici:
Figure 2 Reference Documentation Style
Type | Guideline | Examples |
Class | Start with a word like “Represents” | “Represents a user’s photo album.” |
Methods and functions | Start with a verb | “Returns the number of contacts for the specified area.” “Pauses the video.” |
Properties | Use a noun or start with verbs such as “Gets” or “Gets and sets” | “The user’s tasks.” “Gets and sets a collection of the user’s tasks.” |
Events | Start with a phrase such as “Raised when” or “Occurs when” | “Raised when the response from server is received.” |
XML elements | Use a noun-based phrase | “The city’s postal code.” |
Boolean values | For Boolean properties, start with “Indicates whether”; for Boolean return values on methods and functions, start with “Returns whether” | “Indicates whether the control is visible.” “Returns whether two regions intersect.” |
Figure 3 Reference Documentation Example
Class or Member | Type | Description |
Class description | Class | Represents a Windows button control. |
Button constructor | Constructor | Initializes a new instance of the Button class. |
Focus | Method | Sets input focus to the control. |
Visible | Property | Gets or sets a value indicating whether the control and all its child controls are displayed. |
Click | Event | Occurs when the control is clicked. |
Et cela ne s’applique pas seulement pour les API! Et vous, avez-vous des standards comme celui-ci?
Si vous voulez montrer votre admiration pour VS2010, le site VS2010WallPapers (non-affiliés avec Microsoft) permet de choisir parmi des dizaines de concepts, dont certains sont très beau!
If you want to show off your VS2010 love, then the VS2010WallPapers (not affiliated with Microsoft) site is perfect for you. It allow you to select from dozens of concepts!
16. novembre 2010
Gabriel
.Net , C# , Français , Livre
Pour tout ceux qui ont de la difficulté avec la langue de Shakespeare, Gilles Tourreau (un autre MVP) à sortie récemment un livre sur le C# en français! Et dieu sait à quel point les livres techniques francophone sont plutôt rares!
Cliquer ici pour le commander (Amazon Canada)
14. novembre 2010
Gabriel
Français , General
Après 4 semaines de vacances, me voici maintenant de retour à la maison. Il faut dire que ce n’est pas nécessairement des vacances de tout repos que de se rendre à l’autre bout du monde et de se rendre au pied du sommet le plus haut au monde!
4 semaines sans contact avec un ordinateur (ok ok, 2 minutes pour dire que l’on était encore vivant), cela fait plutôt étrange! Et saviez-vous que tout le long de la montée vers le camp de base de l’Everest ils ont implanté des antennes cellulaires? Donc pas étonnant que de croiser un Sherpa en pleine discussion avec son portable!
Si jamais vous désirez faire ce voyage, contactez-moi, je vous donnerai quelques conseils qui m’aurait été pratique de connaitre à l’avance :)
Bon, maintenant retour à la routine habituelle!
En lisant l’article de MSDN permettant de convertir des applications VBA en C# 4.0, je me suis rappelé la fameuse fonction ALT+[Sélection] permettant d’insérer le même texte/code sur plusieurs ligne à la fois. Alors, voici la version française de cette partie de l’article:
Appuyer sur ALT et sélectionner l’endroit ou vous désirez insérez votre code (sélection en bleu pâle dans l’image ci-dessous:
Tapez votre code et boom! Toutes les sélectionnés ont été remplis de votre code:

Et comme un commentaire dans l’article le spécifie, cela peut aussi s’appliquer pour la fin d’une ligne, tel qu’ajouter les ; à la fin de vos ligne!
19. septembre 2010
Gabriel
.Net , ASP.Net , Français
Comme je l’avais souligné précédemment, une vulnérabilité d’ASP.Net peut être exploité par des personnes malveillantes. Voici une démo l’exploitant sur la plateforme DotNetNuke.
19. septembre 2010
Gabriel
Français , Outils
Je viens de tomber sur un article de Tech Radar proposant 48 applications gratuites de Microsoft et qui sont souvent peu connus. Tel que Expression Encoder et Windows Steady State!
18. septembre 2010
Gabriel
.Net , ASP.Net , C# , Français
Pour tout ceux qui ont des sites ASP.Net, toutes versions confondus, veuillez porter une attention particulière à ce problème de sécurité: détails sur cette entrée de ScottGu.