hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Betty: Transformer l'anglais générique en commandes de terminal Linux

Le terminal Linux peut être une bête complexe, et il serait pratique d'avoir quelque chose comme Siri pour faciliter les choses. Bien sûr, il n'y a souvent pas besoin d'entrer dans le terminal pour les utilisateurs réguliers, mais il y a certains avantages à utiliser le terminal sur l'interface utilisateur graphique . Vous pouvez faire beaucoup de choses avec le terminal qui ne sont pas aussi faciles à faire dans les interfaces utilisateur graphiques - en plus, il y a juste ce plaisir bizarre de faire autant que possible à partir d'une interface de ligne de commande.

Se familiariser avec les commandes du terminal et du terminal n'est pas la chose la plus facile, mais Betty pourrait simplement rendre les choses beaucoup plus faciles. Betty est un outil Linux qui peut traduire des commandes anglaises simples en commandes de terminal Linux . Dans un sens, c'est un peu comme Siri ou Google Now pour le terminal Linux .

Selon la page GitHub, toute la motivation derrière le développement était de permettre aux utilisateurs d'utiliser le terminal en utilisant un langage naturel, ce qui vous permet de faire beaucoup de choses sans jamais quitter le terminal ou de rechercher des commandes de terminal obscures sur Internet.

Installation de Betty

Vous allez devoir plonger dans le terminal Linux pour installer Betty, mais c'est un processus direct; Assurez-vous de taper exactement ces commandes et assurez-vous que votre installation Linux est à jour.

Tout d'abord, vous devez installer Ruby, Curl et Git. Entrez ces commandes dans le terminal (si vous les avez déjà installées, vous pouvez ignorer ces étapes):

$ sudo apt-get install ruby curl

$ sudo apt-get install git

Une fois que vous avez installé Ruby, Curl et Git, il est temps d'installer Ruby et de configurer un alias pour une utilisation plus facile. Cela suppose que vous avez installé Betty dans votre dossier de départ.

$ cd ~ && git clone https://github.com/pickhardt/betty

$ echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc

$ source ~/.bashrc

De même, si vous utilisez des versions plus anciennes d'Ubuntu (comme 12.04), vous devrez peut-être mettre à jour Ruby vers la version 1.9.1 pour éviter d'avoir beaucoup d'erreurs lors de l'exécution de commandes Betty. Il suffit d'exécuter ces deux commandes:

$ sudo apt-get install ruby1.9.1

$ sudo update-alternatives –config ruby

Lorsque vous exécutez la deuxième commande, vous serez invité à choisir votre version de Ruby. Il suffit de sélectionner Ruby 1.9.1 en tapant son numéro de sélection, appuyez sur Entrée et vous êtes prêt à partir.

Utiliser Betty

Une fois le processus d'installation terminé, vous pouvez commencer à utiliser Betty. Il y a beaucoup de choses que vous pouvez faire avec Betty, et il y a une liste de commandes sur la page officielle de GitHub, avec de plus en plus de commandes ajoutées au fur et à mesure du développement.

Mais regardons quelques exemples de ce que Betty peut faire. Commençons par quelques bases. Betty peut fournir des informations de base telles que l'heure et la date. Il suffit de taper Betty à quelle heure est-il pour avoir le temps, et Betty quelle est la date pour obtenir la date.

Betty peut également extraire et renvoyer d'autres informations de base telles que votre nom d'utilisateur, votre adresse IP, d'autres utilisateurs connectés, etc.

Vous pouvez également utiliser Betty pour compresser et décompresser des fichiers et des dossiers.

En plus des actions liées à votre machine, Betty dispose également d'un mode web qui vous permettra d' exécuter des requêtes Internet . Ces questions comprennent la vérification de la météo, la traduction de mots et même la recherche de personnes, de choses et d'endroits.

Un certain nombre de choses à noter: premièrement, ce ne sont que quelques exemples de ce que Betty peut faire. Quelques expérimentations, et un coup d'œil sur la liste des commandes disponibles sur le GitHub, devraient révéler tout ce que Betty peut faire (y compris le contrôle d'iTunes et de Spotify ).

Deuxièmement, étant donné que Betty a pour objectif de comprendre la saisie du langage naturel, il existe de nombreuses façons de formuler la même requête - vous avez juste besoin d'expérimenter pour découvrir ce qu'ils sont.

Conclusion

Betty est un outil très utile pour toute personne intéressée par l'utilisation du terminal Linux, ainsi que pour quiconque s'intéresse au développement de systèmes de saisie en langage naturel pour ordinateurs.

Le fait que Betty montre les commandes qu'elle exécute le rend également idéal pour quiconque essaye d'apprendre les commandes de terminal Linux, car il vous aide à associer des commandes souvent abstraites à des phrases naturelles anglaises.

Il peut encore être un peu limité dans ce qu'il peut faire, mais le fait qu'il soit en développement actif signifie qu'il est certainement un outil à surveiller, même si ce n'est pas encore votre tasse de thé dans son état actuel.

20 meilleurs outils gratuits de marketing par courriel et des ressources

20 meilleurs outils gratuits de marketing par courriel et des ressources

Même après avoir été dans le scénario de marketing internet depuis des décennies, le marketing par courriel est toujours l'une des techniques les plus efficaces pour promouvoir votre entreprise en ligne. Pourquoi? Tout simplement parce qu'il offre des fonctionnalités qu'aucune autre technique de marketing ne le fait. Des f

(Conseils techniques et de conception)

Outils et pratiques de prototypage qui procurent des avantages maximaux

Outils et pratiques de prototypage qui procurent des avantages maximaux

Adopter une approche de prototypage pour un projet de conception d'application ou de site Web apporte un certain nombre d'avantages. Les commentaires et les commentaires des pairs / clients, ainsi que les activités de test et de validation menées au début, peuvent grandement contribuer à la création d'une expérience utilisateur très réussie.Les ava

(Conseils techniques et de conception)