Ну так а чего вы хотите? Нет возможности запретить читерить, можно только тасовать из обновления в обновление данные в памяти, чтобы разработчикам читов приходилось менять откуда параметр брать и куда его ставить. Подругому никак, если не делать вход в игру по паспорту и компьютеру, на который тебе поставили анальный зонд в специальном центре и не налепили пломбу. Либо игра есть и есть читер, либо игры нет и читера нет.
Так все файлы выгрузили в "Интернет Архив" полагаю под этим имеется ввиду сайт Web Archive Org судя по всему, теперь они будут доступны всем пользователям интернета оттуда, вместе с файлами, что грузились на Web Archive до этого другими пользователями
Осмелюсь, разве что, робко спросить: а сделать как-то так, чтобы данные, которые должны быть недоступны игроку, вообще не поступали в оперативную память клиентского устройства и не могли быть "выгружены" никаким DMA - это совсем никак нельзя? Нет? Ну, тогда предлагаю разработчикам обратиться к нетленной максиме: "Не можешь срать - не мучай жопу."
То есть, вы считаете, что отсутствие игр вовсе, лучше чем если игры есть, но так же есть вероятность изредка встретить читера?
А что вы предлагаете сейчас? У Riot Vanguard в Valorant, и FaceIt AntiCheat в CS 2 на Win11 античит запускаются в kernel mode с TPM и Secure Boot, и игру запускают в нём же вроде как, не позволяя читать и записывать память приложения. Окей, программные читы на этом же компьютере теперь работать не будут. Но PCIE порты самой материнской платы на Intel всё так же беспрепятственно дают устройствам доступ к прямому чтению и записи оперативной памяти даже с TPM и Secure Boot, что позволяет поставить DMA карту, выгрузить содержимое оперативной памяти на другой компьютер и там беспрепятственно его прочитать, и пользоваться на втором мониторе или же приклеить с помощью HDMI комбинатора вывести напрямую на монитор уже картинку с читами поверх. При этом в операционной системе такие действия никак видны не будут, потому что происходят не через OС а через ПО или Чипсет материнской платы напрямую. Что с этим делать? Принудить разработчиков античитов, попытаться договориться с Intel чтобы они переработали ПО и чипсеты, чтобы такие действия нельзя было производить или обязать выводить их в ОС? Допустим разработчики античитов соберутся в мегазорда коалицию и как то смогут договориться с intel, но тогда игры разрабы которых с этим борются станут требовать новую материнскую плату для запуска игры, где это внедрено (игроки в valorant на windows 11 уже ощутили прелести их античита, secure boot отключать нельзя, tpm 2.0 влючи, режим разработчика в винде отрубай, специфичные устройства из usb вытаскивай, иначе играть низя), получается цена отсутствия читеров для всех игроков внезапно станет равной стоимости покупки DMA карты для читера. Стоит ли оно того? Сомнительно.
У PEGI и так всё это было и есть. А смысла о того что родитель посмотрит минимум, потому что утром родитель не купит сыне игру с 16+, Свернословием и Жестокостью, а уже вечером сына будет на кухне ест пельмени под какой-нибудь Пятый Элемент (который смотрит Папка и мб. Мамка) и непонимающе думает, почему ему не купили hogwarts legacy
Нет. В смысле вы говорите что у Rider удобство и количество кликов меньше. Что нужно сделать, чтобы "Переименовать поле по всему проекту" или там "Убрать неиспользуемые юзинги по всему проекту"?
Поставьте IntelliCode, должен вроде как работать так же как Visual Studio IDE и выдавать подсказки по код стайлу и оптимизации выражений.
удобстве тулинга типа "Переименовать поле по всему проекту" или там "Убрать неиспользуемые юзинги по всему проекту"
Эти опции предоставляет LSP насколько знаю (то есть компилятор C#), и на них можно сделать как бинды, так и кнопочку какую-нибудь себе вынести в интерфейс куда хочется. Подскажите, как к этим например двум опциям Rider осуществляет доступ? Из личного интереса спрашиваю, сам образоваться и вам и другим подсказать может быть, если нужно)
И хочу уточнить по поводу "Переименовать поле по всему проекту", если выделить поле и нажать F2, оно разьве не по всему проекту переименовывается?
Я чётко обоначил в чём плюс, и чётко сказал, что не нужно пытаться впихнуть то, что не нужно, туда где оно "и нахер не нужно". Huawei прекрасно справились с тем, чтобы выдрать корни гугла из смартфона, заменив их своим кодом, и дали альтернативы всем сервисам. И смарт прекрасно работает. Я даже не смотрел в тему установки сервисов, они там не нужны. Я рассказал о плюсах и минусах, для себя, и не намекал на то, что якобы кто то психически не здоров даже косвенно. И минусов никому не лепил. Хабр такой хабр
Не разделяю ваших проблем. Пользуюсь телефоном Huawei P40 Lite с момента выхода, был доволен как слон и остаюсь. Все приложения нужные лично мне есть в App Gallery, а отсутствие гугл сервисов только прибавило телефону несколько часов работы без подзарядки. Если очень хочется уведомлений, то ставится MicroG, и вуаля, внезапно все уведомления из приложений приходят. Да ещё и можно контролировать какому приложению их отсылать можно сразу на моменте запуска, а не по умолчанию "Вкл".
Из приложений которые хотят гугл у меня стоит только приложение аутентификатор и steam через gbox
К тому же, меня забавляло, как народ ходит с платёжными стикерами, в момент когда у меня все платежи продолжали штатно работать, и все банковские приложения я могу поставить сам.
К тому же у Huawei ещё и эко система есть, включил новые наушники, браслет, телевизор, ноутбук, и что угодно рядом со смартфоном Huawei, сразу же вылезла плашка "Ваше устройство? Подключить?" как у Apple. Есть свой аналог AirDrop, который отлично работает, и перекидывать файлы с одного смарта на другой можно нажатием кнопки "Отправить через Huawei Share" и прикладыванием телефона к телефону человека, которому хочешь передать. Или просто выбора его в списке.
На все сервисы Google у Huawei есть аналоги не хуже. Приложения из AppGallery пользуются пушами от Hua, у них есть своё приложение Maps, которое выдаёт гео метки в том же формате что и Google Maps, есть своё приложение для прослушивания музыки, которое имеет музыки чуть ли не больше чем Yandex.Music.
Отдельная заслуга камеры в флагманских моделях, даже в Lite версиях они очень вкусные, дающие хорошую детализацию и цвета за приемлимые деньги. В P40 так и вообще оптический зум X2 есть, и камера глубины даже на младших моделях, которые стоили в день выхода как простенький Redmi.
Единственное что мне действительно докучает, это предложение сделать бекап после перезагрузки устройства. У их облака даётся 10гб, как и у гугла, но у телефона памяти 128гб, и забекапить его туда физически нельзя и оно предлагает оформить подписку (впрочем как и остальные вендоры имеющие своё облако)
На самом деле нет. Я являюсь пользователем смартфона Huawei уже несколько лет, и когда у всех внезапно отвалились банковские приложения, оплата NFC, карты и прочее, я этого не почувствовал от слова совсем. Скажу даже больше. У Huawei оплата по NFC заработала даже раньше чем Google Pay в РФ, потому что на Huawei никогда не обязывали оплату привязывать к платёжному приложению, и эта оплата работала сразу из под приложений, через которые оплата и производилась. А сервис GBox устанавливается автоматически, если вы скачиваете первое приложение, которое работает лишь через него, у таких приложений есть специальная пометка, уведомляющая вас, что будет скачан GBox. К тому же на практике часто оказывается, что приложению Google Сервисы необходимы лишь косвенно, и при загрузке APK или через прокси Google Play под названием Aurora Store, они полностью функционируют, хоть и показывают при открытии всплывашку "Приложению для работы необходимы Google Services" с кнопочкой "Ok", при нажатии которой вас просто пускает в приложение, и никакой функционал не отваливается.
Ну в этом и трудность пользования модульными блокнотами, нужно знать свой воркфлоу и ручками выстроить всё в первый раз. В vscode можно и конфигурации сборки свои писать, и декомпайл добавить через них же. Только для этого нужен отдельный скилл - настраивать vscode, не все хотят этим заниматься и я понимаю это. =)
Например США пытаются устанавливать некую более-менее общую и понятную для всех стран правовую систему.
Это да.
и худо-бедно но стараться ее соблюдать
А тут уже нет. Они стараются заставить других её соблюдать, но сами постоянно открыто заявляют, что мировая правовая система не имеет конкретно к ним и их отношениям никакого отношения, и пускай она к ним не лезет, иначе перестанут платить. Как например недавно произошло с Международным Уголовным Судом, который до этого выдал ордер на арест Владимира Владимировича и США говорили "да-да-да, так и надо, они полностью имеют право", а как только зашла речь об ордере на Биньямине Нетаньяху, так США сразу же закукарекало, что такие вещи не в юрисдикции МУС, и что за такие выходки можно МУС и от денежной кормушки отстранить. При том, что как Россия так и Израиль отказались от участия в Римском статуте, и формально МУС не имеет юрисдикции ни в одном из упомянутых государств. При том, что США в принципе не признаёт МУС и находится с ним в конфронтации, с тех пор, как они посмели сказать что США в чём то провинились.
Смотря проект на каком языке, если у вас Java, и поддержка языка через "Language Support for Java(TM) by Red Hat " то как ни иронично, но вероятно что это в большинстве заслуга Eclipse Foundation, и их инструментов, которые плагин связывает с VS Code. И тут битва JB vs Eclipse скорее =)
* Буду VS Code далее называть просто - Code
Ну и в целом результаты разниться могут на разных языках и проектах.
На Python например есть инструмент Ruff, который огромнейшие проекты за доли секунды пережёвывает, выдавая ошибки, результаты стат анализа, советы по форматированию и прочему, и заслуги Code тут не будет, заслуга её будет в том, что она позволяет играючи встроить эти инструменты путём написания плагина.
На Rust этим занимается rust-analyzer, который вообще такая пусечка, взаимодействует с редакторами по стандартизированным lsp и прочим api, и работает одинаково как на Code так и nvim, и его можно дёргать хоть из bash скрипта. А у JB на Rust свой инструмент, по опыту "зашёл, потыкался тут и там", я разницы не сильно заметил, что по скорости, что по функционалу, но наверное она есть.
У C#, вообще весь lsp функционал предоставляет из коробки сам компилятор Roslyn, которым можно хоть из bash скрипта пользоваться, и в Code он и используется, и работает вероятно одинаково как в полновесной IDE так и в Code.
Мне кажется в наше время IDE удерживают аудиторию у себя либо велосипедами на уже опенсурсные технологии, дающими больший функционал или большую производительность, как делает JB.
Или какой то проприетарщиной, которая работает как сервис, по подписке вроде Copilot и пр.
Первого с каждым годом становится всё меньше, ибо всё больше кода выбрасывают в опенсурс.
Я долго думал что привести в пример как незаменимую фичу в IDE, но в голову пришёл только очень вкусный рефакторинг у JB, в их IDE'шках
Да компания то с удовольствием бы вернулась, она деньги не получает уже 2 года как с огромной доли мирового рынка, ей то как раз уж очень невкусно, в то время как простые люди могут и с трекера кряк скачать, коли так уж нравится продукт. =)
Ну так а чего вы хотите? Нет возможности запретить читерить, можно только тасовать из обновления в обновление данные в памяти, чтобы разработчикам читов приходилось менять откуда параметр брать и куда его ставить. Подругому никак, если не делать вход в игру по паспорту и компьютеру, на который тебе поставили анальный зонд в специальном центре и не налепили пломбу. Либо игра есть и есть читер, либо игры нет и читера нет.
Так все файлы выгрузили в "Интернет Архив" полагаю под этим имеется ввиду сайт Web Archive Org судя по всему, теперь они будут доступны всем пользователям интернета оттуда, вместе с файлами, что грузились на Web Archive до этого другими пользователями
То есть, вы считаете, что отсутствие игр вовсе, лучше чем если игры есть, но так же есть вероятность изредка встретить читера?
А что вы предлагаете сейчас? У Riot Vanguard в Valorant, и FaceIt AntiCheat в CS 2 на Win11 античит запускаются в kernel mode с TPM и Secure Boot, и игру запускают в нём же вроде как, не позволяя читать и записывать память приложения. Окей, программные читы на этом же компьютере теперь работать не будут. Но PCIE порты самой материнской платы на Intel всё так же беспрепятственно дают устройствам доступ к прямому чтению и записи оперативной памяти даже с TPM и Secure Boot, что позволяет поставить DMA карту, выгрузить содержимое оперативной памяти на другой компьютер и там беспрепятственно его прочитать, и пользоваться на втором мониторе или же приклеить с помощью HDMI комбинатора вывести напрямую на монитор уже картинку с читами поверх. При этом в операционной системе такие действия никак видны не будут, потому что происходят не через OС а через ПО или Чипсет материнской платы напрямую. Что с этим делать? Принудить разработчиков античитов, попытаться договориться с Intel чтобы они переработали ПО и чипсеты, чтобы такие действия нельзя было производить или обязать выводить их в ОС? Допустим разработчики античитов соберутся в
мегазордакоалицию и как то смогут договориться с intel, но тогда игры разрабы которых с этим борются станут требовать новую материнскую плату для запуска игры, где это внедрено (игроки в valorant на windows 11 уже ощутили прелести их античита, secure boot отключать нельзя, tpm 2.0 влючи, режим разработчика в винде отрубай, специфичные устройства из usb вытаскивай, иначе играть низя), получается цена отсутствия читеров для всех игроков внезапно станет равной стоимости покупки DMA карты для читера.Стоит ли оно того? Сомнительно.
То есть отладочные символы всё таки раздуты получается?)
У PEGI и так всё это было и есть. А смысла о того что родитель посмотрит минимум, потому что утром родитель не купит сыне игру с 16+, Свернословием и Жестокостью, а уже вечером сына будет на кухне ест пельмени под какой-нибудь Пятый Элемент (который смотрит Папка и мб. Мамка) и непонимающе думает, почему ему не купили hogwarts legacy
Нет. В смысле вы говорите что у Rider удобство и количество кликов меньше. Что нужно сделать, чтобы "Переименовать поле по всему проекту" или там "Убрать неиспользуемые юзинги по всему проекту"?
Поставьте IntelliCode, должен вроде как работать так же как Visual Studio IDE и выдавать подсказки по код стайлу и оптимизации выражений.
Эти опции предоставляет LSP насколько знаю (то есть компилятор C#), и на них можно сделать как бинды, так и кнопочку какую-нибудь себе вынести в интерфейс куда хочется.
Подскажите, как к этим например двум опциям Rider осуществляет доступ? Из личного интереса спрашиваю, сам образоваться и вам и другим подсказать может быть, если нужно)
И хочу уточнить по поводу "Переименовать поле по всему проекту", если выделить поле и нажать F2, оно разьве не по всему проекту переименовывается?
Я чётко обоначил в чём плюс, и чётко сказал, что не нужно пытаться впихнуть то, что не нужно, туда где оно "и нахер не нужно". Huawei прекрасно справились с тем, чтобы выдрать корни гугла из смартфона, заменив их своим кодом, и дали альтернативы всем сервисам. И смарт прекрасно работает. Я даже не смотрел в тему установки сервисов, они там не нужны.
Я рассказал о плюсах и минусах, для себя, и не намекал на то, что якобы кто то психически не здоров даже косвенно. И минусов никому не лепил. Хабр такой хабр
Не разделяю ваших проблем. Пользуюсь телефоном Huawei P40 Lite с момента выхода, был доволен как слон и остаюсь. Все приложения нужные лично мне есть в App Gallery, а отсутствие гугл сервисов только прибавило телефону несколько часов работы без подзарядки. Если очень хочется уведомлений, то ставится MicroG, и вуаля, внезапно все уведомления из приложений приходят. Да ещё и можно контролировать какому приложению их отсылать можно сразу на моменте запуска, а не по умолчанию "Вкл".
Из приложений которые хотят гугл у меня стоит только приложение аутентификатор и steam через gbox
К тому же, меня забавляло, как народ ходит с платёжными стикерами, в момент когда у меня все платежи продолжали штатно работать, и все банковские приложения я могу поставить сам.
К тому же у Huawei ещё и эко система есть, включил новые наушники, браслет, телевизор, ноутбук, и что угодно рядом со смартфоном Huawei, сразу же вылезла плашка "Ваше устройство? Подключить?" как у Apple. Есть свой аналог AirDrop, который отлично работает, и перекидывать файлы с одного смарта на другой можно нажатием кнопки "Отправить через Huawei Share" и прикладыванием телефона к телефону человека, которому хочешь передать. Или просто выбора его в списке.
На все сервисы Google у Huawei есть аналоги не хуже. Приложения из AppGallery пользуются пушами от Hua, у них есть своё приложение Maps, которое выдаёт гео метки в том же формате что и Google Maps, есть своё приложение для прослушивания музыки, которое имеет музыки чуть ли не больше чем Yandex.Music.
Отдельная заслуга камеры в флагманских моделях, даже в Lite версиях они очень вкусные, дающие хорошую детализацию и цвета за приемлимые деньги. В P40 так и вообще оптический зум X2 есть, и камера глубины даже на младших моделях, которые стоили в день выхода как простенький Redmi.
Единственное что мне действительно докучает, это предложение сделать бекап после перезагрузки устройства. У их облака даётся 10гб, как и у гугла, но у телефона памяти 128гб, и забекапить его туда физически нельзя и оно предлагает оформить подписку (впрочем как и остальные вендоры имеющие своё облако)
На самом деле нет. Я являюсь пользователем смартфона Huawei уже несколько лет, и когда у всех внезапно отвалились банковские приложения, оплата NFC, карты и прочее, я этого не почувствовал от слова совсем. Скажу даже больше. У Huawei оплата по NFC заработала даже раньше чем Google Pay в РФ, потому что на Huawei никогда не обязывали оплату привязывать к платёжному приложению, и эта оплата работала сразу из под приложений, через которые оплата и производилась.
А сервис GBox устанавливается автоматически, если вы скачиваете первое приложение, которое работает лишь через него, у таких приложений есть специальная пометка, уведомляющая вас, что будет скачан GBox. К тому же на практике часто оказывается, что приложению Google Сервисы необходимы лишь косвенно, и при загрузке APK или через прокси Google Play под названием Aurora Store, они полностью функционируют, хоть и показывают при открытии всплывашку "Приложению для работы необходимы Google Services" с кнопочкой "Ok", при нажатии которой вас просто пускает в приложение, и никакой функционал не отваливается.
Ну когда ты одобряешь незаконные действия, это многое о тебе говорит
Не знал что Unity настолько экономичен для Web, удивлён, думал там сильно больше.
Ну в этом и трудность пользования модульными блокнотами, нужно знать свой воркфлоу и ручками выстроить всё в первый раз. В vscode можно и конфигурации сборки свои писать, и декомпайл добавить через них же.
Только для этого нужен отдельный скилл - настраивать vscode, не все хотят этим заниматься и я понимаю это. =)
Это да.
А тут уже нет. Они стараются заставить других её соблюдать, но сами постоянно открыто заявляют, что мировая правовая система не имеет конкретно к ним и их отношениям никакого отношения, и пускай она к ним не лезет, иначе перестанут платить. Как например недавно произошло с Международным Уголовным Судом, который до этого выдал ордер на арест Владимира Владимировича и США говорили "да-да-да, так и надо, они полностью имеют право", а как только зашла речь об ордере на Биньямине Нетаньяху, так США сразу же закукарекало, что такие вещи не в юрисдикции МУС, и что за такие выходки можно МУС и от денежной кормушки отстранить. При том, что как Россия так и Израиль отказались от участия в Римском статуте, и формально МУС не имеет юрисдикции ни в одном из упомянутых государств. При том, что США в принципе не признаёт МУС и находится с ним в конфронтации, с тех пор, как они посмели сказать что США в чём то провинились.
Смотря проект на каком языке, если у вас Java, и поддержка языка через "Language Support for Java(TM) by Red Hat " то как ни иронично, но вероятно что это в большинстве заслуга Eclipse Foundation, и их инструментов, которые плагин связывает с VS Code. И тут битва JB vs Eclipse скорее =)
* Буду VS Code далее называть просто - Code
Ну и в целом результаты разниться могут на разных языках и проектах.
На Python например есть инструмент Ruff, который огромнейшие проекты за доли секунды пережёвывает, выдавая ошибки, результаты стат анализа, советы по форматированию и прочему, и заслуги Code тут не будет, заслуга её будет в том, что она позволяет играючи встроить эти инструменты путём написания плагина.
На Rust этим занимается rust-analyzer, который вообще такая пусечка, взаимодействует с редакторами по стандартизированным lsp и прочим api, и работает одинаково как на Code так и nvim, и его можно дёргать хоть из bash скрипта. А у JB на Rust свой инструмент, по опыту "зашёл, потыкался тут и там", я разницы не сильно заметил, что по скорости, что по функционалу, но наверное она есть.
У C#, вообще весь lsp функционал предоставляет из коробки сам компилятор Roslyn, которым можно хоть из bash скрипта пользоваться, и в Code он и используется, и работает вероятно одинаково как в полновесной IDE так и в Code.
Мне кажется в наше время IDE удерживают аудиторию у себя либо велосипедами на уже опенсурсные технологии, дающими больший функционал или большую производительность, как делает JB.
Или какой то проприетарщиной, которая работает как сервис, по подписке вроде Copilot и пр.
Первого с каждым годом становится всё меньше, ибо всё больше кода выбрасывают в опенсурс.
Я долго думал что привести в пример как незаменимую фичу в IDE, но в голову пришёл только очень вкусный рефакторинг у JB, в их IDE'шках
Забавно. РБК дали ответ аналогичный моему к прошлой новости об этой инициативе, только мой был более развёрнутым. Можно мне денег за экспертность?
Ну безусловно "Web" блокнотик на JS с плагинами быстрее чем полновесная IDE, на Java/Kotlin =)
Торрент - это технология передачи файлов (bittorrent если точнее)
Лаунчеры игр с помощью этой технологии игры вам отдают на компуктер между-прочим =)
Да компания то с удовольствием бы вернулась, она деньги не получает уже 2 года как с огромной доли мирового рынка, ей то как раз уж очень невкусно, в то время как простые люди могут и с трекера кряк скачать, коли так уж нравится продукт. =)