Metanit
8.42K subscribers
438 photos
24 videos
1 file
804 links
Канал о программировании и разработке.
Здесь публикуются только новые статьи с сайта metanit.com. Основной канал, где публикуются остальной контент - https://xn--r1a.website/devnull22
Download Telegram
Согласно статистике Solar Staff, в первом полугодии 2024 г. средняя зарплата российских разработчиков-фрилансеров выросла на 40% по сравнению с первыми шестью месяцами 2023 г. Отныне она составляет 147 тыс. руб. в месяц.
https://www.cnews.ru/news/top/2024-07-08_rossijskim_programmistam-frilanseram
Наиболее распространенные механизмы аутентификации
Вышла новая версия популярного отладчика GDB - GDB 15. GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).
https://www.mail-archive.com/info-gnu@gnu.org/msg03302.html
https://www.sourceware.org/gdb/
Одобрена новая спецификация JavaScript - ECMAScript 2024 (ECMA-262). Среди основных нововведений — новые возможности для изменения размера и передачи ArrayBuffers и SharedArrayBuffers, новый метод Promise.withResolvers для создания промисов, а также расширенные возможности для работы со строками.
Полностью спецификация - https://ecma-international.org/publications-and-standards/standards/ecma-262/
Вышла новая версия платформы OpenSilver - OpenSilver 3.0, которая продолжает развитие Silverlight и позволяет создавать интерактивные web-приложения с помощью .NET-языков (C#, F#, VB NET) и XAML.
В новой версии добавлен конструктор пользовательского интерфейса с возможностью перетаскивания и более чем 100 встроенными элементами управления, упрощающий создание приложений и веб-сайтов.
Добавлен AI-помощник, позволяющий генерировать и изменять интерфейсы пользователя при помощи команд на естественном языке.
Добавлена поддержка VS Code.
Запущен веб-сайт XAML.io, который позволяет проектировать интерфейсы пользователя на базе XAML инепосредственно в браузере.
Зарущен в preview-версии сервис https://xrsharp-playground.azurewebsites.net/ , который позволяет создавать 3D-сайты и приложения смешанной реальности, использующие WebXR и совместимые с различными 3D-шлемами, такими как Meta Quest и Apple Vision Pro.
Подробно о XAML 3D, а также примеры здесь - https://xrsharp.io/
ИИ пытается захватить власть в штате США. AI-бот под названием VIC (Virtual Integrated Citizen), чатбот, основанный на ChatGPT, баллотируется на пост мэра в Вайоминге.
Создатель чатбота Виктор Миллер говорит, что у бота лучшие идеи и лучшее понимание закона, чем у многих людей, работающих в настоящее время в правительстве.
По его словам, VIC будет принимать решения, а он вместо бота будет посещать встречи, подписывать документы и выполнять иную «материальную работу» по управлению городом.
Миллер говорит, что у бота будет много преимуществ перед его конкурентами-людьми. В частности, VIC снабжен подтверждающими документами — электронными письмами, публичными записями, уведомлениями — с прошлых заседаний городского совета Шайенна (столица Вайоминга). Их число может доходить до сотни для каждого отдельного заседания. Анализируя эти документы, VIC научится давать рекомендации по политике, выяснять, что важно, и решать, как голосовать на заседаниях совета.
Однако вопрос о том, будет ли вообще разрешено баллотироваться Виктору и его чат-боту, все еще остается открытым. С одной стороны, в правительстве Вайоминга считают, что это нарушает закон. С другой стороны, сделанный на основе ChatGPT бот нарушает предписания OpenAI.
https://www.wired.com/story/ai-bot-running-for-mayor-wyoming/
Однострочные решения на Python для распространенных задач
Согласно сервису Хабр Карьера, медианная зарплата IT-специалистов в первом полугодии 2024 — 151 666 ₽, это на 8% больше, чем во втором полугодии 2023, НО на 8% меньше, если смотреть динамику год к году.
В первой половине 2024 зарплаты выросли во всех городах и специализациях. Самый большой рост в Волгограде (+25%), Уфе (+24%) и Челябинске (+20%).

Наибольший рост зп был у программистов 1С — на 18%, до 180 000 ₽. На 13% выросли зарплаты фронтендеров, и на 12% — у разработчиков игр.
Зп снизилась только у системных инженеров — в среднем на 5%, до 144 000 ₽., осталась на том же уровне у инженеров встраиваемых систем, десктоп-разработчиков и ERP-программистов.

Зарплаты выросли почти во всех языках программирования. Наибольший рост - в Kotlin (+16%), до 290 000 ₽, C (+14%) до 180 000 ₽, также на 11% рост в Swift и Elixir.
Снижение только у Objective-С — на 10%, до 342 000 ₽ и Ruby — на 11%, до 250 000 ₽. Хотя в Objective-С зарплаты продолжают оставаться самыми высокими
https://habr.com/ru/specials/827990/
URL vs URI vs URN
localhost vs production
В России планируют окончательно заблокировать YouTube в сентябре, сообщил «Газете.Ru» источник, близкий к администрации президента. Эту информацию подтвердил источник в компании, занимающейся сбором информации для силовых структур.

«На протяжении июля-августа будет некая деградация, то есть в отдельных регионах будут ухудшаться условия работы YouTube. В каких-то будет замедляться, в каких-то — подлагивать сайт, где-то приложение будет отваливаться. А в сентябре начнется блокировка», — рассказал источник, близкий к АП.

Второй источник «Газеты.Ru» заявил, что также получил информацию об отключении сервиса осенью.

https://www.gazeta.ru/tech/news/2024/07/12/23447353.shtml
This media is not supported in your browser
VIEW IN TELEGRAM
Проект-менеджер спас проект
Стоимость операций в циклах процессора
Сравнение API-клиентов
Что такое блокировка
Паттерны проектирования вкратце
В Windows появился принципиально новый механизм обновления.

Microsoft внедряет новый принцип обновления ОС Windows, основанный на «накопительных апдейтах с контрольной точкой» (checkpoint cumulative updates). Нововведение станет доступно пользователям Windows 11 с релизом версии 24Н2 ближе к концу 2024 г., а также в Windows Server 2025.

Новый подход заключается в том, что сами обновления будут «весить» меньше – система будет загружать только те патчи, которые вышли после даты контрольной точки, созданной при последнем обновлении. По задумке Microsoft, это упростит и ускорит процесс обновления, а также сделает его еще менее заметным для пользователя, так как, по плану, все патчи будут загружаться и устанавливаться в фоновом режиме.

Microsoft утверждает, что переход на новый механизм обновления позволит пользователям не только тратить меньше трафика на загрузку патчей, но и сэкономить место на жестком диске в сравнении с тем, как Windows обновляется сейчас.

https://techcommunity.microsoft.com/t5/windows-it-pro-blog/introducing-windows-11-checkpoint-cumulative-updates/ba-p/4182552
Вышла новая версия js-фреймворка MeteorJS - MeteorJS 3.0 MeteorJS — это полнофункциональный JavaScript-фреймворк для разработки современных веб- и мобильных приложений, которые работают в реальном режиме времени.
В новой версии NodeJS обновлена до 20, добавлена поддержка ARM на Linux, поддерэка асинхронного API и т.д.
https://www.meteor.com/