mBerube.net
A journey to .Net

Process Explorer, un superbe outils

jeudi, 29 avril 2010 21:24 by mBerube
(Aussi disponible en: English)

J'ai été confronté cette semaine à un problème sur la machine de ma blonde. Le CPU était toujours à 100% et le processus en cause était svchost. Pas très pratique quand on sait que c'est un programme hyper générique pour rouler à peu près n'importe quoi dans Windows. Quand ce genre de situation arrive, il y a une bonne solution, c'est Process Explorer, un outils (gratuit) originalement de la compagnie Sysinternals qui a depuis été acquise par Microsoft. Cet outil donne beaucoup plus d'information sur le contenu d'un processus (nom de l'exécutable, les dll qu'il load, etc.), aidant beaucoup à identifier le coupable et à prendre les mesures. Dans mon cas, il s'agit d'un driver d'imprimante (HP) qui capotait. Est-ce que quelqu'un est surpris d'apprendre que les drivers HP sont problématiques ... 

Voici quelques prises d'écrans tiré de TechNet

Dans la boîte à outils de Sysinternals, il y a d'autres petites trouvailles à explorer. Fouillez, ça vaut la peine.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Vie de geek
Actions:   E-mail | del.icio.us | Permalink | Commentaires (0) | Comment RSSRss comment feed

Windows Home Server pour un développeur

jeudi, 22 avril 2010 21:53 by mBerube
(Aussi disponible en: English)

L'an dernier, encouragé par les bons commentaires de Scott Hanselman, j'ai décidé de mettre à l'essai Windows Home Server, une version allégé de Windows Server 2003. C'est un OS très intégré qui permet de facilement centraliser l'information des différents PC de la maison (musiques, photos, vidéos), de prendre des backup complets des différentes machines connectées et d'ensuite prendre tout cela en backup sur un disque externe pour le mettre en lieu sûr en cas de destruction/perte/vol du serveur.

Je l'ai installé sur ma vieille machine (un AMD athlon de presque 10 ans) et ça fonctionnait assez bien, malgré certains problèmes de stabilité principalement causé par l'âge avancé des composantes. De plus, l'espace disque commençant à manquer et les HD IDE devenant de plus en plus rares et coûteux, j'ai décidé de mettre en place une vraie solution de WHS. Le Acer Aspire Easy Store Home Server:

Mis en place depuis 1 semaine, ça fonctionne très bien, le transfert a été très long (400 gb sur un réseau 100mb, ça prend du temps), c'est une machine très silencieuse à cause de son processeur Atom qui consomme peu et chauffe peu.

WHS est livré avec un connecteur qui permet d'administrer la machine. Ceci donne accès aux opérations de base du serveur que tous les utilisateurs domestiques ont besoin. (En passant, MS vend cela comme quelque chose de simple, à la porté de tous. FAUX. Il faut avoir quelques notions de sécurité Windows et de réseautique pour utiliser le produit correctement. Geek requis !).

C'est par contre un produit qui peut aussi être très utile pour une petite équipe de développeurs étant donné la capacité du produit à partager et sauvegarder jusqu'à 10 PC. De plus, en tant que développeur, vous savez très certainement utiliser RDP. Ce faisant, vous êtes connecté directement et pouvez faire à peu près tout ce que vous pouvez faire dans Windows Server 2003. Soyez cependant prudents car WHS utilise une technologie nommé Drive Extender qui permet de créer une sorte de "raid" où tout les disques sont ajoutés et présentés comme un espace de stockage commun:

Évitez donc tous les outils qui gèrent des disques (disk management, RAID controller, defragmenter), laissez plutôt WHS se charger des disques et utilisez les répertoires partagés pour transférer vos fichiers. Par contre, voici 2 choses intéressantes à faire avec votre WHS:

  • WHS permet d'accèder à ses fichiers à distance par une interface web. Vous remarquerez alors que IIS (6.0) est installé et fonctionnel sur la machine, se qui en fait une excellente machine de QA pour vos site web avant de les installer en production. Si vous avez des besoins de base de données, j'ai également installé SQLServer 2008 Express sans problèmes.
  • C'est également un excellent endroit pour installer votre gestionaire de code source. Dans mon cas, j'utilise Visual SVN pour administrer mon gestionnaire et j'ai inclus dans mes répertoires partagés (et sauvegardés), la base de données SVN qui est donc incluse dans mes backups de serveur. Très intéressant !

Il y a finalement beaucoup de Add-ins disponibles, notamment sur We got served pour bonifier les fonctions de votre serveur. C'est un produit très intéressant et son prix relativement bas (moins de 400$, OS inclus), en fait une solution simple et économique pour la maison mais aussi pour le travail.

P.S : je ne reçois aucune gratitude de MS pour vanter ce produit, je ne suis qu'un utilisateur satisfait !

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Vie de geek | Vie de programmeur
Actions:   E-mail | del.icio.us | Permalink | Commentaires (0) | Comment RSSRss comment feed

Drop box maintenant sur IPhone

mercredi, 30 septembre 2009 23:07 by mBerube

Ça faisait un bout de temps que je voulais essayer Drop box  pour synchroniser les documents entre mes appareils. J'avais eu de bons commentaires et le lancement de la version pour IPhone était l'occasion de le mettre à l'essais. L'installation et le processus de configuration ce sont passé sans problèmes sur tous les systèmes que j'ai essayé (Mac, PC, IPhone). J'ai essayé de l'installer sur ma dernière machine aujourd'hui mais le site était inaccessible, probablement causé par l'augmentation de traffic occasionné par la version IPhone.

Je vais donner plus de commentaires après quelques jours d'utilisation.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Vie de geek
Actions:   E-mail | del.icio.us | Permalink | Commentaires (0) | Comment RSSRss comment feed