Metanit
8.42K subscribers
438 photos
24 videos
1 file
804 links
Канал о программировании и разработке.
Здесь публикуются только новые статьи с сайта metanit.com. Основной канал, где публикуются остальной контент - https://xn--r1a.website/devnull22
Download Telegram
Создатели RStudio запускают новую среду разработки для R и Python, которая называется Positron IDE и основана на Visual Studio Code.
Positron IDE пока в состоянии беты, но уже есть доступные билды для macOS, Windows и Linux.
Исходный код и установчные пакеты доступны на github - https://github.com/posit-dev/positron
Бот Microsoft рекомендует установить Linux вместо Windows
Как работает NAT
Google развивает урезанную версию Fuchsia OS - MicroFuchsia для запуска на виртуальной машине на устройствах с ОС Android (Хотя ранее были слухи, что Fuchsia OS будет чуть ли не замена для Android). Для запуска MicroFuchsia на Android применяется
фреймворк AVF (Android Virtualization Framework), добавленный в Android 13. Предполагается, что Google намерен развернуть и использовать MicroFuchsia для привнесение большей безопасности при выполнении различных задач.
https://www.androidauthority.com/microfuchsia-on-android-3457788/
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик Андреа Дебернарди (aka debba) представил скрипт на языке Python, который создаёт анимированный GIF-файл в стиле Tetris на основе данных из статистики GitHub Contribution пользователя GitHub за определённый год.
Исходный код скрипта размещен на GitHub https://github.com/debba/gh-contributions-tetris-gif-maker
Согласно статистике 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-клиентов
Что такое блокировка