Google изменил способ загрузки файлов, которые браузер Chrome считает потенциально опасными. Теперь браузер будет запрашивать причину загрузки потенциально «вредоносного» файла.
Новый способ оповещения пользователей позволяет пользователям восстановить прерванный процесс загрузки, но просит указать причину для этого. Выбрать можно из трёх вариантов: сами создали этот файл, доверяют источнику и готовы рискнуть. Любой из этих ответов возобновит загрузку файла.
https://www.techspot.com/news/103883-chrome-start-showing-full-page-warnings-risky-downloads.html
Новый способ оповещения пользователей позволяет пользователям восстановить прерванный процесс загрузки, но просит указать причину для этого. Выбрать можно из трёх вариантов: сами создали этот файл, доверяют источнику и готовы рискнуть. Любой из этих ответов возобновит загрузку файла.
https://www.techspot.com/news/103883-chrome-start-showing-full-page-warnings-risky-downloads.html
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчики не все продумали при создании поля для ввода пароля
Поддержка .NET 6 завершится 12 ноября 2024 (с выходом .NET 9). Что это значит? Это значит, что никаких новых обновлений безопасности для .NET 6 выпускаться не будет, соответственно продолжение использования неподдерживаемой версии чревато незакрытыми уязвимостями безопасности. И также при использовании .NET 6 из более поздней версии SDK и в Visual Studio будут выдаваться предупреждения об устаревшей версии .NET.
Как сообщили эксперты HR-холдинга Ventra, на некоторых должностях в отрасли оплата труда ИТ-специалистов обрушилась на 15-25% в сравнении с первым полугодием 2023 г – примерно до 150 тыс. руб. в среднем
Стремительный рост средних зарплат в ИТ-сфере сменился не менее стремительным их сокращением по нескольким причинам, отмечают эксперты Ventra. На первом месте – уход из России крупных иностранных компаний (например, Microsoft, Oracle, Google, SAP, Dell и пр.), которые, покидая страну, уволили немало сотрудников своих российских представительств. В результате ИТ-шникам пришлось срочно искать новую работу и пересматривать свои требования к работодателю и зарплате.
Также на снижение зарплат влияет засилье джунов, которые массово появились в ИТ-сфере путем, в том числе, переквалификации за счет ускоренных онлайн-курсов. Работодатели поначалу не очень хотели принимать их в штат, но соискатели ввиду отсутствия опыта не могут претендовать на высокую зарплату, что оказалось весьма выгодно для компаний. Как сообщили в Ventra, работодатели все чаще «присматриваются к начинающим специалистам, чей небольшой опыт диктует сравнительно не высокие зарплатные ожидания – до 100 тыс. руб.».
https://www.cnews.ru/news/top/2024-07-25_rossijskie_rabotniki_it-sfery
Стремительный рост средних зарплат в ИТ-сфере сменился не менее стремительным их сокращением по нескольким причинам, отмечают эксперты Ventra. На первом месте – уход из России крупных иностранных компаний (например, Microsoft, Oracle, Google, SAP, Dell и пр.), которые, покидая страну, уволили немало сотрудников своих российских представительств. В результате ИТ-шникам пришлось срочно искать новую работу и пересматривать свои требования к работодателю и зарплате.
Также на снижение зарплат влияет засилье джунов, которые массово появились в ИТ-сфере путем, в том числе, переквалификации за счет ускоренных онлайн-курсов. Работодатели поначалу не очень хотели принимать их в штат, но соискатели ввиду отсутствия опыта не могут претендовать на высокую зарплату, что оказалось весьма выгодно для компаний. Как сообщили в Ventra, работодатели все чаще «присматриваются к начинающим специалистам, чей небольшой опыт диктует сравнительно не высокие зарплатные ожидания – до 100 тыс. руб.».
https://www.cnews.ru/news/top/2024-07-25_rossijskie_rabotniki_it-sfery
CNews.ru
Российские ИТ-шники беднеют на глазах. Средняя зарплата обвалилась на 15-25%, программисты вынуждены брать подработку - CNews
В России обвал зарплат ИТ-специалистов. Всего за год они упали в среднем на 15-25%. Появился новый тренд – ИТ-шникам приходится брать подработку, чтобы получать больше и не зависеть от зарплаты в...
В платформу Node.js добавлена экспериментальная возможность выполнения файлов с кодом на TypeScript. Поддержка языка TypeScript включается при помощи опции "--experimental-strip-types" и сводится к преобразованию исходного кода в JavaScript перед выполнением.
Однако пока не все возможности TypeScript поддерживаются (например, не поддерживаются пространства имён, декораторы, свойства параметров и типы enum). Протестировать новую возможность можно на предрелизных сборках Node.js 23.
https://github.com/nodejs/node/pull/53725
Однако пока не все возможности TypeScript поддерживаются (например, не поддерживаются пространства имён, декораторы, свойства параметров и типы enum). Протестировать новую возможность можно на предрелизных сборках Node.js 23.
https://github.com/nodejs/node/pull/53725
GitHub
module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node
It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types.
Node.js will transpile TypeScript source code into JavaScript source code.
During the transpi...
Node.js will transpile TypeScript source code into JavaScript source code.
During the transpi...
Вышла новая подверсия языка Rust - Rust 1.80
В новой версии добавлены типы LazyCell и LazyLock, которые откладывают инициализацию своих данных до первого доступа (т.н. "ленивое выполнение"), в Cargo добавлена функция проверки для всех имен и значений cfg, шаблоны диапазонов Rust теперь могут использовать паттерны a..b или ..b, а также стабилизирован ряд API
https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
В новой версии добавлены типы LazyCell и LazyLock, которые откладывают инициализацию своих данных до первого доступа (т.н. "ленивое выполнение"), в Cargo добавлена функция проверки для всех имен и значений cfg, шаблоны диапазонов Rust теперь могут использовать паттерны a..b или ..b, а также стабилизирован ряд API
https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
OpenAI анонсировала свой поисковик на основе ИИ SearchGPT
OpenAI тестирует прототип поисковой системы SearchGPT, которая, по обещанию компании, будет давать «быстрые и своевременные ответы на основе понятных и релевантных источников». Система будет предоставлять результаты поиска, не отправляя пользователя на сайты, а просматривая их сама. SearchGPT будет обобщать информацию и предоставлять ответ на вопрос со ссылкой на источники.
Пока SearchGPT представляет собой прототип, тестовая версия будет доступна всего 10 000 пользователей (для участия в тестировании уже можно подать заявку). В будущем SearchGPT будет доступна в составе ChatGPT.
https://openai.com/index/searchgpt-prototype/
OpenAI тестирует прототип поисковой системы SearchGPT, которая, по обещанию компании, будет давать «быстрые и своевременные ответы на основе понятных и релевантных источников». Система будет предоставлять результаты поиска, не отправляя пользователя на сайты, а просматривая их сама. SearchGPT будет обобщать информацию и предоставлять ответ на вопрос со ссылкой на источники.
Пока SearchGPT представляет собой прототип, тестовая версия будет доступна всего 10 000 пользователей (для участия в тестировании уже можно подать заявку). В будущем SearchGPT будет доступна в составе ChatGPT.
https://openai.com/index/searchgpt-prototype/
Openai
SearchGPT Prototype
We’re testing SearchGPT, a temporary prototype of new search features that give you fast and timely answers with clear and relevant sources.
western_spaghetti_promo_1.gif
22.2 MB
Microsoft добавил в свой поисковик Bing то, что они называют "генеративный поиск" (generative search). Такой поиск, по словам Microsoft, "понимает поисковый запрос, просматривает миллионы источников информации, динамически сопоставляет контент и генерирует результаты поиска в новом макете, созданном ИИ, чтобы более эффективно выполнять намерение запроса пользователя."
https://blogs.bing.com/search/July-2024/generativesearch
https://blogs.bing.com/search/July-2024/generativesearch
Avalonia выпустила новую подверсию своего одноименного фреймворка для создания кроссплатформенных приложений на .NET - Avalonia 11.1. Хотя ресь идет о подверсии, в компании это называют очень крупным обновлением
Основные нововведения в новой подверсии:
Улучшенная поддержка разных платформ: добавлена поддержка Samsung Tizen и Apple TV.
Улучшения для браузеров: новый программный рендерер обеспечивает лучшую производительность и совместимость с разными браузерами, а также позволяет использовать несколько экземпляров AvaloniaView для создания сложных веб-приложений.
Улучшения для Android и iOS: исправления для обработки ввода, взаимодействия с клавиатурой и стабильности работы приложений на мобильных устройствах.
Оптимизация производительности: добавлен Vulkan-бэкенд, который обеспечивает повышение производительности на платформах с поддержкой этого графического API, а также проведены оптимизации в области рендеринга.
Улучшено управление шрифтами и XAML-ресурсами для снижения потребления памяти и ускорения запуска приложений.
Улучшены встроенные инструменты разработчика, включая фокус-трекер и возможность закрепления свойств в инспекторе.
Улучшения в XAML: оптимизация работы с обобщёнными типами, более эффективные скомпилированные привязки и улучшённые диагностики для проблем, связанных с XAML.
Улучшена поддержка разработки на C# и F#, а также добавлены новые возможности для работы с анимацией и переходами.
https://avaloniaui.net/blog/avalonia-11-1-a-quantum-leap-in-cross-platform-ui-development
Основные нововведения в новой подверсии:
Улучшенная поддержка разных платформ: добавлена поддержка Samsung Tizen и Apple TV.
Улучшения для браузеров: новый программный рендерер обеспечивает лучшую производительность и совместимость с разными браузерами, а также позволяет использовать несколько экземпляров AvaloniaView для создания сложных веб-приложений.
Улучшения для Android и iOS: исправления для обработки ввода, взаимодействия с клавиатурой и стабильности работы приложений на мобильных устройствах.
Оптимизация производительности: добавлен Vulkan-бэкенд, который обеспечивает повышение производительности на платформах с поддержкой этого графического API, а также проведены оптимизации в области рендеринга.
Улучшено управление шрифтами и XAML-ресурсами для снижения потребления памяти и ускорения запуска приложений.
Улучшены встроенные инструменты разработчика, включая фокус-трекер и возможность закрепления свойств в инспекторе.
Улучшения в XAML: оптимизация работы с обобщёнными типами, более эффективные скомпилированные привязки и улучшённые диагностики для проблем, связанных с XAML.
Улучшена поддержка разработки на C# и F#, а также добавлены новые возможности для работы с анимацией и переходами.
https://avaloniaui.net/blog/avalonia-11-1-a-quantum-leap-in-cross-platform-ui-development
avaloniaui.net
Avalonia 11.1: A Quantum Leap in Cross-Platform UI Development - Avalonia UI
Here's what's new in the latest version of Avalonia.
Компания Qt Company представила новую версию своей IDE для разработки графических приложений с помощью фреймворка Qt - Qt Creator 14.
Основные изменения в новой версии:
- Начато внедрение поддержкои плагинов на основе Lua. Это позволит расширить Qt Creator без необходимости компилировать плагины C++ для всех поддерживаемых платформ.
- Добавлен более удобный пользовательский интерфейс для управления плагинами через режим расширений.
- Улучшена поддержка отладки на C++
- Улучшено управление настройками С++ и CMake
- Добавлены различные действия для рефакторинга кода C++
- Улучшена поддержка перечислений QML
https://www.qt.io/blog/qt-creator-14-released
Основные изменения в новой версии:
- Начато внедрение поддержкои плагинов на основе Lua. Это позволит расширить Qt Creator без необходимости компилировать плагины C++ для всех поддерживаемых платформ.
- Добавлен более удобный пользовательский интерфейс для управления плагинами через режим расширений.
- Улучшена поддержка отладки на C++
- Улучшено управление настройками С++ и CMake
- Добавлены различные действия для рефакторинга кода C++
- Улучшена поддержка перечислений QML
https://www.qt.io/blog/qt-creator-14-released
Правительство утвердило список российских программ, обязательных для предустановки в 2025 году на смартфоны, планшеты, ПК, моноблоки и Smart TV. Распоряжение об этом подписано.
Так, для смартфонов и планшетов перечнем предусмотрена предустановка 19 программ. В их числе поисковик, навигаторы, почтовая служба, программы для доступа к социальным сетям, голосовой помощник, мессенджер, платёжный сервис «Мир», «Госуслуги», магазин приложений RuStore.
На компьютеры и моноблоки должен предустанавливаться браузер, офисное ПО и антивирус.
http://government.ru/news/52238/
Так, для смартфонов и планшетов перечнем предусмотрена предустановка 19 программ. В их числе поисковик, навигаторы, почтовая служба, программы для доступа к социальным сетям, голосовой помощник, мессенджер, платёжный сервис «Мир», «Госуслуги», магазин приложений RuStore.
На компьютеры и моноблоки должен предустанавливаться браузер, офисное ПО и антивирус.
http://government.ru/news/52238/
government.ru
Правительство утвердило перечень программ для обязательной предустановки в 2025 году
Распоряжение от 25 июля 2024 года №1972-р
Сервис StackOverflow опубликовал итоги очередного ежегодного опроса о состоянии экосистемы разработки в 2024 году. Опрос прошел в мая 2024, в нем приняло участие 65000 разработчиков со всего мира
Некоторые итоги:
Самый используемый языком - JavaScript (им пользовались 62% опрошенных), далее идут HTML/CSS (52,9%), Python(51%) и SQL (51%)
Самые используемые СУБД - PostgreSQL (48,7%), MySQL (40,3%) и SQLite (33,1%)
Самые популярные фреймворки - Node.js и React
Самые популярные IDE - VS Code (73.6%), Visual Studio (29,3%) IntelliJ IDEA (26,8%), Notepad++ (23,9%), Vim (21,6%)
https://survey.stackoverflow.co/2024
Некоторые итоги:
Самый используемый языком - JavaScript (им пользовались 62% опрошенных), далее идут HTML/CSS (52,9%), Python(51%) и SQL (51%)
Самые используемые СУБД - PostgreSQL (48,7%), MySQL (40,3%) и SQLite (33,1%)
Самые популярные фреймворки - Node.js и React
Самые популярные IDE - VS Code (73.6%), Visual Studio (29,3%) IntelliJ IDEA (26,8%), Notepad++ (23,9%), Vim (21,6%)
https://survey.stackoverflow.co/2024
Также из опроса Stackoverflow.
Самые оплачиваемые языки: Erlang ($100 636), Elixir ($96 000), Clojure ($95 541), Nim ($94 924), Ruby ($90 221)
Обращает на себя внимание тот факт, что, согласно, опросу зарплаты выросли только у разработчиков языков Nim, Erlang и Apex (у Nim очень даже неплохо выросли), по всем остальным языкам зарплаты упали. Наибольшее падение показали F#, Prolog, Zig и Ada
https://survey.stackoverflow.co/2024/technology/#4-top-paying-technologies
Самые оплачиваемые языки: Erlang ($100 636), Elixir ($96 000), Clojure ($95 541), Nim ($94 924), Ruby ($90 221)
Обращает на себя внимание тот факт, что, согласно, опросу зарплаты выросли только у разработчиков языков Nim, Erlang и Apex (у Nim очень даже неплохо выросли), по всем остальным языкам зарплаты упали. Наибольшее падение показали F#, Prolog, Zig и Ada
https://survey.stackoverflow.co/2024/technology/#4-top-paying-technologies
В коде прошивки (firmware) 806 моделей материнских плат производства Acer, Dell, Fujitsu, Gigabyte, HP, Intel, Lenovo и Supermicro экспертами из Binarly обнаружен тестовый ключ, позволяющий обойти защитную систему UEFI Secure Boot. Проблема получила кодовое название PKfail и связана с использованием в прошивках матплат не заслуживающего доверия ключа платформы (PK, Platform Key), сгенерированного компанией AMI (American Megatrends International) и поставляемого в качестве тестового примера. По данным исследователей, проблеме подвержены более 10% всех проверенных прошивок.
https://www.opennet.ru/opennews/art.shtml?num=61610
https://www.binarly.io/blog/pkfail-untrusted-platform-keys-undermine-secure-boot-on-uefi-ecosystem
https://www.opennet.ru/opennews/art.shtml?num=61610
https://www.binarly.io/blog/pkfail-untrusted-platform-keys-undermine-secure-boot-on-uefi-ecosystem
Нестабильность процессоров Intel Core 13-го или 14-го поколения особенно в играх уже стала общезвестной проблемой, которая вынуждает многие игровые студии перейти на выходящие процессоры Ryzen 9000. В интервью ресурсу The Verge представители Intel немного прояснили ситуации вокруг нестабильности работы CPU.
Компания Intel подтвердила, что в середине августа выйдет исправление микрокода, которое должно устранить «основную причину» повышенного напряжения, которое, как предполагается, является причиной поломки процессоров Intel Core 13-го или 14-го поколения. Однако если процессор уже выходит или вышел из строя, это исправление, по-видимому, не исправит ситуацию. Как заявили в Intel, любой ущерб является необратимым
Intel также подтвердил, что повышенное напряжение — не единственная причина, и компания продолжает расследование.
Кроме того, в Intel заявили, что не нужно беспокоиться о невидимой деградации. Если в настоящее время с процессором нет проблем, августовское исправление «станет эффективным профилактическим решением для процессоров, которые уже находятся в эксплуатации». (Если неизвестно, имеюются ли проблемы, Intel в настоящее время предлагает диагностический тест Robeytech.)
https://www.theverge.com/2024/7/26/24206529/intel-13th-14th-gen-crashing-instability-cpu-voltage-q-a
Компания Intel подтвердила, что в середине августа выйдет исправление микрокода, которое должно устранить «основную причину» повышенного напряжения, которое, как предполагается, является причиной поломки процессоров Intel Core 13-го или 14-го поколения. Однако если процессор уже выходит или вышел из строя, это исправление, по-видимому, не исправит ситуацию. Как заявили в Intel, любой ущерб является необратимым
Intel также подтвердил, что повышенное напряжение — не единственная причина, и компания продолжает расследование.
Кроме того, в Intel заявили, что не нужно беспокоиться о невидимой деградации. Если в настоящее время с процессором нет проблем, августовское исправление «станет эффективным профилактическим решением для процессоров, которые уже находятся в эксплуатации». (Если неизвестно, имеюются ли проблемы, Intel в настоящее время предлагает диагностический тест Robeytech.)
https://www.theverge.com/2024/7/26/24206529/intel-13th-14th-gen-crashing-instability-cpu-voltage-q-a
The Verge
There is no fix for Intel’s crashing 13th and 14th Gen CPUs — any damage is permanent
We got some answers from Intel, and more are on the way.