Apache : Bloquer les navigateurs hors ligne et les “mauvais robots

Les navigateurs hors ligne sont des logiciels qui téléchargent votre page web, en suivant les liens vers vos autres pages web, en téléchargeant tout le contenu et les images. Le but est innocent, le visiteur peut donc se déconnecter d’Internet et naviguer sur le site sans connexion, mais la demande sur le serveur et l’utilisation de la bande passante peuvent être coûteuses. Les “bad bots”, comme on les appelle souvent, désignent les programmes qui visitent votre site web, soit pour trouver des sources de contenu, soit pour rechercher des failles de sécurité ou encore pour scanner les adresses électroniques. C’est souvent ainsi que votre adresse électronique se retrouve dans les bases de données de “spam”, parce qu’ils ont créé un “bot” pour scanner l’Internet et collecter les adresses électroniques. Ces programmes et “robots” ignorent souvent les règles définies dans les fichiers “robot.txt”. Vous trouverez ci-dessous un exemple utile de la manière de bloquer certains “robots” et sites d’extraction courants. Créez un fichier .htaccess en suivant les instructions et les conseils principaux qui comprennent le texte suivant :

Continuer la lecture de « Apache : Bloquer les navigateurs hors ligne et les “mauvais robots »

Apache : Techniques de prévention des Hot Link

La prévention des liens chauds consiste à empêcher les sites web qui ne sont pas les vôtres d’afficher vos fichiers ou votre contenu, par exemple en empêchant les visiteurs d’autres sites web. Cette mesure est le plus souvent utilisée pour empêcher d’autres sites web d’afficher vos images, mais elle peut être utilisée pour empêcher les gens d’utiliser vos fichiers JavaScript ou CSS (feuilles de style en cascade). Le problème du hot linking est qu’il utilise votre bande passante, ce qui coûte de l’argent, le hot linking est souvent appelé “vol de bande passante”.

En utilisant .htaccess, nous pouvons empêcher d’autres sites web de s’approvisionner en votre contenu, et nous pouvons même afficher un contenu différent à tour de rôle. Par exemple, il est courant d’afficher ce que l’on appelle des images d’un “homme en colère” au lieu des images souhaitées.

Nous allons vous expliquer la protection par mot de passe ci-après

Continuer la lecture de « Apache : Techniques de prévention des Hot Link »

Comment recadrer une image à l’aide de GIMP

Voici comment recadrer une image à l’aide de GIMP. GIMP est un programme de recadrage d’images open source similaire à Photoshop. GIMP est open source et gratuit à télécharger. Certains commentaires que j’ai reçus sont que les gens le trouvent plus facile à utiliser que Photoshop. Pour savoir comment découper une image dans Gimp, consultez ce post d’image découpée .

Continuer la lecture de « Comment recadrer une image à l’aide de GIMP »

Comment découper une image à l’aide de GIMP

Voici comment découper une image à l’aide de GIMP. Découper une image, ou «rendre» une image, est l’une des choses les plus utiles que vous puissiez apprendre à faire. Cela signifie que vous pouvez extraire une partie d’une image et la coller dans une autre image, ou vous pouvez l’enregistrer avec un fond transparent, ou vous pouvez la combiner avec d’autres images dans un collage – vous pouvez faire beaucoup de choses, laissez simplement votre imagination prendre plus de.

Alors, comment découper une image en utilisant GIMP.

Continuer la lecture de « Comment découper une image à l’aide de GIMP »

Comment créer un GIF animé dans GIMP

Cet article explique comment créer un GIF animé dans GIMP . Un GIF est un format dans lequel vous pouvez enregistrer une série d’images afin qu’elles se déplacent d’une image à l’autre pour créer une animation simple. Cela pourrait être comparé à avoir des dessins dans un livret devant vous et lorsque vous feuilletez le livret, les dessins semblent bouger.

Pourquoi voudriez-vous faire un GIF animé? Parce qu’il attire l’attention et ajoute du mouvement à votre espace en ligne. Et ça peut être vraiment cool.

Faire un gif animé dans gimp est très facile . Ce didacticiel vous explique comment créer un GIF à l’aide de GIMP.

Continuer la lecture de « Comment créer un GIF animé dans GIMP »

Création d’un string array en C #

Un tableau est une collection du même type de variable. Alors qu’une chaîne est une séquence de caractères Unicode ou un tableau de caractères. Par conséquent, les tableaux de chaînes sont un tableau de tableaux de caractères. Ici, tableau de chaînes et tableaux de chaînes sont tous deux du même terme.

 

Par exemple , si vous souhaitez stocker le nom des élèves d’une classe, vous pouvez utiliser les tableaux de chaînes. Les tableaux de chaînes peuvent être unidimensionnels ou multidimensionnels.

Continuer la lecture de « Création d’un string array en C # »

CSharp- Report Viewer, que faire lorsque la propriété RepeatColumnHeaders dans un tableau matriciel ne fonctionne pas

Lorsque vous créez des rapports de tableau et que vous souhaitez répéter les en-têtes de colonne sur chaque page du rapport, vous pouvez parfois rencontrer un problème. Et par «problème», je veux dire que, fondamentalement, cela ne fonctionne tout simplement pas. Donc, après avoir joué avec et avec un peu de détails sur la façon dont cela fonctionnait toujours dans le passé, vous commencerez probablement une recherche de la réponse. Et c’est probablement pourquoi vous êtes assis là maintenant, en m’écoutant patiemment.

Continuer la lecture de « CSharp- Report Viewer, que faire lorsque la propriété RepeatColumnHeaders dans un tableau matriciel ne fonctionne pas »

CSharp- Utilisation d’objets métier dans Report Viewer dans Microsoft Visual Studio

Récemment, nous avons utilisé Visual Studio pour créer des rapports à partir d’objets métier (objets en C #).

Cependant, nous devons admettre que c’est assez compliqué de comprendre la bonne utilisation des Reporting et leurs ressources disponibles sont assez dispersées.

Nous espérons que cet article vous aidera à surmonter un des problèmes que nous avons  eu pendant la phase de développement.

Continuer la lecture de « CSharp- Utilisation d’objets métier dans Report Viewer dans Microsoft Visual Studio »