电脑屏幕前的样子:一行行快速移动的代码,矩阵中大量的十六进制数字代码如雨般飞过。也许是带有一些发光点和一些快速更新的图表的世界地图,也许是3D几何图形。如果可能,这些都可以在多个显示器上显示,在黑客电影中有黑客同时使用7个显示器。当然,我们这些技术人员很快意识到这完全是胡说八道。虽然我们中的许多人都有双显示器(或更多),但闪烁的数据通常会破坏专注于工作的目的。编写代码、管理项目和管理系统与交易股票不同。我们遇到的大多数情况都需要对我们试图解决的问题进行大量思考,与利益相关者进行良好沟通,进行一些研究,组织信息,然后进行一些快速输入。但这并不意味着我们不想成为电影中的黑客。有时,我们只是想看起来“高效”。旁注:我当然是在开玩笑。如果你真的需要根据你看起来有多忙来评估,那么你的公司就有严重的文化问题。为喧嚣而喧嚣的文化是一种有毒的文化,几乎肯定对公司或其员工没有帮助。也就是说,让我们找点乐子,让我们的屏幕充满一些无意义的数据和代码片段的老式面板(好吧,数据可能有一些意义,但没有上下文)。那里有很多精美的GUI,但我们为什么不直接使用标准的linux终端呢?如果想要更老式的外观,请考虑CoolRetroTerm:一个很酷的复古终端。下面我将使用CoolRetroTerm,因为它确实看起来100%酷。GenactGenact只是回放您选择的序列,在您外出喝茶时慢慢“编译”您的代码。它播放的顺序由您决定,但默认情况下它包括加密货币挖掘模拟器、composerphp依赖管理器、内核编译器、下载器、内存管理等。不过,我最喜欢的是显示模拟城市加载消息的设置。所以,只要没人检查得太仔细,你可以花一下午时间等待电脑完成进度条。Genact适用于linux、osx和windows,Rust源代码可以在github上找到。HollywoodHollywood采用更直接的方法。它实质上是在终端中创建一个随机数并拆分屏幕配置,并启动看起来很忙的应用程序,如htop、目录树、源代码文件和其他应用程序等,每隔几秒切换一次。它作为一个shell脚本放在一起,因此可以很容易地修改它以满足您的需要。Hollywood的源代码可在Apache2.0许可下的github上获得。Blessed-contrib我个人最喜欢的是Blessed-contrib,但它并不是专为这种性能而设计的应用程序。相反,它是一个名为fordatedcontrib的基于node.js的终端仪表板构建库的演示文件。与其他两个命令不同,我实际上是在使用fuldedcontrib的库来做一些实际有效的事情,而不仅仅是假装有效。这是一个非常有用的库,带有可以使用一组命令行显示信息的小部件。但也很容易填写虚拟数据来实现《WarGames》中的梦想。Blessed-contrib的源代码可以在github上找到。当然,虽然这些工具很简单,但有很多方法可以让您的屏幕充满乱码。您将在电影中看到的最常见的工具之一是Nmap,这是一种开源安全扫描程序。事实上,它经常被好莱坞电影用作屏幕上演示黑客攻击的工具,许多电影,从《Matrix Reloaded》重装上阵到《The Bourne Ultimatum》,《The Girl with the Dragon Tattoo》,甚至《Die Hard 4》也都使用它。当然,您可以创建自己的组合,使用像screen或tmux这样的终端多路复用器来启动您想要的任何程序,显示您想要的数据。那么,如何让您的计算机看起来很忙呢?
