Команда разработчиков текстового редактора Zed объявила о реализации поддержки платформы Linux. Готовые сборки, подготовленные для архитектур x86_64 и ARM64, поддерживают работу в большинстве дистрибутивов Linux. Редактор примечателен наличием возможностей для совместной работы над кодом, высокой отзывчивостью интерфейса и выполнением растеризации окон на стороне GPU...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61524
И конечно же не работает без Vulkan.
> И конечно же не работает без Vulkan.Разумеется.
Разве еще остались видяхи, не поддерживающие вулкан?
Остались даже видяхи поддерживающие только фреймбуффер!
Конечно, особенно на ноутах
на каких, извините? на линуксе даже хасвеллы вулкан поддерживают
4-х сотая и 5-сотая серии, например. Да они старенькие, но до сих пор в строю. :)
Хотел написать про Intel HD Graphics 4000 (Ivy Bridge GT2), но оказывается что там есть Vulkan 1.3 (не 1.2, как я думал), и редактор работает. Это драйвер crocus.
Хватит сидеть на 9500 gt
Тут 700-ая нужна
Для текстового редактора мало! Мы можем придумать лучшие текстовые редакторы для лучших видеокарт!
У меня радеон 600 работал нормально. Даже игры запускал!
> У меня радеон 600 работал нормально. Даже игры запускал!Такие как вы невыгодны производителям железа, но выгодны бы были игроделам, просто они - глупые, не понимают, что сами себя загнали в угол повышением градуса вау-эффекта. Что в конечном итоге превращается в то, что вау есть, а эффекта к сожалению всё меньше! ¯\_(ツ)_/¯
У нвидии вулкан поддерживается начиная с Maxwell 1: gtx 745/750, это на минуточку февраль 2014 года. (может и раньше, но я не спец в зеленых видяхах)А вот АМД поддерживает вулкан с HD 7000, а это январь 2012 года!
Так что просто выкинь свой недокомп в мусорку и поищи на помойке что-то более современное.
Ну или... просто не пользуйся, это же так просто!
Тут таки Vulkan 1.3 нужен
Поновее железки
Я в этих версиях не разбираюсь, но у меня стоит древняя Radeon HD 7770 и на ней Zed работает.Точнее, он отрисовывается ок. Де факто не юзабелен, потому что в command palette отсутствуют команды редактирования почему-то, я после установки тут же споткнулся что мне не сделать upcase на выделение, а при ближайшем рассмотрении выяснилось что там вовсе нет команд редактирования. Но я из сорцов с git'а ставил, может что-то пошло не так. Попробую на выходных потестить готовую сборку. Но суть в том, что интерфейс он рисует, текст, контролы все, всё ок.
> Я в этих версиях не разбираюсь, но у меня стоит древняя Radeon
> HD 7770 и на ней Zed работает.
> Точнее, он отрисовывается ок. Де факто не юзабелен, потому что в commandзае...сь.
Вот так у них все - "работает". Точнее - "отрисовывается". Ну видимо я да, не программист нынче, придется с этим смириться.
> Вот так у них все - "работает". Точнее - "отрисовывается". Ну видимо
> я да, не программист нынче, придется с этим смириться.Да, ты не программист.
Т.к чел сам написал что " я из сорцов с git'а ставил, может что-то пошло не так. "
Был бы прогаммистом, то догадался, что если качаешь "какие-то сорцы с гитхаба" то не факто что оно даже скомпилится.
действительно, мы ж всегда качаем какие-то сорцы с какого-то там - а не исходник от авторов софта. Впрочем, да, современный смузи-софт он такой, даже в этом случае не факт что скомпилится и уж точно не заработает.Оно скомпиляется правильно только на ноутбучеке своего горе-разработчика, в единственно-верной wslечке, а почему - он и сам не знает.
онжепрограммист, ему некогда читать документацию. Какое из двадцати найденых на стековерфлове заклинаний с sudo sudo su оказалось правильным и в каком порядке он их набирал - а хз. У него все работает, значит так и надо.
https://vulkan.gpuinfo.org/listfeaturescore13.phpПользователи 1% никому не интересны.
> https://vulkan.gpuinfo.org/listfeaturescore13.php
> Пользователи 1% никому не интересны.Data is based on reports submitted.
Логично что те у кого нет ненужного вулкана, ничего не сабмитят.Ну и логично что мнящие себя разработчиками не могут в логику.
Lenovo G780, i7-3632QM 2.20GHz 8 core, 16Gb DDR3, 2Tb, Intel HD Graphics 4000 + NVIDIA GeForce GT 635M. 2014 года - за глаза хватает для работы и кино.
На помойке чаще что-то даже старше 2014 года валяется, как ни грустно. Получается что их продолжают юзать! Так что они вполне в ходу.
Где есть такие помойки? На своих я находил только разбитые мониторы с ЭЛТ.
> Так что просто выкинь свой недокомп в мусоркуЗачем? Когда есть потреб-и, которые покупают каждый год новый пуберкомп и за свой счёт тянут прогресс в области упаковочных материалов. Я свой ноут выкину, когда сломается. К году 20-му его службы. И куплю что-нибудь существенно лучшее, что сможет за такой срок породить промышленность, а не тоже самое с перламутровыми наклеечками. А пока прекрасно работаю на старом, а на сэкономленное покупаю дитям мороженые и бабам цветы. А ты иди работай, на новую цацку с турбонаддувом зарабатывай, пока волосы не выпадут и стоять не перестанет, кто-то же должен кормить корпоративную дармоедскую вертикаль. Хорошо, что это не я.
В целом я согласен с твоим подходом, сам меняю подобную технику не чаще раза в семь лет.
Но вполне возможно, что у тебя просто денег нет на новый комп, вот ты и злишься.
Они претендуют на легковесность и быстроту, если они будут поддерживать не вулкан, то кто-то попробует запустить на старом компьютере!
Обычный ноутбук с gt810m
*адресовано 2.190*
Пардон, но видеокарты двенадцатилетней давности поддерживают Вулкан. Это же какое старьё должно быть?
(Не оправдываю очередной смузи-редактор)
Еще немного, и редактор догонит kate по возможностям, а лет через 10 и нынешний vscode
Через 10 лет редактор будет сам писать код. Полностью!
> Через 10 лет редактор будет сам писать код. Полностью!но компилироваться этот код по прежнему не будет.
Ещё немного и не сможет быстро открыть файлы размером мб 30?
Попробовал. Вернулся на JetBrains.
Java = тормоза.
Ага, несколько секунд на старт и загрузка проца во время простого набора кода, как будто запустил игру, глюки с переключением веток Git - файловое дерево не обновляется, заметные лаги и притормаживания относительно других IDE, и всё это кушает 2-4ГБ ОЗУ - сколько не дай, всё равно тормоз. И да, кривая реализация консолей под виндой и её цветовой схемы на белой теме, причем, даже насыпание отладочного лога в эту консоль тоже лагает.
Неплохая статья о том, как больно делать десктопный приложения под линукс
https://zed.dev/blog/zed-decoded-linux-when
если твой "текстовый редактор" требует GPU для своей работы, и ты еще шлепаешь губой о какой-то там "производительности" - тебе и должно быть больно. И после смерти тоже.
Ты имеешь в виду "не требует"? Тогда согласен. Потому что жрать процессор и лагать это не то, что должен делать текстовый редактор. Со многими операциями видеокарты справляются куда эффективнее.
если вам для редактирования, с-ко, _текста_ нужны эти операции - вам поможет только эвтаназия.
Если тебе для понимания, что там не только редактирования текста, не хватает статьи, то эвтаназия тебе не поможет, тк я осуждаю насилие над животными, даже неразумными.
Ты всегда можешь накатить ДОС, открыть лексикон и редактировать текст сколько угодно на унитазе 30летней давности.
> Если тебе для понимания, что там не только редактирования текстану да, ну да - текстовые редакторы нынче для чего угодно, только не редактирования текста.
Без модного GPU просто никак.
Ну давай попробуй запустить текстовый редактор без GPU хотя бы на 286.
Посмотрим как ты будешь передавать битики на экран)
Без видяхи ты сможешь разве что ковер смотреть.ps а что такое "модный" GPU? Вулкан сейчас поддерживает вообще все.
даже днищенская встройка интела поддерживает то ли с 6го, то ли с 7го поколения.
просто прими что этот редактор не для любителей коре2дуо
> если вам для редактирования, с-ко, _текста_ нужны эти операции - вам поможет
> только эвтаназия.Вот видно, что не программист. Ты, видимо, не понимаешь, как работает среда разработки, и какие графические операции ей приходится выполнять регулярно. Да даже простой вывод неформатированного текста в эмуляторе терминала текста лагает и тормозит исполнение. И чем больше разрешение, тем более это заметно. А уж когда какие-то вычисления запущены фоном, любые тормоза увеличиваются.
> если твой "текстовый редактор" требует GPU для своей работыТекстовые редакторы исторически полагались на видеокарту для отрисовки текста. Когда-то давно в видеокартах было принято иметь то, что в русскоязычных переводах называли знакогенератором, более известное название для этого "текстовый режим". Когда гуи победили, текст начали рисовать на процессорах, потому что когда видяха в графическом режиме, никак знакогенератором не воспользоваться.
Но на всех этих ваших опенгл вполне возможно изобразить железный "знакогенератор", который будет текст собирать из текстур отдельных глифов. Для пропорциональных шрифтов со всякими наворотами это может быть не очень работает, но для fixed шрифтов это работает на ура. Вплоть до того, что для отрисовки простыни текста достаточно из этой простыни сделать массив структур {символ, атрибуты} и сунуть его в видеокарту, чтобы та обрезала как надо не влезающее на экран, и потом шейдером преобразовала бы каждую структурку {символ, атрибут} в текстурированный глифом прямоугольник на экране.
Прям ностальгия по досу берёт, от такого подхода. Единственное ключевое отличие, невозможно просто взять взять изменить символ на экране посредством чего-нибудь типа vmem[col + 80*row].ch = 'a'; vmem[col + 80*row].attr = RED_ON_BLACK;. Надо весь массив перезаливать, и на каждый кадр отправлять на выполнение.
> Текстовые редакторы исторически полагались на видеокарту для отрисовки текста.текстовые редакторы исторически работали с терминалом, к видеокарте которого прямого (и вообще хоть какого-то) доступа у них - не было. И ничего, работали.
Лет за этак двадцать до появления того доса.ты уверен что ручное ковыряние с opengl и отрисовкой каждой буковки - задача текстового редактора, а не тулкита ?
(которому, если он не совсем уж руко...опый - погалается уметь обойтись и без opengl, если его тут внезапно не нашлось, не говоря уже про модные вулканы)
> текстовые редакторы исторически работали с терминаломКоторый был специальной машиной для вывода текста. Сначала принтером, который брал на себя всю работу по "формированию" каждого глифа на бумаге. Потом принтеры заменили на ЭЛТ.
> ты уверен что ручное ковыряние с opengl и отрисовкой каждой буковки - задача текстового редактора, а не тулкита?
Так они и сделали это тулкитом. Это давно забытая практика создания тулкита под программу. Так gtk начался, например.
> Текстовые редакторы исторически полагались на видеокарту для отрисовки текстаНа телетайп они полагались, а не на видеокарту. Потом начали полагаться на терминалы, подключенные через COM-порт.
И вот честно, сколько пользуюсь текстовыми редакторами, никогда тормоза не возникали от отрисовки. Какие-нибудь расчёты и автодополнение кода, развернуть/свернуть большой блок - да, может тормознуть. Отрисовка же текста всегда происходит быстрее, чем я успеваю заметить.
>vmem[col + 80*row].ch = 'a'; vmem[col + 80*row].attr = RED_ON_BLACK;если так писать, то на cga/mcga был "снежок", надо ждать верт. синхронизацию.
ну и писать лучше уж сразу слово, чего мелочиться.
ну и по байтикам записывать - так себе идея. stosw для записи полной видеостраницы. В текством режиме (которые кстати мог быть еще 40х25) если не изменяет склероз их было несколько.
> больнов статье буквально: "мы выбрали хруст ради кроссплатформенности, но оказалось, что никакой хруст-платформенности не существует, а в линуксе в отличие от мака поддерживать нужно больше одной видяхи мы такованиажыдали!!!!"
> в линуксе в отличие от мака поддерживать нужно больше одной видяхиВ линуксе тебе нужно поддерживать кучу несовместимых поделий.
Тебе же расписали:
- support X11 or Wayland?
- Which audio server are you going to support to get audio calls working? PipeWire? Or still
PulseAudio?
- which desktop environment or window manager are you going to support? KDE or GNOME? Qt or GTK?
И это без всяких маргинальных DE.А ведь это не кроссплатформа, это просто куча разнородного омна в рамках ОДНОЙ платформы.
Впрочем что еще ожидать от stable anything is nonsense
Всё перечисленное забота тулкита или движка. В том числе, поддержка любых платформ. Qt, к примеру, хорошо с этим справляется. Электрон определённо хуже.
> Всё перечисленное забота тулкита или движка.но эти ребята решили закатить солнце вручную... и внезапно расстроились, обнаружив что оно горячее и обжигает их лапки.
> Qt, к примеру, хорошо с этим справляется. Электрон определённо хуже.
ну вроде vscode тоже вулканов не требует.
Как-то там справляется с немодными технологиями.
> Всё перечисленное забота тулкита или движка. В том числе, поддержка любых платформ. Qt, к примеру, хорошо с этим справляется.Немного не так. Можно в приложение притянуть все компоненты Qt, который использовался при его разработке, чтобы оно работало на любой платформе (не считая системных компонент). Поэтому хорошо, но не совсем из-за неполной обратной совместимости Qt, в частности, и Linux, в-общем. С Windows несколько проще. С mac сложнее.
> support X11 or WaylandX11 конечно, он универсальнее.
> Which audio server are you going to support to get audio calls working? PipeWire? Or still
PulseAudio
Никакой. Гоняй alsa. Если клиенту будет очень нужно - заделает себе alsa поверх пульсы или чего там ещё надо.
> KDE or GNOME?
Ни тот, ни другой. Пиши под нативные иксы, чтобы программа работала везде. Можно использовать хинты. Нельзя - dbus.
> X11 конечно, он универсальнее.Но уже никому нафиг не нужен.
ОСновные дистрибутивые его закапывают в пользу вейланда, а тратить ресурсы ради горстки маргиналов... ну вообще не эффективно.
На 6 кедах иксы работают гораздо хуже чем вейланд, и исрпавлять это будут "если найдется время"> Ни тот, ни другой. Пиши под нативные иксы, чтобы программа работала везде.
> Можно использовать хинты. Нельзя - dbus.Но зачем? Зачем чтобы она работала везде?
Достаточно чтобы она работала у 80-90% пользовтелей.
А это как раз топовые дистры, перешедшие на вейланд.
Так что любителей некрожелеза и иксов, можно смело отправлять за борт своих пользовтелей, многого они все равно не потеряют.
> Но уже никому нафиг не нуженНикуда он денется. Даже если физическая карта будет работать через вейланд, останется xpra и пофиг какой-то там у него бекенд, если фронтенд - иксы. А программисты, внезапно, частенько работают через сетевую прослойку - либо ради доступа по сети, либо ради изоляции. Тот же самый firejail у меня настроен работать через xpra, чтобы никаких утечек не было. При чём, если автор пакета запускает firejail внутри xpra, то я для большей безопасности запускаю xpra внутри firejail, а связь пробрасываю через юникс сокеты.
> Достаточно чтобы она работала у 80-90% пользовтелей.
90 процентов пользователей линукс - это совсем не программисты, нафига им текстовый редактор?
> отправлять за борт своих пользовтелей
Ради чего? Какие такие бонусы даёт интеграция с кедами или гномом, чтобы оправдать сокращение пользовательской базы? Тем более что программистским софтом пользуются как раз программисты, которые настраивают и ковыряют свои системы довольно глубоко, отходя от пользовательских стандартов.
Чем плох пример того же blender3d, который не завязан ни на один из DE, работает с собственной библиотекой ГУИ, используется профессионалами, которым пофиг на DE, потому что им компьютер нужен для работы а не для шашечек.
> А программисты, внезапно, частенько работают через сетевую прослойку - либо ради доступа по сети, либо ради изоляции.Э... это мы говорим про ХОрг где любое окшко может заглянуть в соседнее?
Ну типа ломанули твой браузер через js и уязвимость либы показывающей картинки/видео.
И он смотрит в товй код, экран, ввод и тд> 90 процентов пользователей линукс - это совсем не программисты, нафига им текстовый редактор?
А причем тут пользователи линукс?
У них заявлена поддержка винды и мака. А там такое кол-во людей, что даже 10% это будет огого.> Ради чего? Какие такие бонусы даёт интеграция с кедами или гномом, чтобы оправдать сокращение пользовательской базы?
Бонус в том, что ты уменьшаешь фрагментацию. Выкидываешь целый пласт багов. Разгружаешь саппорт.
> Чем плох пример того же blender3d, который не завязан ни на один из DE, работает с собственной библиотекой ГУИ, используется профессионалами, которым пофиг на DE, потому что им компьютер нужен для работы а не для шашечек.
Тем что эту собственную либу ГУИ надо написать?
А для этого нужны компетенции, время и ресурсы.
>> А программисты, внезапно, частенько работают через сетевую прослойку - либо ради доступа по сети, либо ради изоляции.
> Э... это мы говорим про ХОрг где любое окшко может заглянуть в
> соседнее?Ага. Поэтому недоверенный код я гоняю через firejail и xpra. В процессе разработки большая часть кода недоверенная, потому что любой мануал начинается с настройки автоматической загрузки и запуска зависимостей. И только посмотрев, что оно там делает, можно заморозить конкретную версию и перевести собранное приложение в разряд доверенных.
Ну и ещё бонусом jetbrains балуется телеметрией, поэтому я тупо сеть отключаю в тюрьме.
> Ну типа ломанули твой браузер через js и уязвимость либы показывающей картинки/видео.
Именно поэтому к уязвимостям в браузерах относятся так серьёзно, и их искореняют. Подсмотреть картинки-видео, это ещё фигня. А вот подсмотреть файловую систему или запустить произвольный код - вот это уже прям ужас-ужас.
И тут уже не важно, как у вас изолированы окна в вашем сеансе, если окружение позволяет делать скриншоты чужих окон, то взломанная программа запустить эту скриншотилку и сохранит изображения любого окна, даже "защищённого"
>> 90 процентов пользователей линукс - это совсем не программисты, нафига им текстовый редактор?
> А причем тут пользователи линукс?Потому что мы обсуждаем KDE vs Gnome vs ванильные иксы. Пользователям винды или мака уж точно не нужны ни KDE, ни Gnome. Иксы им тоже не нужны.
>> Ради чего? Какие такие бонусы даёт интеграция с кедами или гномом, чтобы оправдать сокращение пользовательской базы?
> Бонус в том, что ты уменьшаешь фрагментацию. Выкидываешь целый пласт багов. Разгружаешь
> саппорт.Какие ещё к чёрту баги? Чтобы были баги, нужен код, который будет взаимодействовать конкретно с той хтонью, в которую превратились современные DE. Если ты не взаимодействуешь с ними, то и багов не будет. А если ты пишешь код для взаимодействия - я повторю свой вопрос, для чего ты его пишешь и какие такие фичи хочешь добавить?
>> Чем плох пример того же blender3d, который не завязан ни на один из DE, работает с собственной библиотекой ГУИ, используется профессионалами, которым пофиг на DE, потому что им компьютер нужен для работы а не для шашечек.
> Тем что эту собственную либу ГУИ надо написать?
> А для этого нужны компетенции, время и ресурсы.Нет, это понятно. Но мы же обсуждали с точки зрения пользователя. Что мол если программа не поддерживает кедов, и гномов, то зачем такой хренью пользоваться? Мол, пользователи ванильных приложений застыли в прошлом веке.
Ну а я привёл пример профессиональной программы, написанной для работы, а не для рюшечек. Пользователи с радостью ей пользуются и не переживают об отсутствии интеграции. Потому что для них это работа, а не развлечение.
> Именно поэтому к уязвимостям в браузерах относятся так серьёзно, и их искореняют.
> Подсмотреть картинки-видео, это ещё фигня. А вот подсмотреть файловую систему или
> запустить произвольный код - вот это уже прям ужас-ужас.Что правда? А чего тонны либ на дырявой сишке не перепишут хотя бы по стандарту МИСРА?
Или на какой-то ада-спарк?Вот пример opennet.ru/opennews/art.shtml?num=59746
"позволяющая обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения"
"Уязвимость позволяет выполнить свой код при обработке специально оформленных WebP-изображений. Опасность уязвимости усугубляет то, что в сети выявлен рабочий эксплоит, который уже применяется злоумышленниками для совершения атак (0-day)."Поможет ли твой твой firejail от такого?
> Потому что мы обсуждаем KDE vs Gnome vs ванильные иксы. Пользователям винды или мака уж точно не нужны ни KDE, ни Gnome. Иксы им тоже не нужны.
И кеды и гном заявили про дро иксов.
Это значит что баги фикситься не будут.> Какие ещё к чёрту баги? Чтобы были баги, нужен код, который будет взаимодействовать конкретно с той хтонью, в которую превратились современные DE. Если ты не взаимодействуешь с ними, то и багов не будет. А если ты пишешь код для взаимодействия - я повторю свой вопрос, для чего ты его пишешь и какие такие фичи хочешь добавить?
Почти 1000 багов в багтрекере ХОрга?
gitlab.freedesktop.org/xorg/xserver/-/issues
Типа xserver segmentation fault
Которые скорее всего никто исправлять не будет.> Нет, это понятно. Но мы же обсуждали с точки зрения пользователя. Что мол если программа не поддерживает кедов, и гномов, то зачем такой хренью пользоваться? Мол, пользователи ванильных приложений застыли в прошлом веке.
Так пользователя никто не спрашивает.
Программер пишет так как ему удобно. Тем кому это подходит - пользорватели, те кому не нравится, не пользователи.
Там же не про дессктопный линукс, а про их вендорлокнутые велосипеды. Могли б не выпендриваться с рендерингом на GPU, отрисовка текста по большей части сводится к копированию байтов из текстурного атласа в буффер окна. Там упор в скорость памяти, а не в вычисления, даже если буковки перекрашивать на лету, так что от GPU польза не положительна. С этой задачей успешно справлялись на CPU ещё во времена 8086.
> С этой задачей успешно справлялись на CPU ещё во времена 8086.Вот только ирония в том, что текст тогда рисовался как раз видеокартой.
Тогдашние "видеокарты" даже 2+2 не могли посчитать, это совсем не то же самое, что сейчас. Сейчас у меня пучарм при банальном скролле грузит видяху вычислениями так что дросселя свистят.
Вы утверждаете, что хватало CPU. Много было редакторов, работающих в графическом режиме? Все работали в текстовом, а там вывести один символ — буквально два байта переслать (а можно обойтись и одним).
Ну да, написал не то, что имел ввиду. Знакогенератор использовался. Но при желании и без него проц бы справился с такой задачей, памяти только мало было для графики.
> Вы утверждаете, что хватало CPU. Много было редакторов, работающих в графическом режиме?разумеется никому не приходило в голову текст программы рисовать в графическом режиме.
А если ты про редакторы документов - то да, полно, не одним же "лексиконом" жить.Но нормальные, а не чирайтеры, начались с winword2 - именно потому что им дали удобный готовый апи а не заставили рисовать буковки по точкам.
И ничего, кстати, как-то работало в графике на тех совершенно безмозглых видеокартах и дохлых 386
Сравнивать 8086 и 386 (даже и дохлый) — ну, это такое.
> Сравнивать 8086 и 386 (даже и дохлый) — ну, это такое.во времена 8086 старались не использовать графические режимы для рисования буковок.
Во времена 386 это уже вовсе не было проблемой.А сейчас почему-то снова стало. Буковки что-ли какие-то не те?
> Сейчас у меня пучарм при банальном скролле грузит видяху вычислениями так что дросселя свистят.Конечно. Лучше грузить шину передавая рендер каждого кадра в видеокарту. /s
Если у тебя видеокарта свистит от того, что ей надо отрисовать несколько тысяч текстурированных прямоугольников, то я б рекомендовал проверить что с ней. Может купить новую. То есть можно старую, в смысле выпущенную десять лет назад, но новую, то есть не заезженную долгим использованием.
> Тогдашние "видеокарты" даже 2+2 не могли посчитать
Ну это как сказать. Я думаю, что на VGA можно было исхитриться и сложить 2+2. Если побитовую логику задействовать, то там был xor точно, и это полдела для сложения int'ов, останется только как-то с переносами между разрядами разобраться.
> Конечно. Лучше грузить шину передавая рендер каждого кадра в видеокарту.В родной среде для этого редактора, на макбуке, как и во многих ноутах, память одна для CPU и GPU. Ну а шина это просто провода, ничего страшного в её загрузке нет, она для этого и есть.
> Если у тебя видеокарта свистит от того, что ей надо отрисовать несколько тысяч текстурированных прямоугольников
Свистит она от того, что это здоровенный кирпич с 3 вентиляторами, потреблящий 200 Вт когда её грузят вычислениями, пусть и на миллисекунды. Мне не жалко 200 Вт на редактор текста, просто рукожопо это как-то, подключать / отключать такую силовую нагрузку ради простого копирования кусочка текстурки. А ещё вместо пердолинга с различными графическими апи они могли бы какие-то полезные фичи сделать, но не сделали.
> Ну а шина это просто провода, ничего страшного в её загрузке нет, она для этого и есть.Шина -- это узкое место, процессор по шине общается не только с видеокартой. Современные вычисления в принципе тормозят именно на пересылке данных, и чем длиннее провод, по которому передавать надо, тем больше ватт на пересылку бита уходит, тем больше греется система, тем меньше частоты выставляются, чтобы она не сгорела.
> Свистит она от того, что это здоровенный кирпич с 3 вентиляторами, потреблящий 200 Вт когда её грузят вычислениями, пусть и на миллисекунды.
У тебя там что-то не то, я тебе на полном серьёзе говорю. Отрисовывать десяток тысяч текстурированных прямоугольников на каждый кадр даже для видеокарты из нулевых было плёвым делом, она делала это не напрягаясь вовсе. Может у тебя thermal control поломан, и он крутит вентиляторами "на всякий случай"? Может у тебя пылью и мхом там всё поросло, и поэтому видяха в полушаге от перегрева в idle состоянии?
Короче, выкинь свой кирпич, и пользуйся встройкой.
> Шина -- это узкое местоДостаточно широкое, чтобы пересылка окошек ни на что не влияла. К тому же популярные графические тулкиты обновляют окно приложения при изменениях кусочно.
> У тебя там что-то не то
Не то - это не оч умные разрабы IDE. Раз уж пошёл обмен непрошенными советами - ознакомься с учебником физики. Напряжение питания кристалла видекарты ~1В, при 200Вт это 200А, ток как в сварочном аппарате. Что ты мне тут про слабые карты из нулевых рассказываешь? Никакого мха там нет, разумеется, при работе в IDE вентиляторы не крутятся. От композитинга на стороне оконного менеджера кстати ничего не свистит.
> Напряжение питания кристалла видекарты ~1В, при 200Вт это 200А,Ну и с какого твоя видеокарта потребляет 200Вт отрисовывая 10k прямоугольников? Это задача ей на один чих. Даже если ей на это надо 200Вт, то сколько времени? Микросекунду? 200Вт*10^-6сек получаем сколько? 0.0002Дж? Я правильно нули посчитал?
Да даже рендеринг на GPU можно было бы сделать значительно проще, в Rust по рендерингу уже образовалась экосистема из wgpu + winit, через которую можно за час набросать приложение, что будет работать под vulkan+opengl+directx+metal из коробки
ну если делать через ж и на новомодном язычке, то да больно. Но, есть мнение, что для них боль это радость и без боли они не могут. Если б у них было желание написать быстро, кроссплатформенно и без боли, то взяли какой-нить qt, но повторю без боли это не их путь.
Забываешь что боль от поддерживания и латания этогл добра на Qt сильно перевешивает
> Забываешь что боль от поддерживания и латания этогл добра на Qt сильно
> перевешиваетЯ поддерживал и "латал" приложение на qt и именно в кроссплатформенном исполнении. Я не припомню никаких болей, даже более скажу, это был самый позитивный опыт на с++.
Остальные либы на плюсах гораздо хуже, тут не спорю. Но пeрдoлинг с прикручиванием сторонних либ и простреливаниями памяти все такой же.
Лол, прогеры настолько отупели, что для отрисовки букв процессора им уже не достаточно. Скоро NPU потребуется, а то другое как-то не модно уже.
Для отрисовки букв недостаточно процессора, потому что тогда буквы никто не увидит! И зачем тогда данные туда-сюда гонять? Рисуйте сразу там!
Используйте промежуточные библиотеки которые скрывают линукс от разработчика!
> Используйте промежуточные библиотеки которые скрывают линукс от разработчика!Java? 😂
Такого нет.
- Who's Zed?
- Zed's de*d, baby. Zed's de*d
Зашёл ради этого комментария.Интересно, у них там "Zed" не вызывает столь очевидных ассоциаций, или они сознательно так обозвались?
>очевидных ассоциацийА тут вызывает? Я не имею ни малейшего понятия к чему это отсылка.
Видимо молод и не смотрел "Криминальное чтиво"
> Видимо молод и не смотрел "Криминальное чтиво"Я видел это кино. Но даже сейчас, когда ты сказал что именно вспоминать, я не помню никаких Зедов.
У Зеда ещё мотоцикл был
Не мотоцикл, а чоппер!
Именно по русски, это называется мотоцикл.
А в фильме чоппер.
С Zed is dead там тоже не всё так просто, технически на тот момент Зед ещё жив, но…
Для тебя это будет сюрпризом, но "по-английски" это тоже называется motocycle. Но конкретно эта разновидность "мотоцайкла" называется "чоппер".
Странная какая-то логика определения возвраста по фильмам
Я вот "Прибытие поезда на вокзал Ла-Сьота" смотрел, а "Криминальное чтиво" - нет (серьёзно).
Возможно в 1896 году у меня просто было настроение фильмы смотреть, а в 1995 году как-то не хотелось. Такая же логика?
У меня ассоциация с презабавнейшей досовой игрой Zed[1] про войны роботов, которые в видеозаставках бухают машинное масло и несут какую-то пургу. Возможно где-то промеж этой пурги была фраза про мёртвого Zed. Может нет, давно это было, я не помню.
Вот зачем ты про напомнил ?
Пришлось пойти и купить в Gog.com - в далёких годах я кажется в её демку играл, мало там было уровней.
https://www.youtube.com/watch?v=1EPU7xgx4To
С языка снял
Ребята лучше пишите на Vim-е! Я серъёно, Vim - это круто.
эм... Вообще я собирал его под линукс пару недель назад. Из-за того что оно на расте, директория "легкого редактора" после релиз-сборки БЕЗ дебагинфы раздулась до десяти гигабайт. С точки зрения функционала - он работал вполне нормально под линуксом. Если вдруг кто спрашивает - из-за раздутых билд директорий при сборке и телеметрии - не рекоммендую.
> из-за раздутых билд директорий при сборкеА когда это стало проблемой? У тебя мало места на диске?
Что мешает сделать рамдиск напр. гигов на 32 на время сборки, а потом его дропнуть? Будет и быстро, и чисто.
Да, у меня мало места на диске. А что если у меня аж два проекта а не один? А если взять мою систему в которой более тысячи пакетов и каждому позволить столько места занимать?. Я понимаю, что миллиардеры могут себе позволить бесконечную память и диски, но большинство из миллиардов землян себе такое позволить не могут.
> Да, у меня мало места на диске. А что если у меня аж два проекта а не один?А очищать build folder после сборки ты не пробовал? Мало ли, может оно начне освобождать место?))
Большинство из миллиардов землян себе не могут позволить есть нормальную еду и пить нормальную воду. Но они какбЭ не целевая аудитория єтого редактора. Как и ты.
Поэтому возвращайся как купишь диск.
>Большинство из миллиардов землян себе не могут позволить есть нормальную еду и пить нормальную воду. Но они какбЭ не целевая аудитория єтого редактора. Как и ты.Поэтому возвращайся как купишь диск.
Так это надо писать на главной странице этого проекта и на первой строке описания - это фрикасе из кала для миллиардеров копрофагов, а не для миллиардов обычных людей, ато пишут лож что это редактор кода и обманывают миллиарды людей! Ни стыда, ни совести ни чести у таких лжецов!
в тысячах проектах будет куча общих крейтов. если для тебя это действительно проблема, то есть решения в виде расширений для cargo, которые сами все чистят одной командой
> до десяти гигабайтЭто в наше время много? Сейчас какой-нибудь react-todo-example своими node_modules занимает не меньше. А тут сложное десктопное кроссплатформенное приложение.
С удивлением обнаружил, что его уже опакетили в arch extra. Занимает 118 мегабайт после установки.
>> Занимает 118 мегабайт после установки.феноменально, тестовый редактор, который мало чего умеет ... Туда чего всё статически линкуется?
Мало что умеет?
Тебе целую статью написали про его умения, что он умеет все что делают IDE, кроме дебага.
А теперь добавь коллаборацию - всякие совместные редактирования и тд.
Ну и то, что он не выглядит как омно типа вима.Я бы сказал "занимает всего 118 мегабайт"
> Я бы сказал "занимает всего 118 мегабайт"От язычка, где хэлоуворд 5 МБ весит другого и не ожидалосью
Tiny Core Linux: 16MB FLTK/FLWM desktop.
> Tiny Core Linux: 16MB FLTK/FLWM desktop.А дос вообще на дискетку влазит. И еще куча места остается.
Тебе нравится пырится на FLTK убожество - на здоровье.
> Мало что умеет?Как я понял, вся работа вынесена в LSP, которые запускаются отдельно
Как-то нет желания запускать скрипт, где ещё rm есть. Буду ждать .deb-пакет.
Есть аналог key-promoter? Не хватает в vscode
If Vulkan is not using a GPU, which will make Zed run very slowly.Обалдеть! Текстовый редактор с аппаратными требованиями к видео, как у навороченной игры.
Похоже, что после бума майнинга, производители GPU не знают как поддержать рынок сбыта.
> Обалдеть! Текстовый редактор с аппаратными требованиями к видеоЗдрасьте, где были последние десять лет?
Пользовался Vim
> Пользовался VimИ вот только сейчас смог наконец-то выйти и очень удивился сколько всего изменилось?
>вот только сейчас смог наконец-то выйти и очень удивился сколько всего изменилось?Ужаснулся как увеличилось стадо баранов, которые ведутся на маркетинг, и вернулся обратно - мне там комфортно.
Рад за тебя.
Хорошо быть непритязательным человеком.
Таким и удобства на улице подходят, и кондишка не нужна, и вим вместо текстового редактора норм.
Я, к сожалению или счастью, не такой)
> Пользовался Vimу тебя опечатка в слове visual studio (и, да, с-ко, не требует он навороченных видеокарт чтобы плейнтекст кода программы показывать - даже, о ужас, крашенный)
Не нравится, не пользуйся.
Возможно ты не понимаешь, но многие задачи лучше делать на видяхе, а не на проце.
И те кому это норм - будут пользоваться удобным редактором.
Благо видяхи есть в каждом десктопе.
Есть аналог key-promoter? Не хватает в vscode
Как он по производительности в сравнении с vscode?
Как редактор - просто летает. Как IDE - всё зависит от производительности используемого LSP. Но VSCode всё ещё удобнее из-за наличия кучи расширений.
Всё что угодно, будет быстрее vscode.
Атом с которого коду слизали - тормознее. Причем настолько что даже замерять ничего не надо.
Жабские ыдехи - все тормознее (но они хотя бы и по-наворочанее)
Все пистонячьи поделки типа эрика - тормознее.Не робяты, MS VS Code - на удивление внятная вещь! Вторая внятная от M$, ну поле их мышки :) Ну и как долго они смогут держаться чтоб еЯ не *****ть - тоже тот ещё вопрос ...
скачал, запустил. Написал строчку на питоне. Увидел как оно дергается на машине с 48гб озу. Закрыл. Удалил
На 10 летнем железе и новее, разницы не заметишь, и то и другое летает.
Современные текстовые редакторы переусложнены чуть менее чем полностью. А ведь для кодинга более чем достаточно было бы какого-нибудь vim. Линус написал свою ОС вообще в vi 😆
> Современные текстовые редакторы переусложнены чуть менее чем полностью. А ведь для кодинга
> более чем достаточно было бы какого-нибудь vim. Линус написал свою ОС
> вообще в vi 😆вот поэтому такая фигня и вышла. Все же в большом проекте надо ковыряться не плейнтекстовым редактором, а чем-то, что примерно понимает структуру кода. И желательно интегрировано с отладчиком (и причем отладчики нынче - удаленные)
ide изобрели задолго до Линуса и его фигни. Но эта хрень ведь даже не ide!
Эээ?
"Учёт полного синтаксического дерева различных языков программирования для корректной подсветки синтаксиса, автоформатирования, структурного выделения и контекстного поиска"
"Поддержка обращения к серверам LSP"
"Всплывающие подсказки для просмотра диагностических сообщений во время работы с кодом"Не вижу только дебага. Возможно они добавят, возможно нет.
Ммкрософт недавно заанонсил проект по описанию протокола для дебага, аналогичный LSP. Жетбреинс скоро задергаются
> недавно заанонсил проект по описанию протокола для дебага, аналогичный LSP.Недавно? Версия спецификации протокола на сегодняшний день 1.64.0.
Отладчик можно и отдельно от редактора запустить. А вот что они ковыряют в редакторах без LSP, это весьма любопытно... один раскололся и объяснил, что ему от редактора в основном требуется, что бы можно было в него отправить выхлоп консольной утилиты.
> Отладчик можно и отдельно от редактора запустить.ну и пердолиться потом с угадавом - это та же самая строка, или похожая...ой, нет, это вообще в другом файлике.
> А вот что они ковыряют в редакторах без LSP, это весьма любопытно...
может просто в слепой набор умеют? Я вот не уверен что мне от этих помогаек польза а не вред один.
> что ему от редактора в основном требуется, что бы можно было
> в него отправить выхлоп консольной утилиты.а с кодингом это как связано?
>> Отладчик можно и отдельно от редактора запустить.
> ну и пердолиться потом с угадавом - это та же самая строка,
> или похожая...ой, нет, это вообще в другом файлике.А, я и забыл, что тут отладчиком обычно свои программы отлаживают.
>> А вот что они ковыряют в редакторах без LSP, это весьма любопытно...
> может просто в слепой набор умеют? Я вот не уверен что мне
> от этих помогаек польза а не вред один.Эээ... набор чего? Имени файла и номера строки в нём, где объявлена вот эта функция? Или слепой поиск всех ссылок на этот идентификатор? Если что, я вообще не ведаю, как использовать автодоплнение в моём редакторе.
>> что ему от редактора в основном требуется, что бы можно было
>> в него отправить выхлоп консольной утилиты.
> а с кодингом это как связано?Не знаю. Надеюсь, он накодил хотя бы ту консольную утилиту для разбора логов, или что там у него.
> Эээ... набор чего? Имени файла и номера строки в нём, где объявлена
> вот эта функция? Или слепой поиск всех ссылок на этот идентификатор?ну это я, положим, и правда быстрее наберу руками.
А вот если я хз какой там номер и как называется функция - в примитивном редакторе начитаются сложности (типичный случай копания в линуксовом ведре помоев), нужно нечто умеющее показать общую структуру кода и что откуда и куда.> Если что, я вообще не ведаю, как использовать автодоплнение в моём
> редакторе.а я - как выключить (понятно, не в vim).
>> Эээ... набор чего? Имени файла и номера строки в нём, где объявлена
>> вот эта функция? Или слепой поиск всех ссылок на этот идентификатор?
> ну это я, положим, и правда быстрее наберу руками.
> А вот если я хз какой там номер и как называется функция
> - в примитивном редакторе начитаются сложности (типичный случай копания в линуксовом
> ведре помоев), нужно нечто умеющее показать общую структуру кода и что
> откуда и куда.Дык для такого поиска и нужен LSP. Ну или свой встроенный препроцессор + по сути фронт-энд транслятора, что умели накодить авторы мало каких редакторов. А для линуксового ядра и LSP мало, надо что бы редактор кешировал результат, а не парсил заново полчаса при каждом запуске, как всякие VSCode, QtCreator или KDevelop.
>> Если что, я вообще не ведаю, как использовать автодоплнение в моём
>> редакторе.
> а я - как выключить (понятно, не в vim).В Студии, что ли? Я её не использовал никогда. Сначала она ничего не умела, а 2008-я бета тормозила. Да и зачем, когда для той ОС тогда был Source Insight? Такой штуке простительно отсутствие отладчика.)
А где теперь те ide, где продукты написанные в них, а где Линус и его "фигня"?
Винда пишется в IDE.
Давай посмотрим где линукс, а где винда?Андроид - даже андроид студию запилили. От линуха там только ядро.
Хром и хромось (которая самый популярный десктопный линукс) насколько я знаю пишется тоже в IDE.
Если диды раньше использовали палку-копалку, то зачем ее использовать сейчас?
> вот поэтому такая фигня и вышла.Такая "фигня", что аж на каждом смартфоне, в каждом авто и прочей встройке используется? То что десктопа из xdg\linux не получилось, то это проблема xdg. В google захотели и сделали шикарнейший chrome os.
> Такая "фигня", что аж на каждом смартфоне, в каждом авто и прочей встройке используется?лишь бы денег никому не заплатить. Что-то удивляет?
> В google захотели и сделали шикарнейший chrome os.
оставив при этом от linoops искалеченное ядро с полутора драйверами в качестве запускалки собственной ос.
И кстати - что-то не рады. То фикцию какую внедрить пытаются, то еще какую чушь. Но побеждает все равно халява.
> вот поэтому такая фигня и вышлаНу вот авторы zed сейчас возьмут свой новый модный редактор и напишут как надо... Хотя подождите, они пока еще редактор не закончили.
> Ну вот авторы zed сейчас возьмут свой новый модный редактор и напишут как надо...начнут переписывать!
> Хотя подождите, они пока еще редактор не закончили.
вот, все как надо же ж.
>Линус написал свою ОС вообще в vi 😆
Не очередной "революционный" редактор кода на электроне и пресвятых веб-технологиях?! Наконец-то хоть какая-то натившина! (Пусть пока не ясно, нужен ли очередной редактор, но конкуренция - всегда хорошо!)
Что характерно, от создателей первого редактора на электроне. Видать совесть замучила за запущенную электроно-эпидемию.
совесть и телеметрия вместе не уживаются никак.
> совесть и телеметрия вместе не уживаются никак.Расскажи это создателям поездов, самолетов и даже атомных станций.
Я уже представляю как такое поехавшее станет пилотом, а потом начнет ныть что черные ящики нарушают его приватность.
Телеметрия это просто интрумент, но у долбо%%%% "раз инструмент есть, значит и за изнасилование суди".
Это исключительно для поклонников Раста? Неужели оно лучше во много раз, чем тот же Kate или Geany, что аж видеокарту для вычислений требует?
Почему народ рассуждает так, словно для запуска этого редактора необходима видюха уровня RTX 4090? Сойдёт любая с поддержкой Vulkan и этот редактор будет летать что на самой мощной дискретке, что на самой слабой интегрированной, а вулкан есть во всех видюхах начиная с 2014 года
Потому что они пишут свои программы при помощи grep и sed.
Потому что народ хочет быть недовольным)
И он уж точно найдет повод.
Например для макоси нужна macOS Catalina, а это аж 2019 год, но тк маководов мало, то и батхерта тоже.Для винды, как и для линукса, нужен вулкан 1.3, а это уже более новые видяхи.
Видно виндузятников на форуме много, вот они и возмущаются))И это никто не открывал вкладку Телеметрии
zed.dev/docs/telemetry
Тогда бы местные 🤡 вообще бы от гнева укакались.
> Например для макоси нужна macOS Catalina, а это аж 2019 год,
> но тк маководов мало, то и батхерта тоже.Ей уже пять лет!
Все уважающие себя маководы обновились до Сономы еще пару месяцев назад.
Плюс большинство софтостроителей на маке поддерживают 3 актуальные версии. Так что тут наоборот можно сказать спасибо, что поддерживают пять версий аж до Каталины.
По ссылке пишут, чтобы не какались телеметрию можно полностью отключить.
Лично у меня подозрения в том, что тут гпу - чисто ради "а ещё мы можем через такое место!" и на самом деле с использованием чего-нибудь более стандартного было бы быстрее и легче разрабатывать.
> Лично у меня подозрения в том, что тут гпу - чисто ради
> "а ещё мы можем через такое место!"поскольку это хрустеры - скорее уж "а такого требует первым найденый нами на помойке crate"
> и на самом деле
> с использованием чего-нибудь более стандартного было бы быстрее и легче разрабатывать.а там у них есть что-то стандартное помимо квадратноколесатых велосипедов?
> Почему народ рассуждает так, словно для запуска этого редактора необходима видюха уровня RTX 4090?А не смущает что для запуска текстового (!) редактора вообще нужна видяха с поддержкой каких-то там стандартов ускорения? По идее любой редактор кода должен летать и на S3 Trio.
> А не смущает что для запуска текстового (!) редактора вообще нужна видяха
> с поддержкой каких-то там стандартов ускорения? По идее любой редактор кода
> должен летать и на S3 Trio.А почему бы и нет?
Я понимаю что если под редактором ты понимаешь "писать буковки в окошко" то да, но прогрес шагнул вперед и возможностей стало гораздо больше.Тебя же не смущает, что в современной машине километры проводов, хотя диды обходились веревочкой которая поднимала механический флажок поворотника?
> Тебя же не смущает, что в современной машине километры проводов, хотя диды
> обходились веревочкой которая поднимала механический флажок поворотника?ну меня вот - смущает. Китайские планшеты на колесиках конечно очень прикольны, но себе я такое купить не рискну. Потому что любой проводочек может перетереться, и как это чинить - ни одна живая душа не знает. А промышленной некромантией у нас нельзя заниматься, да и где я тебе череп того китайца достану.
А причем тут китайцы? Не, ну они славятся качеством и проводки, и кузовщины...
Но, даже в топовой иномарке 2000х проводов уже километры. И can bus придумали не от хорошей жизни еще в 80х. В современных некитайцах тоже проводки дофига, в той же тесле почти 3км. Тоже можно сказать и про немцев, и про корейцев. Но что-то веревочку никто из них до поворотника не тянет.Хочешь без проводки - бери патриот или буханку!
> А причем тут китайцы? Не, ну они славятся качеством и проводки, ино проводочек у меня перетерся - в японце. И... таки да, все что сервисники могут предложить - это давай вообще все, вообще все - жгуты выдирать, разбирать и разглядывать, где ж оно там.
К счастью он у меня т-пой как пробка. Дискотека лампочек ничему не мешает. Все равно они блеклые и их не видно. А планшет на колесиках... ну хочется верить что просто никуда не поедет. А не что уе...т меня в стену, выбранную ИИ на свой вкус и цвет. Руль электронный, педали, ручник - тоже. Вот здорово-то! Зато под музычку. Убрать занимающий половину приборки "now playing" - невозможно. Ведь это самое главное что по их мнению мне нужно знать. (полагаю что в модных современных немцах и корейцах все то же самое, китайцы ж ничего сами не придумали, к счастью денег на такое нет и не будет, к тому же нам их запретили... и японцев с корейцами тоже запретили. Так что тушенка наше всьо.)> придумали не от хорошей жизни еще в 80х. В современных некитайцах
> тоже проводки дофига, в той же тесле почти 3км. Тоже можноте л0хи что сгорели в ней заживо или утонули - привет тебе передают, соскучились.
> Хочешь без проводки - бери патриот или буханку!
если бы китайцы их собирать могли... Они не то чтобы без, но в ней можно самому разобраться, даже если встал где-то за полсотни километров от асфальта.
> но проводочек у меня перетерся - в японце. И... таки да, все
> что сервисники могут предложить - это давай вообще все, вообще все
> - жгуты выдирать, разбирать и разглядывать, где ж оно там.Ну... купи уаз головастик.
Там точно лампочки гореть не будут, но секаса все равно будет много)> А планшет на колесиках... ну хочется верить что просто никуда не поедет. А
> не что уе...т меня в стену, выбранную ИИ на свой вкус и цвет. Руль электронный, педали, ручник - тоже. Вот здорово-то!Ха, когда там тоепта угробила кучу народу внезапными ускорениями?
Так это был 2000й. Про планшетики и АИ можно было только в ScF фильмах посмотреть.
Код высирали самые самые диды, на самой-самой надежной дыряшке.
До придумывания раста еще годы...И шо?
7к нарушений МИСРы, over 9000 глобальных переменных, 67 функций с цикломатической сложностью over 50.
Та самая Throttle angle function со сложностью 146 (но не процентов)).
1300 строк кода, без unit test.
От оно качество!> те л0хи что сгорели в ней заживо или утонули - привет тебе передают, соскучились.
Хм.. недавно читал уаз сгорел и будд (или бут?) какой-то
Давай просто поделим кол-во инцидентов на кол-во авто, дабы не уподобляться всяким журнялюхам которые обожают кликбейтные заголовки.> если бы китайцы их собирать могли... Они не то чтобы без, но в ней можно самому разобраться, даже если встал где-то за полсотни километров от асфальта.
Как говорится "а зачем так жить?"
Не все любители возить с собой полцентнера запчастей просто так (всяких люьителей помесить глину в расчет не берем).
Да и что ты сделаешь если у тебя будет протечка гбц, кулак дружбы, или отвалится шрус вместе с колесом, или ржавая с завода рама переломится?
Где ты в лесу или болоте сварочник искать будешь?
> Ну... купи уаз головастик.
> Там точно лампочки гореть не будут, но секаса все равно будет много)будут, иногда прям с завода check engine горит.
Это грузовик. С ним секаса будет столько же сколько с японским ржавым, если использовать по назначению (т.е. и японец возящий полторы тонны по разбитой дороге у тебя точно так же без конца будет ломаться - только ремонт сильно дороже и иногда невозможен без специнструмента)> Ха, когда там тоепта угробила кучу народу внезапными ускорениями?
повторяю - тот народ был феноменально т-пой. Потому что педалька тормоза у той тоеты все еще механически связана с колодками. (собственно, газа тоже открывает клапан, механический, но там есть нюанс) А насчет планшетов я как-то сомневаюсь.
>> те л0хи что сгорели в ней заживо или утонули - привет тебе передают, соскучились.
> Хм.. недавно читал уаз сгорел и будд (или бут?) какой-то
> Давай просто поделим кол-во инцидентов на кол-во авто, дабы не уподобляться всякимдавай. Я надеюсь ты хотя бы примерно представляешь себе число ездящих по дорогам разных стран ржавых уазов?
Много знаешь случаев что начинка сдохла просто от того что не смогла выбраться? В течении МИНУТ, если не часов (та дуреха в озере - тонула долго, успела помахать всем ручкой и поздравить с праздниками).> Как говорится "а зачем так жить?"
повторяю - планшетик у тебя точно так же встанет. Или вернее всего встанет поинтереснее, потому что хрен ты найдешь что там не так. Нюанс - что там где он встанет, наверное проедет эвакуатор. Он на базе газели, та и не такое видала.
А там где встанет уаз - может не получиться даже на втором уазе.> Не все любители возить с собой полцентнера запчастей просто так (всяких люьителей
а планшетику их сколько надо?
> Да и что ты сделаешь если у тебя будет протечка гбц, кулак
> дружбы, или отвалится шрус вместе с колесом, или ржавая с завода
> рама переломится?ни разу как-то не наблюдал. А я на этой херне проехал не одну тыщу километров по дорогам, на которых планшетов пока не видали.
Клинило переключение передач, отваливались на ходу (потому что неухоженные) ступицы, разок на ходу сломали кардан, дохла электрика, обломки вентилятора пробили радиатор в ста местах, ну и всякого по мелочи. А чтоб вот вообще встать и совсем никуда дальше не уехать было один раз, когда древний-предревний карбюратор разорвало к хренам. Сейчас таких движков уже не найдешь.> Где ты в лесу или болоте сварочник искать будешь?
сварочник надо было дома искать. До того как на развалюхе с трещиной в раме куда-то поехал. Ухоженные машины не разваливаются.
Диды и сейчас ездят на Форд Ф-150 лохматого года выпуска и не парятся.
> Диды и сейчас ездят на Форд Ф-150 лохматого года выпуска и не
> парятся.х-ли, рама и двигатель у этого трактора почти вечные.
Но современный - такой же точно планшетик на колесиках. Съезжать с трассы - ну можно... метра на два. Штатные низкопрофильные колесики и морда висящая с просветом ниже чем у жигуля как бы намекают...Не, ну а чо вы до...лись, это машина для американских фермеров. У них к ранчо давно уже асфальт проложен, да и внутри территории наверное тоже.
>> Диды и сейчас ездят на Форд Ф-150 лохматого года выпуска и не парятся.
> х-ли, рама и двигатель у этого трактора почти вечные.
> Но современный - такой же точно планшетик на колесиках. Съезжать с трассы - ну можно... метра на два. Штатные низкопрофильные колесики и морда висящая с просветом ниже чем у жигуля как бы намекают...Чуувак, ты явно не в теме.
Для оффрода просто покупается Raptor R, с 37ми ATшными катками, клиренсом в 13 дюймов и v8.А обычная 150 нужна как раз для того, чтобы по хайвеям возить барахло и прицепы.
Там тебе будет и экобуст 2.7, и 17 колесики на стальных дисках, и 8.8 дюймов просвет (хотя 22 см это не так уж мало).> Не, ну а чо вы до...лись, это машина для американских фермеров. У них к ранчо давно уже асфальт проложен, да и внутри территории наверное тоже.
Думаешь по грунтовке не поедет)?
Завязывай уже с натягиванием совы на глобус, я понял что у тебя какая-то лютая ненависть у планшетам, но тут ты просто лужу газифицируешь.
> А обычная 150 нужна как раз для того, чтобы по хайвеям возить барахло и прицепы.а зачем кому столько барахла да еще в открытом кузове? Бухло в холодильник кемпера не влезло? Я бы понял если б мешки с цементом на стройку возить или навоз из свинарника... но ты ее последнее поколение видел?! Какой цемент...
> Думаешь по грунтовке не поедет)?
ну по американской - поедет.
Ее небось трижды в день шлифуют, чтоб такое могло проехать.
> а зачем кому столько барахла да еще в открытом кузове? Бухло в холодильник кемпера не влезло? Я бы понял если б мешки с цементом на стройку возить или навоз из свинарника... но ты ее последнее поколение видел?! Какой цемент...Видел и даже катался)
Во-первых кунг для такой штуки вещь не очень дорогая, у 2 знакомых есть такие (но у них не форды, у одного какая-то тойота, у второго не помню)
Но в нормальных пикапах есть опциональная шторка.Во-вторых, туда очень удобно закидывать шмотки при переезде, просто сверху какой-то тряпкой прикрыть. Или любимым диваном привалить сверху. А в штатах переезжать любят. У них не так как у нас "где родился там и сгодился"
В третих, даже новые сделаны нормально - туда можно поставить европалету, кузов можно просто мыть из шланга. Откидной борт выдерживает 100+кг.
Так что не вижу проблем возить в нем кирпичи, мешки с цементом, сельхоз инструмент или какую-то скотину.
Ну навоз я бы туда не клал, но учитывая какой срачельник у амеров бывает внутри машины... то почему бы и нет))
Мерзкие разработчики, решили сделать свой редактор быстрее остальных редакторов, что аж нужна видеокарта, какой ужас, я ведь собирался запускать его на тостере
Не очень понятно, почему так недовольны выбором Vulkan для отображения графического интерфейса под GNU/Linux. Vulkan есть практически везде и перспективы с ним достаточно ясны, в отличие от неизвестно какой версии Qt/GTK+; а для Gdi32 требуется установка Wine, что не всегда приемлемо.
К тому же рабочие столы уже давно требуют GPU.
Да, кстати. За GPU всё равно заплачено, даже если интегрированный в процессор, так пусть и занимается полезным делом.
Но рабочие столы также работают на мобильном C2D. Какая там встройка, G4x? И Какой там OpenGL, 2? И никакого тебе Vulkan.
Ну, это они ПОКА работают.
OpenGL есть ещё более везде.
С учётом Zink в Mesa? :)
Для совместной работы над кодом нужен git или на худой конец svn, но никак не "блокнот" где каждый пихает строчки куда попало.
Видимо не дошел до меня такой вид прогреса.
> навигация по коду и редактирование кода одновременно несколькими разработчиками в одном общем рабочем пространстве
> Для совместной работы над кодом нужен git или на худой конец svnА как тебе они помогут для realtime работы с кодом?
И как это исключает использование систем контроля версий?
Мне кажется ты вообще не понимаешь о чем пишешь...
Are collaboration sessions hosted on a server?
Yes. All interactions between collaborators are proxied through our servers.Ну да, а еще им надо светить сам код и файлы проекта, т.к. работает это на подобии Google Docs.
Есть разные способы совместной работы над кодом, включающие в себя и pair programming, например. Тебе следует чуть чаще менять работу, в разных компаниях можно столкнуться с разными техниками, и полезно их освоить, потому что разные техники в разных случаях могут реально жечь напалмом.> Видимо не дошел до меня такой вид прогреса.
Ты жираф видимо, раз так долго доходит. Я впервые услышал про pair programming где-то в начале нулевых.
> Высокая производительность Zed достигается благодаря активному использованию многопоточности с задействованием всех доступных ядер CPU и вовлечению GPU в процесс отрисовкиЯ понял, это еще один могильщик компутера после хромого...
На макпук про 2012 года с интел хд4000 глючит в отличии от божественного вскоде.
> хд4000Неудивительно. Странно шо оно вообще запустилось.
> Код проекта написан на языке RustВыкидывайте это всё и переписывайте на дельфе, желательно 5, как диды завещали
На чём бы ты не писал, это превращается в машинный код. Язык программирования это исключительно вкусовщина.
Иногда не превращается!
Да, порою компилятор ограничивает полет фантазии.
А чаще компилятор читает текст программы и сразу делает, как в вашем браузере.
И обязательно портировать на dos и zx спектрум, иначе это косвенная кросплатформенность!!
скачивание бинарников и .нпм пакетов без спроса идет в комплекте потому что... fuck you, that's why
"Высокая производительность Zed достигается благодаря активному использованию многопоточности с задействованием всех доступных ядер CPU и вовлечению GPU в процесс отрисовки...выполнением растеризации окон на стороне GPU."О времена, о нравы.
Так это же то, о чём мечтали целые поколения программистов - редактор кода, который может сварить тебе кофе. Ну, или, как минимум - вскипятить воду в турке.
> Так это же то, о чём мечтали целые поколения программистов - редактор
> кода, который может сварить тебе кофе. Ну, или, как минимум -
> вскипятить воду в турке.Для этого сейчас достаточно кофеварки с Wifi с поддержкой какого нибудь IFTTT или Олисы и скрипт это все дергать.
Нееее, в кофеварке воду ТЭН греет, это не считается. Надо, чтобы как сабж, чтобы процессор нагружал 100% по всем ядрам, чтобы на нём воду вскипятить можно было.
> Нееее, в кофеварке воду ТЭН греет, это не считается.это потому что процессор там дидовский, плохо греется.
Надо всех заставить купить новые, эклоложи френдли кофеварки без тэнов, но с вулканом.
А на основном процессоре можно будет еще в doom играть, пока оно GPU кипятит тебе кофий.
(б-ть, да, кто не знал или забыл - doom тоже обходился без GPU. А рисовалка крашеного текста - нимагет.)
Просто бинго порридж-технологий
>Zed совмещает в одном продукте легковесный текстовый редактор и функциональность современных интегрированных сред разработки.Понимаю, что глобальное ожирение - это реальность данная нам в ощущениях, но 144 метра звать легковесным всё-же странно.
После Atom, vscode и прочего убожества на электроне, это прям прогресс.
Чегоо? VSCode deb весит меньше сотни метров
> легковесный текстовый редактор
> с задействованием всех доступных ядер CPU и вовлечению GPU в процесс отрисовкиЛегковесность образца 2k24 года от "автора редактора Atom".
> Поддержка интеграции с GitHub CopilotЭто, конечно, вишенка на торте.
> To install Zed on most Linux distributions, run this shell script:
> curl h t t p s://zed.dev/install.sh | shмои ж вы лапочки, прям все как я люблю.
Для полупрограммистов представляет большую проблему сделать нормальный инсталлятор под Linux. Или воспользоваться готовым. Например, InstallJammer (хотя проект давно не развивается, но вполне работает).
Не-не, они где-то sudo потеряли! Несработаить!
> Исходные тексты серверной части, обеспечивающей координацию многопользовательского редактирования, открыты под лицензией AGPLv3, а самого редактора - под лицензией GPLv3. Для формирования интерфейса пользователя задействована собственная библиотека GPUI, открытая под лицензией Apache 2.0. Код проекта написан на языке Rust.Как они собираются монетизировать свой проект?
Кому нужна эта бесполезняшка?
Особенно мне нравится https://github.com/zed-industries/zed/issues/12589 озаглавленный "Zed downloads NodeJS binary and npm packages from Internet without user’s consent #12589"Кратко: устанавливает ноду и некоторые другие, в том числе закрытые бинарники, не спросясь, даже если в системе есть нужное.
> Кратко: устанавливает ноду и некоторые другие, в том числе закрытые бинарники, не
> спросясь, даже если в системе есть нужное.Нафиг тогда оно нужно. Vim рулит)
вим действительно рулил бы, если имел штатный менеджер плагинов, ведь без плагинов он мало на что пригоден, кроме редактирования баш портянок 🌚
Atom, обвешанный посильнее?
Ну и жрущий, конечно, поосновательнее.
очередная адская дичь, раньше невозможно было подумать, что браузер будет тяжелее топовых ааа игр, скоро и текстовый редактор не будет запускаться без пары сотен гигов озу 🌚
> очередная адская дичь, раньше невозможно было подумать, что браузер будет тяжелее топовых
> ааа игр, скоро и текстовый редактор не будет запускаться без пары
> сотен гигов озу 🌚Топовых игр какого года?
Помню была топовая игра Астероиды, реально весь отдел залипал и восхщиался.
Думаю даже нетскейп тяжелее нее был.
Ну „Age of mythology“ летает а там а и кораблики плавают и стрелы в землю втыкаются, снежок идёт или „Company of heroes“.
VS Code одинаково работает на линуксе, маке и винде. Что ещё нужно?
чтобы он работал пошустрее и не тупил. и вот Zed пока не тупит. посмотрим через годик - когда расширений подпилят побольше