Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 5 min ago

Почему корпорации зарабатывают миллиарды на «бесплатном» коде. История Open source

Mon, 11/17/2025 - 14:15

За 50 лет, с 1950 по 2000 годы, открытое программное обеспечение (open source software) началось как неявное предположение — без названия и без четкой альтернативы. Со временем оно превратилось в развитое движение, которое создало одни из самых стабильных и широко используемых программных пакетов в истории.

Сегодня мы попробуем проследить, с чего всё начиналось, какие события способствовали развитию движения и почему без Open Source IT сегодня было бы совсем другим.

Читать далее

Есть ли надежда на бессмертие и как в этом помогает AI?

Mon, 11/17/2025 - 14:13

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

Читать далее

Есть ли шансы превратить корпоративный ЦОД в источник дохода

Mon, 11/17/2025 - 14:02

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

Многие корпоративные ЦОДы недозагружены и поэтому получают билет в лучшую жизнь – простаивающие мощности можно сдавать в аренду и получать заметную прибыль.

Читать далее

Дирижабли нового поколения и летающие ветряки

Mon, 11/17/2025 - 14:01

В последние годы в ветроэнергетике наметился новый тренд: подвижные генераторы. Это механизмы, которые не закреплены физически в одном конкретном месте, а двигаются, то есть блуждают в пространстве: плавают или летают. Они хорошо сочетаются с модульными ЦОД и такими же модульными энергоустановками на ядерном топливе.

Всю эту инфраструктуру можно перемещать из одного региона в другой, в зависимости от экономической конъюнктуры, стоимости электричества, налогов, погодных условий и проч.

Если пофантазировать, то можно представить будущее, в котором полностью автономные фабрики выпускают продукцию без участия человека, под управлением распределённого ИИ. А энергию обеспечивает рой из миллионов дирижаблей нового поколения (мобильные ВЭУ) и группировка спутников на солнечных батареях.

До этого пока далеко, но первые намёки уже есть.

Читать далее

Как настроить Nginx, чтобы выдержать DDoS

Mon, 11/17/2025 - 14:00

Количество DDoS-атак растёт экспоненциально. В этой статье мы разберём практические приёмы настройки Nginx и Linux, которые помогут вашему сервису не рухнуть в самый неподходящий момент.

Привет, Хабр! Меня зовут Сергей Черкашин, и я — руководитель команды по эксплуатации систем и защиты от DDoS-атак в Wildberries & Russ.

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

Читать далее

Ваш смартфон — это сервер. Поднимаем Telegram-бота на Android без root и затрат

Mon, 11/17/2025 - 13:55

Хотите запустить своего Telegram-бота, но не желаете платить за VPS ради простого пет-проекта? А что, если я скажу, что полноценный Linux-сервер уже лежит у вас в кармане? В этой статье мы пошагово превратим любой Android-смартфон в хостинг для нашего бота на Python. Без root-прав, вложений и сложных настроек. Понадобится только приложение UserLAnd и 60 минут времени.

Читать далее

Ошибочное увольнение: почему менеджеры не признают ошибки и как это влияет на бизнес

Mon, 11/17/2025 - 13:33

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

Заметил одну странность: несмотря на глубокое распространение ретроспектив, как инструментов анализа, и анализа ошибок в профессиональной деятельности, признание ошибок в принятии решения об увольнении сотрудника практически отсутствует. А между тем средняя стоимость замены сотрудника в РФ составляет примерно 6-9 месячных зарплат. Достаточно значимая сумма, чтобы задуматься о принятом решении.

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

Читать далее

Мощь XBRL в мире данных: автоматизируем проверку отчетности с помощью SQL-формул

Mon, 11/17/2025 - 13:28

Всем привет! В первой части https://habr.com/ru/articles/958356/ мы познакомились с форматом XBRL-CSV2, который позволяет упаковать сложность XBRL-отчетности в простые и удобные для обработки CSV-таблицы. Мы обсудили, как данные и их метаописания (маппинг) преобразуются из XML-представления в реляционное.

Но сбор данных — это только половина дела. Вторая, не менее важная часть — это их проверка на целостность, непротиворечивость и соответствие бизнес-правилам. В классическом XBRL за это отвечает формульный слой (Formula Layer). Сегодня мы поговорим о том, как мы превратили эти формулы в исполняемые SQL-скрипты, создав так называемый «слой отделяемых формул».

Читать далее

Ошибка при оформлении Отгула в 1С: ЗУП (Отсутствие в течение смены)

Mon, 11/17/2025 - 13:10

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

Читать далее

Как работают ИИ-агенты и кому они на самом деле нужны

Mon, 11/17/2025 - 13:06

ИИ-агенты — одна из самых обсуждаемых технологий сегодня. Отчеты называют их революцией, а новостные заголовки — заменой сотрудникам. Но за громкими заявлениями часто теряется главный вопрос: как именно это работает для бизнеса уже сейчас?

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

Читать далее

Как провести быстрый аудит разработки без изучения кода, часть 2

Mon, 11/17/2025 - 13:05

Привет! Как и обещал, вторая часть доклада про то, как проводить быстрый аудит разработки без изучения кода (первая тут). Так как весь аудит по своей сути — это качественно поговорить и позадавать нужные вопросы, чтобы потом сделать выводы, то поговорить стоит и про более низкоуровневые вещи, такие как трекер задач, количество багов, метрики, используемые командой, и процесс разработки. В привычном по предыдущей статье формату «Хорошо / Плохо».

Метрики

Количество клиентских багов

Помните фильмы, где главный герой лежит в больнице, подключенный к кардиомонитору, и там на экранчике бежит график сердцебиений? Когда график вытягивается в прямую линию, значит, всё грустно и главный герой умер.

Так вот, с клиентскими багами такая же история. Это пульс продукта. Если в метриках их ноль — то это самое страшное. Это значит, что продукт или вообще не используется, или что клиенты никогда не запускали его.

Нет, конечно, есть исключения, когда какой-то продукт присутствует в компании чисто для галочки. Такое может попадаться в сфере информационной безопасности — например, клиент с точки зрения закона обязан купить какое-то ПО, но никто не будет проверять, используется этот софт на самом деле или нет. Скажем, купила компания антивирус, чтобы соответствовать требованиям регулятора, и просто положила его на полку — aka «бумажная безопасность». При таком подходе вообще без разницы, что там делает разработка — можно ее хоть уволить всю. Захочется ли вам работать в такой компании — это уже отдельный вопрос.

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

Читать далее

API для LLM: разбираем по пунктам, как устроен и как работает протокол MCP

Mon, 11/17/2025 - 13:00

Привет! Меня зовут Миша Васильев, я разработчик в команде AI Битрикс24.

В последнее время мы часто говорим про МСР и вот, наконец, решили рассказать простыми словами о том, что это такое, как работает, как мы это используем и планируем использовать. Если коротко, то MCP — это АРІ для LLM.

Читать далее

Как работают федеративные системы: рассказываем на примере YDB

Mon, 11/17/2025 - 13:00

YDB — отказоустойчивая геораспределённая СУБД класса Distributed SQL. Она появилась в недрах Яндекса более десяти лет назад и прошла длительный путь от узкоспециализированного хранилища, применявшегося в поисковом движке, до полновесной СУБД общего назначения. Открытие исходного кода YDB в 2022 году стало одной из наиболее ярких опенсорс-инициатив Яндекса.

В центре внимания разработчиков YDB долгое время была обработка транзакционной нагрузки, однако в последние годы активно развивается и аналитическое направление. Одна из востребованных аналитических функций — возможность исполнения федеративных SQL-запросов, адресованных к внешним источникам данных.

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

Читать далее

Исследование: как бизнес справляется с технической нагрузкой в период распродаж

Mon, 11/17/2025 - 12:49

ЮMoney и ЮKassa регулярно проводят исследования. В ноябре мы выясняли, как компании справляются с технической нагрузкой, особенно во время распродаж. Делимся данными:

Читать далее

Гарантированная доставка данных с помощью библиотеки Polly. Наш опыт взаимодействия с единым реестром интернет-рекламы

Mon, 11/17/2025 - 12:17

Во многих задачах опоздания или ошибки при передаче данных могут привести к неприятным последствиям, например к штрафам. Чтобы всего этого избежать, нужно использовать повторную отправку запросов (а что делать, если мы не можем переотправлять вечно?), настраивать метрики и логирование, а также действия при ошибках и сбоях. Все это обширные и интересные темы, и я начну с первой. 

Привет, Хабр! Меня зовут Андрей Алексеенко, я техлид оператора рекламных данных (ОРД) «МедиаСкаут». Особенность нашего продукта — взаимодействие с единым реестром интернет-рекламы (ЕРИР), у которого очень жесткие требования. По данным Роскомнадзора, с января по октябрь 2024 года было вынесено 376 постановлений о нарушениях в сфере интернет-рекламы на общую сумму 24,4 млн рублей.

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

Читать далее

Mentorpiece установил абсолютный рекорд трудоустройств (без накрутки опыта!)

Mon, 11/17/2025 - 12:14

Созданная мной десять лет назад IT-школа достигла рекорда для русскоязычного рынка IT-образования. От числа всех поступивших студентов работу в IT получило 85%. Именно поступивших, а не только выпустившихся! Те, кто “в теме”, знают, что обычно трудоустраиваются 5%-15%.

Убедиться в рекорде легко - Mentorpiece единственная IT-школа, которая публикует поименные списки всех поступивших студентов и конечный результат обучения для каждого: в какой IT-компании он/она теперь работает.

В чем секрет? 

В выполнении трех принципов:
1. Не обманывать студентов
2. Не обучать через лекции и вебинары
3. Не обманывать работодателей

Читать далее

Как телематика следит за здоровьем водителей

Mon, 11/17/2025 - 12:09

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

Чтобы не допустить таких ситуаций, «Сервис ЦМ» разработали сервис мониторинга здоровья водителей. Они предлагают выдавать водителям фитнес-браслеты и передавать с них данные в систему через терминалы спутникового мониторинга по протоколу BLE. Сразу скажу, что система пока в пилоте, но давайте посмотрим под капот этого кейса.

Читать далее

Сказ о том, как сделать самый большой флот автономных грузовиков в России с нуля…

Mon, 11/17/2025 - 12:05

Сегодня достаточно скачать с GitHub-a открытый стек автопилота, прикрутить пару камер или лидаров с AliExpress к небольшой электрической платформе, прокатить ее по парковке — и проект уже называют «автономным». Но заставить машину без водителя в реальных условиях выполнять задачи бизнеса, например, перевозить тонны груза в -30 °C и +50 °C, и, при этом, зарабатывать деньги — это совсем другая лига, где сходят с дистанции даже стартапы с сотнями миллионов долларов инвестиций. 

Я — Дмитрий Куликов, последние 2,5 года руковожу разработкой ПО в Evocargo. Мы с нуля разрабатываем, проектируем, производим и внедряем автономные электрогрузовики максимально высокого на сегодня серийно-эксплуатируемого уровня автономности. Уже 5 лет они работают на десятках коммерческих объектов по всей России. Как пробиться в лигу успешных проектов в автономном вождении, как мы приняли решение строить собственную платформу и почему Маск всё ещё не прав — расскажу в этой статье.

К сказу...

Мнение: почему ИИ не заменит начинающих разработчиков

Mon, 11/17/2025 - 12:05

По данным Google, более 75% разработчиков уже используют нейросети каждый день. Новичков это пугает: вдруг их навыки скоро окажутся бесполезными?

В Яндекс Практикуме прошёл вебинар «Почему ИИ не заменит начинающих разработчиков» — эксперт с 20-летним опытом в IT Алексей Мартынов рассказал, какую роль играет ИИ в разработке, почему он не лишит джуниоров работы и как использовать ИИ в работе и жизни. Делимся самым интересным.

Читать далее

Ищем ошибку в работе WiFi у платы ESP32-C3 SuperMini

Mon, 11/17/2025 - 12:05

Статья о небольшой эпопее с поиском ошибки в работе WiFi на плате ESP32-C3 SuperMini, с которой пришлось разбираться в процессе отладки кода прошивки для контроллера батареи АКБ (О контроллере батареи ИБП (вопрос к читателям Хабра) и О контроллере батареи ИБП (часть 2)).

Симптоматика проблемы с WiFi следующая: после включения питания и начала авторизации по WiFi плата ESP32-C3 SuperMini через какое-то время зависает, вплоть до срабатывания сторожевого таймера. Поиск решения проблемы в интернете не помог, но было замечено, что в эти моменты на плате очень сильно нагревается стабилизатор напряжения 3.3V, да так, что даже рука не терпит, тогда как при работе тестовых примеров (где WiFi работает нормально) такого эффекта не наблюдается.

Из-за этого решил копать именно в этом направлении.

Читать далее

Who's online

There are currently 1 user and 1 guest online.