Astuce - Découvertes et Réflexion…

Découvertes et Réflexion…

Another WordPress Blog

Affichage des articles dans Astuce

Lorsque je suis allé à la conférence Microsfot SharePoint 2009 sur Microsoft SharePoint 2010 qui a eu lieu en octobre 2009 à Las Vegas, les présentateurs avaient presque tous un petit utilitaire très pratique.

L’outil s’appelle ZoomIt est il permet de :

  • Faire un Zoom où est votre curseur

Zoomit1

  • De faire un LiveZoom (le zoom est en permanence sur votre curseur)

Zoomit2

  • De dessiner sur votre écran

Zoomit3

  • D’écrire sur votre écran

Zoomit4

  • Et finalement d’avoir un compte pour les pauses !

Zoomit5

Ceci est très pratique lorsque vous donnez une formation !

Télécharger ZoomIt du site Technet de Microsoft (SysInternals) (269kb) version 4.1

Exécutez le directement de SysInternals par ici.

Avec le nouveau Window Vista nous avons une nouvelle horloge !1 Cette dernière nous permet, entre autres, d’avoir jusqu’à deux horloges supplémentaires.

Si vous êtes comme moi, dans les anciennes versions de Window (XP), vous utilisiez l’horloge comme d’un calendrier. Il était facile de double-cliquer sur l’horloge pour y accéder. Le danger était de faire "ok" au lieu de "cancel" et donc de conserver, comme date système,  la date que l’on venait de regarder.

Lorsque l’on clique sur l’horloge, nous avons l’interface suivante :

horloge en mode jour

À ma grande sur prise, plusieurs éléments de cette interface sont cliquables! Si l’on clique sur le mois "mai, 2008" nous arrivons à une interface de tout les mois de l’année en cours.

horloge en mode mois

Si nous cliquons sur l’année "2008" nous arrivons à l’interface des années.

horloge en mode aunée

Si nous cliquons sur le groupe (décade) d’année, nous arrivons sur l’interface suivante.

horloge eu mode décenie

À tout moment on peut cliquer sur la date du jour pour nous permettre de revenir à la date du jour.

@+

Astuce… En technologie, les produits changent souvent de prix. De plus, les grandes surfaces comme Future Shop ou BestBuy nous offrent de baisser le prix si nous trouvons moins cher dans les 30 jours.

C’est bien beau, mais qui à le temps de parcourir les circulaires ?! Pas moi, quoi que je le fasse de temps à autre. ;)

hé bien grâce au web et au petit logiciel WebMon je peux surveiller les chutes de prix de WallMart et demander un rabais !

Le petit logiciel permet de:

  • Surveiller une page aux minutes, heures, jours… entre 1 minute et 30 jours
  • Surveiller une partie bien précise telque le prix

ah oui… et c’est gratuit !

Lien du site : WebMon

</bonne surveillance>

Comme plusieurs personnes, j’utilise Outlook pour conserver le temps que je passe sur mes projets.30-minutes-1 Par défaut, Outlook nous permet de faire des rendez-vous aux 30 minutes.

Je voulais partager avec vous une fonctionnalité d’Outlook que je recherche tout le temps.

Lorsque j’installe, Outlook l’une des premières configurations que je fais, après avoir rajouté ma signature de courriel, est de définir le temps des rendez-vous à 15 minutes.

15-minutes Ceci permet une meilleure définition des rendez-vous que je prends.

30-minutes-2

Have fun !

Microsoft à lancé il n’y a pas si long temps une nouvelle versions de Windows Mobile. Ce “rebranding” de Windows Mobile 6 à donné trois version de Windows Mobile.

  • Classique pour les PDA avec “touch-screen” mais sans fonctionnalité de téléphone.
  • Standard pour les PDA sans “touch-sceen” et avec téléphone, les smart phones.
  • Professionnel pour les PDA avec “touch-screen” et téléphone, les pocket pc.

Le Profile Automatique

Donc une nouvelle fonctionnalité de WM6 est le mode de réponse automatique. Ce mode détecte automatiquement les appointements présents dans votre agenda lorsque vous recevez un appel. Si vous avez un rendez-vous en vous en mode “busy” votre téléphone se met automatiquement en mode “vibration”.

Comment utiliser cette fonction ?

Vous commencez pas définir le mode de réponse par le menu profil de votre “home screen” pour par le menu “Start > Settings > Profiles”.

WM6 - Sélectionneur de profil

Ensuite, lors de l’arrivé de votre rendez-vous le téléphone devient en mode vibration automatiquement.

WM6 avant le rendez-vous en mode normal WM6 durant le rendez-vous en mode vibration

Quand le rendez-vous sera terminé, le téléphone revient en mode normal.

Voilà !

Je suis tombé récemment sur un site très intéressant pour tout ce qui attrait à Java, .NET, Ruby, SOA (Service Oriented Architecture) et Agile.

La présentation et les informations du site sont très intéressantes. Après votre inscription, vous pouvez vous abonner à un “RSS Feed” personnalisé selon votre technologie et ainsi resté à l’affût de nouvelles informations.

De plus, ce site met à notre disposition une version en ligne gratuite de “Visual Studio .NET Tips and Tricks – Covers version 2002, 2003 and 2005 (Beta 1)”.

Visual Studio .NET Tips and Tricks explains how to use VS.NET efficiently. Organized into short and easy-to-grasp sections, and containing tips and tricks on everything from editing and compiling to debugging and navigating within the VS.NET IDE, this book is a must-read for all .NET developers, regardless of expertise and whether they program in C#, VB.NET, or any other .NET language. This book covers the Visual Studio .NET 2002, 2003, and 2005 Beta 1 releases.

Vous pouvez le télécharger si vous vous inscrivez sur le site gratuitement.

Site: http://www.infoq.com/
Lien pour le Tips and Tricks: http://www.infoq.com/minibooks/vsnettt

Bonne lecture

Si vous avez déjà fait des “stores procedure“, vous avez sûrement rencontré, à un moment ou à un autre, une procédure comme celle-ci:

IF(NOT @yard_id IS NULL)
BEGIN
SELECT * FROM Yards WHERE yard_id = @yard_id AND year = @year;
END
ELSE
BEGIN
SELECT * FROM Yards WHERE year = @year;
END

Cette situation arrive, entre autres, lorsque nous avons un paramètre “optionnel” et que nous voulons qu’il n’influence pas le résultat lorsqu’il est absent.

Une autre version de cette même requête serait alors

SELECT * FROM Yards
WHERE yard_id = COALESCE(@yard_id, dbo.YardReport.yard_id)
AND year = @year;

COALESCE, qui semble être la traduction de FUSIONNER, fait en sorte de retourner le premier paramètre non nul de ses arguments. Dans notre situation, si @yard_id est nul, COALESCE vas retourner la valeur de la ligne en cours, ce qui est toujours vrai.

Parmis les avantages de cette utilisation, les plus intéressantes sont la maintenance du code et la lisibilité. Effectivement, dans des requêtes plus complexes, la deuxième représentation sera beaucoup plus facile à maintenir.

Bonne pratique

Le langage .NET (ASP.NET) fait beaucoup de choses pour le programmeur. Il nous donne accès du côté serveur (code behind ou inline) à plein de fonctionnalité sans parler de l’IntelliSense. Il nous permet aussi par le code côté serveur d’ajouter des événements côté client comme “RegisterClientScript” ou “Boutton.Attributes.Add()“.

Cependant comme toute chose il peut y avoir des inconvénients, entre autres lorsque nous ajouter des événements avec “Attributes.Add” et que nous avons aussi un “component” de validation comme le “RequiredField” ou le “RegexValidator“.

poursuivre la lecture…

L’hébergement de 1And1 nous offre, en plus d’un hébergement de qualité à faible coût, des outils pour nous faciliter la vie dans la maintenance de notre site tel que 1And1 EasyLogin. Vous pouvez avoir un hébergement contenant 1 domaine (.net, .com, .org, .info), 10 Gigs d’espace, 300 Gigs de transfert et 600 courriels de 2 Gigs pour seulement 2.99$ par mois. poursuivre la lecture…

Mise à jour: Avec la nouvelle mise à jour de FireFox 2.0.0.1, le correctif ne fonctionnait plus. J’ai fait la correction dans le fichier zip ci-bas pour supporter les versions jusqu’a 2.1. 

J’utilise MobiPassword depuis au moins 3 ans. Est-ce que vous l’utilisé ? Au début, j’avais la version 1.43 avec PalmOS, ensuite j’ai acheté la mise à jour à 2.0 et ensuite la version 2.07. Maintenant, je l’utilise sur PocketPC.
MobiPassword 2.07
Toujours très satisfait, je l’utilise très souvent et pour conserver tout mes mots de passe de façon sécure et encryptée.

Tout allait bien jusqu’à temps que la version 2.0 de FireFox sorte et que l’extension de MobiPassword ne fonctionne plus. J’avais dans l’interface du “add-on” un message disant que cette extension n’était pas compatible avec FireFox 2.0.

J’ai alors fait des recherches sur le site de MobiPassword pour savoir si il y avait des modifications possibles et/ou un ajout possible pour utiliser MobiPassword 2.07 avec FireFox 2.0.
poursuivre la lecture…