Le Blog de l'équipe CS Tech

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

mardi 16 février 2010

Enquête qualité client

Bonjour,

Comme vous le savez depuis 1 an CS TECH prend en charge la maintenance et les évolutions de Magnum. Pour répondre encore plus efficacement à vos attentes, nous vous invitons à remplir le questionnaire ci-dessous et à nous le retourner. D’avance nous vous remercions de nous consacrer ces quelques minutes.

Merci par avance pour votre opinion http://satisfaction.cstech.fr

Cordialement,

L’équipe CS TECH

vendredi 13 novembre 2009

Démarrer son PC sur un disque virtuel

Windows 2008 RC2 et Windows 7 permettent de booter directement sur des disques virtuels.

Tout est décrit dans l'excellent article ici.

C'est déjà super hien? mais il y a mieux!!! On peut installer un système d'exploitation et créér des systèmes virtuels différentiels. Je m'explique. Cela permet d'installer par exemple seven, puis de créer des machines virtuelles utilisant ce disque contenant tout le système d'exploitation et de faire de nouveaux disques contenant juste la différence avec ce nouveau disque, par exemple pour installer un logiciel à tester.

mardi 3 novembre 2009

Annoter les PDFs

De plus en plus souvent les produits ne disposent plus de manuels papier mais juste de fichier PDF situés sur un disque dur ou à télécharger sur internet.

Oui mais alors comment annoter/mettre ses commentaires sur le manuel? .

PDF-XCHANGE VIEWER=download|fr] permet d'ajouter des notes, de surligner...et il est gratuit!

Très pratique.

mercredi 13 mai 2009

Green It : Défragmenter son disque dur

La société DiskKeeper estime que défragmenter son disque dur est un geste écologique. En effet,selon cette société, ce geste contribuerait à faire baisser la consommation des disques de 12%, ce qui est loin d'être négligeable. De plus, cela augmenterait la durée de vie des disques de 3 ans.

Pour choisir son outil sans se ruiner, vous pouvez vous reporter au comparatifs de Clubic concernant les outils de défragmentation payants et gratuits, ici.

Donc soyons "green" defragmentons régulièrement !

mercredi 29 avril 2009

Codage rapide en XAML

Après des années de codage XAML à la main, je me suis aperçu de l'existence des "XAML Power Toys" . Rapide puissant et compatible SilverLight et WPF. Je pense bientôt faire un article pour expliquer quelques subtilités de l'outil. Pour plus d'information (en anglais) : http://karlshifflett.wordpress.com/xaml-power-toys/

jeudi 23 avril 2009

Utilisation de LDAP avec .NET

Bonjour voici notre premier billet.

Il concerne l'accès à LDAP en utilisant .NET.

L'accès à LDAP se fait via l'espace de nom : System.DirectoryServices. Référence à DirectiryServices

Les accès se font par l'intermédiaire d'ADSI (Active Directory Services Interfaces). ADSI, un ensemble d'interfaces fourni par Microsoft pour accéder à différents réseaux.

Les applications clientes ADSI peuvent être développées pour Vista, XP, Windows 2000, NT4.0, Windows 98 et Windows 95. Veuillez noter qu'ADSI n'est pas installé à l'origine sur NT4.0, Windows 98 et Windows 95. Pour déterminer le la version d'ADSI installée sur votre ordinateur, vous pouvez consulter ce lien http://support.microsoft.com/kb/216290

Voici comment lire une entrée sur un serveur ldap. Notez la syntaxe du nom du serveur.

           try
           {
               DirectoryEntry Ldap = new DirectoryEntry("LDAP://192.168.0.106:389/o=cstech, c=Fr","Anonymous","");
               Ldap.AuthenticationType = AuthenticationTypes.Anonymous;
               DirectorySearcher searcher = new DirectorySearcher(Ldap);
               searcher.Filter = "(objectClass=person)";
               searcher.SearchScope = SearchScope.Subtree;
               SearchResult result = searcher.FindOne();
               Console.WriteLine(result.Path);
               // lecture des propriétés non dynamique mais trés rapide performantes
               // n'oublions pas que sous LDAP les propriétés sont multivaluées..
               Console.WriteLine(result.Properties["givenname"][0].ToString());
               // lecture dynamique moins performante, mais 
               // autorise l'appel des méthodes de DirectoryEntry et plus facile à utiliser
               DirectoryEntry DirEntry = result.GetDirectoryEntry();
               Console.WriteLine(DirEntry.Properties["givenname"].Value);
           }
          catch (Exception Ex)
           {
               Console.WriteLine(Ex.Message);
           }

Pour plus d'information vous pouvez consulter l'excellent article de Thomas Lebrun ici

A bientôt,

Bienvenue sur le Blog CS Tech

Nous venons de créer la société en février Stéphane et moi.

Nous déposerons  sur ce blog les évènements de notre société ainsi que des articles techniques.

A bientôt.