Lisez d'abord la FAQ, svp =>[ FAQ ] [ Thread Index ] [ Search ] [ Archives ] [ Pandapirate ] |
Topic: Exemple et contre-exemples + Superman vs Batman Posted by: Guillaume Ponce at lun. 23 sept. 2002 14:51:58 CEST Keywords: |
Message:
> je ne pense pas que tu sois capable de taper plus vite que moi. Ce n'est pas ce que je prétendais, monsieur "takata". Je pensais éventuellement pousser la réflexion au delà de ton cas et du miens. Je reprend donc: "Je pense que LES GENS seraient surpris de voir combien de fois ILS peuvent taper TAB ou ESC (moi c'est plutôt Ctrl et Meta) dans le même temps que celui qu'ILS prennent pour porter LEUR attention sur la souris". > maintenant, je veux pas rentrer dans un débat du type "ah mais j'suis sur que > j'suis plus fort que toi" c'est pas intéressant. Je suis d'accord avec toi sur l'intérêt que cela pourrait revêtir. Mais je pense quand même que Superman est plus fort que Batman, en mettant de côté toute considération vestimentaire. Il n'y a qu'à les imaginer se battre à poil (d'ailleurs cela priverait Batman de sa ceinture à gadgets, et on verrait bien alors). > quand au temps pour porter son attention sur la souris, t'as déjà vu des > joueurs de warcraft et starcraft ? ou d'un jeu 3D de shoot them up ? ils ont > une souris dans une main, le clavier dans l'autre, la souris bouge en même > temps qu'ils tapent au clavier, ils ont pas besoin de passer en mode "souris", > il sont en mode "souris+clavier" tout le temps. Imagine toi que ce genre de > truc s'applique aux programmeurs aguéris sous Visual. Faut, ce n'est pas du tout le même mode de fonctionnement. Ils ont une main sur le clavier - sur certaines touche prédéfinies du clavier - et l'autre sur la souris. Dans ce mode de fonctionnement ils sont incapables de taper un texte élaboré. On le vois d'ailleurs quand ils essaient d'envoyer un message à leurs camarade de l'arène, ils passent en mode clavier et se font fraguer à ce moment en général. On le vois d'ailleur avec le regard. Je ne sais pas si cela vaut pour toi qui est apparement un tapeur de clavier prodige, mais ça vaut pour moi et la plupart des gens qui m'entourent et qui n'ont pas fait de dactylo. Quand je tape au clavier mon regard se porte essentiellement sur le clavier, je relève le nez de temps en temps pour voir si je n'ai pas fait de fautes. Quand j'utilise la souris mon regard se porte vers l'écran et je ne suis plus capable de taper comme "en mode clavier". Le mode dans lequel je me trouve quand je joue à Quake est plutot un mode souris, je regarde l'écran et si jamais le clavier bougeait ou si je "dérape", je suis obligé de regarder brievement le clavier pour y replacer les doigts corresctement (j'utilise 'z', 's', 'q', 'd' plutôt que haut, bas, gauche, droite car c'est plus près des touches numériques ou d'espace...). Pour ce qui est des dactylos, je m'avance en terrain moins connus. Mais je crois savoir qu'ils (le plus souvent elles, mais ne soyons pas machos) ont des positions de mains qui leur permettent d'avoir des automatismes. Il y a fort à parier que l'utilisation momentannée de la souris soit relativement perturbant au milieu d'une saisie massive. > Oui, tu vas plus vite pour certains trucs en utilisant le clavier : > Copier/Coller, Ouvrir, Fermer, Sauver. Les trucs instantannés, c'est bien. Par > contre, à partir du moment où on parle de recherche, je pense pas que taper > une ligne de commande à l'harlingue (comme on dit dans le nord - à la con, si > tu préfères) vas plus vite que faire CTRL-F, taper le texte, cocher 3-4 > checkbox, appuyer sur enter. Surtout si avant de taper ta ligne tu as du faire > des trucs genre "ESC ESC :S"... Je ne veux pas dire que tu ne trouveras pas d'exemple qui montreront un point pour lequel le clique est bénéfique, mais la recherche est à mes yeux un bon exemple typique d'une fonction pour laquelle on imagine devoir galérer si l'on a pas de boîte de dialogue (ce que je pensais également avant d'utiliser GNU Emacs). En l'occurence le mode "tout clavier" permet même une autre approche: la recherche incrémentale. Je prend MON exemple avec GNU Emacs, admettons que je parte avec l'idée de chercher le mot "libre". Je déclenche la recherche avec un Ctrl-s (rien de bien méchant, en tout cas pas pire que ton CTRL-F). Je tape 'l', le curseur se positionne alors sur le premier mot qui commence par un 'l', comme "les". Je tape 'i', le curseur se positionne alors sur le premier mot qui commence par 'li', comme "liban". Je tape 'b', le curseur se positionne alors sur le premier mot qui commence par 'lib'', il reste sur "liban" si je m'y trouvais. Je tape 'r', en admettant alors que mon texte ne contient aucun mot commençant par "libr", j'ai un petit message "Failing-Isearch" en bas de mon GNU Emacs. Mais je suis toujours en mode recherche, je peux alors décider de me rabattre sur le mot "liberté". Jusque là j'en suis à "libr". J'appuie sur backspace pour supprimer le 'r', je reviens alors sur "liban". Je tape 'e', je tombe alors sur le premier mot commençant par "libe", qui peut être "libertin". Je finis de taper "rté" pour avoir enfin mon mot complet (notes que tu n'est pas obligé de préter attention à tous ce qui s'est passé pour chacune des lettres, donc à ce stade ça ne m'as pas pris plus de temps que de taper complètement "liberté" dans une boîte de dialogue avent de lancer une recherche). Je tombe alors sur la première occurence du mot "liberté", un nouveau Ctrl-s me permet de naviguer à la prochaine occurence comme tu le ferais au mieux avec un F3 ou au pire en devant recliquer sur "next" avec la souris dans les fonctions de recherches traditionnelles sous Windows. Donc en ce qui me concerne des boîtes de dialogue de recherche, non merci. Tu parodies le fonctionnement des éditeurs à la GNU Emacs quend tu parles de "taper une ligne de commande à l'harlingue" après avoir du faire "ESC ESC :S" (peut être sous VI?). Par contre quand tu parles de juste "cocher 3-4 checkbox, appuyer sur enter", je n'aurais jamais espéré que tu apportes autant d'eau à mon moulin. Je fais la même chose sans changer d'outil d'entrée (clavier / souris). A nouveau tout cela ne veux pas dire que je te met au défi de trouver un point particulier sur lequel l'approche de GNU Emacs sera moins appropriée qu'en utilisant une souris dans Ultra-Edit. Je veux bien l'admettre sans que tu m'en apporte la preuve. > Maintenant t'as ptet une mémoire d'éléphant, et dans ce cas tant mieux pour > toi. Mais moi, si j'utilise par une commande de VI pendant trois semaine, > après je m'en souviens plus. DOnc je suis obligé de me dire "comment on fait > pour remplacer tous les débuts de lignes du fichier par /* et les fins par */ > déjà ?" Tu te sous-estime. Tout ça c'est de la mémoire procédurale, c'est comme le vélo, ça ne s'oublie pas vraiment. Tu aimes le vélo? > alors que sous UltraEdit j'ouvre la commande remplacer. J'ai le panneau de > rechercher sous les yeux, je tape "/*^p*/" et je fait enter. Boum, c'est > fait. et si je me souvenais pas ^p c'est écrit dans la fenetre aide avec la > liste des commande spéciale. Là tu es carrément en train de mélanger 2 choses: ergonomie et disponibilité d'une aide (éventuellement en ligne). Mois aussi j'ai une aide en ligne dans GNU Emacs (Ctrl-h ...). A nouveau je pense que c'est aussi une question d'investissement personnel dans un outil. Je suis prèt pour MA part à m'investir beaucoup dans GNU Emacs car il me permet de quasiment tout faire partout. Sans ça, ça ne vaudrait pas le coup et je m'en remettrai à des trucs simples (au risque d'être simplistes). > Comprend bien que j'ai absolument rien contre tes arguments ta méthode de > travail et tout ça. J'entends bien. C'est pour ça j'ai mois même pris quelques précaution en ne te mettant pas au défi de... > C'est juste le "avec emacs on va plus loin" qui revient de manière lancinante > et que je trouve pas du tout adéquat. Avec emacs, on est content quand on en a > l'habitude, mais il va pas plus loin, il est pas plus puissant, rien de tout > ça... c'est mon avis. En fait je suis intimement qu'avec GNU Emacs je pourrais aller plus loin qu'avec un éditeur qui sacrifie de la puissance à la convivialité. Mais je ne le ferai pas valloir ici et maintenant car mon niveau de connaissance actuel de GNU Emacs ne me permet pas d'aller aussi loin que certains "cadors". Il y a des gens qui sont capables de lancer des commandes (et pas seulement des compilations), rédiger et envoyer des mails, faire de la comparaison de fichiers en texte ou en hexadécimale (ça je peux le faire), effectuer des remplacements basés sur des expressions régulières (ça aussi), utilisations de registres (un peu comme si tu avais des clipboards à volonté), fonctions dédiées aux conversions de cases, à la gestion des cassures de ligne, possibilité de piloter des logiciels de contrôle de versions (RCS, SCCS, CVS...), ouvrir des archives tar, conversions dans différents charsets, indentation automatiques et tous les différents modes dédiés à des formats conventionnels, gérer un agenda... Guillaume Ponce http://www.guillaumeponce.org/ |
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/clients/13eaf4559a54d78787520f07cab62616/web/panda/archreply.php on line 98 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /home/clients/13eaf4559a54d78787520f07cab62616/web/panda/archreply.php on line 101 >> Next topic: Le forum casus officiel is back - Thom', mer. 18 sept. 2002 10:55:41 CEST |
Les sites autour du Panda |
Powered by Pandapirate, based on Zforum © XGRA 2001. |