Suivez mes actus :

Catégories

Les 12 commandements d’un administrateur de parc pour un développeur

Je ne suis pas développeur, c’est un métier que je n’ai pas appris et bien que connaissant certains langages, je ne me lancerais pas dans l’écriture d’autre chose que de petits scripts.

Mais je gère des parcs de PC, et la je dois dire que parfois certains développeurs me font souffrir ou hurler !!

Alors voici 12 choses à ne jamais faire pour un développeur, suivi d’explications :

  1. Je ne fournis pas de programme d’installation, il suffit de copier les fichiers
  2. Pour fonctionner correctement mon programme à besoin de tel composant, mais je ne vous dit pas ou le trouver (google est votre ami…)
  3. Si vous voulez que mon programme fonctionne bien vous devez être administrateur
  4. Mon programme n’utilise pas le registre, les fichiers ini, c’est mieux
  5. Sans vous le dire, mon programme modifie des DLL de Windows, mais c’est sans conséquences
  6. J’ai glissé un add on qui est une beta avec mon programme, mais ça marche
  7. Mon programme ne fonctionne que avec une version d’Internet Explorer, ou Adobe Reader ou Word
  8. Mon programme utilise un dongle pour éviter le piratage ou mon programme nécessite une activation, et n’en supporte qu’une seule
  9. Mon programme doit s’installer à la racine, pas dans Programmes Files (ou en tous cas le fait par défaut)
  10. Mon programme enregistre des données dans le répertoire ou il est installé, c’est plus simple
  11. Mon programme a été traduit en Français par un sous traitant, mot, pour mot, ça suffit…
  12. Mon programme est fourni sans fichier ADMX ou possibilité de stratégie, pas besoin

Il y en a surement d’autres, je fais confiance aux développeurs en la matière, ces développeurs à qui j’aurais envie de dire : avant d’écrire un programme pour Windows, apprenez le fonctionnement de Windows et les best practice qui vont avec (au lieu de dire, Windows c’est plein de bugs… Linux c’est mieux… trop souvent entendu).

Voici quelques explications :

1 – Importance d’un programme d’installation

Non, un programme d’installation ne se contente pas de copier les fichiers dans le bon répertoire :

  • il place les fichiers dans le bon répertoire, avec les bons droits
  • il enregistre les DLL dans le système
  • il rends le programme visible dans Ajout Suppression de programmes (sinon comment savoir quel PC contient quel logiciel ?)
  • il provoque les bonnes élévations de privilège pour que tout cela fonctionne
  • il fournit un fichier log, en cas de problèmes
  • il fait surement encore d’autres choses que j’ignore
  • et il réalise le tout : toujours de la même manière, reproductible et fiable

2 – Votre programme nécessite des pré requis, identifiez les !!

J’ai passé tellement de temps à chercher tel ou tel version de .NET (jamais la même), ou de runtime, rien de plus énervant, pourquoi ne pas fournir un lien vers une page référençant les sources pour ces add-ons ?

3 – Le danger de l’utilisateur administrateur

Le complexe d’infériorité ! Aucun programme ne doit avoir besoin de privilège élevés pour fonctionner, cela est trop dangereux !
Microsoft a dépensé des millions de dollars pour sécuriser Windows, il y a des (bonnes) raisons : éviter les risques d’infection du système, les erreurs utilisateurs, les application malveillantes, protéger votre système et vos données. Ne gâchez pas tout en décrédibilisant votre application…

4 – Découverte de la base de registre

Si vous êtes développeur pour Windows et que vous ne connaissez pas le registre, passez votre tour…

Le registre est à la fois génial et horrible, flexible et rigide, fiable et capricieux. En fait c’est un super outil qui permet à plusieurs utilisateurs de coexister sur un même PC, à votre application d’être utilisée sur de nombreux systèmes différents, aux utilisateurs de changer de PC aisément, en gros d’utiliser Windows comme il a été prévu.
Par contre mal utilisé, maintenu ou mis à mal par des applications tordues, le registre peut vite devenir un problème.
Microsoft à inventé le Registre avec Windows 3, il a été énormément amélioré, reste surement perfectible mais à vraiment fait ses preuves et lorsque vous en avez compris le fonctionnement, vous serez un expert de Windows.

Lisez cette page, vous en saurez déjà pas mal : http://www.toutwindows.com/vista_registre.shtml

5 – A quoi sert une DLL ?

Je ne suis pas développeur, mais le principe est simple : une DLL offre des fonctions (du code) qui peut être être appelé par un programme. Et pour rendre les choses plus modulables il est souvent plus aisé d’externaliser certaines fonction d’un programme (les enlever du fichier .EXE ) et de les mettre dans une DLL (ou tout autre fichier partagé). L’autre avantage d’une DLL est que les fonctions de celle-ci peuvent être utilisées par plusieurs programmes.

Nous y sommes !! Voila le cœur du problème !

Microsoft fournit un service dans une DLL v1.0, puis v1.1, 1.2 etc etc. L’auteur d’un programme à besoin de la v1.2, alors que fait il ? Il copie bêtement la nouvelle version dans un répertoire partagé de Windows (system32, par exemple).
Tout ceci vous parait logique mais ce n’est pas si simple : si entre temps une mise à jour à déjà installé la v1.3 ou la v2, alors patatras tout s’écroule.

Autre variante, au lieu de vérifier et éventuellement mettre à jour la DLL v1.2 est copié dans le même répertoire que le programme, qui  pourra alors l’appeler ! Sauf si au même moment un autre programme a déjà rechargé cette DLL en mémoire, re patatras !

Rassurez vous cependant Microsoft déploie des modèles d’ingéniosité pour que tout ceci n’aboutisse pas à un désastre, surtout si ces opérations sont effectuées par un programme d’installation… (cf point 1).

6 – Une beta c’est quoi ?

Les éditeurs, Microsoft en tête, rendent de plus en plus disponible les versions beta de leur programme, cela m’attriste beaucoup !

Alors, qu’est ce qu’une beta :

Un “brouillon” de programme, une version préliminaire.
Une beta ne doit pas être installé sans compétences techniques car une fois installée, elle pourra (je dirais presque devra) nécessiter la réinstallation du Windows l’hébergeant. Elle peut aussi engendrer des plantages, des pertes de données, des problèmes de sécurité, etc etc

Donc amis développeurs, fournisseurs, éditeurs ne fournissez jamais une beta avec vos produits, encore moins sans le dire, cela révèle de l’amateurisme et de la malhonnêteté.

beta = test = plantages = rien à faire sur un PC de production ou contenant des données

Cliquez sur le lien ci-dessous pour la suite :

Continue reading Les 12 commandements d’un administrateur de parc pour un développeur

Pour vos formations gratuites Microsoft, participez aux IT CAMPS

La semaine dernière j’ai suivi la formation IT CAMP sur Hyper-V, avec Fabrice Meillon, Stanislas Quastana et Damien Cairo. Une demie journée pour synthétiser tout sur Hyper-V, rien de tel pour préparer une certification MCP. En plus on va recevoir un bon pour passer la certif Microsoft70-659 TS : Windows Server 2008 R2, Server Virtualization : http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-659

Comme d’habitude c’était super !

Les renseignements sont en dessous :

clip_image001

Formations gratuites, ouvertes et interactives animées par des architectes Microsoft !

clip_image003

Nos IT Camps sont un nouveau format d’évènement d’une demi-journée vous proposant d’apprendre par la pratique et comprendre comment les solutions Microsoft peuvent répondre à vos enjeux au quotidien.

Pour vous inscrire :

http://technet.microsoft.com/fr-fr/itcamps

 

Le lien avec toutes les infos :

http://technet.microsoft.com/fr-fr/itcamps

On s’y rencontrera peut-être, a bientôt.

imageLaurent Gébeau

www.Facebook.com/toutwindows

www.flickr.com/mtoo

Windows 8 et la photo

Je ne me remet toujours pas du fait que Microsoft ait enlevé les applications pour gérer les photos dans Windows 7 en natif, alors même que Apple ou Androïd en comprennent.

Quelques indices semblent indiquer que ce ne sera pas le cas pour Windows 8, au vu de certaines démos qui ont eu lieu au CES :

Une application chargée de gérer les photos, sorte de Live Photo Galery : Photo Feedr

imageimageimageimage

Une nouvelle icône est apparue dans Metro : Camera :

image

Et Microsoft partage ses spécifications pour aider les développeurs à concevoir des applications gérant les appareils photo :

http://msdn.microsoft.com/library/windows/hardware/hh454870

image

Conclusion :

Je n’ose me réjouir trop vite, mais on dirait que Microsoft se décide de nouveau à considérer un usage de base de tous les utilisateurs de Windows (professionnels ou particuliers) : la photo..

A suivre !

 

 

Source :

http://www.neowin.net/news/hands-on-windows-8-pre-beta-tablet

http://www.istartedsomething.com/20120110/analyzing-the-windows-8-demo-from-ces-2012-keynote/

Bilan météo 2011 à Cergy Pontoise

L’année 2011 à été chaude, sauf en été !

Elle été sèche, sauf en Décembre.

Voila un bon résumé.

Si vous voulez en savoir plus, le bilan complet est ici :

http://www.mtoo.net/meteo/2011.htm

Et la station météo est en direct ici http://www.mtoo.net/meteo

imageLaurent Gébeau

www.Facebook.com/toutwindows

www.flickr.com/mtoo

Windows 8 : découverte de metro

En attendant la beta de Février de Windows 8, des démos du CES permettent d’en savoir un peu plus.

image

Dans les dernières builds de Windows 8, l’interface metro a été réoptimisée pour la souris (bin oui tout le monde n’a pas d’écran tactile),

image

plus customisable (les gouts et les couleurs c’est l’affaire de chacun),

image

un nouveau lecteur multimédia metro (un zune ?)

image

Le tout en vidéo ici :

Laurent Gébeau

Microsoft Most Valuable Professional : 9 ans déja

imageComme tous les ans depuis 8 ans, je scrute mes mails le 1er Janvier vers 16h pour attendre la bonne nouvelle.

 

Je suis de nouveau reconnu comme MVP par Microsoft pour 2012…image

Cela fait donc 9 ans que je suis MVP en plus d’être depuis 2010 Microsoft Partner Cloud Essentials.

Bonne année, la mienne commence bien.

Laurent Gébeau

Liens :

Blog MVP : http://blogs.msdn.com/b/mvpawardprogram/archive/2012/01/01/congratulations-to-the-first-new-and-re-awarded-mvp-awardees-of-2012.aspx

Mon profil MVP : https://mvp.support.microsoft.com/profile/Laurent

Déploiement de Windows 7 et Office 2010 avec MDT 2010 : l’intégrale en 55 pages

Si vous souhaitez implémenter Windows 7 et Office 2010, il serait dommage de ne pas utiliser MDT 2010, aussi je vous propose une compilation des mes articles, que vous n’avez plus qu’à suivre dans un pas-à-pas en 55 pages.

Téléchargez le livre en entier :

image http://bit.ly/mdt2010toutwindows

Sinon la version en ligne est toujours ici :

http://www.toutwindows.com/ws2008_wds_sommaire.shtml

Bons déploiements, et n’hésitez pas à m’envoyer vos retours : en commentaire de cet article ou sur Facebook.

image

Laurent Gébeau

www.Facebook.com/toutwindows

www.flickr.com/mtoo

Microsoft TechDays 2012 : c’est parti

imageLes TechDays 2012 sont annoncées, et les inscriptions ouvertes.

 

Au programme :image

Windows, Cloud, Windows Phone, Windows Azure, SQL Server, Office 365, System Center

Des sessions découverte, Architecture et développement, Infrastructure, Efficacité individuelle et collective, Enjeux, et un espace projets.

 

Pour vous inscrire, cliquez ici : inscriptions

Techdays 2012

A bientôt … aux Techdays !

Laurent Gébeau

Nouvelles amélioration pour Skydrive : plus puissant et plus facile

imageMicrosoft continue de faire progresser son espace de stockage en ligne : SkyDrive.

Pour mémoire Skydrive est un espace de stockage de 25 Go  dans le cloud, gratuitement offert à Microsoft pour peu que vous ouvriez un compte Live ID (gratuit !).image

L’objectif est de le rendre plus puissant, plus flexible tout en restant simple d’utilisation.

Amélioration notables :

Possibilité de partager un seul fichier : il suffit de cliquer avec le bouton droit, qui fait apparaitre le nouveau menu contextuel,

image

puis de suivre l’assistant, permettant de partager par mail, ou par les réseaux sociaux.

image

imageIl est même possible de le faire directement depuis les Office Wep App.

image

Gestion avancée des fichiers :

Vous pouvez désormais déplacer des fichiers :

image

Les envoyer sur votre Skydrive (uploader) par lot et continuer d’utiliser SkyDrive pendant le transfert :

image

Renommer un dossier est aussi facile que dans l’explorateur :

image

Et Microsoft prépare l’avenir, car Skydrive, actuellement basé sur Silverlight (une technologie propriétaire qui ne fonctionne pas sur toutes les plateformes) mais fonctionne aussi en HTML5 par exemple avec Internet Explorer 10 qui sera dans Windows 8.

Bonne découverte !

D3B_1625 - (400x400)Laurent Gébeau

http://www.toutwindows.com

http://www.facebook.com/toutwindows

Dell et les tablettes

Pendant de nombreuses années, j’ai rappelé à mes contacts commerciaux de Dell mes attentes en matières de Tablette, et enfin il y a eu le Dell XT, que j’ai testé ici.

Puis il y a eu le Dell XT2, dont je possède un modèle. Plus fini mais toujours problématique à intégrer (j’ai d’ailleurs longtemps constaté que même Dell présentait des modèles en démo sur ses stands sur lesquels tous les drivers n’étaient pas installés.

Et puis la fiabilité n’était pas vraiment au rendez-vous… (nombreuses pannes de la dalle tactile).

  • Depuis quelques mois on entends parler du Dell XT3, et j’en ai eu un entre les mains à l’occasion des Ms Days :

Le XT3 est très proche esthétiquement du des autres Latitudes E6x20 que j’ai testé ici, et dont je n’apprécie pas trop le look.

image

Ma première impression, sous Windows 7 a été positive : bonne intégration, rapidité, et visiblement cohérence avec les autres E6

La tablette est assez lourde, mais c’est normal pour un transformable, cela ne me gène pas trop.

Il faut bien voir la gamme XT comme un portable convertible : puissant, mais cher, ce qui explique le prix..élevé.

Pour la dispo…. mystère total.

Page officielle : http://www.dell.com/us/enterprise/p/latitude-xt3/pd

 

  • Il y a aussi le Dell Inspiron Duo, convertible plutôt original. Mais celui-ci pèche paimager ses performance, à la hauteur du prix.

Le processeur Intel Atom est vraiment léger pour un usage bureautique…

Page officielle : http://www.dell.com/us/p/inspiron-duo/pd

 

  • Il y a ensuite le Dell Streak, véritable petite tablette de 7’’, fonctionnant sous Androïd.image

 

 

 

 

  • Enfin Dell vient d’annoncer le Dell Latitude ST, annoncé comme une tablette à usage imageprofessionnel : processeur Intel Atom Z670, écran de 1366 x 768 pixels de 10,1 pouces. Aves 2 Go de RAM et un disque SSD de 128 Go. Hélas pas de 3 G sur la première mouture.

Cette tablette fonctionnant sous Windows 7, permet notamment de faire fonctionner VMWare et Citrix.

  • Conclusion :

Lentement mais surement Dell construit sa gamme, pas de market place spécifique, pas de gros logiciels maison, Dell s’est toujours appuyé sur Windows. Il y a fort à parier que Windows 8 conviendra bien mieux aux usages tactiles, et sur le coup on peut s’attendre à de nombreux modèles et options sans doutes encore plus opportunes.

Mes coups de cœur sont la gamme XT pour bien la connaitre et sur la papier le ST me semble intéressant… mais je ne l’ai encore ni vu ,ni testé….

image

Laurent Gébeau

www.Facebook.com/toutwindows

www.flickr.com/mtoo