Панель сведений справа, замещающая собой область предпросмотра — это то, что я ещё со времён Windows 8 не понимаю. Всегда через ONE кладу её обратно вниз.
Так у меня Mattermost и настроен, чтобы ветка сообщения показывалась справа, но это отвратительности реализации это не уменьшает. @Okeu уже в ветке (ba dum tss) ниже показал, что выглядит куда съедобнее.
И смешались в кучу поздравления с ДР, сожаление о необходимости ехать в офис, ответы кто ответственный за ДМС. И всё это единым потоком сообщений.
Ну так вот в общем потоке это и получается. Ближайший доступный мне Mattermost — официальный чат ReactOS. Жуткий замес в общем потоке я буду долго искать, но пример ниже по скриншоту мне тоже кажется достаточно иллюстративным. Есть одно сообщение, которое «разорвало» обсуждение.
К какому сообщению относится подсвеченный ответ от hbelusca в 11:36? По логике Mattermost, к самому первому сообщению от tompex от 09.09.2025. А контекстуально, оказывается, к сообщению от 01.10.2025. И я об этом не узнаю, пока не открою ветку, блин!
В Mattermost откровенно гадкая система ответов с цитатой, которая вообще «ветки», и вообще просто альтернативный поток сообщений в общем потоке. Звучит так же, как и работает — непонятно, через Жепу, и без души. При ответе на сообщение Mattermost всегда будет показывать первое сообщение из «ветки» над ответом. И неважно, на какое сообщение ты ответил внутри этой же ветки, потому что там даже нельзя обозначить, на какое сообщение ты отвечаешь. Только Ctrl+CV и оформлением вставленного текста как цитаты вручную. В общем потоке сообщений это просто выглядит как куча сообщений с ответом на пресловутое первое сообщение.
Разгруженное контекстное меню стало в разы удобнее, пусть и пришлось привыкнуть к нему. Теперь не промахиваюсь мимо копирования ссылки, копируя текст ссылки вместо неё. Понравилось, что это заодно группирует действия с картинками в своё контекстное подменю.
Но вот неопределённое поведение интерфейса клиента Vivaldi Mail напрягает. На четырёх устройствах под управлением Windows 11 24H2 x64 заведён туда почтовый ящик. Только на одном работает автоматический показ боковой панели со списком папок в ящике, и не помогает ни чистый профиль, ни чистая система :(
Проблемная настройка.
Я уже даже не помню, писал ли я про это на багтрекер, и склоняюсь к тому, что не писал туда. Проблема тянется ещё со времён поддержки Windows 8.1 браузером, т.е. как минимум с 2023 года баг ещё жужжит.
С учётом доминирования 64-битных платформ, что в мобильных устройствах, что на десктопе, это больше похоже на естественный процесс. Если брать целевые операционные системы, то Windows 10 — последняя ОС, существовавшая в 32-битной редакции, и её поддержка без учёта ESU и корпоративных изданий заканчивается уже через месяц. Из macOS 32-битную подсистему удалили несколько лет назад.
Не исключаю, что кто-то сделает новый JDK, где продолжат поддержку устаревшей архитектуры, всё зависит от реального спроса :)
Иногда они чинят неправильно. Пока увлечённо ковырялся в разработке веб-сайтов, мне довелось столкнуться со случаем закрытия тега и вложения содержимого неправильно закрытого тега вроде десять или двенадцать раз. Хорошее такое дерево в Dev Tools выросло.
По этой же логике надо перечислять все «сервиспаки» Windows 10 и Windows 11, ведь они тоже являются самостоятельными единицами версий, см. _OSI в таблицах ACPI.
Не все, но и описывать все в одной статье было бы избыточно. Вы можете также сами попробовать найти что-нибудь в исходном коде, воспользовавшись триальной лицензией :)
Precision 4600, 47, 48 серии - просто неубиваемые танки
Владею и пользуюсь их 17" версией Precision M6800. Этим точно можно убить по неосторожности. Его клавиатура по печати не навевает моим любимым Inspiron 1300, но она по-прежнему очень комфортная для продолжительной печати, чего не скажешь о всех последующих моделях.
Большое спасибо вам и @oldnomad за развёрнутый ответ!
По поводу указания _WIN32_WINNT со значением `_WIN32_WINNT_VISTA`, это в большинстве случаев открывает доступ к функциям и структурам Windows API, появившимся в конкретных версиях Windows. Совместимость ограничивают обычно либо через манифест, либо задействованием функции, не существующей в системе (и тогда целевое приложение отвалится с ошибкой «точка входа в процедуру <функция> не найдена в <имя DLL>»; но такой подход я лично осуждаю). Ещё один способ поставить ограничение — указать версию целевой подсистемы линкеру, но это тоже не всегда надёжно работает и применимо только на исполняемых файлах. В обратную сторону этот механизм тоже работает, можно на наборе инструментов MSVC v143, где поддержки Windows XP/Server 2003 нет, собрать работоспособное приложение, но со множеством оговорок: код обязан быть на чистом C и MSVCRT/UCRT линкуется статически с приложением.
Telegram Desktop под Windows — это шедевр во всех смыслах. Обновляешь драйвер видеокарты, у тебя клиент либо падает, либо отваливается до перезапуска клиента целиком возможность просмотра медиа на весь экран. А если клиент таки падает, то ты не успеваешь вытащить крашрепорт, потому что окно о ненормальном завершении работы исчезает сразу же.
На Windows 10/11 из-за отсутствующей (физически) рамки окон, если не использовать системную рамку, можно при прокрутке списка чатов или сообщений устроить землетрясение с артефактами по краю окна в том месте, где как раз должна была быть рамка.
Во-первых, если недодержать по времени и свету, то получается леопард: когда чередуется жёлтые и белые пятна. Надо наносить более толстый слой отбеливателя, и повторять процедуру.
Именно по этой причине я не стал ставить опыты с отбеливанием пластика через различные гели. Просто купил канистру перекиси с жуткой концентрацией для слуха концентрацией 37% (или 47...50%, не помню), которой обычно принято бассейны очищать, взял пластиковый ящик из условного «Леруа Мерлен», который можно герметично закрыть, а под крышку налепил светодиодную ленту с УФ-диодами. За шесть-восемь часов нахождения пластика в такой ёмкости я получал вполне равномерный белый результат.
Проанализировали!
DesktopOK.
Панель сведений справа, замещающая собой область предпросмотра — это то, что я ещё со времён Windows 8 не понимаю. Всегда через ONE кладу её обратно вниз.
Так у меня Mattermost и настроен, чтобы ветка сообщения показывалась справа, но это отвратительности реализации это не уменьшает. @Okeu уже в ветке (ba dum tss) ниже показал, что выглядит куда съедобнее.
Речь про Collapsed Reply Threads, так ведь?
«Ваще ракета!» (ц) один автоблогер
Ну так вот в общем потоке это и получается. Ближайший доступный мне Mattermost — официальный чат ReactOS. Жуткий замес в общем потоке я буду долго искать, но пример ниже по скриншоту мне тоже кажется достаточно иллюстративным. Есть одно сообщение, которое «разорвало» обсуждение.
К какому сообщению относится подсвеченный ответ от hbelusca в 11:36? По логике Mattermost, к самому первому сообщению от tompex от 09.09.2025. А контекстуально, оказывается, к сообщению от 01.10.2025. И я об этом не узнаю, пока не открою ветку, блин!
В Mattermost откровенно гадкая система ответов с цитатой, которая вообще «ветки», и вообще просто альтернативный поток сообщений в общем потоке. Звучит так же, как и работает — непонятно, через Жепу, и без души.
При ответе на сообщение Mattermost всегда будет показывать первое сообщение из «ветки» над ответом. И неважно, на какое сообщение ты ответил внутри этой же ветки, потому что там даже нельзя обозначить, на какое сообщение ты отвечаешь. Только Ctrl+CV и оформлением вставленного текста как цитаты вручную. В общем потоке сообщений это просто выглядит как куча сообщений с ответом на пресловутое первое сообщение.
Разгруженное контекстное меню стало в разы удобнее, пусть и пришлось привыкнуть к нему. Теперь не промахиваюсь мимо копирования ссылки, копируя текст ссылки вместо неё. Понравилось, что это заодно группирует действия с картинками в своё контекстное подменю.
Но вот неопределённое поведение интерфейса клиента Vivaldi Mail напрягает. На четырёх устройствах под управлением Windows 11 24H2 x64 заведён туда почтовый ящик. Только на одном работает автоматический показ боковой панели со списком папок в ящике, и не помогает ни чистый профиль, ни чистая система :(
Я уже даже не помню, писал ли я про это на багтрекер, и склоняюсь к тому, что не писал туда. Проблема тянется ещё со времён поддержки Windows 8.1 браузером, т.е. как минимум с 2023 года баг ещё жужжит.
С учётом доминирования 64-битных платформ, что в мобильных устройствах, что на десктопе, это больше похоже на естественный процесс. Если брать целевые операционные системы, то Windows 10 — последняя ОС, существовавшая в 32-битной редакции, и её поддержка без учёта ESU и корпоративных изданий заканчивается уже через месяц. Из macOS 32-битную подсистему удалили несколько лет назад.
Не исключаю, что кто-то сделает новый JDK, где продолжат поддержку устаревшей архитектуры, всё зависит от реального спроса :)
Иногда они чинят неправильно.
Пока
увлечённоковырялся в разработке веб-сайтов, мне довелось столкнуться со случаем закрытия тега и вложения содержимого неправильно закрытого тега вроде десять или двенадцать раз. Хорошее такое дерево в Dev Tools выросло.По этой же логике надо перечислять все «сервиспаки» Windows 10 и Windows 11, ведь они тоже являются самостоятельными единицами версий, см.
_OSIв таблицах ACPI.Не все, но и описывать все в одной статье было бы избыточно.
Вы можете также сами попробовать найти что-нибудь в исходном коде, воспользовавшись триальной лицензией :)
Владею и пользуюсь их 17" версией Precision M6800. Этим точно можно убить по неосторожности. Его клавиатура по печати не навевает моим любимым Inspiron 1300, но она по-прежнему очень комфортная для продолжительной печати, чего не скажешь о всех последующих моделях.
Большое спасибо вам и @oldnomad за развёрнутый ответ!
По поводу указания
_WIN32_WINNTсо значением `_WIN32_WINNT_VISTA`, это в большинстве случаев открывает доступ к функциям и структурам Windows API, появившимся в конкретных версиях Windows. Совместимость ограничивают обычно либо через манифест, либо задействованием функции, не существующей в системе (и тогда целевое приложение отвалится с ошибкой «точка входа в процедуру <функция> не найдена в <имя DLL>»; но такой подход я лично осуждаю). Ещё один способ поставить ограничение — указать версию целевой подсистемы линкеру, но это тоже не всегда надёжно работает и применимо только на исполняемых файлах.В обратную сторону этот механизм тоже работает, можно на наборе инструментов MSVC v143, где поддержки Windows XP/Server 2003 нет, собрать работоспособное приложение, но со множеством оговорок: код обязан быть на чистом C и MSVCRT/UCRT линкуется статически с приложением.
Подумаю над этой идеей, но с Erlang/OTP я почти не знаком, чтобы подкапотную языка объяснить так же хорошо, как в Python. :)
Интересно, кто их может купить? Пока не знаю, кто может стать условным Embarcadero, чтобы поглотить JetBrains.
Telegram Desktop под Windows — это шедевр во всех смыслах. Обновляешь драйвер видеокарты, у тебя клиент либо падает, либо отваливается до перезапуска клиента целиком возможность просмотра медиа на весь экран. А если клиент таки падает, то ты не успеваешь вытащить крашрепорт, потому что окно о ненормальном завершении работы исчезает сразу же.
На Windows 10/11 из-за отсутствующей (физически) рамки окон, если не использовать системную рамку, можно при прокрутке списка чатов или сообщений устроить землетрясение с артефактами по краю окна в том месте, где как раз должна была быть рамка.
Именно по этой причине я не стал ставить опыты с отбеливанием пластика через различные гели. Просто купил канистру перекиси с жуткой концентрацией для слуха концентрацией 37% (или 47...50%, не помню), которой обычно принято бассейны очищать, взял пластиковый ящик из условного «Леруа Мерлен», который можно герметично закрыть, а под крышку налепил светодиодную ленту с УФ-диодами. За шесть-восемь часов нахождения пластика в такой ёмкости я получал вполне равномерный белый результат.
Странная задумка, пускай в коде дебаггера это явление повсеместное. Могу поверить, что это для читаемости, но меня лично такое путает ещё больше.