Dis donc, la " fortune " en question, elle fait 38 pages en plein écran et en haute résolution (1280*1024). Rien que pour cela, je l'aurais moi-même plonké. Tu es sûr que tu rends service à {toi|ta moule}, là ?
Mais si on met des images, tu va te plaindre aussi parce que les aveugles ou les déficients visuels ne peuvent pas les voir.
Il faut que tu te rende compe de ce que tu demandes. Si quelqu'un arrive à mettre au point ton système idéal, il en fera une publication dans une revue scientifique, pas dans un journal sur LinuxFR ...
Bon je suppose que ton environnement de bureau est KDE, n'est-ce pas ? Si c'est comme sous Gnome, tu dois pouvoir ajouter ce que tu veux dans ta barre des tâches en faisant un clic droit dessus.
L'avantage du fichier musical ou vocal est qu'il peut être très largement altéré tout en restant parfaitement audible et intelligible pour l'être humain, et ce à chaque nouveau chargement de la page.
Si un bot veut essayer de reconnaître tous les morceaux à coup sûr (ou à 85% de probabilité), il lui faudra faire beaucoup de transformées de Fourrier et avoir un catalogue de titre de tueur.
Après, de ton coté, il faut aussi prévoir un système de réponse un minimum intelligent, genre un field à remplir mais avec une certaine tolérance aux fautes d'orthographes et aux erreurs en tous genres.
Si tu implémentes le Test de Turing mais avec un bouton radio à deux options pour la réponse, cela n'a évidement plus d'intérêt.
Le problème majeur est que derrière le bot, il y a l'intelligence humaine qui l'a écrit, et que c'est elle qu'il faut combattre en réalité.
Suis le lien proposé, tu verras que beaucoup de gens s'y sont cassé la tête avant toi, et tu y trouveras probablement beaucoup d'astuces qui te permettront d'avoir la paix au moins pour un temps.
Maintenant, je pense qu'il ne faut pas chercher de solution « absolue ». Soit c'est pour éviter les quelques bots qui pourraient passer de temps en temps sur ton site et dans ce cas, une solution élémentaire suffit, soit tu es littéralement envahi et dans ce cas, il faut essayer de savoir pourquoi. Si c'est parce que ton site est ultra-célèbre, alors effectivement il faut soit faire travailler l'utilisateur, soit investir dans de plus gros moyens.
Le courrier postal pourrait être l'un d'eux, étant donné le délai imposé et la nécessité d'avoir un opérateur pour saisir les informations ou faire du scan/OCR. Si tu en es là, il vaut mieux porter plainte :-)
Pour l'accessibilité, je pense que tu peux alterner fichiers sonores et fichiers visuels selon l'agent utilisé. Même si l'on veut prendre en compte les centaines de millions d'utilisateurs sous lynx/links :), il est toujours possible de télécharger l'image et de l'ouvrir avec un éditeur séparé.
Un aveugle qui surfe sur le web utilise automatiquement un agent sonore (ou alors une table braille, mais là encore, il est toujours possible de télécharger le fichier sonore et de le diffuser ailleurs).
Pour les fichiers sonores, tu peux demander aux gens de reconnaître un morceau de musique par exemple. La musique a l'avantage de s'affranchir des langues. Problème : Il faudra utiliser du classique si tu ne veux pas payer une somme forfaitaire à la SACEM pour avoir le droit de le faire, ce qui peut être envisagé : La dernière fois que j'avais regardé, ce n'était pas si inabordable que çà ...
Bxfiesta, de quelle manière te connectes-tu à internet ? Avec un modem ADSL ou avec une passerelle entre les deux (ou un modem en routeur) ? Quels sont les sous-réseaux que tu utilises pour chacune de tes cartes ?
Le PPP, c'est le « Point-To-Point Protocol ». C'est en général celui qui est utilisé lorsque tu te connectes chez ton fournisseur d'accès à Internet.
Les « interfaces » en question sont les interfaces réseau, en général les cartes Ethernet. Ces dernières sont repérées par eth0, eth1, eth2, etc.
Une interface réseau se caractérise, en faisant simple, par le fait qu'elle soit dotée d'une adresse IP et qu'elle puisse directement dialoguer avec toutes les machines de son réseau local.
À l'inverse, un port série ne peut communiquer qu'avec un et un seul autre port série, soit en reliant directement les fils entre eux (câble NULL-Modem), soit par modem interposé.
Le protocole PPP sert donc à simuler une interface réseau virtuelle, naturellement nommée PPP0 (puis PPP1, PPP2, etc. mais il est rare d'avoir plus d'un modem sur une même machine, donc on les voit rarement chez un particulier), auquel le système peut accéder comme aux autres, tout en véhiculant le trafic à travers un pipe ou n'importe quel canal série.
C'est ce qui est utilisé partout, même sous Windows, bien que ce soit moins flagrant pour l'utilisateur.
C'est également le protocole utilisé par l'ADSL lorsque tu n'es pas dégroupé (en dégroupage, ton modem est directement relié sur le réseau de ton fournisseur, donc nul besoin d'authentification ou d'encapsulation supplémentaire).
Le problème est qu'en l'occurence, la « transparence » est tellement parfaite qu'apparement, ta Mandriva essaie de démarrer ta connexion à Internet de la même façon qu'elle active tes cartes réseau. Si tu es en ADSL, c'est une bonne idée, si tu es en 56K, il vaut mieux la désactiver au démarrage.
Dans tout les cas, si cela bloque au démarrage, un petit Ctrl-C au moment du bloquage sur cette ligne devrait t'aider à passer facilement à la suite .
Le plus simple est encore que chaque serveur d'acquisition prenne de lui-même l'initiative de se connecter au serveur interbancaire en lui disant « Bonjour, je suis la banque DuFlouze, à votre service. », et maintienne la connexion ouverte. Le serveur du réseau interbancaire, lui, maintient en temps réel la liste des banques connectées.
Ensuite, tu définis un protocole de communication commun à tous les protagonistes de l'affaire mais concrètement, il s'agit de faire trois choses :
- S'authentifier (« Je suis le terminal|serveur d'acquisition|serveur d'autorisation|réseau interbancaire, et pour le prouver, voici mon mot de passe »).
- Faire une requête de transaction.
- Répondre à cette requête par « Oui », « Non », ou « Réseau Indisponible ».
Ensuite, cela se passe au niveau des serveurs d'acquisition.
- Une requête peut provenir invariablement d'un terminal ou du réseau interbancaire. Les deux connexions seront traitées exactement de la même façon :
- La requête est réémise telle quelle soit vers le serveur d'autorisation local s'il s'agit de la bonne banque, soit vers le réseau interbancaire, là encore de manière complètement transparente.
- Le réseau interbancaire réémet vers la requête vers la connexion du serveur bancaire idoine si celui-ci a pris le soin au préalable de se connecter ou de s'authentifier, ou bien prends l'initiative de renvoyer lui-même la réponse « Réseau indisponible ».
- On suit exactement la même procédure pour envoyer les réponses des serveurs d'authentification aux terminaux.
Le principe du réseau interbancaire est donc le même que celui d'un hub ou d'un serveur IRC : n connectés tous identiques, et le premier qui envoie un message le voit relayé à tout le monde, ou au moins aux connexions autorisées.
Conseil : Pour les messages, adopte le principe des datagrammes. Plutôt que de faire une suite séquentielle genre write question read réponse write merci read de rien, tu fais comme au bingo : Chaque fois qu'un cas de figure sort (requête,réponse, etc), tu mets un flag sur une ligne et quand une ligne est pleine (càd lorsque tu as réuni toutes les conditions), tu déclenches une action. Cela te permet de gérer plusieurs connexions en parallèle sans avoir à lancer plusieurs processus, et en t'affranchissant totalement de l'ordre d'arrivée des différents messages. C'est d'ailleurs comme cela que fonctionne la pile TCP/IP, à un niveau bien plus bas.
Il faudra veiller également à ce que chaque serveur d'autorisation contienne non seulement la liste de ses propres comptes en banque, mais également celle des terminaux autorisés à s'y connecter.
Enfin, à mon goût, ce modèle est le meilleur à ce niveau-là, mais dans la vie réelle avec des machines distantes, l'usage veut que chaque processus soit bidirectionnel, et que ce soit le premier qui ait quelque chose à dire qui ouvre la connexion, transmette son message et referme la connexion (comme au téléphone).
Le plus rapide, c'est « lspci » dans un terminal. Tu sauras exactement ce qui se trouve sur le bus en question.
xorg.conf et xf86config (pas xf86.conf) sont deux fichiers de configuration dans lesquels sont consignés les réglages propres au serveur X.
Ouvre celui qui correspond à ta machine dans un éditeur (il te faudra sans doute les droits root), trouve la section "Screen" (il y en a peut-être plusieurs, attention) et ajoute la ligne « Option "IgnoreEDID" » dedans, puis relance le serveur X. Il est possible que cela règle le problème.
Sinon, comme indiqué ci-dessus, il se peut que cela vienne simplement du fait que la résolution et la fréquence de rafraîchissement ne sont pas les mêmes que sous Windows. Dans ce cas, régler ton moniteur à la main devrait suffire à régler le problème ...
[^] # Re: Sous mandriva
Posté par Obsidian . En réponse au message libstdc++.so.6. Évalué à 3.
[^] # Trop gros : passera pas
Posté par Obsidian . En réponse au journal La censure sur linuxfr. Évalué à 6.
# Moment Capello
Posté par Obsidian . En réponse au journal Les geeks font ils du skate ?!?. Évalué à 3.
[^] # Re: Libre?
Posté par Obsidian . En réponse à la dépêche Un petit ver pour Linux. Évalué à -1.
[^] # Re: Libre?
Posté par Obsidian . En réponse à la dépêche Un petit ver pour Linux. Évalué à 0.
c'est un père-ver pépère.
[^] # Re: D'un autre côté...
Posté par Obsidian . En réponse à la dépêche Un petit ver pour Linux. Évalué à 10.
[^] # Re: 5 journaux !?
Posté par Obsidian . En réponse au message pilote réseau for linux 2.4.20-8. Évalué à 4.
Il a déjà posté dix autres entrées sur le même sujet ! À sa décharge, il est vrai que l'on ne peut pas faire remonter une entrée de forum :
https://linuxfr.org/~etomas/
Bon, etomas, s'il-te-plaît, ne poste plus de nouvelles questions et reste sur celle-ci, que l'on puisse te répondre.
[^] # Re: Quelques propositions
Posté par Obsidian . En réponse au journal des idées pour éviter la création automatique de compte par des bots ?. Évalué à 2.
Il faut que tu te rende compe de ce que tu demandes. Si quelqu'un arrive à mettre au point ton système idéal, il en fera une publication dans une revue scientifique, pas dans un journal sur LinuxFR ...
[^] # Re: Mauvaise nouvelle ?
Posté par Obsidian . En réponse à la dépêche Daniel Robbins quitte Microsoft. Évalué à 9.
Ni même qui en sorte ...
[^] # Re: lol
Posté par Obsidian . En réponse au message affichage heure. Évalué à 2.
[^] # The Albuquerque Group
Posté par Obsidian . En réponse à la dépêche Daniel Robbins quitte Microsoft. Évalué à 2.
http://www.microsoft.com/billgates/images/billbio2a.jpg
[^] # Re: Quelques propositions
Posté par Obsidian . En réponse au journal des idées pour éviter la création automatique de compte par des bots ?. Évalué à 2.
Si un bot veut essayer de reconnaître tous les morceaux à coup sûr (ou à 85% de probabilité), il lui faudra faire beaucoup de transformées de Fourrier et avoir un catalogue de titre de tueur.
Après, de ton coté, il faut aussi prévoir un système de réponse un minimum intelligent, genre un field à remplir mais avec une certaine tolérance aux fautes d'orthographes et aux erreurs en tous genres.
Si tu implémentes le Test de Turing mais avec un bouton radio à deux options pour la réponse, cela n'a évidement plus d'intérêt.
[^] # Re: Quelques propositions
Posté par Obsidian . En réponse au journal des idées pour éviter la création automatique de compte par des bots ?. Évalué à 8.
http://fr.wikipedia.org/wiki/Test_de_Turing
Le problème majeur est que derrière le bot, il y a l'intelligence humaine qui l'a écrit, et que c'est elle qu'il faut combattre en réalité.
Suis le lien proposé, tu verras que beaucoup de gens s'y sont cassé la tête avant toi, et tu y trouveras probablement beaucoup d'astuces qui te permettront d'avoir la paix au moins pour un temps.
Maintenant, je pense qu'il ne faut pas chercher de solution « absolue ». Soit c'est pour éviter les quelques bots qui pourraient passer de temps en temps sur ton site et dans ce cas, une solution élémentaire suffit, soit tu es littéralement envahi et dans ce cas, il faut essayer de savoir pourquoi. Si c'est parce que ton site est ultra-célèbre, alors effectivement il faut soit faire travailler l'utilisateur, soit investir dans de plus gros moyens.
Le courrier postal pourrait être l'un d'eux, étant donné le délai imposé et la nécessité d'avoir un opérateur pour saisir les informations ou faire du scan/OCR. Si tu en es là, il vaut mieux porter plainte :-)
Pour l'accessibilité, je pense que tu peux alterner fichiers sonores et fichiers visuels selon l'agent utilisé. Même si l'on veut prendre en compte les centaines de millions d'utilisateurs sous lynx/links :), il est toujours possible de télécharger l'image et de l'ouvrir avec un éditeur séparé.
Un aveugle qui surfe sur le web utilise automatiquement un agent sonore (ou alors une table braille, mais là encore, il est toujours possible de télécharger le fichier sonore et de le diffuser ailleurs).
Pour les fichiers sonores, tu peux demander aux gens de reconnaître un morceau de musique par exemple. La musique a l'avantage de s'affranchir des langues. Problème : Il faudra utiliser du classique si tu ne veux pas payer une somme forfaitaire à la SACEM pour avoir le droit de le faire, ce qui peut être envisagé : La dernière fois que j'avais regardé, ce n'était pas si inabordable que çà ...
Bonne chance.
[^] # Re: Peut être un problème de routage
Posté par Obsidian . En réponse au message Problème avec 2 cartes réseaux. Évalué à 3.
Bxfiesta, de quelle manière te connectes-tu à internet ? Avec un modem ADSL ou avec une passerelle entre les deux (ou un modem en routeur) ? Quels sont les sous-réseaux que tu utilises pour chacune de tes cartes ?
A++
# Ubunta et Mandrivu
Posté par Obsidian . En réponse au message moi pas parler linux??!!. Évalué à 4.
Debian a la réputation d'être la plus « sérieuse » des distributions Linux, mais il n'en faut pas plus pour démarrer un troll olympique.
Moi je conseille Ubuntu, qui a le mérite d'être basée sur Debian, sinon Mandriva, que j'ai utilisé pendant de nombreuses années.
Sinon, je te conseille le Linux Distribution Chooser :
http://www.zegeniestudios.net/ldc/
[^] # Re: Par exemple
Posté par Obsidian . En réponse au message remplacer un caratère dans une variable?. Évalué à 2.
$ man tr
Isgud4u.
# Les balises
Posté par Obsidian . En réponse au journal DLFP et l'accessibilité !. Évalué à 0.
https://linuxfr.org/tracker/334.html
[^] # Re: Maitriser le nom de domaine
Posté par Obsidian . En réponse au journal Alice n'est pas blonde pour rien.. Évalué à 10.
# Merci
Posté par Obsidian . En réponse au message Je recherche un bon scanner. Évalué à 2.
Quelqu'un sait ce que vaut l'Epson 3170 Photo ?
http://www.rue-montgallet.com/prix/75012/acheter/9070/Epson-(...)
À bientôt.
[^] # Re: WMMON
Posté par Obsidian . En réponse au message WindowMaker +application dockable + CPU et mémoire. Évalué à 2.
wmifs est aux cartes réseau (y compris connexions ppp) ce que wmmon est au système.
[^] # Re: WMMON
Posté par Obsidian . En réponse au message WindowMaker +application dockable + CPU et mémoire. Évalué à 4.
http://dockapp.bensinclair.com/
Les RPM pour wmmon, aussi :
http://rpmfind.net/linux/rpm2html/search.php?query=wmmon
# WMMON
Posté par Obsidian . En réponse au message WindowMaker +application dockable + CPU et mémoire. Évalué à 3.
Cela fait des années que je l'utilise.
http://mirrors.ircam.fr/pub/debian/pool/main/w/wmmon/
# Le PPP
Posté par Obsidian . En réponse au message Problème de démarrage de Mandriva 2006. Évalué à 3.
Les « interfaces » en question sont les interfaces réseau, en général les cartes Ethernet. Ces dernières sont repérées par eth0, eth1, eth2, etc.
Une interface réseau se caractérise, en faisant simple, par le fait qu'elle soit dotée d'une adresse IP et qu'elle puisse directement dialoguer avec toutes les machines de son réseau local.
À l'inverse, un port série ne peut communiquer qu'avec un et un seul autre port série, soit en reliant directement les fils entre eux (câble NULL-Modem), soit par modem interposé.
Le protocole PPP sert donc à simuler une interface réseau virtuelle, naturellement nommée PPP0 (puis PPP1, PPP2, etc. mais il est rare d'avoir plus d'un modem sur une même machine, donc on les voit rarement chez un particulier), auquel le système peut accéder comme aux autres, tout en véhiculant le trafic à travers un pipe ou n'importe quel canal série.
C'est ce qui est utilisé partout, même sous Windows, bien que ce soit moins flagrant pour l'utilisateur.
C'est également le protocole utilisé par l'ADSL lorsque tu n'es pas dégroupé (en dégroupage, ton modem est directement relié sur le réseau de ton fournisseur, donc nul besoin d'authentification ou d'encapsulation supplémentaire).
Le problème est qu'en l'occurence, la « transparence » est tellement parfaite qu'apparement, ta Mandriva essaie de démarrer ta connexion à Internet de la même façon qu'elle active tes cartes réseau. Si tu es en ADSL, c'est une bonne idée, si tu es en 56K, il vaut mieux la désactiver au démarrage.
Dans tout les cas, si cela bloque au démarrage, un petit Ctrl-C au moment du bloquage sur cette ligne devrait t'aider à passer facilement à la suite .
Bonne chance.
[^] # Encore des précisions :
Posté par Obsidian . En réponse au message Sockets - Processus. Évalué à 1.
Ensuite, tu définis un protocole de communication commun à tous les protagonistes de l'affaire mais concrètement, il s'agit de faire trois choses :
- S'authentifier (« Je suis le terminal|serveur d'acquisition|serveur d'autorisation|réseau interbancaire, et pour le prouver, voici mon mot de passe »).
- Faire une requête de transaction.
- Répondre à cette requête par « Oui », « Non », ou « Réseau Indisponible ».
Ensuite, cela se passe au niveau des serveurs d'acquisition.
- Une requête peut provenir invariablement d'un terminal ou du réseau interbancaire. Les deux connexions seront traitées exactement de la même façon :
- La requête est réémise telle quelle soit vers le serveur d'autorisation local s'il s'agit de la bonne banque, soit vers le réseau interbancaire, là encore de manière complètement transparente.
- Le réseau interbancaire réémet vers la requête vers la connexion du serveur bancaire idoine si celui-ci a pris le soin au préalable de se connecter ou de s'authentifier, ou bien prends l'initiative de renvoyer lui-même la réponse « Réseau indisponible ».
- On suit exactement la même procédure pour envoyer les réponses des serveurs d'authentification aux terminaux.
Le principe du réseau interbancaire est donc le même que celui d'un hub ou d'un serveur IRC : n connectés tous identiques, et le premier qui envoie un message le voit relayé à tout le monde, ou au moins aux connexions autorisées.
Conseil : Pour les messages, adopte le principe des datagrammes. Plutôt que de faire une suite séquentielle genre write question read réponse write merci read de rien, tu fais comme au bingo : Chaque fois qu'un cas de figure sort (requête,réponse, etc), tu mets un flag sur une ligne et quand une ligne est pleine (càd lorsque tu as réuni toutes les conditions), tu déclenches une action. Cela te permet de gérer plusieurs connexions en parallèle sans avoir à lancer plusieurs processus, et en t'affranchissant totalement de l'ordre d'arrivée des différents messages. C'est d'ailleurs comme cela que fonctionne la pile TCP/IP, à un niveau bien plus bas.
Il faudra veiller également à ce que chaque serveur d'autorisation contienne non seulement la liste de ses propres comptes en banque, mais également celle des terminaux autorisés à s'y connecter.
Enfin, à mon goût, ce modèle est le meilleur à ce niveau-là, mais dans la vie réelle avec des machines distantes, l'usage veut que chaque processus soit bidirectionnel, et que ce soit le premier qui ait quelque chose à dire qui ouvre la connexion, transmette son message et referme la connexion (comme au téléphone).
[^] # Re: NVidia ?
Posté par Obsidian . En réponse au message probleme d'écran. Évalué à 1.
xorg.conf et xf86config (pas xf86.conf) sont deux fichiers de configuration dans lesquels sont consignés les réglages propres au serveur X.
Ouvre celui qui correspond à ta machine dans un éditeur (il te faudra sans doute les droits root), trouve la section "Screen" (il y en a peut-être plusieurs, attention) et ajoute la ligne « Option "IgnoreEDID" » dedans, puis relance le serveur X. Il est possible que cela règle le problème.
Sinon, comme indiqué ci-dessus, il se peut que cela vienne simplement du fait que la résolution et la fréquence de rafraîchissement ne sont pas les mêmes que sous Windows. Dans ce cas, régler ton moniteur à la main devrait suffire à régler le problème ...