GNU/Linux >> Tutoriels Linux >  >> Linux

3 outils en ligne de commande pour simuler la productivité

Si vous avez déjà passé du temps à regarder des thrillers d'espionnage, des films d'action ou des films policiers, vous avez développé une image claire dans votre esprit de ce à quoi ressemblait l'écran d'ordinateur d'un pirate informatique. Des rangées sur des rangées de code se déplaçant rapidement, des flots de nombres hexadécimaux groupés défilant comme une pluie de code dans The Matrix .

Peut-être y a-t-il une carte du monde avec des points de lumière clignotants et quelques cartes mises à jour rapidement pour faire bonne mesure. Et probablement une forme géométrique rotative en 3D, car pourquoi pas ? Si possible, tout cela est affiché sur un nombre ridicule de moniteurs dans une configuration ergonomiquement inconfortable. Je pense Espadon arborait sept.


Le Terminal Linux

  • Les 7 meilleurs émulateurs de terminaux pour Linux
  • 10 outils de ligne de commande pour l'analyse de données sous Linux
  • Télécharger maintenant :Aide-mémoire SSH
  • Aide-mémoire des commandes Linux avancées
  • Tutoriels de ligne de commande Linux

Bien sûr, ceux d'entre nous qui ont poursuivi des carrières techniques ont rapidement réalisé que tout cela n'avait aucun sens. Alors que beaucoup d'entre nous ont deux moniteurs (ou plus), un tableau de bord de données clignotantes et clignotantes est généralement assez contraire à la concentration sur le travail. Écrire du code, gérer des projets et administrer des systèmes n'est pas la même chose que le day trading. La plupart des situations que nous rencontrons nécessitent beaucoup de réflexion sur le problème que nous essayons de résoudre, une bonne communication avec les parties prenantes, un peu de recherche et d'organisation d'informations, et très, très peu

frappe rapide.

Cela ne signifie pas que nous n'avons parfois pas envie d'être à l'intérieur d'un de ces films. Ou peut-être essayons-nous simplement d'avoir l'air d'être "productifs".

Remarque :bien sûr, je parle de cet article pour plaisanter. Si vous êtes réellement évalué sur votre apparence occupée, que ce soit à votre bureau ou lors de réunions, vous avez un énorme problème culturel sur votre lieu de travail qui doit être résolu. Une culture d'activité manufacturée est une culture toxique et qui n'aide presque certainement ni l'entreprise ni ses employés.

Cela dit, amusons-nous et remplissons nos écrans de quelques panneaux de bonnes vieilles données sans signification et d'extraits de code. (Eh bien, les données peuvent avoir une certaine signification, mais pas sans contexte.) Bien qu'il existe de nombreuses interfaces graphiques sophistiquées pour cela (envisagez de consulter Hacker Typer ou GEEKtyper.com pour une version Web), pourquoi ne pas simplement utiliser votre Linux standard Terminal? Pour un look plus old-school, pensez à utiliser Cool Retro Term, qui est en effet ce à quoi il ressemble :un terminal rétro cool. J'utiliserai Cool Retro Term pour les captures d'écran ci-dessous, car il a effectivement l'air 100 % plus cool.

Genact

Le premier outil que nous examinerons est Genact. Genact lit simplement une séquence de votre choix, lentement et indéfiniment, laissant votre code "compiler" pendant que vous sortez pour une pause-café. La séquence qu'il joue dépend de vous, mais inclut par défaut un simulateur d'extraction de crypto-monnaie, un gestionnaire de dépendance PHP Composer, un compilateur de noyau, un téléchargeur, un vidage de mémoire, etc. Mon préféré, cependant, est le paramètre qui affiche les messages de chargement de SimCity. Donc, tant que personne ne vérifie de trop près, vous pouvez passer tout l'après-midi à attendre sur votre ordinateur pour terminer la réticulation des splines.

Genact a des versions disponibles pour Linux, OS X et Windows, et le code source de Rust est disponible sur GitHub sous une licence MIT.

Hollywood

Hollywood adopte une approche plus directe. Il crée essentiellement un nombre aléatoire et une configuration d'écrans partagés dans votre terminal et lance des applications très fréquentées telles que htop, des arborescences de répertoires, des fichiers de code source, etc., et les désactive toutes les quelques secondes. Il est assemblé sous la forme d'un script shell, il est donc assez simple de le modifier à votre guise.

Le code source d'Hollywood se trouve sur GitHub sous une licence Apache 2.0.

Blessed-contrib

Mon préféré n'est pas vraiment une application conçue à cet effet. Au lieu de cela, il s'agit du fichier de démonstration d'une bibliothèque de construction de tableau de bord de terminal basée sur Node.js appelée Blessed-contrib. Contrairement aux deux autres, j'ai en fait utilisé la bibliothèque de Blessed-contrib pour faire quelque chose qui ressemble à un travail réel, par opposition à un travail factice, car il s'agit d'une bibliothèque très utile et d'un ensemble de widgets pour afficher des informations sur la ligne de commande. Mais il est également facile de remplir de données factices pour réaliser votre rêve de simuler l'ordinateur de WarGames .

Le code source de Blessed-contrib peut être trouvé sur GitHub sous une licence MIT.


Bien sûr, bien que ces outils facilitent la tâche, il existe de nombreuses façons de remplir votre écran de bêtises. L'un des outils les plus courants que vous verrez dans les films est Nmap, un scanner de sécurité open source. En fait, il est tellement surutilisé comme outil de démonstration de piratage à l'écran à Hollywood que les créateurs ont créé une page répertoriant certains des films dans lesquels il est apparu, à partir de The Matrix Reloaded à The Bourne Ultimatum , La fille au tatouage de dragon , et même Die Hard 4 .

Vous pouvez créer votre propre combinaison, bien sûr, en utilisant un multiplexeur de terminal comme screen ou tmux pour lancer la sélection d'applications de partage de données que vous souhaitez.

Quel est votre écran de prédilection pour avoir l'air occupé ?


Linux
  1. 3 feuilles de triche Linux essentielles pour la productivité

  2. 4 outils pour construire des systèmes Linux embarqués

  3. 8 meilleurs outils d'extraction de crypto-monnaie pour Linux

  4. 8 outils de sélection de couleurs impressionnants pour Linux

  5. Meilleurs éditeurs JavaScript pour Linux

20 outils de productivité pour le terminal Linux

5 applications de productivité pour Linux

10+ meilleurs IDE Python pour Linux

Quelques outils utiles pour les administrateurs système Linux

Les 20 meilleurs outils bioinformatiques pour le système Linux

Top 15 des meilleurs outils de biologie pour le système Linux