Habr.com

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

Apache Superset — боремся с фильтрами по дате. Часть 1

10 hours 21 min ago

В этой статье хотелось бы начать раскрытие больной для многих пользователей Apache Superset темы — фильтры по дате. Начнем с малого: как суперсет выбирает колонку даты; как выбрать желаемую колонку вместо той, которую он выбирает; каким образом это реализовано; какие баги породили этим решением; почему КОП не доведет до добра.

Читать далее

Хакатон глазами веб-разработчика: лонгстори про Пуффендуй, градиентный ад и смена приоритетов

10 hours 32 min ago

Хакатон глазами веб-разработчика: лонгстори про Пуффендуй, градиентный ад и смена приоритетов

Как я попал в магическую тематику, где сходу пришлось гадать коллег по переписке и выбивать задачи через квест с патронусами. Главный челлендж — в соло запилить на веб фичу «Топ-10» с неверстабельным свечением из тысячи градиентов и стеклянными цифрами. Спойлер: градиенты победили, но тайм-менеджмент спас ситуацию. Драйвово, местами стрессово, но точно мемно.

Читать далее

[Перевод] SDLC мертв. AI-агенты его убили

10 hours 32 min ago

TL;DR перевода статьи Boris Tane: SDLC is dead.

SDLC больше нет. AI-агенты не ускорили привычный жизненный цикл разработки, они его схлопнули.

- Agile-ритуалы мертвы. Планирование спринтов, оценки в story points, релизные поезда и многодневные ожидания аппрувов в PR — всё это пережитки прошлого.

- Все этапы слились воедино. Сбор требований, system design, написание кода и тестов происходят одновременно — в реальном времени и в диалоге с агентом.

- Code Review — это новый луддизм. Машина генерирует 500 PR в день, человек физически не может их проверить. Код должен лететь прямо в main под прикрытием автотестов, feature flags и хорошо настроенного observability.

Новый жизненный цикл — это узкая петля: Intent (Намерение) → Build (Создание) → Observe (Наблюдение).

Читать как меняется каждый этап SDLC

Как надо начинать проекты?

10 hours 34 min ago

В настоящее время у нас в стране реализуется совсем мало значительных и наукоемких проектов. Не на чем поучиться и подсмотреть практику управления.
Раз нет современных примеров, то обратимся в глубины истории.
В истории нашей страны был период активного роста и развития не благодаря, а вопреки. В стране после сильнейшего потрясения Великой Отечественной Войной героическим трудом наших прадедушек и прабабушек возрождалась промышленность и реализовывались самые смелые проекты. Посмотрим, как они справлялись не имея сертификатов PMBoK.

С чего начинается проект?
Определение бизнес-потребности: Анализ проблемы или возможности, ради которой запускается проект.

В 40-50е годы США разрабатывали ряд проектов по уничтожению СССР ядерным оружием:

Читать далее

Cпидкубинг признан в Китае официальным видом спорта. Ждем кубик Рубика на Олимпиаде?

10 hours 35 min ago

Спидкубинг – сборка кубика Рубика и других головоломок на скорость – уже давно перестал быть просто хобби и превратился в глобальное интеллектуальное соревновательное движение. С 2003 года по всему миру проводятся турниры под эгидой Всемирной ассоциации кубика (World Cube Association – WCA), формируя единую систему правил, рейтингов и мировых рекордов. На март 2026 года количество уникальных участников (людей, которые хотя бы один раз выступали на официальных соревнованиях WCA) – более 282 000 человек из более чем 150 стран мира, а количество проведенных официальных соревнований – более 16 600. Причем за последние полгода добавилось порядка 15 000 новых участников и проведено боле 2 500 соревнований.

На этом фоне в среде спидкуберов всё чаще появляются разговоры о признании спидкубинга полноценным видом спорта и даже о его потенциальном включении в олимпийскую программу в будущем. С 2023 года WCA активно адаптирует свои правила под стандарты МОК с целью получения статуса IOC-recognized international sports federation. Делается это для расширения возможностей фандрайзинга, большей легитимности, запуска антидопинговых программ и т.д. Но до включения в программу Олимпиад, все же, еще очень далеко.

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

Как Китай продвигает спидкубинг на государственном уровне, и чем этот опыт может быть интересен России – обсудим далее.

Крутим кубик...

Замена ERP без рисков: почему важен инженерный подход

10 hours 40 min ago

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

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

Читать далее

Почему 80% автотестов в итоге не окупаются

10 hours 47 min ago

Про то, как автоматизация тестирования сначала даёт максимальный профит, а потом незаметно превращается в дорогой технический долг. И почему это почти всегда вопрос не инструментов, а подхода.

Читать далее

От Dependency Hell до изоляции: эволюция и внутреннее устройство виртуальных сред в Python

10 hours 48 min ago

До 2007 года установка двух версий одной библиотеки на одном сервере была невозможной миссией. Появление virtualenv, а затем и нативного venv, изменило ландшафт Python-разработки навсегда. Но как именно работает этот механизм на уровне операционной системы и интерпретатора? Разбираем путь от копирования бинарников до современных симлинков, анализируем роль sys.path и реализуем собственный аналог venv.

Читать далее

AI-ассистент для алертов: как n8n + LLM

10 hours 50 min ago

Все кто касался темы обеспечения бесперебойной работы сервисов знает на сколько изнуряющим и трудно оценимым по времени бывает диагностика и устранение инцидентов. Настало время это исправить!

Читать далее

First Principles расчёт realtime видеогенерации

10 hours 50 min ago

Сколько FLOPS нужно для генерации одной секунды видео в реальном времени? Можно ли достичь этого на одном GPU? А на телефоне? В этой статье я разбираю задачу realtime видеогенерации «от первых принципов» — начинаю с конкретной архитектуры (Wan2.1-14B), считаю FLOPS по каждому слою, калибрую по реальным замерам и последовательно применяю оптимизации: от FlashAttention и step distillation до квантизации и новых GPU. Спойлер: на серверах realtime уже почти здесь, а вот с мобилками всё сложнее.

Читать далее

[Перевод] Вас заменит ИИ? Нет. И вот одна причина, которую не получится обойти

10 hours 52 min ago

После «апокалипсиса SaaS» рынок впал в лихорадку. Инвесторы решили, что программное обеспечение стало практически бесплатным товаром и 90% программистов можно уволить.

Это одно из предсказуемых заблуждений, вызванных непониманием природы разработки ПО. Да, правила игры изменились, и SaaS больше не будет таким, каким был. Но ИИ его не уничтожит и не заменит разработчиков приложений.

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

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

Однако потребность в инфраструктуре — лишь одна причина, по которой ИИ не перевернёт нынешние практики разработки ПО. Другая — в том, что он не способен воплотить один незадокументированный фундаментальный инженерный принцип.

Позвольте объяснить.

Читать далее

Эволюция сверхлюдей началась: «Улучшенные игры» превращают спортсменов в «универсальных солдат» биокорпораций

11 hours 45 sec ago

«Фильм “Универсальный солдат” когда-то пугал нас образами бойцов, чьи тела превращены в идеальные машины с помощью химии и электроники. В 2026 году Лас-Вегас делает это реальностью на беговых дорожках. “Улучшенные игры” Питера Тиля — это больше не кино, это начало новой эпохи спорта, где атлет официально становится “собственностью” лаборатории». — Из обсуждения на Reddit (r/Biohackers, март 2026)

В конце мая 2026 года в комплексе Resorts World в Лас-Вегасе должно состояться открытие «Улучшенных игр» (Enhanced Games) — турнира, который готовится поспорить с эпохой классического спорта. Правила предельно просты: Всемирное антидопинговое агентство (WADA) не имеет здесь никакой власти. Атлетам официально разрешено использовать стероиды, пептиды, генную инженерию и кибернетику. Единственное условие — открытость протоколов и так называемый «медицинский надзор».

Спортивный истеблишмент видит в готовящихся Играх смертный грех. Так, глава World Athletics Себастьян Коу грозит пожизненной дисквалификацией любому, кто просто появится на этих стадионах. Официальные лица WADA открыто называют проект «опасным шоу» и призывают правоохранительные органы применять уголовные статьи к врачам-участникам.

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

И прецеденты уже есть. Когда австралийскому пловцу Джеймсу Магнуссену пообещали миллион долларов за мировой рекорд на 50 метрах, он согласился на эксперимент, но не смог выжать из себя нужную скорость. Зато в феврале 2025 года на приватном ивенте этот миллион забрал грек Кристиан Голомеев, накачанный легальной фармакологией и неофициально пробивший отметку в 20.89 секунды. Ящик Пандоры открыт.

Читать далее

4 Telegram-бота для управления задачами прямо в мессенджере: сравнение в 2026 году

11 hours 54 sec ago

Задачи в Telegram возникают быстрее, чем успеваешь их записать. "Купи молоко после работы", "созвон с заказчиком в понедельник в 15:00", голосовое на минуту с тремя поручениями внутри - всё это проносится в ленте и тонет через двадцать сообщений. Закладки помогают сохранить ссылку, но не извлекут из текста дату и не напомнят вовремя. Поиск по чату найдёт слово, но не сгруппирует задачи по срокам или приоритетам.

Стандартный подход - перенести задачу...

Читать далее

Искусственный интеллект и функции нейронов в мозге. Как связи определяют природу наших клеток

11 hours 4 min ago

В статьях про мозг часто провожу аналогии между нейронами и линиями электропередач. Но, представьте себе такую картину. Вы у себя дома. И видите два одинаковых провода. Один в теории ведет к дверному звонку, а другой – к лампочке. Чтобы понять, какой куда, нужно вручную перебрать провод и дойти до конечной точки. Но теперь искусственный интеллект с одного «взгляда» определяет функции проводов.

Читать далее

Как 30 лет боли в интеграции привели нас к собственной платформе

11 hours 4 min ago

Привет Хабр!

Меня зовут Дмитрий Гаврин, я заместитель директора департамента «Цифровые решения» компании «Диасофт». Есть тип совещаний, которые я узнаю с первой секунды по интонации приглашения. Когда директор проекта пишет «зайди, поговорим по цифрам» - это не про то, что кто-то перевыполнил план. Это про интеграцию. Почти всегда про нее.

Читать далее

Метеостанция на Аtmega328 и NRF24L01 с выносным датчиком

11 hours 4 min ago

Казалось бы, простой проект метеостанции. Но при чем тут линейная интерполяция, хорды Архимеда, прочностный расчет, а также ошибки с разделением земли? Читайте в статье!

Читать далее

Пока другие выбирают архитектуру, поиск по коду в GitVerse уже работает

11 hours 5 min ago

Поиск по коду — одна из тех функций, ценность которых ощущается мгновенно. Она либо есть и экономит часы, либо её нет — и ты начинаешь открывать файлы вручную, клонировать репозиторий, запускать find или средства своей IDE и вспоминать «где же это было».
Мы добавили в GitVerse поиск по коду в репозиториях. и сделали это быстро. Не потому что «срезали углы», а потому что опирались на инструмент, который десятилетиями решает задачу поиска по коду внутри Git: git grep. Пока другие поднимают тяжёлые поисковые платформы, возводят кластеры, строят индексаторы, мы выбрали простое и проверенное решение, которое работает прямо сейчас.

Читать далее

Postgresso #2 (87)

11 hours 31 min ago

На разных континентах и субконтинентах

В расписании конференции PGConf.Russia, к которой мы ещё, конечно, вернёмся в разделе Конференции, моё внимание привлёк вот такой доклад:

YMatrix Domino: Design Considerations, Trade-offs, and Implementation of In-Database Stream Processing - видимо, игрек впереди названия как раз в честь Яо Яндуна (Yandong Yao), гендира и сооснователя компании Ymatrix (также известной как Beijing Siwei Zongheng Data Technology Co., Ltd. или «Сывэй Цзунхэн»). Не думаю, что многим читателям этих обзоров она известна хотя бы по одному из этих названий.

Он экс-руководитель пекинского R&D-центра Greenplum.

Оказывается, на хабре есть статья о YMatrix:

Читать далее

Использование OPC UA на нативном приложении в технологии MFC MS Visual C++

11 hours 49 min ago

Ключевые аспекты проектирования и реализации SCADA-систем в автоматизированных системах управления технологическими процессами (АСУТП). Основное внимание уделяется интеграции с базами данных, такими как SQL Server, и использованию протокола OPC UA для взаимодействия с контроллерами.

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

Читать далее

Курс рубля опять начал падать, а Nvidia умудрилась выбесить геймеров

12 hours 13 sec ago

Самые интересные новости финансов и технологий в России и мире за неделю: чиновникам приходится покупать отдельные телефоны для Max, в России хотят создать реестр национальных AI-моделей, уголовное дело за платную звезду в Телеграм, Метаверс закрывается, DLSS 5 разозлил геймеров нейрослопом, а также аж три хороших новости недели.

Читать далее

Who's online

There are currently 1 user and 1 guest online.