Обновить
19
0.1
Тарас@x86chk

«раздел Windows не может быть ухватлен» © MS Learn

Отправить сообщение

Telegram Desktop под Windows — это шедевр во всех смыслах. Обновляешь драйвер видеокарты, у тебя клиент либо падает, либо отваливается до перезапуска клиента целиком возможность просмотра медиа на весь экран. А если клиент таки падает, то ты не успеваешь вытащить крашрепорт, потому что окно о ненормальном завершении работы исчезает сразу же.

На Windows 10/11 из-за отсутствующей (физически) рамки окон, если не использовать системную рамку, можно при прокрутке списка чатов или сообщений устроить землетрясение с артефактами по краю окна в том месте, где как раз должна была быть рамка.

Во-первых, если недодержать по времени и свету, то получается леопард: когда чередуется жёлтые и белые пятна. Надо наносить более толстый слой отбеливателя, и повторять процедуру.

Именно по этой причине я не стал ставить опыты с отбеливанием пластика через различные гели. Просто купил канистру перекиси с жуткой концентрацией для слуха концентрацией 37% (или 47...50%, не помню), которой обычно принято бассейны очищать, взял пластиковый ящик из условного «Леруа Мерлен», который можно герметично закрыть, а под крышку налепил светодиодную ленту с УФ-диодами. За шесть-восемь часов нахождения пластика в такой ёмкости я получал вполне равномерный белый результат.

Странная задумка, пускай в коде дебаггера это явление повсеместное. Могу поверить, что это для читаемости, но меня лично такое путает ещё больше.

Либо это уже за хитрость считать нельзя, либо пример непопулярный. В первом Deus Ex (2000) отражения на полу в обучении (и вроде даже на первой миссии) можно было наблюдать. Даже на NVIDIA GeForce4 MX440 работало, не жалуясь на производительность. Был ли это SSR, либо его предок — не вспомню.

Последний релиз 0.4.14 или ночник 0.4.15?

Его оттуда уже выталкивать собираются, на его место нормальный драйвер ATAPI готовят.

но ушла в BSOD в процессе установки MS Office.

Раз за давностью лет описываются события, то на всякий случай внесу чуток радости — Office 2007 успешно устанавливается на ночных сборках 0.4.15. Есть глюки по интерфейсу, но несколько месяцев назад ситуация была куда хуже — слайды в PowerPoint рисовались вверх ногами вместе с внутренним интерфейсом, а Word рассыпался на части. Сейчас Word в лучшем случае рвётся при переключении отображения линейки и глючит шрифтами..

Hidden text

Покрытие тестами имеется, но не каждый угол покрыт ими. Можно посмотреть отработку автоматических регресс-тестов, в GitHub дополнительно каждый pull request прогоняется на «выживаемость» сборки. Есть хотя бы одна проваленная сборка не по причине технической неполадки (частая история с Visual Studio 2015) — PR не допускают к мерджу.

Кто-то даже фаззер натравливал на систему, от чего та громко взрывалась, не выдерживая потока неправильных данных. Скажем так, в ReactOS весь win32k просит капитального ремонта, но из-за очень интересной политики их релиз-менеджера, которому важнее почистить пробелы в ресурсных файлах, сэкономить 0.5 мс и два байта на компиляции отладочной сборки, чем заняться делом, все попытки побороть это проклятье юзерспейса заканчиваются утратой энтузиазма. Инициативная группа пытается (и у неё получается) проталкивать переход на целевую платформу NT 6.x, попутно выбрасывая цистерны костылей и велосипедов из системных библиотек, но, увы, процесс идёт медленно. Политика релиз-менеджера вызывает отторжение у новичков, из-за этого очень мало людей узнаёт про то, что с этой проблемой борются.

Спасибо за полезный комментарий! :)

Все же идея была сделать вот так, и это стандартный паттерн использования в комбинации с strncpy

Вполне возможно, но мы уже никогда не узнаем, что же хотел сделать автор — blame показывает, что последний раз в FTP-клиент залезали 17 февраля 2006 года. Сделали и забыли.
Я бы всё же убрал эту операцию целиком.

2

Информация

В рейтинге
3 539-й
Зарегистрирован
Активность

Специализация

Специалист
ATL
C++
C
Английский язык