讓程式設計師假裝很忙的三個Linux命令列工具,程式碼雨是這樣實現的!
如果在你在消磨時光時看過諜戰片、動作片或犯罪片,那麼你就會清晰地在腦海中勾勒出黑客的電腦螢幕的樣子。就像是在《黑客帝國》電影中,程式碼雨 一樣的十六進位制數字流,又或是一排排快速移動的程式碼。
也許電影中出現一幅世界地圖,其中佈滿了閃爍的光點和一些快速更新的圖表。不可或缺的,也可能有 3D 旋轉的幾何形狀。甚至,這一切都會顯示在一些完全不符合人類習慣的數量荒謬的螢幕上。
當然,我們這些從事計算機行業的人一下子就明白這完全是胡說八道。雖然在我們中,許多人都有雙顯示器(或更多),但一個閃爍的資料儀表盤、重新整理的資料通常和專注工作是相互矛盾的。編寫程式碼、專案管理和系統管理與日常工作不同。我們遇到的大多數情況,為了解決問題,都需要大量的思考,與客戶溝通所得到一些研究和組織的資料,然後才是少許的 敲程式碼。
然而,這與我們想追求電影中的效果並不矛盾,也許,我們只是想要看起來“忙於工作”而已。
注:當然,我僅僅是在此胡謅。如果您公司實際上是根據您繁忙程度來評估您的工作時,無論您是藍領還是白領,都需要亟待解決這樣的工作文化。假裝工作很忙是一種有毒的文化,對公司和員工都有害無益
這就是說,讓我們找些樂子,用一些老式的、毫無意義的資料和程式碼片段填充我們的螢幕。(當然,資料或許有意義,但不是在這種沒有上下文的環境中。)當然有一些用於此用途的有趣的圖形介面程式,如 hackertyper.net 或是 GEEKtyper.com 網站(LCTT 譯註:是線上假裝黑客操作的網站),為什麼不使用標準的 Linux 終端程式呢?對於更老派的外觀,可以考慮使用 酷炫復古終端 ,這聽起來確實如此:一個酷炫的復古終端程式。我將在下面的螢幕截圖中使用酷炫復古終端,因為它看起來的確很酷。
Genact
Genact 的原理很簡單,就是慢慢地無盡迴圈播放您選擇的一個序列,讓您的程式碼在您外出休息時“編譯”。由您來決定播放順序,但是其中預設包含數字貨幣挖礦模擬器、Composer PHP 依賴關係管理工具、核心編譯器、下載器、記憶體轉儲等工具。其中我最喜歡的是其中類似《模擬城市》載入顯示。所以只要沒有人仔細檢查,你可以花一整個下午等待您的電腦完成進度條。
Genact 釋出了 支援 Linux、OS X 和 Windows 的版本。並且其 Rust 原始碼 在 GitHub 上開源(遵循 MIT 許可證 )。
Hollywood
Hollywood 採取更直接的方法。它本質上是在終端中建立一個隨機的數量和配置的分屏,並啟動那些看起來很繁忙的應用程式,如 htop、目錄樹、原始碼檔案等,並每隔幾秒將其切換。它被組織成一個 shell 指令碼,所以可以非常容易地根據需求進行修改。
Hollywood的 原始碼 在 GitHub 上開源(遵循 Apache 2.0 許可證 )。
Blessed-contrib
Blessed-contrib 是我個人最喜歡的應用,實際上並不是為了這種表演而專門設計的應用。相反地,它是一個基於 Node.js 的終端儀表盤的構建庫的演示檔案。與其他兩個不同,實際上我已經在工作中使用 Blessed-contrib 的庫,而不是用於假裝忙於工作。因為它是一個相當有用的庫,並且可以使用一組在命令列顯示資訊的小部件。與此同時填充虛擬資料也很容易,所以可以很容易實現你在計算機上模擬《戰爭遊戲》的想法。
Blessed-contrib 的 原始碼 在 GitHub 上(遵循 MIT 許可證 )。
當然,儘管這些工具很容易使用,但也有很多其他的方式使你的螢幕豐富。在你看到電影中最常用的工具之一就是Nmap,這是一個開源的網路安全掃描工具。實際上,它被廣泛用作展示好萊塢電影中,黑客電腦螢幕上的工具。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2620909/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 推薦三個讓你假裝很忙的Linux 命令列工具Linux命令列
- 假裝很忙的三個命令列工具命令列
- 女程式設計師是這樣被惡搞的程式設計師
- 程式設計師需要了解的10個Linux命令程式設計師Linux
- 這是一個月薪 12000 的北京程式設計師的真實生活程式設計師
- 終於有了讓程式設計師脫離程式碼的工具了程式設計師
- 十年風雨,一個普通程式設計師的成長之路(三)程式設計師
- 深圳Javaweb學習:程式設計師對程式設計名詞的通俗理解:假設你是個妹子JavaWeb程式設計師
- 《Linux命令列與shell指令碼程式設計大全 第3版》Linux命令列---46Linux命令列指令碼程式設計
- 【Linux常用命令①】程式設計師必須掌握的Linux命令Linux程式設計師
- 那個程式設計師的 Linux 常用軟體清單 | Linux 工具篇程式設計師Linux
- 以前的程式設計師,現在的程式設計師程式設計師
- 讓程式設計師互相傷害的“驗證碼”是什麼?程式設計師
- 菜雞程式設計師是如何寫程式碼的?程式設計師
- js 實現程式碼雨效果JS
- 在HR眼中,一個合格的前端程式設計師是怎樣的?前端程式設計師
- 萬萬沒想到,程式設計師的一天竟然是這樣....程式設計師
- 【科普】碼農是程式設計師嗎?碼農與真正程式設計師的區別是啥?程式設計師
- 現在的你,是開發工程師、程式設計師還是碼農?工程師程式設計師
- [趣圖]程式設計社群調查顯示,Java程式設計師最苦逼,C++程式設計師最年老,是這樣的麼?Java程式設計師C++
- 你可能是個假程式設計師,不信測一下程式設計師
- 程式設計師的差距在哪裡?程式設計師的三個級別,你在哪裡?程式設計師
- 大牛的程式碼是這樣寫的
- 什麼樣的社群是好的程式設計師社群?程式設計師
- 是成就還是削弱?AI程式碼生成工具與程式設計師的「相愛相殺」AI程式設計師
- 現在的程式設計師的程式碼風格真的是超乎我的想象能力程式設計師
- 優秀的程式設計師,原來是這個樣子,還是做python的魅力大(笑S你)程式設計師Python
- 程式設計師不可不知的Linux效能工具程式設計師Linux
- 讓 Java 程式設計師更加高效的開發工具Java程式設計師
- 這是一個可以顯示Linux命令的工具Linux
- Linux命令列與shell指令碼程式設計入門經驗Linux命令列指令碼程式設計
- 你們不能這樣招聘程式設計師程式設計師
- windows程式設計師開發linux程式的頭一個月Windows程式設計師Linux
- Linux常用命令大全-toolfk程式設計師線上工具網Linux程式設計師
- 程式設計師命令列查詞好幫手程式設計師命令列
- 【譯】我是一個平庸的程式設計師程式設計師
- 讓程式設計師崩潰的瞬間(非程式設計師勿入)程式設計師
- 漫畫 |《程式設計師十二時辰》,居然是這樣的!內容過於真實 ...程式設計師