METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Модели выполнения операций на стандартном процессоре и в FPGA
👍10🤔8🔥3
Пред­ста­вите­ли выс­ших учеб­ных за­веде­ний и те­леком­му­ника­цион­ных ком­па­ний РФ зая­ви­ли, что в информационной отрасли су­щес­твует ос­трый де­фицит инженеров, нес­мот­ря на рост зар­плат. По их мнению, сту­ден­ты вузов сейчас боль­ше ориентируют­ся на ра­боту с ис­кусс­твен­ным ин­тел­лек­том, чем на ин­же­нерию.
Генеральный директор ООО «Булат» Александр Комаров рассказал СМИ, что особо остро не хватает следующих специалистов: разработчиков С/С++, инженеров-схемотехников, инженеров-конструкторов, инженеров-тестировщиков, инженеров технической поддержки, DevOps-инженеров.....
https://www.comnews.ru/content/236611/2024-12-02/2024-w49/1007/telekomu-ne-khvataet-inzhenerov
🤡4👍3😍3👏1
Стратегии развертывания приложений
👍101🔥1
Из одной вакансии. Знать язык Java не рекомендуется. #java
😁39💅6🖕2🤡1
Команды Linux для получения информации о системе #linux
14🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Опрос и веб-хуки

Опрос (Polling)
При опросе клиент многократно запрашивает данные с сервера через заданные интервалы времени. Такой подход ресурсоемкий и неэффективный. Кроме того, вы пропускаете обновления в реальном времени.

Веб-хуки
Веб-хуки похожи на встроенную систему уведомлений. Вместо того чтобы постоянно спрашивать, вы настраиваете URL-адрес обратного вызова, и сервер говорит: «Я дам вам знать, когда что-то произойдет». Данные передаются вам, как только они становятся доступны Это делает их идеальными для обновлений в реальном времени и интеграции с внешними службами.

Когда использовать опрос (polling) и веб-хуки?

👉 Polling полезен, когда обновления данных редки, а ограничения ресурсов минимальны.
👉 Веб-хуки идеально подходят для сценариев, где важны обновления в реальном времени, типа уведомлений о платежах, чат-приложений и т. д.
👍12🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Наглядное сравнение скорости оперативной памяти и различных уровней кэша при работе с данными
👍39👎1🔥1
Как работает COM (Объектная модель компонентов)
🤔5🔥3👍2
Вышла новая версия среды разработки для создания кроссплатформенных приложений с помощью Qt - Qt Creator 15. В новой версии:
Добавлена поддержка Windows на архитектуре ARM
Добавлены новые светлая и темная темы
Добавлена поддержка плагина Axivion, который предоставляет статический анализатор для выявления проблем в коде
Улучшена работа с проектами с системой сборки CMake.
В рабочих пространствах добавлена поддержка отдельной конфигурации сборки и реализовано автоматическое обновление представления проекта
В настройках компиляторов C/C++ добавлена возможность установки разных компиляторов для С и С++
Повышена производительность интерфейсов для просмотра результатов работы приложения (Application Output) и сообщений компилятора (Compile Output). Добавлена опция для блокирования избыточного вывода
Расширены средства для работы с Git
Для Windows и macOS добавлена опция для автоматической отправки отчётов об аварийном завершении с помощью Google Crashpad и Sentry.io
https://www.qt.io/blog/qt-creator-15-released
👍9🔥1🥰1
Минцифры с 1 января 2025 года запускает эксперимент, который позволит разработчикам ПО подтвердить свои навыки и получить сертификат ИТ-компетенций.

Минцифры объяснило свою инициативу дисбалансом на рынке труда в IT-сфере, которую эксперимент призван решить. В ведомстве полагают, что с такой инициативой рынок труда станет более прозрачным, а все его участники смогут получить новые перспективы.

Участвовать в добровольной ИТ-сертификации смогут все разработчики ПО, требований по месту работы и уровню образования в эксперименте нет. Для получения сертификата ИТ-компетенций нужно зарегистрироваться на специальной платформе и пройти тестирование. Сертификат будет выдан в электронном виде в личном кабинете на Госуслугах. Продлится эксперимент до 31 декабря 2026 года.
https://regulation.gov.ru/Regulation/Npa/PublicView?npaID=152861#
https://t.me/mintsifry/2406
🤡5🤮3🔥1💊1
Краткая шпаргалка по базовому Python #python
Шпаргалка по реляционным базам данных #sql
👍5
Хакерская группировка Massgrave заявила, что она разработала новый метод обхода лицензионной защиты в Windows и Office от Microsoft.
Эта технология позволяет активировать практически любую версию Windows и Office, от Vista до последних выпусков Windows 11 и Server 2025 с сохранением корпоративного лицензирования и расширенных обновлений безопасности.
Этот метод не требует установки сторонних файлов и никаких изменений системных файлов. Разработчики описывают это как «крупнейший прорыв в пиратстве Windows/Office», заявив, что решение будет доступно всем в ближайшие месяцы.
https://cyberinsider.com/hackers-announce-biggest-breakthrough-in-windows-and-office-piracy
🙏15👍124
Архитектура. Монолит и микросервисы
Вкратце о сложности алгоритмов и их издержках
👍12🔥6👏1
Ozon хочет завозить программистов из Индии, чтобы закрыть кадровую дыру
В Россию могут начать завозить трудовых мигрантов из Индии. Известный и крупный российский маркетплейс Ozon уже в поиске индийских рекрутинговых агентств, которые могут завезти в Россию несколько тысяч квалифицированных как разработчиков программного обеспечения (ПО), так ИТ-специалистов из других сфер.
Дефицит кадров заставил российские компании обратить внимание на дружественные страны. С помощью более дешевых ИТ-специалистов из Индии ИТ-компании собираются снизить высокие зарплаты в отрасли.
По данным из материалов в системе «Контур.Закупки», в настоящее время ООО «Интернет решения» - юридическое лицо маркетплейса Ozon - ищет индийские рекрутинговые агентства для помощи в оформлении и доставке новых сотрудников из Индии. Российский бизнес активно набирает персонал не только в Индии, но и в нескольких других странах.
ООО «Интернет решения» ищет исполнителей, которые займутся оформлением билетов для деловых поездок кандидатов и сотрудников ООО «Озон Комьюнити» (подразделение Ozon, занимающееся вахтовым персоналом).
https://www.cnews.ru/news/top/2024-12-05_v_ozon_budut_zavozit_iz_indii
🤡55👎7🤬5🤪3🤣2👀2
This media is not supported in your browser
VIEW IN TELEGRAM
Архитектурные стили API и их отличия
👍9🥰1👏1
Контрибьютор C++ забанен за использование слова «question» в названии своей статьи. Автор назвал свою работу "The Undefined Behavior Question".
Но в комитете, который занимается стандартами С++, связали это название с книгой Карла Маркса "On the Jewish Question", как и с общим феноменом Еврейского Вопроса, что, само собой, показало контрибьютера а с плохой стороны.
https://habr.com/ru/articles/864336/
🤡36🥴15🤯3👍2💊2😁1😡1
Вышла новая стабильная версия библиотеки React - React v19. Напомню, что предыдущая версия вышла более двух с половиной лет назад.

В новой версии прежде всего добавлена новая инфраструктура для работы с асинхронными переходами, называются "Actions" («Действиями»)
Добавлен ряд хуков: useOptimistic для управления оптимистичными обновлениями
Для создания композитных действий добавлен хук useActionState
В react-dom добавлен хук form для автоматического управления формами и useFormStatus для поддержки общих случаев для Actions в формах.
Добавлена поддержка асинхронных функций в переходах для автоматической обработки состояний ожидания, ошибок, форм и оптимистичных обновлений.

Добавлен ряд API: use для считывания ресурсов при рендеринге
Для генерации статики на сайтах в react-dom/static добавлены prerender и prerenderToNodeStream. Эти функции улучшают производительность при ожидании загрузки данных для генерации статического HTML.

React 19 включает все функции React Server Components, включенные в канал Canary. Это означает, что библиотеки, которые поставляются с Server Components, теперь могут использовать React 19 как одноранговую зависимость с условием экспорта react-server для использования в фреймворках, поддерживающих архитектуру Full-stack React.

И также ряд других нововведений и улучшений. Подробнее https://react.dev/blog/2024/12/05/react-19
👍9💅2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация скорости выполнения 1 миллиарда операций в цикле по различным языка программирования
Весь тестируемый исходный код по всем языкам доступен на github
https://github.com/bddicken/languages/tree/main/loops
👍22🤔8😁2🗿2👏1