Information
- Rating
- Does not participate
- Registered
- Activity
Specialization
Системный инженер, Архитектор программного обеспечения
Стажёр
From 7,000 €
Linux
C++
C
Системное программирование
Многопоточность
Оптимизация кода
Разработка программного обеспечения
Английский язык
Git
Спасибо! Рад, что интерфейс зашел — мы старались сделать его минималистичным, но информативным.
Сейчас как раз думаем, как аккуратно добавить фильтры и сортировку, чтобы не потерять лаконичность.
Огромное спасибо за такой развёрнутый фидбек!
Да, нас двое — я и однокурсник, поэтому в тексте местами "мы".
Про ncurses согласен — это была одна из самых болезненных тем, особенно при попытке параллелить сбор данных и рендер.
Идея "навелосипедить свой ncurses" звучит интересно, вполне возможно, что в будущем мы это попробуем.
Так же, идею с подготовкой данных отдельно от отрисовки обязательно попробуем внедрить — звучит логично.
Отдельное спасибо за советы по std::string_view и статическим буферам, учтём при переходе на чистый С, когда "окончательно дауншифтнемся".
Конечно, htop — один из вдохновителей.
На самом деле использование ООП это было техническое задание университета, нужно было продемонстрировать использование наследования, композиции, инкапсуляции и т.д. По этой причине наше решение смотрится не логично, но без этого было никак.
Отличные идеи, спасибо большое!
Swap мы думали добавить в ближайшее время, так как это неотъемлемая часть нормального процесс менеджера, однако о контейнерах мы не задумывались — действительно полезный кейс.
Я подумаю, как можно реализовать определение процессов внутри контейнеров.
И фильтры — да, это одна из вещей, которую хочется добавить в TUI.