Сергей Шатунов @Prototik
JVM Backend разработчик
Information
- Rating
- Does not participate
- Location
- Красноярск, Красноярский край, Россия
- Date of birth
- Registered
- Activity
Specialization
Backend Developer, Fullstack Developer
Linux
Java
Kotlin
Android development
Как блокноту далеко vscode, ровно так же vscode далеко до ide, сколько плагинов/lsp туда не пихай.
Ну для начала — тот факт, что это роллинг не заставляет обновляться каждый божий день. Хоть год сидите без обновлений — никто и слова не скажет
Во вторых — не помню проблем с обновлениями, тем-более крупных. А вот как убунта снесла во время штатного обновления libc — это хорошо помню...
Как уже ответили — другой, это блокнот с подсветкой, завёрнутый в браузер.
Всё уже давно готово, месяца три-четыре уже на арче есть.
prime
в ауре, ну или кусок конфига из доков руками запихать и скрипт запуска набросать.Но зависит от аппаратной развязки видеокарт, возможно потребуется ещё немного дописать конфиг для поддержки в случае проблем.
Ну и да — с wayland не работает.
Более того — в гноме (с помощью switcheroo-control) даже сделали пункт меню "запустить на дискретной видеокарте", правда в стабильном гноме это работает только с открытыми дровами, но в 3.35 (будущий 3.36) и на блобе тоже. Даже скрипт не очень нужен.
:(
Назовите любой алгоритм сортировки и вам назовут мильйон причин, в чём оно не оптимально.
Как-бы… как-бы так помягче сказать. iSeries — это сервера 2000-го года. DB2 — это привет из 80-х. И вот современные эльбрусы в 2..70 раз тормознутее процессоров, которые ещё лет 10 назад должны были на пенсию пойти.
А чё толку — Java API от этого никуда не денется. Есть конечно призрачный шанс у Kotlin/Native… Но очень в этом сомневаюсь.
Windows — это отверстия в стенах, а не вот это вот всё.
Vista — это просвет среди предметов, а не вот это вот всё.
Ммм, наверное имелось ввиду, что только в виде исходников, нет бинарной сборки apk ни в каком виде. Но это не точно ©
Ещё интересует вопрос — а не будет ли DS (временным) эксклюзивом EGS? 505games именно так и сделала со своей последней игрой — Control.
А чем dsl — не файл? И если выносить в файл — в каком формате это всё хранить? Ещё один dsl придумывать?
Так же можно вынести котлин код в kts скрипт — и хоба, расширяйте бота сколько хотите, можно даже нескольких ботов / разные их задачи разносить по своим файлам.
Есть куда стремиться. Можно еще больше упростить код и избавиться от "имён шагов", если использовать suspension и делегирование пропертей:
Это поведение самого rsync'a, который прямо ему говорит — копируй содержимое директории, а не включай тут вангу с определением "а существует ли в точке назначения такая-то директория, если да то тудааа, если нет то создаёёёём"...
Эдакий
source/.
, упомянутый в начале статьи, только чуть удобнее.dd status=progress if=... of=...
Слишком большой contention выйдет для аллокаций.
Не обязательно на бинарь, его можно прописать в юнит systems, и тогда обновления нормально проходят.
Подписи модулей?
Для приёма соединений нужен CAP_NET_BIND_SERVICE, а не рут права. Да и есть куча методов обхода этого (если по каким-то причинам не смогли в capabilities).
По поводу байт-кода — его можно переделывать при загрузке в jvm. Я так менял доступ к полю на вызов геттера, переделывал иерархию наследования, даже выносил методы в отдельные независимые интерфейсы… Так что это просто ещё одна решаемая проблема, а не какой-то стоп-фактор.