Select a country

Как я сделал автоматический Телеграм канал с помощью Gmail и OpenAI API

Как мы сделали автоматический Телеграм канал который по апи собирает новостные рассылки, суммаризирует и постит в Телеграм. Читать далее
Наука - Хабрахабр

Как я сделал автоматический Телеграм канал с помощью Gmail и OpenAI API

Как мы сделали автоматический Телеграм канал который по апи собирает новостные рассылки, суммаризирует и постит в Телеграм. Читать далее

Оплата Стим: Обзор популярных сервисов для пополнения кошелька

В 2025 году оплата Стим для российских пользователей остаётся важной темой — особенно с учётом ограничений и роста комиссий у привычных спосо
Наука - Хабрахабр

Оплата Стим: Обзор популярных сервисов для пополнения кошелька

В 2025 году оплата Стим для российских пользователей остаётся важной темой — особенно с учётом ограничений и роста комиссий у привычных способов. Многие до сих пор пополняют баланс через мобильных операторов, таких как МТС, или с помощью банковских карт, считая это удобным и выгодным. Однако на практике такие варианты часто сопровождаются завышенными комиссиями.В этой статье мы разберём, как работает оплата Стим в 2025 году, какие существуют альтернативы, и представим рейтинг популярных сайтов, где можно пополнить кошелёк с меньшими комиссиями и без лишних сложностей. Читать далее

Разработка высоконагруженных API: проблемы, решения, практические рекомендации

Ваш проект взлетел. Первые пользователи превратились в тысячи. Тысячи стали десятками тысяч. Метрики в дашбордах рисуют красивую кривую, уст
Наука - Хабрахабр

Разработка высоконагруженных API: проблемы, решения, практические рекомендации

Ваш проект взлетел. Первые пользователи превратились в тысячи. Тысячи стали десятками тысяч. Метрики в дашбордах рисуют красивую кривую, устремленную вверх. Но есть и другие кривые, которые ползут вверх с не меньшей скоростью. Время ответа сервера. Количество ошибок 502 и 504.То, что летало на ста запросах в секунду, начинает задыхаться на десяти тысячах. Это не ошибка, это физика. Архитектура для этих двух миров — это как велосипед и грузовой поезд. Они оба едут, но задачи у них разные. Так что давайте забудем про теорию и посмотрим, где обычно рвется и как это чинить, чтобы не переписывать все с нуля каждый раз, когда у вас прибавляется нолик в статистике пользователей. Читать далее

NASA. Используем космический репозиторийдля обработки фото

Лет 7 назад ребята из NASA опубликовали на github опенсурс проект «Ames Stereo Pipeline (ASP)» зачем не это нужно? Читать чужой код сложно, но очен
Наука - Хабрахабр

NASA. Используем космический репозиторийдля обработки фото

Лет 7 назад ребята из NASA опубликовали на github опенсурс проект «Ames Stereo Pipeline (ASP)» зачем не это нужно? Читать чужой код сложно, но очень интересно, особенно когда это связано с космическими проектами, другими словами — бесплатная программа, разработанная лабораторией Эймса, с помощью которой можно делать крутые и детализированные 3D‑модели местности. Работает это просто: берёте пару снимков одной и той же территории, сделанных с разных углов (например, с дрона или даже из космоса), и ASP автоматически обрабатывает их и превращает в реалистичную трёхмерную карту или модель. Читать далее

Неочевидный нюанс при изменении пространства имён моделей в Laravel

На работе поступила очередная задача: разобраться и устранить странную проблему в работе давно и надёжно работающего сервиса. Проблема закл
Наука - Хабрахабр

Неочевидный нюанс при изменении пространства имён моделей в Laravel

На работе поступила очередная задача: разобраться и устранить странную проблему в работе давно и надёжно работающего сервиса. Проблема заключалась в том, что часть объектов двух видов перестала работать. Причём именно часть объектов.Сам сервис написан на PHP с использованием фреймворка Laravel и служит для общения с внешней системой.Поскольку есть внешняя система, то в первую очередь проверил её. Но с ней всё было в порядке. Данные уходили и приходили. И в БД сервиса всё заносилось как надо.Но при обращении к ресурсам определённых объектов по API не возвращалась часть полей, которые хранятся в связанной таблице, связь типа полиморфное отношение «один-к-одному» («MorphOne»). Читать далее

Строки, кодировки и Go

На заре появления первых компьютеров и программ перед инженерами встала проблема представления привычных им букв, цифр и знаков в понятны
Наука - Хабрахабр

Строки, кодировки и Go

На заре появления первых компьютеров и программ перед инженерами встала проблема представления привычных им букв, цифр и знаков в понятный компьютеру формат. Нужно было придумать, как запрограммировать компьютер так, чтобы он мог хранить, например, строку «Hello», ведь символы «h», «e», «l», «o» ему непонятны — это не на его языке. Да и вообще таким понятием как «символ» компьютер не владеет.Язык компьютера — это биты.Бит — это один разряд двоичного кода (двоичная цифра). Может принимать только два взаимоисключающих значения: «да» или «нет», «1» или «0», «включено» или «выключено».Да, в самой своей сути все компьютеры оперируют только битами — единицами и нулями. Вся информация, с которой работает компьютер, в конечном итоге представлена в виде единиц и нулей. То есть никакими буквами или прочими символами мы напрямую с компьютером обмениваться не можем — он просто нас не поймёт.Но если бит может содержать всего одно из двух значений — 1 или 0, как с его помощью общаться с компьютером? Это все равно что пытаться общаться с людьми, используя лишь две буквы. Тут на помощь приходят байты.Байт — это совокупность бит, обрабатываемых компьютером одновременно. Если в качестве метафоры считать биты за буквы, то байты можно условно рассматривать в качестве слов. Байт состоит из восьми бит, каждый из которых содержит 0 или 1. Читать далее

Исчисление геометрии 3. Проективная внешняя алгебра

Продолжаю серию статей, в которой даётся мягкое, но последовательное введение в принципы построения геометрических алгебр. Внешняя алгеб
Наука - Хабрахабр

Исчисление геометрии 3. Проективная внешняя алгебра

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

ИИ Детокс: DuckDuckGo запускает фильтр для удаления изображений, сгенерированных ИИ

Поисковик DuckDuckGo представил новую функцию, позволяющую пользователям скрывать изображения, созданные с помощью искусственного интеллекта, и
Наука - Хабрахабр

ИИ Детокс: DuckDuckGo запускает фильтр для удаления изображений, сгенерированных ИИ

Поисковик DuckDuckGo представил новую функцию, позволяющую пользователям скрывать изображения, созданные с помощью искусственного интеллекта, из результатов поиска. Это решение направлено на борьбу с «ИИ-мусором» — навязчивым, некачественным синтетическим контентом, всё чаще появляющимся в выдаче. Читать далее

Сказание о стратегических паттернах DDD

Когда-то давно, впервые познакомившись с паттернами DDD, я подумал, что эта методология, очевидно, создана теоретиками, изрядно оторвавшимися о
Наука - Хабрахабр

Сказание о стратегических паттернах DDD

Когда-то давно, впервые познакомившись с паттернами DDD, я подумал, что эта методология, очевидно, создана теоретиками, изрядно оторвавшимися от реальности. Себя, естественно, я считал опытным практиком. Прошли годы, прежде чем я осознал, что это Эванс был практиком, практиком создания сложных систем с большим временем жизни, а теоретиком в этой области был как раз я. В этой статье не будет примеров кода и конкретных архитектурных приёмов. Но если, читая книги и статьи по Domain Driven Design, вы недоумеваете «зачем это всё вообще», возможно, у меня есть для вас ответ. Правда, боюсь, что он вам не особо понравится. Читать далее

timers.promises в Node.js

Привет, Хабр! Сегодня мы рассмотрим один из тех маленьких, но мощных апгрейдов Node.js, который вы, скорее всего, недооценивали. Речь о timers.promises —
Наука - Хабрахабр

timers.promises в Node.js

Привет, Хабр! Сегодня мы рассмотрим один из тех маленьких, но мощных апгрейдов Node.js, который вы, скорее всего, недооценивали. Речь о timers.promises — свежем и способе работать с setTimeout и setImmediate в асинхронных функциях. Читать далее

Советы в составлении резюме для новичков в тестировании

Приветствую читателей моей статьи!В тестировании я уже 8 лет. Начала тогда, когда это еще не было мейнстримом :-)Однако, сегодня эта профессия с
Наука - Хабрахабр

Советы в составлении резюме для новичков в тестировании

Приветствую читателей моей статьи!В тестировании я уже 8 лет. Начала тогда, когда это еще не было мейнстримом :-)Однако, сегодня эта профессия стала очень популярной и, по слухам, новичкам практически невозможно начать карьеру в этом поприще. Многие ребята сталкиваются с проблемой «донести» свое резюме до компании и попасть на собеседование. Поэтому я решилась на эксперимент и опубликовала резюме новичка без опыта работы на hh.ru, чтобы посмотреть – получится ли получить обратную связь.Итак, входные данные. Я взяла реальную историю и описала свои знания и навыки 15 летней давности т.е. на момент выпуска из колледжа. Читать дальше

Ошибки, которые не случились: C++ и compile‑time проверка SQL-запросов

В этой статье мы посмотрим, как можно реализовать полную compile‑time валидацию SQL‑запросов на основе схемы базы данных, встраиваемой пря
Наука - Хабрахабр

Ошибки, которые не случились: C++ и compile‑time проверка SQL-запросов

В этой статье мы посмотрим, как можно реализовать полную compile‑time валидацию SQL‑запросов на основе схемы базы данных, встраиваемой прямо в код. Без магии, без рантайма, без сторонних тулов. Только стандартный C++ и ваша структура БД. Валидация таблиц, столбцов, типов аргументов и их количества — всё на compile‑time. Представьте, если бы компилятор сам указывал «такой таблицы нет», «несуществующий столбец», «несовместимые типы» — до запуска программы. Такой подход полностью устраняет «сюрпризы» во время исполнения и исключает класс ошибок, связанных с генерацией SQL во время работы программы. Ваша программа даже не соберётся. Читать далее

Как мы переписали мобильное приложение с React Native на Flutter

React Native не справился. Flutter — как глоток свежего воздуха.Рассказываем, как наша команда переписала большое приложение (60+ экранов, оффлайн режи
Наука - Хабрахабр

Как мы переписали мобильное приложение с React Native на Flutter

React Native не справился. Flutter — как глоток свежего воздуха.Рассказываем, как наша команда переписала большое приложение (60+ экранов, оффлайн режим, карта, камера) на Flutter, с чем пришлось повозиться и почему теперь не жалеем. Читать далее

Как я читал «Братьев Карамазовых»

Роман опубликован 145 лет назад.Количество слов: 297.069Имеет около 26 экранизаций.В основе сюжета романа находится предельно порочная страсть дв
Наука - Хабрахабр

Как я читал «Братьев Карамазовых»

Роман опубликован 145 лет назад.Количество слов: 297.069Имеет около 26 экранизаций.В основе сюжета романа находится предельно порочная страсть двух развратников - старого и молодого к одной юной особе обладающей магическим влиянием на своих кавалеров. Грушенька вьёт из мужиков верёвки и упивается своей осознанностью происходящего. Мужики дуреют с этой прикормки, сучат ножками и становятся в очередь на поцелуй (воздушный). Читать далее

Как мы строили QA-процессы с нуля: от хаоса к чуть меньшему хаосу

Привет, Хабр! Чтобы не вводить никого в заблуждение, кратко перескажу, о чём пойдёт речь. Если тема будет вам близка или вы сталкивались с подо
Наука - Хабрахабр

Как мы строили QA-процессы с нуля: от хаоса к чуть меньшему хаосу

Привет, Хабр! Чтобы не вводить никого в заблуждение, кратко перескажу, о чём пойдёт речь. Если тема будет вам близка или вы сталкивались с подобным, буду рад узнать ваше мнение и послушать советы.Краткий пересказ:Как я/мы в компании создаём процесс тестирования практически с нуля. Какие шаги предпринимались и как вообще получается в современном мире существовать без тестирования.Вводные данные:Я — QA, который работает в средней по размерам IT-фирме, которая, в свою очередь, является «дочкой» довольно крупной промышленной компании и обеспечивает поддержку и разработку внутренних систем. Когда я только пришёл, помимо меня был только один тестировщик на ~15 разработчиков. Ни о каком адекватном процессе тестирования речи и не шло.Работа осуществляется в рамках спринтов по две недели. Задачи, выполненные разработчиками, проверяются во время ревью более крутыми разработчиками, затем мерджатся и раскатываются на тестовый стенд, где уже их проверяет аналитик на соответствие требованиям.В целом, кажется, ничего плохого нет — две линии проверки. Вот только количество багов явно было больше запланированного, а это, в свою очередь, вызывает ночной кошмар любого менеджера: сдвиг сроков.Было принято решение взять нескольких тестировщиков, да не просто каких-то, а с навыками автоматизации, чтоб оно всё там как-то само.Так я, собственно, и попал в команду — молодой и неопытный. На самом деле, не настолько всё было плохо: разработчики работали по TDD, так что unit-тестов хватало, и пайплайны отрабатывали автоматически. Да, не было тестирования как процесса, но ведь давным-давно, в далёкой-далёкой галактике, именно так и начиналось программирование. Читать далее

Как мы протестировали Stripe с 10 конфигурациями: VPN, Canvas, Spoof и поведенческий JS

Когда платежная форма отказывается принимать карту — проблема не всегда в карте. Stripe активно использует поведенческий антифрод на основе да
Наука - Хабрахабр

Как мы протестировали Stripe с 10 конфигурациями: VPN, Canvas, Spoof и поведенческий JS

Когда платежная форма отказывается принимать карту — проблема не всегда в карте. Stripe активно использует поведенческий антифрод на основе данных браузера и окружения. Мы решили провести технический эксперимент: взять 10 разных браузерных конфигураций и проверить, какие из них проходят оплату, а какие вызывают отклонения или 3DS. Читать далее

Нюк-Нюк в эктоплазме дружелюбного Каспера

В тот летний вечер я всего-то хотел дождаться выхода очередного релиза своего какафон-рок проекта — он традиционно выкатывается в 00:01 по мск,
Наука - Хабрахабр

Нюк-Нюк в эктоплазме дружелюбного Каспера

В тот летний вечер я всего-то хотел дождаться выхода очередного релиза своего какафон-рок проекта — он традиционно выкатывается в 00:01 по мск, а потом надо раскидать релиз по чатам-каналам и лечь спать. Но вместо спокойного вечера с сериальчиком мне прилетела задачка от одного крупного госзаказчика: «Касперский кладёт в карантин IP-адрес фронта, когда ваша СКИПА PentOps его мониторит — что делать?» Читать далее

Bash vs Python: битва, где нет проигравших

Привет, Хабр! В мире автоматизации часто возникает вопрос: писать скрипт на Bash или на Python? Оба инструмента подходят отлично, но принципиально
Наука - Хабрахабр

Bash vs Python: битва, где нет проигравших

Привет, Хабр! В мире автоматизации часто возникает вопрос: писать скрипт на Bash или на Python? Оба инструмента подходят отлично, но принципиально разные. Bash - больше про «скоропись», для системных задач, где важна скорость и краткость. Python же - универсальный язык, который намного лучше справляется со сложной логикой и структурами данных. Но когда лучше выбрать один, а когда - другой?Некоторые задачи в Bash решаются одной строкой, когда же на Python потребуется десяток строк кода. При усложнении сценария - Bash превращается в головоломку из awk, sed и прочих, что значительно усложняет поддержку. В данной статье сравним подходы и определим, когда и какой язык лучше использовать. Читать далее

Как выйти из IT?.. и пойти слесарем на завод. Моя попыточка дауншифтинга [24]

Вторая часть нашего слесарно-айтишного балета будет с элементами 18+, поэтому уберите от экранов джунов. Сегодня в попытках «Выйти из АйТи&ra
Наука - Хабрахабр

Как выйти из IT?.. и пойти слесарем на завод. Моя попыточка дауншифтинга [24]

Вторая часть нашего слесарно-айтишного балета будет с элементами 18+, поэтому уберите от экранов джунов. Сегодня в попытках «Выйти из АйТи» мы посетим пару собеседований, проведём оценку компаний по косвенным, но важным моментам взаимодействия с human resources, и получим оффер в очень интересном месте... - Оппа, Сюрприз!

Промышленная автоматизация: кейс внедрения MES системы

Расскажем о практическом кейсе внедрения системы автоматизации на металлургическом предприятии. Покажем техническую реализацию архитекту
Наука - Хабрахабр

Промышленная автоматизация: кейс внедрения MES системы

Расскажем о практическом кейсе внедрения системы автоматизации на металлургическом предприятии. Покажем техническую реализацию архитектурных решений, разберем особенности интеграции промышленного оборудования и поделимся подходами к организации обмена данными в реальном времени. Особое внимание уделим реализации видеоаналитики производственных процессов и созданию замкнутого контура управления на базе микросервисной архитектуры. Читать далее

[Перевод] Технический взгляд на отключения интернета в Иране

Каждый раз, когда в Иране возникают массовые протесты, мы наблюдаем уже привычную картину: информационный поток замирает. Связь с интернетом
Наука - Хабрахабр

[Перевод] Технический взгляд на отключения интернета в Иране

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

[Перевод] Grok и бум романтических отношений с ИИ

На этой неделе в Grok, чат-бота, разработанного компанией Маска xAI, были добавлены два персонажа, в том числе кокетливая девушка со всеми атрибут
Наука - Хабрахабр

[Перевод] Grok и бум романтических отношений с ИИ

На этой неделе в Grok, чат-бота, разработанного компанией Маска xAI, были добавлены два персонажа, в том числе кокетливая девушка со всеми атрибутами персонажа из манги: огромными глазами, сетчатыми чулками до бёдер и фигурой в форме песочных часов. Читать далее

7 задач, которые теперь ИИ делает за меня (и делает отменно)

Раньше я тратил полдня на то, чтобы просто врубиться в новый фреймворк или найти нужный синтаксис. Писал отчёты вручную и уставал ещё до обеда
Наука - Хабрахабр

7 задач, которые теперь ИИ делает за меня (и делает отменно)

Раньше я тратил полдня на то, чтобы просто врубиться в новый фреймворк или найти нужный синтаксис. Писал отчёты вручную и уставал ещё до обеда. Потом дал шанс нейросетям — и оказалось, что не зря. В статье — 15 проверенных промптов для ресёрча, баг-репортов, работы с фреймворками и даже психологической разгрузки. Читать далее

RKNN Toolkit2: конвертация моделей и симуляция NPU Rockchip

Rockchip — довольно крупная китайская компания, которая разрабатывает микросхемы для ТВ-приставок, смартфонов и планшетов. Мне довелось поработ
Наука - Хабрахабр

RKNN Toolkit2: конвертация моделей и симуляция NPU Rockchip

Rockchip — довольно крупная китайская компания, которая разрабатывает микросхемы для ТВ-приставок, смартфонов и планшетов. Мне довелось поработать с одноплатным компьютером Orange Pi 5, оснащенным ARM чипом RK3588 и NPU (neural processing unit) с заявленной производительностью до 6 TOPS.В этой статье я хочу поделиться своим опытом по конвертации нейросети в формат rknn с помощью библиотеки rknn-toolkit2. Анализ процесса преобразования поможет лучше разобраться с тем, как работает эта платформа. Это полезно как для учебных целей, так и для будущих исследований. Читать далее

Как использовать карту влияний при проектировании цифрового продукта

Артефакт, которому стоит уделить время в начале проекта, чтобы выстроить ясные приоритеты в разработке продукта, сэкономить бюджет и увеличи
Наука - Хабрахабр

Как использовать карту влияний при проектировании цифрового продукта

Артефакт, которому стоит уделить время в начале проекта, чтобы выстроить ясные приоритеты в разработке продукта, сэкономить бюджет и увеличить шансы на успешный релиз. Рассказываем, как работает карта влияний в цифровом продукте. Читать далее

Как не утонуть в менторстве: система 1:1, которая работает

Привет, Хабр!Если ваши 1:1 — это «ну, поболтали и разошлись», а менторство выматывает сильнее, чем два продакшн‑инцидента подряд, значит
Наука - Хабрахабр

Как не утонуть в менторстве: система 1:1, которая работает

Привет, Хабр!Если ваши 1:1 — это «ну, поболтали и разошлись», а менторство выматывает сильнее, чем два продакшн‑инцидента подряд, значит что‑то не так. В этой статье рассмотрим эту проблему. Читать далее

Промышленная автоматизация: кейс внедрения MES системыоке

Расскажем о практическом кейсе внедрения системы автоматизации на металлургическом предприятии. Покажем техническую реализацию архитекту
Наука - Хабрахабр

Промышленная автоматизация: кейс внедрения MES системыоке

Расскажем о практическом кейсе внедрения системы автоматизации на металлургическом предприятии. Покажем техническую реализацию архитектурных решений, разберем особенности интеграции промышленного оборудования и поделимся подходами к организации обмена данными в реальном времени. Особое внимание уделим реализации видеоаналитики производственных процессов и созданию замкнутого контура управления на базе микросервисной архитектуры. Читать далее

ZX Spectrum проходит тест Тьюринга: учим 8-битный процессор проходить CAPTCHA

Или как я потратила некоторое время на доказательство временного парадокса: Z80 1976 года решает CAPTCHA 2010-х в 2025 году Читать далее
Наука - Хабрахабр

ZX Spectrum проходит тест Тьюринга: учим 8-битный процессор проходить CAPTCHA

Или как я потратила некоторое время на доказательство временного парадокса: Z80 1976 года решает CAPTCHA 2010-х в 2025 году Читать далее

Как установить GUI на сервер Ubuntu 24.04

Привет, Хабр! Изначально Ubuntu Server создавался как легкая и производительная операционная система для работы с задачами на серверах. Именно поэ
Наука - Хабрахабр

Как установить GUI на сервер Ubuntu 24.04

Привет, Хабр! Изначально Ubuntu Server создавался как легкая и производительная операционная система для работы с задачами на серверах. Именно поэтому на них по умолчанию не устанавливается графический интерфейс (GUI) — это позволяет экономить ресурсы, ускорять работу системы и повышать ее безопасность. Однако бывают ситуации, когда графический интерфейс на сервере все же необходим. Например, если вам нужно запускать привычные десктопные программы прямо на сервере, тестировать приложения с графическим управлением и решать другие задачи. Под катом пошагово покажем, как установить GUI, на примере сервера Ubuntu 24.04 с минимальной конфигурацией. Читать далее

Дата-центры на воде: зачем их строят и как они работают

Плавучие дата-центры — ИТ-решения, размещаемые на морских платформах, баржах или судах вместо наземных зданий. Такой формат помогает снизит
Наука - Хабрахабр

Дата-центры на воде: зачем их строят и как они работают

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

MERA Code: всесторонняя оценка генерации кода в прикладных сценариях

Всем привет! Авторы бенчмарка MERA этим летом не только анонсировали отраслевую ветку — MERA Industrial, но и рады сообщить о расширении проекта на ко
Наука - Хабрахабр

MERA Code: всесторонняя оценка генерации кода в прикладных сценариях

Всем привет! Авторы бенчмарка MERA этим летом не только анонсировали отраслевую ветку — MERA Industrial, но и рады сообщить о расширении проекта на кодовые задачи.Большие языковые модели (LLM) сегодня умеют не только вести диалог, но и писать код, помогать с документацией и автоматизировать задачи разработчиков. Однако возникает вопрос: «Как мы измеряем качество этих способностей?» Большинство бенчмарков сосредоточены на проверке понимания языка и, частично, на генерации кода. Но насколько такой код применим на практике? Учитываются ли требования, сформулированные на русском? Как модели работают с документацией на других языках, кроме английского? Мультиязычные бенчмарки вроде HumanEval-X, MultiPL-E и mxEval делают шаг в нужную сторону, но по большей части сосредоточены на языках программирования. Связь между кодом и естественным языком, особенно в многоязычном контексте, пока освещена слабо.Чтобы учесть все эти моменты, мы разработали MERA Code — первый комплексный бенчмарк для оценки больших языковых моделей на реальных прикладных задачах, с которыми сталкивается программист в русскоязычном контексте. Читать далее

Проблемы с производительностью веб-сервисов: как находить и устранять

Производительность — это базовое требование в разработке. Однако не всегда о базово высокой производительности говорят на этапе обсуждени
Наука - Хабрахабр

Проблемы с производительностью веб-сервисов: как находить и устранять

Производительность — это базовое требование в разработке. Однако не всегда о базово высокой производительности говорят на этапе обсуждения проекта. Заказчик вряд ли скажет: «Сделайте так, чтобы сайт отвечал за Х мс», но он точно удивится и расстроится, если все будет грузиться медленно. В команде тоже мало кто рад: проект сдан, а теперь приходится выяснять, что тормозит и почему.Эта статья — для тех, кто хочет понять, где обычно прячутся проблемы с производительностью, как их не пропустить и устранить. Читать далее

Издательство Питер. Колонка редактора, июль 25 г

Привет, Хаброжители!Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию. Читать далее
Наука - Хабрахабр

Издательство Питер. Колонка редактора, июль 25 г

Привет, Хаброжители!Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию. Читать далее

Как играется Tom Clancy’s Rainbow Six Siege в 2025 году

В этом году Rainbow Six Siege исполняется 10 лет. В честь этого Ubisoft решила перевести свой тактический онлайн-шутер на условно-бесплатную модель распр
Наука - Хабрахабр

Как играется Tom Clancy’s Rainbow Six Siege в 2025 году

В этом году Rainbow Six Siege исполняется 10 лет. В честь этого Ubisoft решила перевести свой тактический онлайн-шутер на условно-бесплатную модель распространения, а также добавила крупный режим 6x6. В игру вливается много новичков, поэтому самое время залетать и старожилам, которые когда-то бросили «Осаду».В этом тексте я расскажу о значимых переменах, которые произошли с Rainbow Six Siege за годы ее существования. Какой игра была, и какой она стала — от поклонника с 1000 часов за плечами. Читать далее

Синдром бесконечного релиза

Почему стартап так и не запускается, хотя «уже почти»Многие команды проходят этот путь. Всё вроде бы работает, осталось «совсем немно
Наука - Хабрахабр

Синдром бесконечного релиза

Почему стартап так и не запускается, хотя «уже почти»Многие команды проходят этот путь. Всё вроде бы работает, осталось «совсем немного», но неделя за неделей релиз откладывается... Читать далее