Pokud jste někdy v dětství trávili čas sledováním špionážních thrillerů, akčních filmů nebo kriminálních filmů, vytvořili jste si v mysli jasnou představu o tom, jak vypadá obrazovka počítače hackera. Řádky za řádky rychle se pohybujícího kódu, proudy seskupených hexadecimálních čísel létající kolem jako prší kód v Matrixu .
Možná je tam mapa světa s blikajícími světelnými body a několika rychle se aktualizujícími mapami, které jsou tam pro dobrou míru. A pravděpodobně 3D rotující geometrický tvar, protože proč ne? Pokud je to možné, je to vše zobrazeno na směšném počtu monitorů v ergonomicky nepohodlné konfiguraci. Myslím, že Swordfish sportoval sedm.
Linuxový terminál
- 7 nejlepších emulátorů terminálu pro Linux
- 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
- Stáhnout nyní:SSH cheat sheet
- Cheat sheet pro pokročilé příkazy systému Linux
- Výukové programy příkazového řádku systému Linux
Ti z nás, kteří se věnovali technické kariéře, si samozřejmě rychle uvědomili, že je to všechno naprostý nesmysl. Zatímco mnoho z nás má dva monitory (nebo více), palubní desku blikajících, blikajících dat je obvykle v rozporu se zaměřením na práci. Psaní kódu, správa projektů a správa systémů není to samé jako denní obchodování. Většina situací, se kterými se setkáváme, vyžaduje hodně přemýšlení o problému, který se snažíme vyřešit, hodně komunikace se zúčastněnými stranami, nějaké zkoumání a organizování informací a velmi, velmi málo
rychlopalné psaní.To neznamená, že někdy nemáme pocit, že bychom chtěli být uvnitř jednoho z těch filmů. Nebo se možná jen snažíme vypadat, jako bychom „byli produktivní.“
Poznámka na okraj:Tento článek samozřejmě myslím v žertu. Pokud jste skutečně hodnoceni podle toho, jak zaneprázdněni vypadáte, ať už u svého stolu nebo na schůzkách, máte na svém pracovišti obrovský kulturní problém, který je třeba řešit. Kultura průmyslové zaneprázdněnosti je toxická kultura, která téměř jistě nepomáhá ani společnosti, ani jejím zaměstnancům.
To znamená, pojďme se trochu pobavit a naplnit naše obrazovky několika panely starých dobrých, nesmyslných dat a úryvků kódu. (No, data mohou mít nějaký význam, ale ne bez kontextu.) I když pro to existuje spousta vychytaných GUI (zkuste se podívat na Hacker Typer nebo GEEKtyper.com pro webovou verzi), proč nepoužít svůj standardní Linux terminál? Chcete-li vypadat ze staré školy, zvažte použití výrazu Cool Retro Term, který skutečně zní jako:Skvělý retro terminál. Pro níže uvedené snímky obrazovky použiji Cool Retro Term, protože skutečně vypadá o 100 % chladnější.
Genact
První nástroj, na který se podíváme, je Genact. Genact jednoduše přehrává sekvenci podle vašeho výběru, pomalu a donekonečna, a nechá váš kód „kompilovat“, zatímco vy jdete na přestávku na kávu. Sekvence, kterou přehraje, je na vás, ale ve výchozím nastavení je zahrnut simulátor těžby kryptoměn, správce závislostí Composer PHP, kompilátor jádra, downloader, výpis paměti a další. Moje oblíbené je však nastavení, které zobrazuje zprávy o načítání SimCity. Takže pokud nikdo nebude příliš pečlivě kontrolovat, můžete strávit celé odpoledne čekáním na počítači, než dokončíte síťování drážek.
Genact má k dispozici vydání pro Linux, OS X a Windows a zdrojový kód Rust je dostupný na GitHubu pod licencí MIT.
Hollywood
Hollywood má přímočařejší přístup. V podstatě vytváří náhodné číslo a konfiguraci rozdělených obrazovek ve vašem terminálu a spouští rušně vyhlížející aplikace, jako je htop, adresářové stromy, soubory zdrojového kódu a další, a každých pár sekund je vypíná. Je sestaven jako skript shellu, takže je poměrně snadné jej upravit, jak si přejete.
Zdrojový kód pro Hollywood lze nalézt na GitHubu pod licencí Apache 2.0.
Požehnaný příspěvek
Můj osobní favorit ve skutečnosti není aplikace určená pro tento účel. Místo toho je to ukázkový soubor pro knihovnu sestavování řídicích panelů terminálů na bázi Node.js s názvem Blessed-contrib. Na rozdíl od ostatních dvou jsem ve skutečnosti použil knihovnu Blessed-contrib k provádění něčeho, co se podobá skutečné práci, na rozdíl od předstírané práce, protože je to docela užitečná knihovna a sada widgetů pro zobrazování informací na příkazovém řádku. Ale je také snadné vyplnit fiktivní data, abyste splnili svůj sen o simulaci počítače z WarGames .
Zdrojový kód Blessed-contrib lze nalézt na GitHubu pod licencí MIT.
Samozřejmě, i když to tyto nástroje usnadňují, existuje spousta způsobů, jak zaplnit obrazovku nesmysly. Jedním z nejběžnějších nástrojů, které uvidíte ve filmech, je Nmap, open source bezpečnostní skener. Ve skutečnosti je jako nástroj k demonstraci on-screen hackingu v Hollywoodu natolik nadužíván, že tvůrci vytvořili stránku se seznamem některých filmů, ve kterých se objevil, z The Matrix Reloaded na Bournovo ultimátum , Dívka s dračím tetováním a dokonce Die Hard 4 .
Můžete si samozřejmě vytvořit svou vlastní kombinaci pomocí terminálového multiplexeru, jako je screen nebo tmux, abyste spustili jakýkoli výběr aplikací pro chrlení dat, které si přejete.
Jaká je vaše úvodní obrazovka, abyste vypadali zaneprázdněně?