Короткий обзор очередных обновлений смотрелки логов chipmunk. Много исправлений, много корректировок и немного фишек, в том числе запрашиваемых сообществом.
Последний релиз 2.16.2 вышел пару дней назад и содержит довольно много исправлений, кроме того оптимизирована работа ряда функций. Нет смысла останавливаться на полном перечне изменений, но стоит упомянуть о том, что могло бы быть полезно вам.
О чём это вообще?
В деталях
Появилось новое приложение для боковой панели — Shell. Фактически это простая запускалка консольных команд. Работает крайне просто — вбиваем команду — смотрим вывод. Таким образом вы можете проанализировать в chipmunk вывод от любой интересующей вас команды, будь то adb logcat
, journalctl
или tail
.
Кстати о последнем, мы получали от сообщества вопросы о поддержке обновления открытого файла и это будет реализовано в версии 3.0 вместе с миграцией всего ядра на rust. Однако, уже сейчас вы можете просто запустить команду tail -f name_of_live_logfile
и получать «живой» вывод. Естественно, если при этом у вас будет активный поиск, то и результаты его будут обновляться автоматически.
Кроме того, Shell позволяет редактировать переменные окружения. Вы можете изменить или добавить переменные, сохранить всё в ваш профайл и после просто его выбрать. Может быть весьма удобно, если какая-то из ваших консольных программ берёт данные из окружения.
Блиц
DLT коннектор теперь понимает и UDP, и TCP, и IPv4 и IPv6. Последние не требуют каких-либо «галочек» и «переключателей», тип адреса будет определён автоматически. Также можно подключиться к нескольким multicast точкам.
Исправили рендер графиков. Теперь все отрисовывается корректно и при изменении размеров окна, и при переключении между сессиями.
От встроенного терминала решили отказаться. Он не несёт в себе никакого функционала, который можно было бы с пользой интегрировать с chipmunk, но добавляет головной боли с точки зрения зависимостей и стабильности работы программы.
Научили chipmunk обновляться через прокси (соответствующие настройки можно найти в меню Settings/General/Network
Добавили поддержку копирования и экспорта результатов поиска.
Пожалуй это самое важное. Я не рискну сейчас анонсировать точные сроки по версии 3.0 с ядром на rust, скажу лишь то, что мы рассчитываем на этот год. И это будет легче достигнуть с Вашей поддержкой — ведь каждая новая звёздочка на github — это не только ценная обратная связь, но и наша ответственность перед Вами!
Спасибо. Тепла, добра и света!
amarao
А почему оно rust? Я вижу внутри электрон, руби, ангуляр (видимо, node). Где-то сбоку есть ещё чуть-чуть Rust, но записывать его в 'rust application'...
AlexWriter Автор
Спасибо за ваш комментарий.
Текущая картина такая:
На rust сейчас наиболее ресурсоёмкие операции: индексация, декодирование/кодирование и другие. Но сессии и поиск модерируются на nodejs. Миграция ядра на rust подразумевает модерацию сессий, включая поиск, на уровне rust; на nodejs останутся лишь какие-то общие задачи. И даже в версии 3.0, я уверен доля rust не вырастет выше 30-35% и это вполне ок, ибо на front-end довольно много кода.
Уточнить: rust не «сбоку», на нем уже сейчас лежит основополагающий функционал по подготовке контента к отображению (как было сказано выше: индексация, кодирование/декодирование). Ну а с версией 3 так и все ядро будет на нем.
amarao
Я не возражаю против существования такого проекта, я просто не уверен, что это Rust-блог.