Betty: convierte el inglés genérico en comandos de terminal de Linux
La terminal Linux puede ser una bestia compleja, y sería útil tener algo como Siri para ayudar a facilitar las cosas. Claro, a menudo no es necesario ingresar al terminal para usuarios regulares, pero existen algunas ventajas al usar el terminal sobre la interfaz gráfica de usuario . Puede hacer muchas cosas con el terminal que no son tan fáciles de hacer en las interfaces gráficas de usuario; además, existe este extraño placer nerd de hacer todo lo posible desde una interfaz de línea de comando.
Entender los comandos de terminal y terminal no es lo más fácil, pero Betty podría hacer las cosas mucho más fáciles. Betty es una herramienta de Linux que puede traducir comandos simples en inglés a los comandos de terminal de Linux . En cierto sentido, es un poco como Siri o Google Now para la terminal Linux .
Toda la motivación detrás del desarrollo, de acuerdo con la página de GitHub, era permitir a los usuarios usar el terminal usando la entrada de lenguaje natural, permitiéndole hacer muchas cosas sin tener que abandonar el terminal o tener que buscar comandos de terminal oscuros en Internet.
Instalando Betty
Tendrás que profundizar en el terminal Linux para instalar Betty, pero es un proceso directo; solo asegúrese de escribir estos comandos exactamente y asegúrese de que su instalación de Linux esté actualizada.
Primero, necesitas instalar Ruby, Curl y Git. Ingrese estos comandos en el terminal (si ya los tiene instalados, puede omitir estos pasos):
$ sudo apt-get install ruby curl
$ sudo apt-get install git
Una vez que tenga instalado Ruby, Curl y Git, es hora de instalar Ruby y configurar un alias para facilitar el uso. Esto supone que ha instalado Betty en su carpeta de Inicio.
$ cd ~ && git clone https://github.com/pickhardt/betty
$ echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc
$ source ~/.bashrc
Además, si está ejecutando versiones anteriores de Ubuntu (como 12.04), es posible que deba actualizar Ruby a 1.9.1 para evitar obtener muchos errores cuando ejecuta los comandos de Betty. Simplemente ejecute estos dos comandos:
$ sudo apt-get install ruby1.9.1
$ sudo update-alternatives –config ruby
Cuando ejecuta el segundo comando, se le pedirá que elija su versión de Ruby. Simplemente seleccione Ruby 1.9.1 escribiendo su número de selección, presione Enter y estará listo.
Usando Betty
Una vez que haya completado el proceso de instalación, puede comenzar a usar Betty. Hay bastante que puedes hacer con Betty, y hay una lista de comandos en la página oficial de GitHub, con más y más comandos que se agregan a medida que avanza el desarrollo.
Pero veamos algunos ejemplos de lo que Betty puede hacer. Comencemos con algunos conceptos básicos. Betty puede proporcionar información básica como la hora y la fecha. Simplemente escriba Betty qué hora es para obtener el tiempo, y Betty cuál es la fecha para obtener la fecha.
Betty también puede buscar y devolver otra información básica, como su nombre de usuario, dirección IP, otros usuarios que hayan iniciado sesión, y así sucesivamente.
También puede usar Betty para comprimir y descomprimir archivos y carpetas.
Además de las acciones relacionadas con su máquina, Betty también tiene un modo web que le permitirá ejecutar consultas por Internet . Estas consultas incluyen verificar el clima, traducir palabras e incluso buscar personas, cosas y lugares.
Un par de cosas a tener en cuenta: en primer lugar, estos son solo algunos ejemplos de lo que Betty puede hacer. Algunos experimentos y una rápida vista de la lista de comandos disponibles en GitHub, deberían revelar todo lo que Betty puede hacer (incluido el control de iTunes y Spotify ).
En segundo lugar, dado que Betty tiene como objetivo comprender la entrada de lenguaje natural, hay muchas maneras diferentes de expresar la misma solicitud : solo necesita experimentar para descubrir cuáles son.
Conclusión
Betty es una herramienta bastante útil para cualquier persona interesada en utilizar la terminal Linux, así como para cualquier persona con un interés pasajero en el desarrollo de sistemas de entrada de lenguaje natural para computadoras.
El hecho de que Betty muestre los comandos que ejecuta también lo hace ideal para cualquiera que intente aprender los comandos de terminal de Linux, ya que le ayuda a asociar comandos a menudo abstractos con oraciones naturales similares al inglés.
Todavía puede ser un poco limitado en lo que puede hacer, pero el hecho de que se encuentre en desarrollo activo significa que definitivamente es una herramienta que debe vigilarse, incluso si aún no es su taza de té en su estado actual.
Construya coloridos CTA con una libre biblioteca de botones de degradado
Cada gran página de inicio necesita un fuerte botón de llamado a la acción (CTA). Esto guía a los visitantes hacia cualquier acción que quieran que realicen, ya sea para suscribirse a una nueva cuenta o comprar algo de su tienda de comercio electrónico.Pero no es necesario crear CTA desde cero . Pued
Trabajadores Milenarios: ¿Por qué la mayoría de lo que has leído sobre ellos es incorrecto?
Las personas entre 18 y 34 años se encuentran en una posición única. Usualmente etiquetados como mimados e imposibles de tratar de la manera tradicional, los Millennials, también conocidos como Generación Y, han sido objeto de bromas con respecto a un sentido insalubre de titularidad, y poder de permanencia pobre (cuando se trata de tener un trabajo) .Aunq