Эксперты выяснили, что ядро Linux версии 5.19.12 может повреждать на аппаратном уровне дисплеи некоторых ноутбуков со встроенной графикой Intel. Разработчики в курсе бага и немедленно выпустили патч для ядра версии 5.19.13.
Проблема была связана с ошибкой в коде графического драйвера, которая вызывала нежелательные задержки в последовательности подачи питания на самом дисплее и некорректной работе подсветки.
Из-за этого ЖК-панели на ноутбуках с видеокартами от Intel могли получить повреждения и выйти из строя в процессе многочисленных попыток включения и продолжительного мерцания подсветки экрана с высокой частотой.
Head First. Изучаем Go
Автор: Макгаврен Джей
Год: 2020
Количество страниц: 544
Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется и читается не сложнее чем на Python и jаvascript. Простые примеры позволят познакомиться с языком в действии и сразу приступить к программированию на Go. Так что вы быстро освоите общепринятые правила и приемы, которые позволят вам называть себя гофером.
В Windows 11 2022 загрузка и копирование локальных файлов могут происходить на 40% медленнее после обновления.
Нед Пайл, главный менеджер программы в Microsoft, написал, что после обновления Windows 11 2022 (22H2) наблюдается снижение производительности при копировании файлов с удалённого компьютера с использованием протокола Server Message Block (SMB).
Не совсем понятно, будет ли замедляться копирование файлов при их загрузке с удалённого сервера или же будет замедляться доступ к ним с удалённого ПК.
Deckhouse получила сертификат совместимости с «Ред ОС». Пользователи могут разворачивать Deckhouse на базе названных ОС и пользоваться всей функциональностью, доступной в редакциях Deckhouse Platform CE и Deckhouse Platform EE.
Deckhouse — Kubernetes-платформа для автоматизация создания и эксплуатации кластеров Kubernetes. Deckhouse включает upstream-версию K8s и дополнительные модули для мониторинга, автомасштабирования, балансировки трафика, безопасного доступа и других функций.
Factory5 объявил о запуске F5 Future — облачного сервиса no-code приложений с использованием машинного обучения. Сервис призван решать бизнес-задачи, связанные с выявлением закономерностей, прогнозированием целевых показателей, а также проверять гипотезы.
F5 Future включает в себя готовые приложения на базе алгоритмов машинного обучения, которые прогнозируют потребление топлива, классифицируют дефекты, выявляют мошеннические операции и решают другие задачи. Благодаря no-code подходу воспользоваться сервисом и получить результат всего за три шага сможет даже стажёр.
Спустя более чем двадцать лет разработки состоялся релиз проекта с открытым исходным кодом Stellarium 1.0.
Это удобный и доступный компьютерный планетарий с базой данных на 600 тыс. звёзд и 80 тыс. космических объектов, а также с данными о созвездиях и туманностях. В расширенной базе программы доступны дополнительные каталоги с данными по 177 млн звёзд и более миллиона объектов глубокого космоса.
Код проекта есть на GitHub и распространяется под лицензией GPLv2. Stellarium доступен для пользователей Linux, Windows, macOS, а также в веб-версии.
2 октября 2022 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.0.
Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 5.19 в конце июля этого года.
Исходный код Linux 6.0 уже доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.0 на GitHub и на Makefile от Линуса Торвальдса.
Понимание языка ассемблера. Reverse Engineering для начинающих
Автор: Юричев Д.
Год: 2020
Количество страниц: 1376
Когда автор данной книги учил C, а затем C++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое большое количество раз, что связь между программным кодом на C/C++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что же там было написано на C. Возможно эти знания смогут помочь кому-то ещё. Иногда здесь используются достаточно древние компиляторы, чтобы получить самый короткий (или простой) фрагмент кода.
Microsoft начала тестирование встроенного в браузер Edge VPN-сервиса Microsoft Edge Secure. Сервис поддерживает Cloudflare, чьи серверные мощности используются для построения сети передачи данных.
Встроенный VPN скрывает IP-адрес пользователя, шифрует его трафик и передаёт запросы через отдельную изолированную сеть. Однако у юзера нет опции выбора сервера в другой стране для обхода блокировок по местоположению. Весь трафик автоматически маршрутизируется через ближайшие серверы Cloudflare.
Google изменила планы по прекращению поддержки протокола Chrome Manifest V2. Изначально поддержку второй версии манифеста планировалось прекратить в январе 2023 года, но теперь дату сдвинули на январь 2024 года.
Google начала тестировать Manifest V3 в ноябре 2019 года в сборках Chrome 80 Canary, а внедрила протокол в производственные сборки Chrome 88. В январе 2022 года интернет-магазин Chrome перестал принимать новые расширения, созданные на основе Manifest V2.
С начала 2023 года Google начнёт уведомлять пользователей, если их личная информация, такая как номер телефона, адрес электронной почты или домашний адрес, будет отображаться в результатах поиска. Это нововведение станет частью недавно анонсированной функции «Результаты о вас».
Google официально начала развёртывание инструмента, который позволит пользователям легко создавать запросы на удаление результатов с их личной информацией. Некоторым юзерам он стал доступен на прошлой неделе.
Meta заявила сотрудникам о заморозке найма персонала и о сокращении бюджетов для многих команд, сообщает издание Bloomberg.
Данные процедуры связаны с замедлением роста рекламной выручки компании. На еженедельной опросной сессии с сотрудниками об этом рассказал глава компании Марк Цукерберг.
Глава компании надеялся, что к этому времени экономика стабилизируется, но этого пока не происходит, поэтому компания будет строить планы консервативно.
Организаторы профессиональных технических конференций JUG Ru Group поделились подробностями внедрения видеосвязи на свою онлайн-платформу и рассказали, на какой реализации в итоге остановилась и почему (спойлер: речь про SDK VK Звонков, что показательно для такой требовательной компании).
Они даже организовали тематическую конференцию VideoTech, чтобы собрать больше опыта. Что получилось со всеми плюсами и минусами разных вариантов от P2P до SDK VK Звонков, описали в статье на Хабре. VK Звонки, к слову, делятся своими технологиями через SDK, тем самым дают возможность внедрить видеосвязь в свой продукт всем внешним разработчикам, и не зря.
Группа хакеров спрятала код вредоносного ПО с помощью стеганографии в картинке с логотипом Windows. Это помогло злоумышленникам распространить бэкдор среди многих пользователей, включая корпоративный сегмент.
Эксперты считают, что хакеры специально обновили свой инструментарий для поиска различных уязвимостей и использовали стеганографию, чтобы скрыть свой вредоносный код от антивирусного программного обеспечения в старом растровом изображении логотипа Windows.
Google выпустила релиз браузера Chrome 106. Одновременно стал доступен стабильный выпуск свободного проекта Chromium.
Основные изменения в Chrome 106 включают:
включение по умолчанию механизма Prerender2 для пользователей сборок для настольных систем. Это необходимо для упреждающей отрисовки содержимого рекомендаций в адресной строке Omnibox. Содержимое связанных с рекомендациями страниц теперь может отрисовываться в буфере;
возможность поиска в истории, закладках и вкладках непосредственно из адресной строки Omnibox. Для локализации поиска доступны теги @history, @bookmarks и @tabs;
С полным списком изменений можно ознакомиться по ссылке.
Google собирается отключить поддержку расширения Chrome на базе Manifest V2, чтобы разработчики перешли на Manifest V3. В июне 2023 года компания в тестовом режиме проверит отключение расширений на Manifest V2.
До этого момента Google будет поддерживать разработчиков расширений, предоставляя рекомендации и информацию о новом протоколе и о том, как лучше всего развёртывать поддерживающие его версии.
Ум программиста. Как понять и осмыслить любой код
Автор: Фелин Хермане
Год: 2022
Количество страниц: 259
Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода.