jeudi 28 août 2014

Création d'un serveur FTP IIS7 sous Windows 8.1

Testé sous Windows 8.1

Voici les différentes étapes à respecter pour installer un serveur FTP IIS7 sous Windows 8.1.

Avant de commencer il faudra vous assurer que vous avez bien accès au Windows à l'aide d'un compte administrateur. Si tel est le cas, connectez-vous au Windows à l'aide de ce compte.

1. Installation d'IIS7 :

Rendez-vous dans "Panneau de configuration>>Programmes et fonctionnalités".

Dans le menu de droite de cette fenêtre, cliquez sur "Activer ou désactiver des fonctionnalités Windows".

Une fenêtre s'ouvre avec toutes les fonctionnalités Windows qu'il est possible d'activer ou désactiver. Vous devez activer les fonctionnalités ci-dessous.


Une fois que IIS7 est installé vous pouvez passer à l'étape suivante.

2. Création d'un utilisateur qui sera utilisé pour se connecter au serveur FTP :

Rendez-vous dans "Panneau de configuration>>Comptes d'utilisateurs".

Cliquez sur l'option "Gérer un autre compte".

Cliquez sur l'option "Ajouter un utilisateur dans les paramètres de l'ordinateur".

Une fenêtre s'ouvre, cliquez sur "Ajouter un compte".

Dans le bas de cette nouvelle fenêtre, cliquez sur "Se connecter sans compte Microsoft (non recommandé)".

Cliquez ensuite sur "Compte local".

Indiquez un nom d'utilisateur, le mot de passe y associer (2 fois) et une indication vous permettant de retrouver le mot de passe au cas où vous l'aurez oublié. Cliquez sur "Suivant".

Cliquez sur "Terminer" sans activer le contrôle parental.

Retournez ensuite dans "Panneau de configuration>>Comptes d'utilisateurs".

Cliquez sur l'option "Gérer un autre compte".

Cliquez sur le compte utilisateur que vous venez de créer.

Cliquez sur "Modifier le type de compte".

Sélectionnez le type "Administrateur" et cliquez sur "Modifier le type de compte".

3. Prise en charge du pare-feu FTP :

Rendez-vous dans "Panneau de configuration>>Outils d'administration>>Gestionnaire des services Internet (IIS)".

Dans ce module, sélectionnez l'option de l'arborescence contenant le nom de votre ordinateur.

Double-cliquez sur l'option "Prise en charge du pare-feu FTP".

Définissez une plage de ports personnalisées (Par exemple : 6000-6100). Ne configurez pas l'adresse IP externe du pare-feu. Nous utilisons ici le pare-feu intégré à Windows. Cliquez ensuite sur "Appliquer".

Rendez-vous dans "Panneau de configuration>>Pare-feu Windows".

Cliquez dans le menu de gauche sur "Autoriser une application ou une fonctionnalité via le Pare-feu Windows".

Cochez l'application "Serveur FTP". Cochez "Privé" et "Public". Cliquez ensuite sur "OK".

Rendez-vous dans "Panneau de configuration>>Pare-feu Windows".

Cliquez dans le menu de gauche sur "Paramètres avancés".

Dans le menu de gauche, sélectionnez "Règles de trafic entrant".

Dans le menu de droite, cliquez sur "Nouvelle règle...".

Dans la fenêtre qui s'ouvre, sélectionnez l'option "Port". Cliquez sur "Suivant".

Sélectionnez l'option "TCP", sélectionnez l'option "Ports locaux spécifiques" et indiquez la plage de ports personnalisées que vous avez déjà mentionné dans la configuration d'IIS (Par exemple : 6000-6100). Cliquez sur "Suivant".

Sélectionnez "Autoriser la connexion". Cliquez sur "Suivant".

Sélectionnez les 3 possibilités, c'est-à-dire "Domaine", "Privé", "Public". Cliquez sur "Suivant".

Donnez un nom à cette nouvelle règle (Par exemple : "FTP (passive mode)") et une description si vous estimez que c'est nécessaire. Cliquez sur "Terminer".

4. Création du serveur FTP :

Rendez-vous dans "Panneau de configuration>>Outils d'administration>>Gestionnaire des services Internet (IIS)".

Dans ce module, déroulez l'option de l'arborescence contenant le nom de votre ordinateur.

Effectuez ensuite un clic droit sur l'option "Sites". Cliquez sur "Ajouter un site FTP...".

Indiquez un nom à votre nouveau site FTP.

Cliquez sur le bouton "..." dans "Chemin d'accès physique".

Créez un répertoire avec le nom de votre site FTP sous le chemin "C:\inetpub\ftproot". Sélectionnez ce répertoire et cliquez sur "OK".

Cliquez sur "Suivant".

Dans la partie "SSL", sélectionnez "Pas de SSL". Le reste de la fenêtre reste tel quel. Cliquez sur "Suivant".

Dans la partie "Authentification", cochez "De base". Dans la partie "Authentification", indiquez que vous autoriser l'accès à : "Utilisateurs définis". Indiquez le nom de l'utilisateur créé précédemment dans le champ de saisie juste en dessous. Cochez "Lecture" et "Ecriture". Cliquez sur "Terminer".

Vous avez accès maintenant depuis votre réseau local à votre serveur FTP. Utilisez FileZilla (par exemple) pour effectuer un test.

NB : Si vous avez besoin d'avoir accès depuis l'extérieur à votre serveur FTP. Il vous faudra aller dans l'interface web de votre routeur pour rediriger le port 21 et la plage de ports personnalisée indiquée précédemment vers l'adresse IP fixe de l'ordinateur faisant office de serveur FTP.

vendredi 27 juin 2014

Gestion des couleurs en Windev

Testé sous Windev 18

Quelques procédures utiles pour transformer des couleurs.

1. Transformer une couleur en son équivalent en noir ou en blanc :

PROCEDURE CouleurVersNoirOuBlanc(LOCAL gnMaCouleur est un entier)

SI ((RVBRouge(gnMaCouleur) * 299) + (RVBVert(gnMaCouleur) * 587) + (RVBBleu(gnMaCouleur) * 114)) / 1000 < 128 ALORS

RENVOYER Noir
SINON
RENVOYER Blanc
FIN

2. Transformer une couleur en son contraire en noir ou en blanc :

PROCEDURE CouleurVersNoirOuBlancInverse(LOCAL gnMaCouleur est un entier)

SI ((RVBRouge(gnMaCouleur) * 299) + (RVBVert(gnMaCouleur) * 587) + (RVBBleu(gnMaCouleur) * 114)) / 1000 < 128 ALORS
RENVOYER Blanc
SINON
RENVOYER Noir
FIN

3. Transformer une couleur en son équivalent en niveau de gris :

PROCEDURE CouleurVersNiveauGris(LOCAL gnMaCouleur est un entier)
LOCAL
nResultatCalcul est un entier

nResultatCalcul = (RVBBleu(gnMaCouleur) * 0.11) + (RVBRouge(gnMaCouleur) * 0.3) + (RVBVert(gnMaCouleur) * 0.59)

RENVOYER RVB(nResultatCalcul,nResultatCalcul,nResultatCalcul)

mardi 22 avril 2014

Outlook : Gestion des profils

Testé sous Windows 7, Windows 8.1 avec Microsoft Office 2003, Microsoft Office 2007

Lorsque vous devez gérer plusieurs adresses emails différentes sur le même Outlook, vous avez la possibilité d'utiliser la gestion des profils. Pour chaque profil, vous aurez la possibilité d'indiquer un nom de profil, d'y incorporer une ou plusieurs adresses email et d'indiquer le fichier .pst dans lequel s'enregistrera toutes les données du profil.

Pour ce faire, il vous suffit d'aller dans le panneau de configuration et d'ouvrir l'option "Courrier (32 bits)".

Dans la fenêtre qui s'ouvre, cliquez sur l'option "Afficher les profils...".

Vous trouverez la liste des profils Outlook installés sur l'ordinateur.

Vous avez la possibilité d'ajouter, de supprimer ou modifier les propriétés ou de copier un profil. Vous avez aussi la possibilité d'indiquer à Oulook que l'utilisateur doit choisir le profil à utiliser ou encore d'indiquer le profil qui doit toujours être utilisé. Dans le cas où vous voulez que l'utilisateur choisisse le profil à utiliser, lors du lancement d'Outlook un fenêtre demandera le profil à utiliser.

Dans l'écran de modification d'un profil Outlook, vous avez la possibilité de gérer deux informations principales :

  • Les comptes de messagerie : ici, vous allez pouvoir indiquer les informations de la boîte email à relever.
  • Les Fichiers de données : ici, vous pourrez indiquer au système l'emplacement du fichier .pst à utiliser.
  • D'autres paramètres sont gérables dans cette fenêtre tels que les flux RSS, les listes SharePoint, etc... mais ce n'est pas le propos.


NB : Même possibilité sur Thunderbird.


Sur Thunderbird, vous avez aussi la possibilité de gérer les profils de messagerie. Pour ce faire, il vous suffit de lancer la fenêtre "Exécuter" de Windows et de taper dans celle-ci "thunderbird -p".

Vous trouverez là aussi la possibilité de gérer les profils en indiquant le répertoire dans lequel sera stocké chaque profil. La configuration des comptes emails se passera par contre dans Thunderbird lui-même.

mardi 4 février 2014

Windev et PNG avec transparence

Testé avec Windev 18 & GIMP 2.8.10

Lorsque vous créez une image en png avec un fond transparent dans GIMP et que vous voulez l'utiliser dans une fenêtre Windev, il se peut que Windev n'interprète pas le transparent et que vous vous retrouviez avec un fond blanc à la place.

Pour solutionner ceci, il vous suffit de décocher l'option Save background color lors de l'export de l'image en png à partir de GIMP.

mardi 21 janvier 2014

Google Maps et Windev - Utiliser les champs HTML en mode de compatibilité Internet Explorer 9

Testé sous Windows 7 Professionnel avec Internet Explorer 11

Si vous voulez utiliser google maps dans un champ HTML Windev pour pouvoir visualiser un itinéraire, quand Internet Explorer 10 ou 11 est installé sur la machine, une erreur de script peut se produire. Pour régler ce problème, rendez-vous dans la base de registre.

En 32 bits & 64 bits :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

En 64 bits :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

A ces emplacements, ajoutez une valeur DWORD 32 bits portant le nom de l'exécutable qui va effectuer la recherche sur google maps et indiquez comme valeur : 0x00002328 (9000).

Ceci permet que votre exécutable utilise les champs HTML en mode de compatibilité Internet Explorer 9.