en
Feedback
METANIT.COM

METANIT.COM

Open in Telegram

Канал о программировании и разработке сайта metanit.com

Show more
6 083
Subscribers
No data24 hours
-77 days
-5530 days
Posts Archive
Все основные концепции Docker на одной диаграмме
Все основные концепции Docker на одной диаграмме

Как работает JavaScript? (описание к картинке из предыдцщего поста) Вы создаёте файл с расширением .js (или встраиваете JavaScript-код в HTML). Движок JavaScript (в браузере или Node.js) считывает ваш код и преобразует его в абстрактное синтаксическое дерево (AST). Затем движок компилирует (или преобразует) это AST в байт-код или промежуточное представление, применяет оптимизации и преобразует его в машинный код (с помощью JIT-компилятора) для выполнения. Во время выполнения: * Движок исполняет машинный код, обрабатывая динамические особенности, такие как замыкания, прототипы и поиск динамических свойств. * Он управляет памятью и выполняет сборку мусора для неиспользуемых объектов. * Предоставляет среду выполнения со встроенными API (DOM, цикл событий, веб-API в браузерах; файловая система, сеть, модули в Node.js). Результат: ваш JavaScript-код выполняется как эффективный машинный код (для часто используемых участков кода), при этом поддерживая динамическую типизацию, гибкие модели объектов, асинхронное программирование и кроссплатформенное выполнение.

Как работает JavaScript? (описание в следующем посте)
Как работает JavaScript? (описание в следующем посте)

Код на Си. Чтобы немного поломать мозг (вложенные функции, оператор запятая). Иногда думаешь, что важнее: стандарт языка или
Код на Си. Чтобы немного поломать мозг (вложенные функции, оператор запятая). Иногда думаешь, что важнее: стандарт языка или его не совсем стандартная реализация в виде компилятора

Шпаргалка по логарифмам
Шпаргалка по логарифмам

REKONFA Live 6 ноября приглашаем всех, кто имеет отношение к маркетингу и рекламным технологиям, обсудить рынок, тренды, вызо
REKONFA Live 6 ноября приглашаем всех, кто имеет отношение к маркетингу и рекламным технологиям, обсудить рынок, тренды, вызовы и их решения. С докладами на актуальные темы выступят лидеры индустрии и медийные спикеры. Принять участие можно офлайн и онлайн. Мероприятие бесплатное, нужно только зарегистрироваться. Зарегистрироваться #реклама 18+ ya.rekonfa.ru О рекламодателе

8 типов ИИ-агентов ИИ-агенты применяются не только для генерации текста. Создаются разные архитектуры, специализирующиеся на
8 типов ИИ-агентов ИИ-агенты применяются не только для генерации текста. Создаются разные архитектуры, специализирующиеся на рассуждении, восприятии, действии и абстракции: 1️⃣ GPTs - универсальные генераторы текста, отличающиеся беглостью и универсальностью применения 2️⃣ MoE (Mixture of Experts) - система, которая направляет задачи к специализированным подсетям для повышения эффективности 3️⃣ Large Reasoning Models - модели, оптимизированные для многоступенчатого логического рассуждения 4️⃣ Vision-Language Models - модели, объединяющие восприятие и язык для выполнения мультимодальных задач. 5️⃣ Small Language Models - облегчённые, экономичные агенты для локального развёртывания 6️⃣ Large Action Models - модели для выполнения кода, вызова API и автономного выполнения задач 7️⃣ Hierarchical Language Models - модели, разбивающие задачи на подзадачи, позволяя планировать на долгосрочную перспективу 8️⃣ Large Concept Models - модели, способные улавливать абстрактные, высокоуровневые знания для обобщения

Мне заплатили за сайт миллион, чисто из-за этой фишки! Обычно сайты делают за 50–100к. Я — за лям. Есть деталь, которую никто не использует! Сливаю в жирной статье, без воды. Только для веб-дизайнеров и маркетологов! Как повысить чек веб-дизайнеру. Схема создания продающих сайтов, которую защитил в Сколково. Легкий способ найти клиентов. Фишка, которая активирует сарафан. Дает 3-4 заявки в неделю. КП, которое продает за тебя. Добавь это в свое КП и клиенты перестанут тебя игнорить. Как быть вне конкуренции. Используй этот подход и клиенты будут выбирать только тебя. Как сдавать сайты без правок. Убойны метод, который отбивает правки на 99%. F O B E S K O Узнать больше #реклама 16+ О рекламодателе

Шпаргалка по команде ip и сетевым командам
Шпаргалка по команде ip и сетевым командам

CDN, DNS и Edge Computing в проектировании систем (продолжение предыдущего поста) Сеть доставки контента (CDN) * Определение: Распределённая сеть серверов, которая доставляет контент пользователям с ближайшего к ним местоположения. * Преимущества: * Снижение задержек (latency) * Повышение скорости работы веб-сайта * Разгрузка трафика с исходных серверов * Недостатки: * Дополнительные расходы * Кэшированное содержимое может обновляться не мгновенно * Примеры: Cloudflare, Akamai, AWS CloudFront — эти сервисы размещают изображения, видео и статические ресурсы ближе к пользователям. Система доменных имён (DNS) * Определение: Система, которая преобразует удобочитаемые доменные имена в IP-адреса. * Преимущества: * Обеспечивает простой доступ к веб-сайтам * Поддерживает балансировку нагрузки через DNS-маршрутизацию * Повышает доступность благодаря резервированию DNS * Недостатки: * Задержки при распространении DNS * Может подвергаться атакам (подмена DNS, DDoS) * Пример: Доменное имя http://example.com сопоставляется с IP-адресами сервера с помощью DNS-резолверов. Edge Computing (вычисления на периферии) * Определение: Обработка данных ближе к конечному пользователю или устройству вместо отправки всего на централизованные серверы. * Преимущества: * Снижение задержек * Экономия пропускной способности * Возможность обработки в реальном времени * Недостатки: * Требует распределённой инфраструктуры * Более сложное управление * Ограниченные вычислительные мощности по сравнению с централизованными серверами * Примеры: IoT-устройства обрабатывают данные датчиков локально, игровые платформы снижают задержки за счёт вычислений на периферии. Ключевые различия * CDN: Распределяет статический и динамический контент ближе к пользователям. * DNS: Преобразует доменные имена в IP-адреса для маршрутизации запросов. * Edge Computing: Выполняет вычисления рядом с пользователем или устройством. * Фокус: CDN ориентирован на доставку контента, DNS — на адресацию и маршрутизацию, Edge — на вычисления и снижение задержек. Реальные примеры применения * CDN: Netflix транслирует фильмы с граничных серверов рядом с пользователями, чтобы уменьшить буферизацию. * DNS: Google Public DNS и Cloudflare DNS обрабатывают миллиарды доменных запросов ежедневно. * Edge Computing: Автономные автомобили и IoT-системы обрабатывают данные на периферии для принятия решений в реальном времени.

CDN, DNS и Edge Computing в проектировании систем (описание в следующем посте)
CDN, DNS и Edge Computing в проектировании систем (описание в следующем посте)

Многим формат инструкций WASM (WebAssembly) напоминает LISP. И тут собственно ничего удивительного: под LISP и лиспоподобные
Многим формат инструкций WASM (WebAssembly) напоминает LISP. И тут собственно ничего удивительного: под LISP и лиспоподобные языки очень удобно писать разные парсеры. Не случайно Брендон Айк (Brendan Eich) - создатель JavaScript, изначально хотел создать язык для браузера на основе Лиспа, но его начальство настаивало на языке, похожем на Java (так как в то время Java была на хайпе) . Поэтому мы и получили то, что получили.

Discord сообщил об утечке данных и фото документов пользователей Компания Discord сообщила об утечке данных некоторых пользователей сервиса. В том числе к злоумышленникам попали имена, логины, адреса электронной почты, IP-адреса, типы платежей, четыре последние цифры банковских карт, истории покупок и фото удостоверений личности. Неавторизованная сторона скомпрометировала стороннего подрядчика Discord, который занимается обслуживанием системы техподдержки и взаимодействием с отделом безопасности. Затем злоумышленники получили доступ к данным пользователей, которые ранее обращались в службу поддержки, заявили в компании. Пароли пользователей, полные номера их банковских карт, а также сообщения, выходящие за рамки переписки с техподдержкой, не утекли, заявили в пресс-службе Discord. Компания немедленно лишила подрядчика доступа к системе обработки запросов, а также начала расследование совместно с правоохранительными органами. https://www.kommersant.ru/doc/8097348

Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе

Шпаргалка по алгебраическим тождествам
Шпаргалка по алгебраическим тождествам

Компас программиста
Компас программиста

Искусственный интеллект (AI) и машинное обучение (ML) Что такое AI? Что такое ML? Это одно и то же? Искусственный интеллект (
Искусственный интеллект (AI) и машинное обучение (ML) Что такое AI? Что такое ML? Это одно и то же? Искусственный интеллект (AI / ИИ) и машинное обучение (ML) часто рассматриваются как одно и то же. Но это не так. ИИ — более широкое понятие. Речь идёт о создании программ, которые могут воспринимать, рассуждать, действовать и адаптироваться. Любая система, демонстрирующая интеллектуальное поведение, может относиться к ИИ. ML — это подмножество AI (ИИ). Оно сосредоточено на алгоритмах, которые учатся на основе данных и совершенствуются с опытом. Именно в этой области произошёл наибольший прогресс за последние годы. Некоторые распространённые примеры применения ML — это системы рекомендаций, обнаружение мошенничества и распознавание изображений. Большинство из того, с чем мы ежедневно взаимодействуем. Самый значительный прорыв за последние годы был достигнут благодаря ML, и когда СМИ говорят о революции в области ИИ, они в основном имеют в виду достижения в области ML, особенно в области глубокого обучения.

Блогеров в России обязали частично передавать боту РКН права на Telegram-канал После подачи заявления на регистрацию Telegram-канала в перечне Роскомнадзора блогеры должны подтвердить владение профилем через специальный бот. Также необходимо предоставить ему право добавлять участников канала, сообщила пресс-служба ведомства. Требование действует для страниц с аудиторией от 10 тыс. подписчиков. Бот необходимо запустить из своего аккаунта в Telegram. После этого сверяется номер регистрации из «Госуслуг» с введенным в бот. «Другой процедуры подтверждения владения каналом в этой социальной сети нет»,— следует из сообщения Роскомнадзора. Если пропустить шаг с запуском бота, в подаче заявления будет отказано. Тогда придется пройти регистрацию повторно. https://www.kommersant.ru/doc/8096682

Премия «Любимый малый бизнес» от Сбера. Примите участие! Вы малый предприниматель и хотите заявить о себе? ⚡ Ежегодная премия
Премия «Любимый малый бизнес» от Сбера. Примите участие! Вы малый предприниматель и хотите заявить о себе? ⚡ Ежегодная премия — отличный шанс получить заслуженное признание и ценные призы! Это возможность рассказать о своих успехах, расширить связи и вдохновить коллег. Подайте заявку прямо сейчас — не упустите шанс стать лидером года! Узнать больше #реклама sberbank.com О рекламодателе

Google предоставит энтузиастам ограниченную неверифицируемую регистрацию Android-приложений После негативной реакции сообщества на введение в сертифицированных сборках Android обязательной регистрации разработчиков и приложений, представители Google раскрыли некоторые дополнительные подробности предстоящих изменений. За регистрацию разработчика будет взиматься плата в 25 долларов, но для персонального использования, студентов и энтузиастов будет предоставлен бесплатный вариант учётной записи, позволяющий устанавливать свои приложения на ограниченном числе устройств и не требующий удостоверения личности. Предложенный бесплатный вариант может применяться без прохождения верификации разработчика, но он малопригоден для массового распространения приложений и не решает проблем, озвученных проектом F-Droid, так как требует регистрации в Android Developer Console каждого устройства, на которое приложение может быть установлено. По задумке Google подобное ограничение не позволит злоумышленникам злоупотреблять бесплатной неверифицированной учётной записью. Перед установкой стороннего приложения пользователь должен будет определить уникальный идентификатор своего устройства и передать его разработчику приложения, зарегистрированному в Google как студент или энтузиаст. После этого разработчик должен добавить идентификатор устройства через интерфейс Android Developer Console и таким способом авторизировать возможность установки своей программы на конкретном устройстве. https://android-developers.googleblog.com/2025/09/lets-talk-security-answering-your-top.html