Вырвиглазные эмуляторы терминала в винде
От: student__  
Дата: 20.12.23 10:27
Оценка: :))) :))) :)
Почему все виндовые эмуляторы терминала такое УГ?
cmd.exe, все эти тератермы и проч. Либо ничегo нельзя поменять, либо шрифты вырвиглазные, либо must have в 21 веке фич (тайловое разбиение) нет.
Не видел ничего даже близко приближающегося к линуксовому terminator, а он написан забесплатно на примитивном Питоне.
Где все эти великомудрые господа, со своими "правильными" C#, и проч. A-B-C-D-E-F#?
Может есть какой-то платный (секретный?) но качественный эмулятор?
Re: Вырвиглазные эмуляторы терминала в винде
От: kov_serg Россия  
Дата: 20.12.23 10:59
Оценка: +7
Здравствуйте, student__, Вы писали:

__>Почему все виндовые эмуляторы терминала такое УГ?

__>cmd.exe, все эти тератермы и проч. Либо ничегo нельзя поменять, либо шрифты вырвиглазные, либо must have в 21 веке фич (тайловое разбиение) нет.
__>Не видел ничего даже близко приближающегося к линуксовому terminator, а он написан забесплатно на примитивном Питоне.
__>Где все эти великомудрые господа, со своими "правильными" C#, и проч. A-B-C-D-E-F#?
__>Может есть какой-то платный (секретный?) но качественный эмулятор?

o_O?
https://learn.microsoft.com/ru-ru/windows/terminal/
Re: Вырвиглазные эмуляторы терминала в винде
От: Maniacal Россия  
Дата: 20.12.23 11:27
Оценка:
Здравствуйте, student__, Вы писали:

__>Может есть какой-то платный (секретный?) но качественный эмулятор?

powershell виндовый норм по функциональности. Есть Cygwin с поддержкой линуксового синтаксиса.
Re: Вырвиглазные эмуляторы терминала в винде
От: Alekzander  
Дата: 20.12.23 11:52
Оценка: +2 -1
Здравствуйте, student__, Вы писали:

__>Почему все виндовые эмуляторы терминала такое УГ?


За всех юзеров сказать не могу, могу сказать за себя. Я мала-мала программист под винды, хук от браша с трудом, но отличаю. Так вот, мне в жизни ни разу не нужен был ни терминал, ни эмулятор. Для чего? Для гита? Есть IDE, есть standalone clients (Tortoise, например). И коллеги чаще всего живут так же. Может, в этом дело?
Re[2]: Вырвиглазные эмуляторы терминала в винде
От: student__  
Дата: 20.12.23 12:17
Оценка: +2 :))
Здравствуйте, Alekzander, Вы писали:

A>И коллеги чаще всего живут так же. Может, в этом дело?


Да, дело в этом. Вы привыкли пилить системы, в которых вся инфраструктура давно уже предусмотрена, 1000 раз реализована и почти для всего есть GUI. В системной и околосистемной разработке это не так. Но даже не нужно обязательно разработку в пример ставить. Банальные околоадминские штуки в условиях хренового инета гораздо проще делать в консоли.
Re: Вырвиглазные эмуляторы терминала в винде
От: Mihas  
Дата: 20.12.23 12:28
Оценка:
Здравствуйте, student__, Вы писали:

__>Не видел ничего даже близко приближающегося к линуксовому terminator, а он написан забесплатно на примитивном Питоне.

Да. Термиратор — крут. Где-то я, правда, упирался в его возможности. Тормозил на гигантских текстах чтоли.. Забыл
Потом ради тайлов нашел iTerm для макоси, но чет он не такой радостный.

__>Может есть какой-то платный (секретный?) но качественный эмулятор?

К какому-то клиенту git-а прилагался приличный bash, вроде
Отредактировано 20.12.2023 12:38 Mihas . Предыдущая версия .
Re[3]: Вырвиглазные эмуляторы терминала в винде
От: Sharowarsheg  
Дата: 20.12.23 13:10
Оценка: +2 -1
Здравствуйте, student__, Вы писали:

A>>И коллеги чаще всего живут так же. Может, в этом дело?


__>Да, дело в этом. Вы привыкли пилить системы, в которых вся инфраструктура давно уже предусмотрена, 1000 раз реализована и почти для всего есть GUI. В системной и околосистемной разработке это не так. Но даже не нужно обязательно разработку в пример ставить. Банальные околоадминские штуки в условиях хренового инета гораздо проще делать в консоли.


Это тоже никому не нужно на винде.
Re: Вырвиглазные эмуляторы терминала в винде
От: Osaka  
Дата: 20.12.23 13:24
Оценка: 1 (1)
__>Почему все виндовые эмуляторы терминала такое УГ?
Потому что перестали выпускать программы в текстовом режиме. Хоть и не нужна графика в большинстве случаев, и технологичнее/экономнее по трудозатратам делать в тексте, но в соответствии с дебильско-толерантской модой везде пихают разблуренную графику, не попадающую в пиксели и со сгаживанием шрифтов, с тучей бесящих-тормозящих анимаций, висящую колом при попытке юзать её по медленному RDP.

А всего-то надо взять и сделать рендер в TurboVision для WPF.
Re: Вырвиглазные эмуляторы терминала в винде
От: Слава  
Дата: 20.12.23 14:17
Оценка: +5
Здравствуйте, student__, Вы писали:

__>Может есть какой-то платный (секретный?) но качественный эмулятор?


Есть Far Manager.
Re[2]: Вырвиглазные эмуляторы терминала в винде
От: CreatorCray  
Дата: 20.12.23 22:56
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>Может, в этом дело?

Это был правильный ответ
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[2]: Вырвиглазные эмуляторы терминала в винде
От: iHateBrightVictories Россия  
Дата: 21.12.23 01:51
Оценка: +2
Здравствуйте, Alekzander, Вы писали:

A>Здравствуйте, student__, Вы писали:


__>>Почему все виндовые эмуляторы терминала такое УГ?


A>За всех юзеров сказать не могу, могу сказать за себя. Я мала-мала программист под винды, хук от браша с трудом, но отличаю. Так вот, мне в жизни ни разу не нужен был ни терминал, ни эмулятор. Для чего? Для гита? Есть IDE, есть standalone clients (Tortoise, например). И коллеги чаще всего живут так же. Может, в этом дело?


— gui клиенты git не всегда достаточны для всех потребностей
— некоторые вещи неплохо автоматизируются с помощью bash или cygwin

так что совсем уж отказываться от консоли даже если вы Windows программист не свсем рационально.
Re[3]: Вырвиглазные эмуляторы терминала в винде
От: Alekzander  
Дата: 21.12.23 09:14
Оценка: -3 :)
Здравствуйте, iHateBrightVictories, Вы писали:

A>>За всех юзеров сказать не могу, могу сказать за себя. Я мала-мала программист под винды, хук от браша с трудом, но отличаю. Так вот, мне в жизни ни разу не нужен был ни терминал, ни эмулятор. Для чего? Для гита? Есть IDE, есть standalone clients (Tortoise, например). И коллеги чаще всего живут так же. Может, в этом дело?


HBV>- gui клиенты git не всегда достаточны для всех потребностей

HBV>- некоторые вещи неплохо автоматизируются с помощью bash или cygwin

HBV>так что совсем уж отказываться от консоли даже если вы Windows программист не свсем рационально.


Я сторонник простых процессов. Если уж какие-то действия не пролезают через черепаху, это повод крепко задуматься.

Кстати, последний раз, когда я спорил с челом на эту тему (началось всё с того, что я попросил примеры того, что можно сделать только через командную строку, а в ответ был обвинён в плохом знании гита), он в такие дебри ушёл, пытаясь поймать меня на незнании, что я только диву давался. Он думал, это круто — когда там руками надо сличать какие-то сигнатуры (уж не помню, в чём была суть), а я думал: боже, какие упоротые товарищи, я бы НИКОГДА не пошёл к таким типам, у которых половина творческой энергии уходит не на создание классного продукта, а на борьбу с инструментами.

А так-то, конечно, эти клиенты слабоваты. Ими занимаются те, кто сам мыслит категориями командной строки. (Вот тут
Автор: Alekzander
Дата: 03.12 13:11
было обсуждение на примере wget). Там можно, как минимум, кучу улучшайзингов добавить, а если хорошо подумать, то, может быть, и вообще перепроектировать UI. Мне всегда казалось, что визуализация веток там сделана пре-от-врат-но.
Отредактировано 21.12.2023 9:22 Alekzander . Предыдущая версия .
Re[3]: Вырвиглазные эмуляторы терминала в винде
От: Alekzander  
Дата: 21.12.23 09:20
Оценка: -1
Здравствуйте, student__, Вы писали:

__>Да, дело в этом. Вы привыкли пилить системы, в которых вся инфраструктура давно уже предусмотрена, 1000 раз реализована и почти для всего есть GUI. В системной и околосистемной разработке это не так. Но даже не нужно обязательно разработку в пример ставить. Банальные околоадминские штуки в условиях хренового инета гораздо проще делать в консоли.


Я бы тебе поверил, если бы сам не проработал лет пять в области создания UI для "околоадминских штук" в условиях хренового инета. Штуки были — управлять самим хреновым инетом, соединиться с таким-то сервером, запустить транспорт отсюда туда и т.д. Работа была настолько востребована, что я даже посещал разные интересные места планеты с целью изучения оттенков хреновости инета.
Re[4]: Вырвиглазные эмуляторы терминала в винде
От: m2user  
Дата: 21.12.23 10:20
Оценка:
A>>>За всех юзеров сказать не могу, могу сказать за себя. Я мала-мала программист под винды, хук от браша с трудом, но отличаю. Так вот, мне в жизни ни разу не нужен был ни терминал, ни эмулятор. Для чего? Для гита? Есть IDE, есть standalone clients (Tortoise, например). И коллеги чаще всего живут так же. Может, в этом дело?

Когда на Win8 кнопку выключения хитро спрятали, то пришлось в вспоминать про shutdown /s /t 0
Из остального: runas, mklink, pstools (sysinternals).
Нередко в целях разработки/POC пишутся мелкие консольные утилиты.

A>Я сторонник простых процессов. Если уж какие-то действия не пролезают через черепаху, это повод крепко задуматься.


В нормальных git-клиентах есть встроеный относительно удобный shell. Например diff между ветками из него делал.
Но вообще работа через командную строку повышает вероятность ошибки, поэтому нежелательна вне скриптов.

A>А так-то, конечно, эти клиенты слабоваты. Ими занимаются те, кто сам мыслит категориями командной строки. (Вот тут
Автор: Alekzander
Дата: 03.12 13:11
было обсуждение на примере wget). Там можно, как минимум, кучу улучшайзингов добавить, а если хорошо подумать, то, может быть, и вообще перепроектировать UI. Мне всегда казалось, что визуализация веток там сделана пре-от-врат-но.


IMHO в git и невозможно в общем случае сделать нормальную (не "спагетти") визуализацию, т.к. эта VCS не хранит принадлежность коммита к ветке (в отличие от ,скажем, Mercurial).
Re: Вырвиглазные эмуляторы терминала в винде
От: B0FEE664  
Дата: 21.12.23 10:41
Оценка:
Здравствуйте, student__, Вы писали:

__>Почему все виндовые эмуляторы терминала такое УГ?

Это не правильный вопрос. Правильный вопрос: почему все виндовые эмуляторы терминала такое УГ?

Ни одного нормального графического терминала.
Ни одного нормального многооконного терминала терминала.
Ни одного нормального терминала терминала с отдельными окном историй.
Ни одного нормального терминала терминала со схопыванием повторяющихся строк вывода.
Ни одного нормального терминала с возможностями расширенного поиска.
Вообще в этой технологии всё застряло в 60 годах прошлого века.
И каждый день — без права на ошибку...
Re: Вырвиглазные эмуляторы терминала в винде
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.12.23 10:53
Оценка:
Здравствуйте, student__, Вы писали:

__>Почему все виндовые эмуляторы терминала такое УГ?

__>cmd.exe, все эти тератермы и проч. Либо ничегo нельзя поменять, либо шрифты вырвиглазные, либо must have в 21 веке фич (тайловое разбиение) нет.
__>Не видел ничего даже близко приближающегося к линуксовому terminator, а он написан забесплатно на примитивном Питоне.
__>Где все эти великомудрые господа, со своими "правильными" C#, и проч. A-B-C-D-E-F#?
__>Может есть какой-то платный (секретный?) но качественный эмулятор?

Линукс третий десяток не может выбраться из проблем с железом, Ui и прочими вещами, единственно, в чем он может развиваться — это терминал.

Для винды см сюда
https://learn.microsoft.com/en-us/windows/terminal/panes

Забавное про этот терминатор

Crashes and closes many times a day when using split (and unsplit) shortcuts. The developers don't accept a bug report if isn't critical or not easy to reproduce.


In short, the maintainers seem to have given up and haven’t worked on the project for years, and a new team wanted to continue the work of the original authors.


Видите, даже под лялихом этот терминатор не так что бы востребован.
Отредактировано 21.12.2023 11:01 Pauel . Предыдущая версия .
Re[2]: Вырвиглазные эмуляторы терминала в винде
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.12.23 11:27
Оценка: 3 (2) +1
Здравствуйте, Alekzander, Вы писали:

A>За всех юзеров сказать не могу, могу сказать за себя. Я мала-мала программист под винды, хук от браша с трудом, но отличаю. Так вот, мне в жизни ни разу не нужен был ни терминал, ни эмулятор. Для чего? Для гита? Есть IDE, есть standalone clients (Tortoise, например). И коллеги чаще всего живут так же. Может, в этом дело?


Когда я писал под винду, мне терминал тоже не был нужен.

На бакенде бывает приходится сидеть в нескольких терминалах, сравнивать выхлоп того или иного сервиса, кроме ssh и docker ничего другого нет вне зависимости что за хост, винда или линукс.

Как быть, если видимая проблема в том, что инстанц вроде слишком медленный? ну дали вчетвер больше, а выхлопа нет — как было 1 запрос в секунду,так и осталось.

Типичный девелопер зовет девопса, что бы тот разобрался с деплойментом. А девопс по вашему как будет на инстанц воздействовать? Магией? Или у него чудом окажется нужная кнопка на каждый случай из жизни?

Девопс, подозреваю, вызовет на хосте htop или docker stats что бы знать, куда копать. Девелопер считает что хост завис, а оказывается не хост завис, а докер под капотом занят делом т.к. у него логи битые по какой то причине. В мониторинге этого не видно, т.к. время самого контейнера минимальное, а загрузка хоста вроде бы всего 20%, контейнеров штук 10 — вроде всё хорошо.
На самом деле — инстанс работает на пределе, и выше 20% ему не дает подняться бюджет, а 99% времени уходит в никуда.
И что бы всё это локализовать, идентифицировать, нужно лепить некоторые инструменты на ходу, часто одноразовые — работать будут меньше, чем пишутся

Или так, другой кейс, сдох прод, надо сделать первичный анализ, локализовать проблему итд итд. вы что думаете, прямо из вашей ИДЕ вы будете иметь доступ к проду?

Тут собираем последствия
ssh prod docker exec backend ./collect-this-and-that.sh > prod.everthing


Вот так смотрим системные логи прода
journalctl -f


Все что можно, автоматизировано и выведено в дашборды. Но штука в том, что часть проблем упорно идут мимо этих дашбордов, как бы вы ни старались и какая бы ос там ни была.
Например, в дашборды не попадёт тот самый файл который зааплоадил юзер. Его надо взять руками.
И таких мелких вещей на самом деле довольно много.

Пофиксили одни проблемы — стали заметны более редкие, для них нужен другой инструмент. добавили компонент — появилось чтото и от него.
Re: Вырвиглазные эмуляторы терминала в винде
От: goto Россия  
Дата: 21.12.23 11:57
Оценка:
Здравствуйте, student__, Вы писали:

__>Почему все виндовые эмуляторы терминала такое УГ?

__>cmd.exe, все эти тератермы и проч. Либо ничегo нельзя поменять, либо шрифты вырвиглазные, либо must have в 21 веке фич (тайловое разбиение) нет.
__>Не видел ничего даже близко приближающегося к линуксовому terminator, а он написан забесплатно на примитивном Питоне.
__>Где все эти великомудрые господа, со своими "правильными" C#, и проч. A-B-C-D-E-F#?
__>Может есть какой-то платный (секретный?) но качественный эмулятор?

Так в виндах и калькулятор так себе, и игры не самые крутые, и даже броузер, говорят, не самый молодежный. Так себе система, да.

Не знаю, как сейчас, но в свое время шеллов для винды было как собак нерезаных — ставь любой.
Re[2]: Вырвиглазные эмуляторы терминала в винде
От: CreatorCray  
Дата: 21.12.23 11:59
Оценка: +1 -3 :)
Здравствуйте, B0FEE664, Вы писали:

BFE>Вообще в этой технологии всё застряло в 60 годах прошлого века.


Да потому что эта "технология" там никому нафиг не упала.
Сам подумай: было бы надо — давно бы уже написали.
Я из своего личного опыта скажу: на винде консольные утилиты пишутся как правило когда надо прямо щас решить какую то задачу и надо быстро.
После чего утилита остаётся консольной в двух случаях:
— если она применяется раз в сто лет.
— если она крайне простая в использовании, например какой нить конвертор из одного формата в другой, где ты даёшь имя файла откуда, имя файла куда, и пару-тройку параметров.
Но как только тулом по настоящему начинаешь много и серьёзно пользоваться — тул переписывается в гуёвый, ибо нет никаких сил мудохаться врукопашную и хочется чтоб было наглядно и удобно.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[3]: Вырвиглазные эмуляторы терминала в винде
От: B0FEE664  
Дата: 21.12.23 13:18
Оценка:
Здравствуйте, CreatorCray, Вы писали:

BFE>>Вообще в этой технологии всё застряло в 60 годах прошлого века.

CC>Да потому что эта "технология" там никому нафиг не упала.

Если бы это было так, то ей никто бы не пользовался.

CC>Но как только тулом по настоящему начинаешь много и серьёзно пользоваться — тул переписывается в гуёвый, ибо нет никаких сил мудохаться врукопашную и хочется чтоб было наглядно и удобно.


Да, всё можно сделать наглядно и удобно, но мало кто может. Если сделать анализ GUI приложений, то процентов 80-90 надо переделать.
Например: виндовый калькулятор — безбожное убожество. Это попытка эмуляции физического устройства — ошибочный подход в самом своём основании.
И каждый день — без права на ошибку...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.