ch
Feedback
Метод утёнка

Метод утёнка

前往频道在 Telegram

Об IT так, что поймёт даже резиновый утёнок. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

显示更多
6 666
订阅者
+224 小时
+27 天
-5130 天
帖子存档
Как магазин узнаёт, что покупка оплачена Вы нажали кнопку оплаты, платёж прошёл, а магазин должен отправить заказ. Постоянно
Как магазин узнаёт, что покупка оплачена Вы нажали кнопку оплаты, платёж прошёл, а магазин должен отправить заказ. Постоянно спрашивать платёжный сервис о статусе покупки можно, но это создаёт лишние запросы и задерживает реакцию. Вместо этого магазин заранее сообщает сервису адрес для уведомлений. Когда платёж подтверждён, сервис отправляет туда вебхук: HTTP-запрос с данными о событии. Магазин принимает его, меняет статус заказа и отвечает коротким подтверждением о получении. Если магазин временно недоступен или не подтвердил приём, сервис обычно повторяет отправку. Поэтому уведомление может задержаться или прийти несколько раз. Получатель должен проверять его подлинность, например по цифровой подписи, и не обрабатывать одну оплату повторно. Так системы согласуют действия без постоянных проверок. Подробнее об устройстве вебхуков и их отличиях от других способов обмена данными.

Почему ошибка ИИ-помощника не всегда означает ошибку модели ИИ-помощник мог выдать неверный результат, но модель не обязатель
Почему ошибка ИИ-помощника не всегда означает ошибку модели ИИ-помощник мог выдать неверный результат, но модель не обязательно ошиблась. Она выбирает следующий шаг, программа подключает инструменты, а среда задаёт правила работы. Сбой на любом этапе может дойти до финального ответа. Поэтому для поиска причины нужно восстановить всю цепочку: действия модели, вызовы инструментов и смену подхода. Разбор устройства и диагностики ИИ-помощников показывает, почему проверяют всю цепочку, а не только модель.

Почему сайт просит отправить запрос позже Представьте продажу билетов: тысячи людей одновременно обновляют страницу. Если сер
Почему сайт просит отправить запрос позже Представьте продажу билетов: тысячи людей одновременно обновляют страницу. Если сервис обработает все обращения сразу, его мощности могут закончиться и сайт станет недоступен для всех. Поэтому он ограничивает частоту запросов от каждого клиента. Один из способов устроен как запас жетонов. Каждый запрос расходует жетон, а новые появляются с постоянной скоростью. После паузы запас накапливается, поэтому несколько быстрых запросов подряд допустимы. Но долго обращаться к сервису слишком часто не получится. Когда жетоны заканчиваются, сервер отвечает кодом 429 и сообщает, через какое время повторить попытку. Это не запрет доступа: клиент сможет продолжить, когда его запас восстановится. Так сервис распределяет ограниченные мощности и не позволяет одному активному клиенту мешать остальным. Технические варианты ограничения запросов и их различия

Почему ИИ-помощник забывает прошлую работу и как вернуть ему память Новая сессия ИИ-помощника обычно начинается без прошлых р
Почему ИИ-помощник забывает прошлую работу и как вернуть ему память Новая сессия ИИ-помощника обычно начинается без прошлых решений: журнал работы остаётся архивом, в котором трудно искать. Funes разбирает такие журналы и создаёт поисковый каталог. Помощник находит исходный фрагмент разговора вместе с указанием сессии и момента, поэтому сохраняются не только решения, но и их причины. Память здесь — не способность модели помнить всё, а доступный для поиска архив. Архитектура Funes и её работа с контекстом.

Когда задачу стоит поручить ИИ, а когда лучше сделать самому? Допустим, нужно подготовить инструкцию к оборудованию. Если важен готовый точный текст, а способ его создания не имеет значения, это «работа»: ИИ можно использовать, если вы способны проверить результат и исправить ошибки. Учебное эссе устроено иначе. Его цель не только в тексте, но и в тренировке мышления: нужно выстроить доводы, заметить слабые места и уточнить собственную позицию. Здесь ИИ похож на робота, который поднимает гантели вместо посетителя спортзала. Задача формально выполнена, но навык не развивается. Поэтому полезно спросить: ценен результат или ещё и путь к нему? В первом случае автоматизация экономит усилия. Во втором она может убрать именно ту часть задачи, ради которой вы за неё взялись. Эта граница и её последствия для учёбы и творческой работы подробнее разобраны в сравнении работы с тренировкой.

Как выбрать один из двух вариантов интерфейса с помощью A/B-теста A/B-тест помогает проверить спорное решение по поведению по
Как выбрать один из двух вариантов интерфейса с помощью A/B-теста A/B-тест помогает проверить спорное решение по поведению пользователей. Одной группе показывают вариант A, другой — вариант B, затем сравнивают заранее выбранный показатель, например долю нажавших кнопку. Менять стоит что-то одно: если одновременно изменить текст, цвет и расположение кнопки, будет непонятно, что повлияло на результат. Если вариант B убедительно лучше, его внедряют; если нет, оставляют A. Этапы теста и типичные ошибки

Что происходит, когда приложение запрашивает данные у сервера Вы открываете сайт или обновляете данные в приложении. Сначала
Что происходит, когда приложение запрашивает данные у сервера Вы открываете сайт или обновляете данные в приложении. Сначала DNS находит IP-адрес сервера по имени сайта, а порт указывает нужный сервис на нём. Затем приложение устанавливает с сервером TCP-соединение, которое следит за порядком и доставкой данных. Для HTTPS добавляется TLS: он проверяет сертификат сервера и шифрует обмен. После этого приложение отправляет HTTP-запрос, а сервер возвращает ответ. Цепочка простая: найти сервер, защитить соединение и передать данные. Схемы соединения и способы общения клиента с сервером

А вы уже забрали свой подарок ко Дню программиста? Мы в Tproger вместе с нашими друзьями собрали целую коробку подарков к ваш
А вы уже забрали свой подарок ко Дню программиста? Мы в Tproger вместе с нашими друзьями собрали целую коробку подарков к вашему профессиональному празднику. Переходите по ссылке, трясите коробку и забирайте свой презент: https://tprg.ru/3jOx

Первый ник в аське, любимый смайлик в скайпе, разговоры про биткоин, когда все делали вид, что понимают, о чём речь — SpaceWe
Первый ник в аське, любимый смайлик в скайпе, разговоры про биткоин, когда все делали вид, что понимают, о чём речь — SpaceWeb и Типичный программист собрали это в анкете к 25-летию компании. Формат школьный: спорт, друзья, обои на рабочий стол. Между вопросами — история веба и компании, от первых сайтов до нейросетей. В конце — небольшой взгляд в будущее, промокод на услуги SpaceWeb и результат типичного интернет-опроса.

В мире, где деплои по пятницам, а отпуск — глубоко в бэклоге, живёт уставший разработчик. Один герой. Один чемодан. Незакрыты
В мире, где деплои по пятницам, а отпуск — глубоко в бэклоге, живёт уставший разработчик. Один герой. Один чемодан. Незакрытые таски и полный бардак. Разгребите хаос. Найдите билет, соберите вещи, пока он не передумал. И решите главный вопрос эпохи: что ему надеть? Соберите программиста в отпуск, найдите пасхалочки и промокоды от партнёров!

Каким может быть роадмап для QA в 2026 году? Пять лет назад тестирование начиналось с ручного: чек-листы, клики, результат. Сегодня в тех же вакансиях — Kafka, Kubernetes и автотесты на Java. «Вкатиться через мануальное» больше не работает, но что же делать? Собирать базу, с которой можно будет работать и двигаться дальше! Что по-настоящему пригодится: — Архитектура микросервисов; — HTTP/REST, SQL и брокеры сообщений; — Чтение логов; — Язык программирования для автоматизации; — Инженерное мышление вместо «кнопка не работает». Подробнее обо всём в новой статье на Tproger.

Каким может быть роадмап для QA в 2026 году? Пять лет назад тестирование начиналось с ручного: чек-листы, клики, результат. Сегодня в тех же вакансиях — Kafka, Kubernetes и автотесты на Java. «Вкатиться через мануальное» больше не работает, но что же делать? Собирать базу, с которой можно будет работать и двигаться дальше! Что по-настоящему пригодится: — Архитектура микросервисов; — HTTP/REST, SQL и брокеры сообщений; — Чтение логов; — Язык программирования для автоматизации; — Инженерное мышление вместо «кнопка не работает». Подробнее обо всём в новом материале.

Чтобы ИИ помог, сначала нужно самому объяснить, как именно Открываешь чат — и становишься промпт-инженером на минималках: дай
Чтобы ИИ помог, сначала нужно самому объяснить, как именно Открываешь чат — и становишься промпт-инженером на минималках: дай контекст, сформулируй запрос, уточни, перепроверь. Хотел сэкономить время, а получил ещё один интерфейс для самостоятельного страдания. Aperio заходит с другой стороны: вместо универсального чата «спроси что угодно» — готовые ИИ-ассистенты для решения конкретных задач из жизни, работы и бизнеса. Пользователь выбирает не модель и не набор настроек, а ИИ-ассистента под свою ситуацию. Например, чтобы структурировать мысли, подготовиться к разговору, разобрать рабочий вопрос или быстрее принять решение. Часть ассистентов создаётся вместе с профильными специалистами, поэтому это не просто витрина ботов с красивыми названиями, а прикладной инструмент. Огромный плюс — есть бесплатный пробный период, чтобы зайти, протестировать разные форматы и понять, какие из них реально полезны именно для ваших задач. ➡️ Попробовать ассистентов Aperio: https://aperio.cloud/ Это #партнёрский пост

Открытый урок: Объектная модель без боли: как превратить хаос требований в стройную архитектуру Требования растут, сущности м
Открытый урок: Объектная модель без боли: как превратить хаос требований в стройную архитектуру Требования растут, сущности множатся, связи становятся всё запутаннее — и в какой-то момент система превращается в набор компромиссов. Ошибка на этапе моделирования потом дорого обходится всей команде. ➡️ 2 июня в 20:00 МСК пройдет бесплатный урок курса «Архитектура и шаблоны проектирования». Вы увидите, как мыслят архитекторы, познакомитесь с преподавателем курса и сможете задать вопросы. На практикуме: • вы разберёте, как анализировать предметную область, выделять сущности и строить связи между ними; • научитесь превращать требования в понятную объектную модель с использованием UML-диаграмм; • спроектируете архитектурную основу для реального примера и обсудите ошибки, которые чаще всего приводят к проблемам масштабирования. 📎 Зарегистрируйтесь, чтобы не пропустить Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

История IT — это не скучные мануалы, а крутые парадоксы Ребята из SourceCraft и Tproger превратили историю технологий в интер
История IT — это не скучные мануалы, а крутые парадоксы Ребята из SourceCraft и Tproger превратили историю технологий в интерактивный 3D-квест. Инструменты разработчика упаковали в космический сеттинг, превратив каждую фичу в отдельную планету для исследования. Вопросы про «бип-бип» первого искусственного спутника Земли, программу полёта Apollo 11 и навигацию в космосе. По итогам есть шанс получить сертификат на Яндекс.Маркет, по которому выбрать себе приз из специальной космической подборки: профессиональный телескоп, лампу-прожектор звёздного неба и прочее. Как участвовать: Пройти викторину на всех планетах. Каждый правильный ответ увеличивает шанс на приз. Зарегистрироваться в SourceCraft. Оставить ссылку на свой репозиторий. Отправляйтесь исследовать: https://tprg.ru/VLsg @devs_books

«Хочу в IT, но не знаю куда» — это нормально. Вот тест, который помогает разобраться Тестировщик, системный разработчик, сете
«Хочу в IT, но не знаю куда» — это нормально. Вот тест, который помогает разобраться Тестировщик, системный разработчик, сетевой администратор, инженер по железу — когда только входишь в профессию, все звучит одинаково непонятно. И выбрать направление наугад — не лучший план. YADRO — одна из самых быстрорастущих технологических компаний страны — сделали квиз на основе реальных задач своих стажировок. Семь вопросов без правильных и неправильных ответов: просто выбираете то, что откликается. На выходе — конкретное направление с описанием задач и честной вилкой зарплат после стажировки. Полезно даже не для того, чтобы попасть именно в YADRO — а чтобы понять, в какую сторону вообще смотреть. Пройти квиз: https://tprg.ru/P8Jh

Какие доки может распознавать ИИ Субботнее разглядывательное: у нас на сайте вышла статья про задачи, в которых помогает расп
Какие доки может распознавать ИИ Субботнее разглядывательное: у нас на сайте вышла статья про задачи, в которых помогает распознавание документов. Так вот, там уйма наглядных примеров с картинками: какие документы под силу нейросетке, и как это распознавание выглядит. Всех приглашаю к залипанию. А вы любите разглядывать документы?😏

Как читать код, если вы не разработчик Менеджеры, аналитики и тестировщики тоже сталкиваются с кодом, но часто теряются в реп
Как читать код, если вы не разработчик Менеджеры, аналитики и тестировщики тоже сталкиваются с кодом, но часто теряются в репозитории. Автор (не разработчик) предлагает не паниковать: начать с документации фреймворка, прочитать оглавление и разделы «Введение». Это даст общую картину и понимание структуры проекта. Незнакомый синтаксис (например, стрелочки в PHP) разбирайте с помощью Stack Overflow, ИИ или коллег — но уже с конкретными вопросами. Самостоятельный поиск экономит время команды и повышает качество вопросов. Подробнее в статье: https://habr.com/ru/articles/840178/

Открываешь Claude или Cursor, просишь нейросеть сделать лендинг или телеграм-бота. Через пару часов действительно есть рабочи
Открываешь Claude или Cursor, просишь нейросеть сделать лендинг или телеграм-бота. Через пару часов действительно есть рабочий прототип. А потом либо форма отправляет заявки в никуда, потому что подключение к БД собрано без обработки ошибок, либо вообще весь сайт ложится после первой реальной нагрузки. В этом кроется главная ловушка вайбкодинга: нейросети умеют писать код, но архитектуру и инфраструктуру всё равно приходится продумывать человеку. Если вы уже пробовали писать код с ИИ, но хотите перейти от прототипов на коленке к продуктам, которые можно развивать и масштабировать, обратите внимание на курс Яндекс Практикума PRO «Вайбкодинг». Чем будете заниматься во время обучения: — Соберёте 3+ продукта: лендинг, CRM-систему и сервис бронирования. В расширенных тарифах — ещё и телеграм-бота. — Попробуете разное ИИ-окружение, в том числе Replit, Lovable, Cursor, DeepSeek, Giga Code. — Изучите базы данных и интеграции: подключите PostgreSQL, настроите API, чтобы заявки не терялись, а уведомления приходили. — Разберетесь в архитектуре и тестировании, чтобы добавление новых функций не рушило старые. Курс подойдет предпринимателям, продактам, маркетологам, поэтому навыки программирования не обязательны. Попробовать свои силы можно на бесплатной вводной части: https://tprg.ru/25v0 Это #партнёрский пост