es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


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.

Más de 20 herramientas para mejorar tu Dropbox

Más de 20 herramientas para mejorar tu Dropbox

Dropbox es un almacenamiento en la nube útil, pero la mayoría de los usuarios no se dan cuenta de que puede ser mucho más poderoso si sabes cómo aprovecharlo al máximo . Si se combina con los servicios adecuados, Dropbox puede hacer casi cualquier cosa imaginable en el espacio de la nube.Por lo tanto, en esta publicación, estoy enumerando algunas de las herramientas y servicios de Dropbox más populares que mejoran el poder de su nube favorita y le permiten hacer mucho más con Dropbox . Vamos

(Consejos de tecnología y diseño)

10 mejores marcos de prueba automatizados para PHP

10 mejores marcos de prueba automatizados para PHP

¿Alguna vez pasaste largas horas depurando tu código PHP? Bueno, para la mayoría de los programadores, probablemente no sea el desafío más fascinante, pero hay una solución que puede ayudarnos a acortar esta tediosa tarea. Las pruebas automatizadas pueden mejorar significativamente el flujo de trabajo del desarrollo de PHP al permitir que las pruebas pre-escritas guíen el proceso de desarrollo .En est

(Consejos de tecnología y diseño)