[Madrid-pm] STDOUT en ventana y en Windows...
DervishD
bugs en dervishd.net
Lun Mar 26 05:50:30 PDT 2007
Hola Joaquín :)
* Joaquín Ferrero <explorer en joaquinferrero.com> dixit:
> DervishD escribió:
> > Para que te hagas una idea, cuando le puse el Vim para que usara un
> > editor decente, me preguntó "Ah, pero ¿el Perl este no se puede usar con
> > el notepad?". Ante mi mirada asesina rectificó: "bueno, notepad no, el
> > Word o lo que sea, algo para escribir".
>
> Entonces se me ocurre que la salida hacia el notepad.
No se me había ocurrido, puede ser la solución perfecta :)))))
> Y si dice que en Visual Basic es más sencillo, que lo haga en Visual
> Basic. Que vea que 'hacer print' es igual de complicado.
No, si eso era un ejemplo, este tío tampoco ha programado en Visual
Basic, no ha programado en su vida.
> > que imprimía los números pares menores que 50, le dejó alucinado. Se
> > quedó mirando la consola como un zombi, pensando que el programa no
> > funcionaba, y te juro que allí había una lista de números (pares,
> > por más señas) y el tío ¡no los veía!, estaba esperando a que el
> > programa se ejecutase, porque para él, ejecutarse es que salga una
> > ventana diciendo algo. Es un caso de contaminación extrema, qué le
> > vamos a hacer.
>
> Mi experiencia dice que en esos casos hay que huir como si fueran la
> peste. La primera vez me dije que no cobraba lo suficiente como para
> tener la paciencia necesaria para soportar este tipo de usuarios
> metidos a programadores. Y la segunda, me pagaban un pastón por lo
> mismo, pero me dije que NUNCA más lo volvería hacer. Ahora, soy más
> feliz. Pobre, pero feliz.
En este caso no es cuestión de pasta solamente, sino que me siento
obligado a ello. Es una larga historia, pero digamos que es la última
oportunidad que tiene de encontrarse con 19 años y sin estudios (no ha
acabado el bachillerato).
Es un buen tío, aunque informáticamente sea un analfabeto, y
normalmente se deja enseñar, pero aquí tiene ya muchos vicios cogidos.
> >> Si ya de partida intentas enseñarle a programar en Perl con
> >> interfaz gráfica, lo más probable es que piense que usar "ese
> >> engendro" es una pérdida de tiempo, pudiendo usar Visual Basic.
> >
> >No pretendo eso, para nada. Si es incapaz de pensar en un bucle para
> >solucionar un problema, imagina si tiene que aprender Tk... La cosa
> >es que yo escriba un esqueleto de forma que si él hace "print" la
> >salida sea en una ventana aparte y no en la consola en la que ejecutó
> >el script.
>
> Sencillísimo. Que escriba el script. Tu le pones delante el icono del
> script (en el desktop o en la ventana de windows) y le dices que para
> ejecutarlo sólo tiene que hacer doble click en él, como cualquier
> programa de windows. El resultado ya lo sabemos: se arrancará una
> ventana de terminal, pero el verá como salen sus 'print'. Se pone un
> '<>' antes del final del programa, con un mensaje que diga 'Pulsa
> enter para salir', y cuando lo haga, la ventana de terminal se
> cierra, como cualquier programa de windows.
Eso es lo que hago ahora ;) No le acaba de gustar y no quiero que le
coja asco al Perl... todavía XDDD
> > Creo que, a fuerza de obligarle, acabaré acostumbrándole a usar la
> > consola y algún editor decente, pero si lo hago ahora, no conseguiré
> > que aprenda ni algoritmos ni eficiencia al usar un ordenador, sino
> > que se pondrá en modo "que asco, esto es en blanco y negro". Para
> > él, informática "de verdad" son los programas que usan los de CSI,
> > esos que tienen animaciones en 3D para cualquier chorrada, que te
> > leen la mente y que hacen un ruidito cada vez que imprimen una línea
> > en la pantalla.
>
> ¡Huy!, pues ya te veo con curro para AÑOS :-)
De momento, hasta Mayo, después ya veremos, que tengo una salud muy
mala XDDDDDDDDDDD
Gracias por el consejo ;)
Raúl Núñez de Arenas Coronado
--
Linux Registered User 88736 | http://www.dervishd.net
It's my PC and I'll cry if I want to... RAmen!
Más información sobre la lista de distribución Madrid-pm