Forum Panda Pirate
Forum Grenier xIF  
Panda Pirate, forum rôliste
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
<< Previous topic:  [Invocation de Shaniah] Je t'ai trouvé la référence... - Thom', mer. 18 sept. 2002 11:22:38 CEST
>> Next topic:  Le forum casus officiel is back - Thom', mer. 18 sept. 2002 10:55:41 CEST

Top


Les sites autour du Panda
Pandapirate.net   CasusNO

Le GROG c'est bon, buvez-en!

Powered by Pandapirate, based on Zforum © XGRA 2001.