Pull to refresh
16
0
Дмитрий @deitry

программист

Send message

По мнению экспертов, это поможет предотвратить возникновение определённых типов уязвимостей, связанных с памятью

Про другие неопределённые типы уязвимостей эксперты тактично умолчали.

Список из поста, судя по всему, полностью слизан со статьи 2019 года, в котором Mass Effect почему-то упоминать не стали.

ЛГБТ-персонажи в компьютерных играх (playground.ru)

Не работает ни выключение/включение, ни удаление устройства, ни переустановка драйверов в разных видах, ни даже откат винды на точку восстановления. Предположительно, какая-то последовательность действий приводит к тому, что устройство приходит в состояние, из которого перестаёт инициализироваться вообще, а хард-выключение полностью обесточивает чип и сбрасывает его на дефолтные настройки, на которых всё работает.

Порывшись в комментариях, я нашёл упоминание варианта перезапуска через Диспетчер Устройств контроллера USB, на котором видимо висит модуль WiFi/Bluetooth, в таком случае чип вроде как тоже ресетится. В следующий раз попробую такой метод.

https://www.reddit.com/r/ZephyrusG14/comments/ohsox6/comment/hh1fr6g/?utm_source=share&utm_medium=web2x&context=3

IFC это текстовый формат (в виде STEP или XML) с открытой спецификацией. Его не удастся закрыть даже если очень захочется.

Подержите мой WiFi-модуль MT7922. При не вполне понятных обстоятельствах, но похоже тоже как-то связанных с уходом ноутбука в сон, драйвер перестаёт прогружаться вообще, и единственным действенным способом лечения является вырубить ноутбук, подержав кнопку питания 60 секунд.

MediaTek Wi-Fi 6E MT7922 (RZ616) - Microsoft Community

А просто сбоить он и без ухода в сон может. Просто иногда. Проблема, видимо, не софтварная.

То же самое с MT7921: Mediatek MT7921 suddenly not working : ZephyrusG14 (reddit.com)

Майкрософт приобретала в первую очередь GitHub, а не Atom. И у Майкрософт есть VSCode, который является аналогом (и в общем-то конкурентом) чуть более чем полностью. Так что сворачивание разработки Atom выглядит максимально логичным шагом.

Ну, уже сейчас есть способ вычленять тип через Source Generators, хоть это может быть и не сильно удобно

Для полноты картины - когда-то градусы Кельвина существовали.

До 1968 года кельвин официально именовался градусом Кельвина

Кельвин — Википедия (wikipedia.org)

легаси вроде .NET Framework 4

.NET, скажем, 4.8 можно использовать в качестве целевой платформы, но есть некоторые нюансы с WPF, не смог сходу нагуглить соответствующий ишьюс на гитхабе. Если правильно помню, код генерировался на стадии анализа солюшена, Intellisense работал, но сборка не собиралась. В качестве воркараунда можно было сохранять сгенерированный код (см. упомянутый <EmitCompilerGeneratedFiles>).

Что насчет поддержки в Rider и\или VS Code

У Райдера с этим удобно, он отображает сгенерированные "файлы" в отдельной папочке среди зависимостей проекта. VSCode по идее под капотом использует тот же Roslyn, ошибки не рисует, но и чё-то ничего не показывает (если поискать, например, сгенерированную реализацию интерфейса), может я что-то не так делаю.

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

Интересно было бы посмотреть на гипотетический эксперимент, в котором берут двух клонов-близнецов и одного выращивают как обычного человека, а второго как "голову профессора Доуэля", тогда эта религия имела бы под собой хоть какие-то основания.)

Мне в своё время очень понравилась "теория пыли" из "Города перестановок" Грега Игана - в предположении, что сознание человека можно оцифровать, если некоторая комбинация единичек и ноликов описывает это сознание, то его можно зафиксировать на любом носителе - битами на SSD, палочкой на песке, квантовыми числами в атомах и т.д. А если "железо" не важно, то сознание будет функционировать по сути и без железа вообще - сознание со своей субьективной точки зрения даже не заметит, что в разные моменты времени оно "вычисляется" на разном железе.

Вот тут можно чуть почитать сюжет вкратце: Логические бомбы Грега Игана — Почитать на DTF

Упоминая штуки вроде init и runlevel можно упомянуть и service. Всплывает иногда в старых мануалах и, что характерно, всё ещё работает

Вот зря вы так, у них у всех есть свои преимущества и недостатки. Я сейчас на довольно большом проекте успешно использую и Rider, и VS Code, потому что VS Code фигово справляется с поддержкой больших MSBuild-солюшенов со смесью C#/C++ проектов, а Райдер фигово справляется с задачами, когда нужно быстренько поискать что-то по всему репозиторию (особенно когда вне активного солюшена) и посмотреть историю отдельных файлов.

Зависимость от чего? Если c - постоянная величина

Вопрос не глупый)

Там c^2 нарисовывается изначально в нижней части релятивистской энергии. Вот тут нашёл примерный вывод

Кинетическая и полная энергии в релятивистской механике. Энергия покоя. Релятивистский инвариант - ФИЗИКА (studme.org)

Добавить в проект кастомный таргет с запуском команды пересборки пакета? В .csproj (в предположении, что версия доступна через пропертю)

...
  <Target Name="BuildNugetPackage" AfterTargets="Build">
    <Exec Command="nuget pack .\package.nuspec -Version $(PackageVersion)" />
  </Target>
...

Моя мечта сделать нечто похожее на nuget, но для исходников

Теоретически в нугеты можно класть что угодно, и сорцы в том числе. Например, https://stackoverflow.com/a/52885223/7468485

при желании не всё, а только нужное

Теоретически в нугет можно положить хитро настроенный .targets с блекджеком пропертями и кондишионами. Вот пример с условием по $(Platform) . Ну или разбить на несколько пакетов и инклюдить каждый по необходимости

пользуюсь этим продуктом

Простите, а этим - это каким? В смысле, как именно собираете пакет? Насколько я понял, версия берётся из .nuspec, а туда при желании можно вписать вообще что угодно.

Играл давеча с созданием нугетов и заливкой в GitHub Packages, вот пример минималистичного воркфлоу, версия подставляется из конфига, при этом там можно написать что угодно:

Simple GitHub action to build NuGet package

или альтернативный вариант, в котором пакет собирается по пушу тега, а версия берётся из названия этого тега (но это оказалось менее удобно)

Simple GitHub action to build NuGet package on tags push

А я чё-т призадумался...

Физики экономики не существует. ... В первый раз белый шар доллар толкнул черный рубль в лузу яму. Во второй черный рубль отскочил. В третий черный шар рубль взлетел к потолку. В четвертый он пометался по всей комнате, как испуганный воробей, и канул в ваш карман. И в пятый раз черный шар рубль, набрав скорость, близкую к скорости света, проломил бортик стола, пронзил стену и покинул Землю, а потом и Солнечную систему, как это описал Азимов.

И если вспомнить сюжет книги, становится думать об этом ещё интереснее

Upd. Вот и мне пришло :(

К сожалению, мы больше не можем продавать наше программное обеспечение и услуги клиентам из Российской Федерации или Беларуси. Теперь это невозможно с точки зрения операционной деятельности, помимо других аспектов. 

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Software Developer, Backend Developer
Lead
C++
C#
Git
Python
Software development