от
Я хочу создать индикатор, чтобы указать статус пакетного задания в
Ruby
. Я читал некоторые учебники / библиотек по использованию (Н)ругательства, ни одно из которых были особенно полезны в объяснении, как создать "анимированный" прогресс-бар в терминале или с помощью проклятия с
Ruby
. Я уже в курсе, используя отдельный поток для отслеживания хода выполнения данного задания, я просто не уверен, как продолжить рисовать прогресс-бар. Обновление Класса ProgressBar был невероятно прямолинеен, прекрасно решена моя проблема.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

5 Ответы

0 голосов
от
Я хочу создать индикатор, чтобы указать статус пакетного задания в
Ruby
. Я читал некоторые учебники / библиотек по использованию (Н)ругательства, ни одно из которых были особенно полезны в объяснении, как создать "анимированный" прогресс-бар в терминале или с помощью проклятия с
Ruby
. Я уже в курсе, используя отдельный поток для отслеживания хода выполнения данного задания, я просто не уверен, как продолжить рисовать прогресс-бар. Обновление Класса ProgressBar был невероятно прямолинеен, прекрасно решена моя проблема.
0 голосов
от
Вы могли бы получить некоторые идеи реализации из библиотеки на Ruby/прогрессбар, который создает текстовые индикаторы. Я наткнулся на него пару месяцев назад, но не использовать его.
0 голосов
от
Очень поздний ответ и извините за саморекламе, но я создал библиотеку, чтобы показать прогресс в терминале.
0 голосов
от
Лично я думаю, что проклятия-это перебор в данном случае. В то время как проклятия Либ приятно (и я часто использую его сам) это лаваш, переучиваться каждый раз, когда я не нуждался в нем в течение 12 месяцев, которая должна быть признаком плохой дизайн интерфейса. Если по каким-то причинам вы не можете попасть на прогресс бар Либ Джоуи предложил свернуть свой собственный и выпустить его под довольно бесплатные лицензии для мгновенного честь и хвала :)
0 голосов
от
На Windows, проклятия работает из коробки, не на ncurses, и прогресс бар проклятий должно быть достаточно. Таким образом, использование проклятий вместо ncurses. Также, как проклятия и ncurses являются тонкими обертками вокруг библиотеки C - это означает, что вы действительно не нужно рубиново-конкретные учебники. Однако, на сайте для кирки вы можете скачать все примеры кода к книге. Файл "ex1423.РБ" содержит ругательства демо, которое играет понг - это должно дать вам достаточно материала, чтобы вы собираетесь.
...