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

программист

АНБ США порекомендовало IT-компаниям отказаться от языков C и C++

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

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

В Госдуме раскритиковали запрет на видеоигры серий Assassin's Creed, The Last of Us, Dragon Age и Fallout

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

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

Разбираемся в необычной проблеме с WiFi

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

Порывшись в комментариях, я нашёл упоминание варианта перезапуска через Диспетчер Устройств контроллера 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

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

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

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

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

Twitter разослала сотрудникам предупреждение о массовом увольнении, заблокировала все пропуска и учётные записи штата

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

Обзор нововведений в C# 11

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

На Марсе с большой вероятностью была подземная жизнь – возможно, она есть там и до сих пор

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

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

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

Source Generators в действии

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

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

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

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

Новая «религия» на базе материализма

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

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

Новая «религия» на базе материализма

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

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

Краткий справочник по «всем-всем» командам Linux

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

Чего ждать от NeoVim: особенности редактора

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

Новый ИИ открывает альтернативную физику

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

Новый ИИ открывает альтернативную физику

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

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

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

Ответственное управление пакетами в Visual Studio

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

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

Ответственное управление пакетами в Visual Studio

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

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

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

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

Ответственное управление пакетами в Visual Studio

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

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

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

Simple GitHub action to build NuGet package

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

Simple GitHub action to build NuGet package on tags push

Физики не существует

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

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

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

JetBrains временно приостанавливает прием и обработку заказов от физических лиц из России и Беларуси

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

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

Information

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

Specialization

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