/tech/ - Tech 2.0

Mode: Reply
Name
Subject
Message

Max message length: 4096

Opciones
Files
E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules


python terminal apps Choroy 04/01/2024 (Mon) 03:21:39 de2ed2 No. 12733
https://www.youtube.com/watch?v=4UwhXC1OP2A
Console Applications with Urwid
Next Day Video
Views: 20,381 - 14/11/2012
19:47
>>12734 el pico
Puta parece que es igual de paja que hacer una gui standar con gtk. Pero peor fuera usar tkinter.
>>12741 >usar tkinter Eso es porque Python tiene implementado un intérprete de Tcl/Tk dentro de sí mismo, es una hueá que no se entiende, más aún considerando que te resulta más fácil programar directamente en Tcl/Tk que en Python y el runtime del lenguaje es más compacto que el de Python.
>>12742 Nope, linkea contra libtcl y libtk
>>12746 loro y vale la pena aprender TCL como tal?
>>12752 Depende a qué te refieras con "vale la pena", porque las respuestas son distintas: ¿Trabajas en electrónica y con un software EDA que usa Tcl? Aprende, porque vale la pena. ¿Quieres buscar pega haciendo desarrollos en Tcl? No hay mucha, porque no es un lenguaje que se demande como Python, salvo en proyectos astronómicos puntuales que usan Tcl desde hace décadas. ¿Eres ingenegro de networking, particularmente de Cisco y F5? Por favor, aprende Tcl y así empiezas a ahorrarte la paja de configurar los dispositivos a mano. ¿Necesitas automatizar sesiones interactivas por CLI y SSH? Expect (un superconjunto y módulo de Tcl) es tu amigo y quizás te ponga a la delantera de lo que hacen tus colegas con herramientas inferiores. https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ios_tcl/configuration/12-4t/ios-tcl-12-4t-book/nm-script-tcl.html https://techdocs.f5.com/en-us/bigip-15-1-0/big-ip-access-policy-manager-visual-policy-editor/tcl-usage.html https://opensource.com/article/23/2/learn-expect-automate-simple-game
>>12760 >¿Trabajas en electrónica y con un software EDA que usa Tcl? Aprende, porque vale la pena. Me llamó la atención que lo usaran en electrónica, aunque no soy electrónico. > automatizar sesiones interactivas ¿No se puede con bash?.. a ya veo que en cisco hay que tocarlo. ¿En redes se usa TCL con frecuencia?
>>12746 Solo desde 3.10, las versiones anteriores dependen de la versión del SO.
>>12761 >¿No se puede con bash?.. a ya veo que en cisco hay que tocarlo. Eh, revisa por favor los ejemplos de uso de Expect y te darás cuenta de lo que estoy hablando. A Bash lo puedes reemplazar con Tcl y tienes la ganancia de las bibliotecas que suma, pero eso ya depende de ti: si bash funciona para lo que necesitas, quédate con Bash. Acá un video con buenos ejemplos de lo que puedes lograr con Expect: https://www.youtube.com/watch?v=Vt5S12U3F0k
Automate Remote SSH Control of Computers with Expect Scripts [Tutorial]
Null Byte
Views: 54,800 - 20/02/2021
10:15
>¿En redes se usa TCL con frecuencia? Se usa menos de lo que se debiera y quienes lo usan, lo subutilizan. Yo aprendí a apreciar mejor Tcl después de pasar por Lisp (y no soy de networking, pero solía trabajar con ellos). Si quieres leer algo al respecto, te recomiendo el texto que publico hace ya varios años antirez (el creador de Redis): http://antirez.com/articoli/tclmisunderstood.html
>>12765 >Acá un video con buenos ejemplos de lo que puedes lograr con Expect: Que interesante, gracias loro, últimamente hago harta automatización, creo que le voy a dar una oportunidad. Con ésto si que me voy a diferenciar, porque los colegas con suerte están sobre llevando bash con ayudas de memoria, y creen que bash es sinónimo de la terminal en linux. Así que gracias
>>12764 Si no tienes libtcl ni libtk no anda ni a pedales tkinter. No tiene un interprete sino que se enchufa al del SO. A menos claro que seas un brainlet y uses la versión del sitio oficial en Mac o Windows.
>>12767 Relaja el esfínter, simiazo. Si ya nos dimos cuenta que ni la documentación de los programas que disque dices usar lees.

Delete
Report