On ne fait pas de la magie

Aller au contenu | Aller au menu | Aller à la recherche

mardi 2 février 2010

Schema XML et SQL Server

Ces derniers temps, j'ai expérimenté plusieurs outils de construction de support et de présentation.

Pour me fixer les idées, je les ai utilisé pour fabriquer une présentation sur un sujet parfois abordé lors de formations à l'administration de SQL Server : l'utilisation de schémas XML pour valider un champ XML dans une table.

Cela donne cette présentation que je publie ici avec deux idées : qu'elle puisse intéresser quelques personnes et qu'elle suscite des réactions sur l'intérêt de ce genre de présentation par rapport à un article sans aucune animation.

lundi 1 février 2010

Synchronisation Thunderbird - Nokia : ça bouge !

Utilisateur depuis longtemps de Thunderbird et de portables Nokia, j'étais frustré de ne pas avoir voir de solutions de synchronisation simples à mettre en œuvre. 

Les logiciels fournis par Nokia : PC Suite, puis Ovi Suite ignoraient Thunderbird. Les extensions Thunderbird proposaient un outil limité à des téléphones anciens, s'appuyant sur une version antédiluvienne de PC Suite (Nokia Sync).  

Plusieurs sociétés vendent des applications de synchronisation, mais les essais que j'ai fait ne m'ont pas convaincus et je n'estime pas mon besoin de synchronisation à un coût de 50 euros.

Surveillant de temps en temps les évolutions, j'ai enfin vu passer une version béta d'Ovi Suite qui propose la synchronisation avec Thunderbird. Après quelques essais (c'est une vraie version béta, avec des bugs et des manques !), j'ai pu réaliser une première synchronisation des contacts entre un E71 et Thunderbird 3.   Les spécifications n'incluent pas pour l'instant de synchronisation vers lightning, mais l'équipe de développement semble considérer la question...

dimanche 24 janvier 2010

Formez vous à PowerShell V2 !

J'avais déjà parlé brièvement de PowerShell dans ce billet qui concernait uniquement son utilisation dans SQL Server 2008.

Maintenant que Windows 7 et Windows Server 2008 R2 sont sortis, avec l'intégration en standard de PowerShell V2, également disponible en téléchargement pour XP, Vista et Serveur 2003, je voudrais en dire un peu plus sur ce nouveau Shell.

Il est hors de question de décrire en quelques lignes ses fonctionnalités, qui rendent obsolètes les cmd.exe, wsh et vbscript.  Les points qui me semblent les plus marquants sont l'orientation objet, la notion de conteneur et la volonté affichée de Microsoft d'écrire des nouvelles interfaces graphiques en utilisant une base d'applet de commande PowerShell.

Les applets de commande PowerShell manipulent des objets, qui peuvent être des objets spécifiques (fichiers, services, ..), des objets .NET ou COM, ou des instances de classe WMI. Les chaînages de commande transfèrent ces objets d'une applet à une autre. C'est très puissant et cela permet des écritures bien plus simples que le chaînage des commandes sous un Shell Unix qui transfère un flux de texte.

La notion de conteneur permet de considérer de la même façon une arborescence, quelle qu'elle soit : arborescence de fichiers, de clés du registre, d'entrées dans l'annuaire LDAP d'Active Directory ou encore bases de données de SQL Server. Cette standardisation permet d'éviter l'écriture et l'apprentissage de commandes différentes suivant le type d'entités que vous manipulez. Si vous savez lister les fichiers d'une arborescence, les renommer ou les filtrer suivant leur nom, vous savez faire la même chose pour les clés du registre ou l'annuaire LDAP : les commandes et les chaînages sont identiques, seuls les conteneurs changent.

Le troisième élément majeur est l'utilisation des applets PowerShell pour l'écriture des nouvelles interfaces graphiques. La meilleure illustration est l'outil "Centre d'administration Active Directory" apparu avec Windows Server 2008 R2. Il offre une interface d'administration bien plus agréable et efficace que les consoles d'administration classiques de l'AD et il est entièrement basé sur les applets de commande du module "Active Directory".

L'administrateur Windows dispose maintenant d'outils qui lui permettent une réelle automatisation de son environnement, qu'il peut réaliser lui même sans faire appel à des outils ou des ressources extérieures. Si vous ne l'avez pas encore fait, il est urgent de se pencher sur PowerShell (par exemple en venant vous former !) pour améliorer vos compétences et vous faciliter la vie.

 

samedi 12 décembre 2009

Ecologie pratique et personnelle : utilisez vos vieux périphériques avec Windows 7

Par ces temps de prise de conscience des problèmes d'écologie, cette note apporte une modeste contribution pour recycler ou continuer à utiliser de vieux périphériques sur des machines récentes.

J'avais déjà expliqué dans cette note comment utiliser un vieux scanner avec Windows Vista. Ce principe fonctionne toujours avec Windows 7, en l'adaptant éventuellement aux nouvelles boites de dialogue. 

Mais Windows 7 apporte une nouvelle fonctionnalité, avec la fonctionnalité Windows XP Mode. De quoi s'agit il ?

Tout simplement d'une machine virtuelle Virtual PC pré-configurée avec Windows XP, qui tourne au sein de l'environnement Windows 7. La chose intéressante est qu'il est possible d'allouer à cette machine virtuelle les ports USB de la machine réelle, même si le pilote du périphérique connecté n'est pas installé sur Windows 7.

Vous devinez où je veux en venir ? Il suffit donc de lancer Windows XP Mode, de brancher le périphérique sur la machine physique, d'activer la redirection du port USB vers la machine virtuelle XP ... et vous vous retrouvez en train d'installer votre vieux périphérique sous XP.

Bien sur ce périphérique ne sera disponible que dans la machine virtuelle et il sera un peu moins pratique à employer qu'en natif. Mais c'est une solution très simple et très économique pour un périphérique peu employé, qui fonctionne également si vous avez profité de changement de version pour passer en 64 bits.

Il existe de nombreuses ressources sur Internet pour expliquer le fonctionnement de Windows XP Mode et c'est l'un des sujets abordés en formation de mise à niveau Windows 7. MAis si vous éprouvez des difficultés à mettre cette solution en œuvre, contactez moi pour que je fasse un mini tutoriel.

- page 1 de 23