Как стать автором
Обновить
4
0
Dark Daskin @darkdaskin

Разработчик C#

Расширяем, можно поставить поддержку AnyConnect из стора. Правда, эта версия не умеет двухфакторную авторизацию, в итоге пришлось ставить обычную.

Я уж было подумал, что собираются решать проблему клонов StackOverflow и прочего подобного мусора, но увы.

А ещё струйный принтер — гарантия продажи расходников, ведь он будет сливать чернила, даже если ничего не печатать, чтобы предотвратить засыхание головы. Или Epson уже придумала решение получше?
Лазерный принтер же спокойно может простоять год и я уверен, что когда он понадобится, он включится и выдаст качественный отпечаток.

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

А у меня не работает вовсе. «Приём платежа для данного провайдера запрещён».

Сумма списания выводится не всегда правильно. В питерском метро проезд по Миру 31 р стоит, но на экране указано 65.

На гитхабе полно проектов, в которых только README и бинарники, проприетарным разработчикам он удобен как хостинг и баг-трекер.

Отрицательные индексы у указателей вполне можно встретить в библиотечном коде. По этим адресам обычно хранятся метаданные, например, количество элементов для массива или тип объекта для сишной реализации ООП.

Однако, данную возможность можно прикрутить сбоку к любому архиватору через Parchive.

В гипермаркетах Лента иногда бывает, что сканер выдаёт большую цену, чем указано на ценнике. При этом, если товар удалить и отсканировать снова, цена меняется на правильную. Видимо, включается вариант "не прокатило".

Предполагается, что с такой видеокартой и всё остальное железо топовое, так что на него ещё ватт 200 нужно. Ну и добавляется запас по мощности, чтобы блок питания работал в оптимальном режиме. При приближении к номинальному пределу мощности КПД падает, что приводит к повышенному тепловыделению.

К слову, один знакомый владелец сервера Minecraft мне на днях рассказал историю, как на него наехал провайдер за то, что кто-то выложил эту фамилию огромными буквами, так что было видно на онлайн-карте. Отделался втыканием рядом таблички с копипастой про иноагентов.

На скрине выше TLS alert, который является частью протокола. Приходит в открытом виде в ответ на client hello, так что никакие сертификаты не нужны, там вообще фиксированная последовательность байт. Но да, подробности показывает только Firefox, в Chromium там обобщённое ERR_SSL_PROTOCOL_ERROR.
В теории, можно отлавливать этот ответ и реализовать прозрачный обход блокировок.

Технически возможно хотя бы отправить подходящий код ошибки вместо того, чтобы тупо рвать соединение. Но ресурсов на это потребуется больше.
error code

В случае с VC redist и .NET Framework таскать библиотеки с приложением запрещено лицензией, поэтому разработчики вынуждены использовать установленные глобально. Те же Java и Python (а теперь и новые .NET) многие приложения таскают с собой несмотря на возможность использования глобально установленных версий. Просто потому, что так надёжнее и не нужно задумываться о совместимости с будущими версиями.

Остался, как минимум ядро IDE, отладчик и подсистемы для старых типов проектов. Тем не менее, если 10 лет назад написание расширений к IDE представляло из себя пляски вокруг COM, сейчас всё больше подсистем доступно из .NET напрямую, что сильно упрощает разработку. Навскидку, если посмотреть на запущенный процесс IDE, из 1000+ загруженных DLL нативных осталось порядка пары десятков (не считая входящих в состав Windows).
И да, в предыдущем комментарии я немного ошибся, переписывать начали с VS 2010.

Изначально на C++, и только начиная с VS 2012 отдельные части (в основном UI) начали переписывать на C#. Лишь к VS 2022 смогли выпустить 64-битную версию, потому что устаревший плюсовый код не позволял сделать это ранее, хотя потребность была уже давно (приходилось выносить куски кода в отдельные процессы, чтобы уложиться в 32-битное адресное пространство).

Действительно, этот код работает в Windows без ошибки, но выдаёт ошибку в Linux.
Однако, я ранее использовал для проверки nc -l и конфликта не возникло. Решил разобраться, почему так и нашёл ответ в исходном коде netcat. Отличие в флаге SO_REUSEPORT, который и позволяет привязывать несколько сокетов к одному порту.
Также нашёл очень подробный ответ, описывающий тонкости разделения портов в разных ОС.

В старых Nokia так и было, на экране иногда появлялся запрос о том, что SIM-карта хочет отправить SMS. Не знаю, что там было, всегда отклонял.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность