• Захотелось найти какую-то приличную утилиту для работы с serial console под линаксом, заместо осто314здевшего миникома...
    Нашел... Ага, вы угадали — на электроне блять! Но зато выглядит не тошнотворно...

Replies (69)

  • @Irsi, Одно слово — электрон, вызывает у меня рвотные позывы!
  • @Irsi, Работа с serial console — это что еще такое? )
  • @oxyd, Но факт остается фактом — у меня сейчас на линупсе 4 или 5 соврешенно безальтернативных приблуд на нем...
    И подозреваю что офисный пакет под линупс, которым можно пользоваться — будет написан именно на нем... :)
  • @Avatar, Это важная часть работы сетевого инженера :)
  • @Irsi, ну тогда ладно. но хоть по z-модему в середине сессии бинари каждый день заливаешь?
  • @Avatar, На самом деле — не так часто :) Обычно достаточно сделать базовые сетевые настройки через консоль, достучаться по telnet/ssh и залить свежую прошивку и конфиг по tftp :)
    Заливать все это по z-modem на 9600 бод — мучительно больно, но иногда — увы без вариантов.
  • @Irsi, пора принять закон поражающий права frontend'еров
  • @Irsi, так есть же другие консольные проги кроме minicom'а
  • @cypa, Ну например?
  • @Irsi, ну например.. screen :D
  • @Avatar, Ты в кусе что то что принял — незаконно? :)
  • @Irsi, Хз. Я конечно не настоящий сварщик, но в 100% случаев мне хватало ) Даже можно че нибудь по xyz передать. Ну, через жопу конечно. Но нужно крайне редко
  • @Avatar, Еще раз — у меня есть железка, подключенная к СОМ-порту на компе... Как мне тут поможет screen? Мы о нем говорим?
    Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells).
  • @Irsi, Ты так говоришь COM-порт, будто это интерфейс квантового компьютера. Оно не сильно отличается по свойствам от обычного pty, разве что чуть более широким списком ioctl. Так что screen в него умеет. screen /dev/ttyS0 115200 и тд.
  • @Avatar, Лучше уж minicom чем screen... :)
  • @Irsi, Дело, конечно, хозяйское. Но как по мне minicom это нечто для взаимодействия с BBS и/или диалап мопедом, нежели то, для чего в 99% случаев нужно взаимодействие через UART/COM/whatever. Есть еще всякие picocom и подобное, но лично у меня в этом надобности никогда не возникало )
  • @Avatar, А можно что-нибуть от чего не смердит за версту трупиком емакса? :)
  • @Irsi, Яхз. Я тебе вообще из емакса отвечаю :)
  • @Avatar, Сочуствую. Самомед пробовал? Ах ну да — тут посерьезней средства нужны :)
  • @Irsi, я обычно использую cu
    а, вообще, там дофига всего
  • @Irsi, фу, так бы сразу и сказал что ты неосилятор консольных интерфейсов ... в принципе, это 1:1 к вакцинному мракобесию подходит
    так тебе прямой путь на венду и дальше деградация ...
  • @Irsi, а minicom действительно перегружен всякими модемными примочками и странными сочетаниями клавиш
  • @Irsi, И да... tinyserial спасёт отца русской демократии™. Ничего лишнего. Два хоткея и доступ к порту. Что ещё надо?
  • @oxyd, Хммм... спасибо, гляну.
  • @Irsi, Ничего страшного в электроне нет, это просто приложение, работающее на движке браузера. Таких приложений было миллиарды и раньше, скажем Firefox и Thunderbird — это приложения на движке Gecko, а Windows Explorer — это приложение на движке IE, со времен IE 4.0 (Windows 95 Plus!) :) Нелюбовь к электрону исходит от неграмотных долбоебов, которые приписывают какие-то проблемы тому, о чем слышали где-то звон, но не понимают как это работает. Единственная проблема — это хром в комплекте приложения, увеличивающий размер приложения, но это решаемо, просто невостребовано, ибо на размер приложения всем давно насрать.
  • @vt, Показательно кстати, что в былые времена красноглазики осилили отделить движок мозиллы и в дистрибутивах линукса были отдельно xulrunner и приложения firefox и thunderbird для него, а не две копии Gecko/XUL, а в наше время красноглазики еще более отупели и запускать электрон-приложения на системном движке хрома так и не научились.
  • @vt, а ещё жрёт ресурсы и тормозит ... хотя для пользователя венды тормоза интерфейса является привычной и неизбежной раельностью
  • @cypa, Вот образец неграмотного долбоеба, имеющего экспертное мнение в том, в чем он не понимает ничего.
  • @vt, ну, у меня хромобук на 4Гб RAM и этого мало чтобы запустить и нормально использовать пару приложений на электроне — чего тут можно не понять и почему ты считаешь что это нормально?
  • @cypa, Пока ты высказываешь экспертные мнения в темах, в которых ты нихуя не разбираешься — дискутировать с тобой не о чем
  • @vt, ха-ха-ха ...
  • @vt, Записная книжка размером в 300 мегабайт, на диске, отжирающая 100500 памяти? Спасибо, но нет!
  • @oxyd, Глянул.. rpm нету, самому собирать лень.
  • @oxyd, Кремний — дешёвый, а мое время дорогое...
  • @oxyd, Я объяснил, откуда берется размер, но видимо у кого-то проблемы с умением читать
  • @vt, Объяснение не избавляет от проблемы, а если брать контейнеризированные варианты распространения такого софта (Snap FlatPack AppImage / etc) усугубляет её ещё больше.
  • @oxyd, Я объяснил в том числе КАК решалась это проблема раньше, с чтением у тебя походу совсем плохо
  • @oxyd, Кстати, напомни зачем придумали эти самые контентзированые варианты? И почему в Винде они не нужны? 😁
  • @vt, github.com
    Впрочем, тут вопрос даже не в этом. Зачем приложухе работающей с ком портом веб мать его браузер? :) Впрочем, дело хозяйское ))
  • @Irsi, Именно поэтому я и использую нативные «записные книжки». Тот-же mindforger, например. А по поводу этого конкретного кейса, в виде терминальной программы... Бинарник того-же tinyserial + все его зависимости вряд-ли занимают больше мегабайт эдак пяти. Сколько десятков мегабайт занимает только один webengine...
  • @Irsi, в венде тоже придумали. щас на десктопах придумывают и придумывают. пока ничего толкового не вышло, но они стараются
  • @Irsi, Мне они тоже, внезапно, не нужны. У меня нет ни одного контейнеризованного приложения. Всё поставлено из нативных пакетов.
  • @Avatar, То есть вместо использования готового UI-движка, ты предлагаешь его писать заново?
  • @vt, зачем для приложухи работающей с ком портом UI? ))
  • @vt, Qt / GTK уже отменили? Какая досада! А мужики-то и не знают!
  • @oxyd, Да плевать мне на размер — я как бы давно выбираю по другим параметрам
  • @oxyd, Ты ещё предложи голыми иксами пользоваться...
  • @oxyd, Рантайм Qt/GTK весит столько же, сколько и рантайм хрома. А некоторых случаях — больше, ибо в Qt входит рантайм хрома (QtWebEngine).
  • @Irsi, А скорость загрузки и работы? А потребление ресурсов? Мне вот удобно, когда я смотрю вебинар и надо что-т записать вотпрямщаз, у меня приложенька открывается со скоростью мысли.
  • @Avatar, Блять, у тебя эмулятор терминала является приложением на джаваскрипте, о чем ты вообще?
  • @vt, Входит ≠ используется.
  • @vt, я ничего не понял, но очень интересно :)
  • @oxyd, Хер знает что ты этим хотел сказать, видимо ты просто ляпнул абы что и не знал ситуацию
  • @oxyd, Ресурсы дешёвые
  • @Avatar, Например, gnome-shell и большинство приложений для него, скорее всего включая терминал, работают на "движке браузера", и это никого не смущает.
  • @vt, Хз. Меня смущает, я этим говном не пользуюсь.
  • @vt, У меня QtWebEngine, являющийся отдельным пакетом, поставлен как зависимость ровно одного приложения — браузера. Все остальные используемые мной, приложения, написанные на кутях, его не используют. Совсем. Вообще.
  • @Avatar, Тем не менее ты теперь знаешь, зачем нужен движок браузера приложениям
  • @Irsi, в пакете uucp есть утилита cu
  • @oxyd, Клево, что сказать хотел? У меня такая же нога и не болит?
  • @Irsi, Причём тут ресурсы и скорость загрузки и работы / отзывчиваость?
  • @oxyd, Да, при чем тут они? Из какого пальца ты высосал связь скорости работы и отзывчивости с "электроном"?
  • @oxyd, Ну как бы сказать... На моём не самом новом нуке я не заметил никаких тормозов от приложений на электроне...
  • @vt, Что аргумент про QtWebEngine ни разу не аргумент в данном споре. А уж учитывая то что Qt весь из себя модульный, раскиданный по отдельным пакетам, в отличие от монолита электрона, так и вовсе не аргумент.
  • @Irsi, а что за название приложухи то?
  • @oxyd, Нету никакого монолита, ты сам себе это выдумал
  • @vt, Ну покажи мне яркие примеры, в любых произвольных дистрах. Не вот это вот всё, на текущий момент, занимающее почти 170 мегабайт, а как в Qt / GTK, что-б все отдельные функциональности были любовно разложены по отдельным пакетам.
  • @oxyd, То, что у тебя плохо с чтением — я написал уже три раза. Четвертый? Вся ситуация описана мной в первых двух сообщениях. Ты с чем споришь вообще?