METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
8 приемов для идентификации ошибок в коде на Python #python
👍61🥰1😁1
Вышла капча DOOM CAPTCHA, где нужно убить минимум трёх монстров на секретной карте E1M9 в режиме Nightmare
Ранее уже были подобные решения. Но такая реализация сделана аккуратно и сложно для пользователя. «Там так много монстров, мне потребовалось 3-4 попытки... прямо как настоящая капча!», - сообщили пользователи, кто смог её пройти.
https://techcrunch.com/2025/01/01/people-are-playing-a-new-doom-themed-captcha/
👍17😁5🤯3🔥1🤡1🤨1
Шпаргалка по работе с DOM в JavaScript #javascript
5👍3🔥3🥰3
This media is not supported in your browser
VIEW IN TELEGRAM
Что представляет собой блокировка (deadlock)
🥴21🤡15🙈6👎42🔥1🥰1🤬1👀1👾1😡1
Шпаргалка по обработке событий в JavaScript #javascript
👍2🔥1👏1
Как работает gRPC
👍3🔥1👏1
Вкратце о том, что такое бессерверные (serverless) вычисления
🤔7
Некоторые малоиспользуемые, но тем не менее полезные команды в SQL #sql
👍13😱5👎1
Инкапсуляция и деинкапсуляция при передаче пакетов по сети в стеке OSI
👍5
Сервис DB-Engines обновил рейтинг популярности СУБД, который отслеживает популярность 423 систем.
Первые пять мест по прежнему занимают Oracle, MySQL, Microsoft SQL Server, PostgreSQL и MongoDB.
Наибольший прирост популярности зафиксирован для облачной СУБД Snowflake (+27.98), которая за год поднялась с 9 на 6 место. Значительный рос популярности также отмечается для СУБД PostgreSQL (+14.45) и Oracle (+11.27). Наиболее значительное падение интереса замечено у MySQL (-125.31), Microsoft SQL Server (-78.05), Microsoft Access (-24.97), MongoDB (-14.98), MariaDB (-13.65) и Apache Cassandra (-11.84).
Рейтинг СУБД базируется на популярности запросов в поисковых системах, результатах в поисковой выдаче, обсуждениях на популярных форумах и соцсетях, числе вакансий в агентствах по найму персонала и упоминаний в профилях пользователей.
https://db-engines.com/en/ranking
👍9🥰1👏1
Шпаргалка по определению и использованию функций в JavaScript #javascript
👎17😁4😱3👍2🔥1👏1
Как выглядит типичная архитектура микросервисов:

🔹 Балансировщик нагрузки (Load Balancer): распределяет входящий трафик по нескольким внутренним сервисам🔹 CDN (сеть доставки контента): группа географически распределенных серверов, которые хранят статический контент для более быстрой доставки. Клиенты сначала ищут контент в CDN, а затем переходят к внутренним сервисам

🔹 API Gateway (API Шлюз): обрабатывает входящие запросы и направляет их соответствующим сервисам. Он общается с поставщиком удостоверений и службой обнаружения.

🔹 Поставщик удостоверений (Identity Provider): отвечает за аутентификацию и авторизацию пользователей

🔹 Реестр сервисов (Service Registry): находит и производит регистрацию микросервисов, а шлюз API ищет соответствующие сервисы в этом компоненте для взаимодействия

🔹 Компонент управления/менеджер: отвечает за мониторинг сервисов

🔹 Микросервисы: проектируются и развертываются в разных доменах. Каждый домен имеет свою базу данных.
👍62👎1👏1
Основы написания скриптов на Bash в Linux #linux
🔥10👍6👏1
Сравнение архитектурных стилей: GraphQL vs REST vs gRPC #graphql #rest #grpc
👍7🔥3👏1
Что такое Redis и как он работает #redis
🔥41👏1
Для тех, кто не ищет легких путей. Копирование данных из одного массива в другой в языке Си
👨‍💻13🤯7😐3👍2👎1🔥1
Обработка параметров в скриптах на Bash в Linux #linux #bash
🔥9
Шпаргалка по работе с Pandas в языке Python #python
🔥7🥰1👏1🙈1
Популярный рейтинг языков программирования объявил язык года (2024 года). Им стал Python. Он набрал 9,3% в 2024 г., что намного больше, чем у конкурентов: Java +2,3%, JavaScript +1,4% и Go +1,2%. Как отмечают в TIOBE, в настоящее время Python везде, и это бесспорный язык по умолчанию во многих областях.
Также в TIOBE отмечают еще два события. Во-первых, C++ и Java опередили C. Во-вторых, PHP выпал из первой десяткой и был заменен Go.
Также отмечается, что растет популярность Rust. Однако, как отмечают авторы рейтинга, несмотря на все его преимущества, его крутая кривая обучения, к сожалению, никогда не сделает его языком общения для обычного программиста.
С другой стороны, авторов рейтинга разочаровал Kotlin: он не прорвался вперед и даже потерял свою позицию в первой двадцатке.
https://www.tiobe.com/tiobe-index/
👎5🤮4👍2😁2💊2🔥1🤡1👾1