или надо периодически обнулять всю ht и заполнять заново? (разве нет команды очищения ht? только через пересоздание?)
Инициировать хеш-таблицу (InitHashtable()) насколько мне известно можно только 255 раз. Чтобы работать с пересоздаваемыми хеш-таблицами на jass нужно писать свою систему, типа такой xgm.guru/p/wc3/hashtable8000
Я всё ещё не вижу пруфов, что в открытом коде нет бекдоров. А также, что вскода собранна именно из этого кода.
Открытый код не гарантирует что там нет бекдоров и т.п, но он хотя бы предоставляет возможность всем участникам это проверить, в том числе с использованием автоматизированных средств проверки, а собирать можно из исходников
Может не только просто перестать работать, а даже нанести ущерб PT153:
то бремя предоставления доказательств лежит на
лежит на утверждающем - без проблем
Исходный код закрыт поэтому нет возможности убедиться в отсутствии недокументированных возможностей. А даже если мы убедимся в этом для одной версии, то нет гарантий для будущих версий
Получается если чего то не было значит и не будет, это отличный аргумент
Смысл в том что вместо того чтобы пользоваться инструментами которые позволят переиспользовать продукт в любой IDE мы будем писать так, чтобы это работало только в одном месте, огромные благодарности
Ну это просто хохма. Изначальный разговор был о том, что Назару не нравится API вскода. В результате дискуссии Назар привёл пример с инжектом. Ты на него решил ответить и спустя пару сообщений заявить следующее:
Но говорить что IDE зиждиться на langiage injection это слишком громко
Эта хохма тут чтобы показать насколько нелепо приводить единственный обсуждаемый и по сути доказательный пример качества api IntelliJ и некачества api vscode, можно сравнить с другими редакторами nvim например
Насколько мне известно, пиратки есть. Также, если ты не продлишь подписку на Professional Edition, у тебя останется та версия, которая была доступна на момент истечения подписки, обновлений не будет.
То есть доказательств что внезапно что-то пойдет не так по сути нет
Идём к окулисту, лечим избирательную слепоту, читаем изначальный комментарий и разбиваем его по тезисам
Там написано, не хочу пользоваться js, не хочу пользоваться ts, не хочу пользоваться сборщиками - все говно. Какие тут нужны комментарии.
По поводу того что надо обязательно собирать дерево на стороне vscode, это точно так у всех плагинов? например у lua-language-server. Что то мне подсказывает что если lsp сервер собрал дерево, то vscode просто наводит визуал по нему
Не перестанут, для работы не требуется соединение к серверам JetBrains
Есть какие то доказательства что его нельзя отключить удаленно или что оно через время не превратится в тыкву, насколько известно это ПО работает через лицензию. Предлагаешь пиратить?
Господа, вы с каждым сообщением всё дальше от Бога изначальной темы, а именно, что API VS Code унылое.
Сервер проверки кода должен иметь минимум зависимостей от конкретной IDE
Во вторых кроме названных двух IDE есть еще консольные, которой некоторые сотрудники и в том числе лиды пользуются на работе
Если есть какие то претензии к API VSCode можно создать публичную дискуссию на гите которую можно лайкнуть. Но говорить что IDE зиждиться на langiage injection это слишком громко
Честно говоря и IDE и LSP совершают разбор строки, а что мешает langiage injection подключить к серверу вопрос открытый
Если langiage injection в IntelliJ не умеет валидировать SQL запрос, например существование указных полей в схеме, то это подсветка уровня notepad++ и разбор строки
Сервер проверки кода работает по rpc и должен быть максимально независимым. Все что предоставляет IDE это раскрашивание символов и события наведения, выделения кода
Начнём пожалуй с выбора языка. У intelliJ типизированная java что только одной строгой типизацией заруливает унылый ts, насчёт которого у меня есть что сказать
Начать стоит с вопроса - причем тут ЯП? LSP сервер пишется на любом языке, хоть на lua хоть на go
Так зачем устанавливать варкрафт в ProgramFiles, если можно скачать архив и распаковать в папку. Игра отлично работает без админа, а после открытия мемхака запускать так уже опасно, (как в принципе любое проприетарное по)
PT153, просто не использовал collection.abc, возможно неявно из за необходимости кроссверсионности так как десятки сервисов и надо чтобы библиотеки работали везде. Насчет разного поведения было интересно, спасибо за развернутые ответы)
Для написания вредоносного кода тут потребуется значительно больше сил, чем в вставка вредоносного кода в какой либо игре в стиме. Тем более варкрафт работает без рут прав в отличии некоторых других программ
» WarCraft 3 / как создавать юнитов с уникальным HandleId ?
» WarCraft 3 / Как изменить модели строительства зданий
» WarCraft 3 / Программа для конвертации jass кода в lua
» WarCraft 3 / как занулить возвращаемую локальную переменную юнита в функции ?
» WarCraft 3 / Как изменить модели строительства зданий
» WarCraft 3 / как занулить возвращаемую локальную переменную юнита в функции ?
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
PT153:
Исходный код закрыт поэтому нет возможности убедиться в отсутствии недокументированных возможностей. А даже если мы убедимся в этом для одной версии, то нет гарантий для будущих версий
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
По поводу того что надо обязательно собирать дерево на стороне vscode, это точно так у всех плагинов? например у lua-language-server. Что то мне подсказывает что если lsp сервер собрал дерево, то vscode просто наводит визуал по нему
» WarCraft 3 / Visual Studio Code: WarCode
Во вторых кроме названных двух IDE есть еще консольные, которой некоторые сотрудники и в том числе лиды пользуются на работе
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Visual Studio Code: WarCode
Отредактирован Vlod
» WarCraft 3 / Visual Studio Code: WarCode
» WarCraft 3 / Опасен ли мемхак?
» WarCraft 3 / Как можно хранить значения в юнитах? Аналог SetUnitUserData
Отредактирован Vlod
» WarCraft 3 / Опасен ли мемхак?
» WarCraft 3 / [WarCraft III] Jass identifier renamer
» WarCraft 3 / Опасен ли мемхак?