Genact — бессмысленный генератор активности

Время на прочтение: 3 минут(ы)

Сделайте вид, что вы заняты или ожидаете, пока компьютер завершит выполнение задачи, в то время, когда вы действительно должны выполнять настоящую работу! 🙂 Произведите впечатление на людей своими безумными навыками многозадачности: просто откройте несколько экземпляров genact и устройте шоу.

У genact есть несколько модулей, которые создают видимость того, что делают что-то захватывающее или полезное, когда на самом деле ничего не происходит вообще.

Genact просто воспроизводит медленную последовательность обрабатываемого кода, позволяя вашему коду компилироваться до бесконечности, когда вы выходите на попить кофейку. Последовательность, которая воспроизводится, выбирается вами. Это может быть симулятор майнинга , менеджер зависимостей PHP Composer, компилятор ядра, загрузчик, дамп памяти и прочее. Самый забавный — это, пожалуй, параметр, который отображает сообщения загрузки SimCity. Пока никто не решит внимательно проверить что же у вас там такое творится на машине, вы можете прокрастинировать весь день ожидая своего компьютера.

Установка

Вам не нужно ничего устанавливать!

Для вашего удобства здесь представлены готовые бинарные файлы для , OSX и Windows, которые должны работать без каких-либо зависимостей.

Читайте также:  AR-стартап создает интерактивную упаковку для крафтового пива

Кроме того, есть веб-версия на https://svenstaro.github.io/genact/  (можно использовать различные модули — смотрите ниже).

Он совместим с FreeBSD, Linux, OSX, Windows 10 (для поддержки ANSI требуется последняя версия Windows 10) и большинством современных веб-браузеров, поддерживающих WebAssembly.

В FreeBSD: вам не нужно делать здесь ничего особенного.

Просто запустите:

pkg install genact
genact 

В Linux: загрузите genact-linux со страницы релизов и запустите

chmod +x genact-linux
./genact-linux

В OS X: загрузите genpact-os x со страницы релизов и запустите

chmod +x genact-osx
./genact-osx 

В Windows: загрузите genact-win.exe со страницы релизов и дважды щелкните по нему. С Cargo: Если у вас установлена последняя версия Rust and Cargo, вы можете запустить

cargo install genact
genact 

Если есть snap: если вы хотите использовать Snapcraft, вы можете просто получить его из snap store:

snap install genact

Чтобы собрать его самостоятельно с помощью snap, запустите:

snapcraft cleanbuild
snap install genact_*.snap --devmode --dangerous 

Запуск

Чтобы увидеть список всех доступных опций, вы можете запустить

./genact -h 

или

cargo run -- -h 

или на Docker

docker run -it --rm svenstaro/genact -h 

Помощь:

genact 0.7.0
Sven-Hendrik Haase <svenstaro@gmail.com>
A nonsense activity generator

USAGE:
    genact [FLAGS] [OPTIONS]

FLAGS:
    -h, --help            Prints help information
    -l, --list-modules    List available modules
    -V, --version         Prints version information

OPTIONS:
    -e, --exitafter <EXITAFTER>    Exit after running for this long (format example: 2h10min)
    -m, --modules <MODULE>...      Run only these modules [possible values: bootlog, botnet, cargo,
                                   cc, composer, cryptomining, simcity, download, docker,
                                   memdump, kernel_compile, weblog] 

В веб-версии вы также можете запускать определенные модули.

Читайте также:  Sansar: сверхпроект, позволяющий любому попасть на Марс

Параметр с указанием модуля передаётся в url, например: https://svenstaro.github.io/genact?module=cc

Какие модули есть на данный момент:

Если вы используете веб-версию genact, то можете, нажав клавишу F11, перейти в полноэкранный режим.

Компиляция

У вас должна быть установлена последняя версия cargo и rust. Затем просто клонируйте его, как обычно, и запустите cargo:

git clone https://github.com/svenstaro/genact.git
cd genact
cargo run 

Скачать Genact

По материалам: itsecforu.ru

Здесь самые популярные товары из Китая по волшебным ценам!

Похожие статьи:

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *