Сборщик RSS-лент

Что новенького есть в CSS в 2026 году?

Habr.com - вт, 05/26/2026 - 14:02

Привет, Хабр!

Мне всегда нравилось следить за тем, как развивается CSS. Стараюсь следить за новыми возможностями, чтобы не пропускать что-то действительно важное. И недавно подумал: «А почему бы не рассказать о них читателям Хабра?» Так я и оказался здесь.

Я составил список новинок, которые кажутся мне особенно интересными и важными. Они всё ещё экспериментальные. Браузеры только в последние месяцы начали поддерживать их. Так что это суперсвежие штуки.

Давайте посмотрим, что я вам подготовил.

Читать далее

Хватит мучить ChatGPT. Почему ваш промпт не сработает

Habr.com - вт, 05/26/2026 - 14:00

Каждую неделю в тредс или на реддите кто-то жалуется: «Попросил ChatGPT (Gemini, Grok, клод, нужное подчеркнуть) написать сопроводительное письмо, а получил кринж из штампов. Ну и фигня эта ваша нейронка». В комментах топикстартеру задают резонные вопросы: «Какой системный промпт ты писал? Контекст давал? Примеры приложил? Tone of voice описал?» А в ответ — тишина.

Эта статья про то, как не быть таким персонажем и перестать обижаться на ИИ.

Читать далее

Как и зачем мы писали семантический слой для ИИ аналитики – SLayer

Habr.com - вт, 05/26/2026 - 14:00

Казалось бы, что может быть проще: даёшь LLM доступ к БД и просишь написать тебе нужный SQL! Но на практике и ИИ, и человек быстро сталкиваются с одинаковыми проблемами – взрывом кардинальности при JOIN’ах, ошибками в гранулярности, сложными подзапросами и отсутствием понятного бизнес-контекста.

Рассказываем, зачем и как мы проектировали семантический слой для детерминированной аналитики и адекватной работы ИИ-агентов с данными.

Давайте разбираться!

Маленькая EVPN/VXLAN-фабрика без тупика: как мы запускали площадку в Амстердаме

Habr.com - вт, 05/26/2026 - 13:59

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

Меня зовут Рене, я сетевой инженер в FirstVDS. Я работаю из Иркутска и люблю строить сетевые фабрики на базе VXLAN/EVPN — не в теории, не в лабе, а на практике в жёстком продакшене, где важнее не красивый референс-дизайн, а то, насколько решение готово к авариям, миграциям нагрузки, физическому переезду и неожиданным вводным от бизнеса.

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

Читать далее

AppGrid 1.8.0

Linux.org.ru - вт, 05/26/2026 - 13:56

Опубликован выпуск AppGrid 1.8.0 — стороннего лаунчера приложений для KDE Plasma 6, выполненного в виде сетки приложений и позиционируемого как альтернатива стандартным меню Kickoff и Kicker. Релиз размещён на GitHub 25 мая 2026 года; в описании проекта указано, что AppGrid распространяется под лицензией GPL-2.0-or-later.

AppGrid поставляется в двух вариантах плазмоида: как отдельное центрированное всплывающее окно и как нативное всплывающее меню панели Plasma. Оба варианта используют общую сетку приложений, поиск, категории и настройки. Для установки разработчик указывает официальные каналы: AUR для Arch Linux и производных, PPA для Ubuntu 25.10+, Copr для Fedora, универсальный tarball для установки в ~/.local/ на неизменяемых системах, а также Nix/NixOS Flake.

Разработчик называет AppGrid 1.8.0 крупнейшим обновлением с момента появления проекта. В релизе переработана система избранного, расширено перетаскивание приложений, улучшено ранжирование поиска, добавлена более тесная интеграция с механизмами KDE Plasma и проведена оптимизация производительности.

( читать дальше... )

 , , ,

Репликация по DDIA: что я понял, только когда сам сломал прод

Habr.com - вт, 05/26/2026 - 13:51

В понедельник утром бухгалтер из клиентской компании написала мне в Telegram: «У контрагента в SAP всё оплачено, а в Smartup долг 12 миллионов». Я открыл обе системы. Одна и та же накладная. Два разных состояния. Два источника правды и оба врут.

Это было ровно то место в книге Designing Data-Intensive Applications, на котором я когда-то уверенно кивнул и пошёл дальше. Глава 5. Replication. «Ну да, master-slave, понятно». А когда через год сам построил систему с двумя ведущими даже не назвав её так, — Клеппманн взял своё со штрафами и пенями.

Это история о том, как я понял пятую главу DDIA не из книги, а из логов.

Читать далее

RAG без downtime: настраиваем инкрементальное обновление документов на Qdrant и LangChain

Habr.com - вт, 05/26/2026 - 13:50

PM: Нам нужно актуализировать базу знаний для ИИ-ассистента,
там изменилась инструкция по смене пароля.
DevOps: Не проблема, сейчас запущу скрипт, через два часа всё обновится.
Предупреди Заказчика о недоступности сервиса.

Знакомая ситуация? Полная зачистка векторной базы и реиндексация всех имеющихся документов с остановкой сервиса - решение простое и надёжное, но «прощается» только на этапе прототипа.

В продакшене могут быть сотни тысяч документов, живые пользователи и SLA с требованием по доступности сервиса. Обновилась одна, пусть и очень важная инструкция, и сервис недоступен два часа. А если таких обновлений десятки в неделю? Давайте исправим это и напишем ETL-скрипт, который умеет добавлять, обновлять и удалять отдельные документы без остановки сервиса.

Читать далее

Тени истории: война машин. Как «Энигма» и «Фиалка» определили исход Второй мировой войны

Habr.com - вт, 05/26/2026 - 13:50

Это третья статья из нашего цикла о криптографии. В нем мы рассказываем, как человечество училось прятать и расшифровывать секреты — от древних методов до современных алгоритмов.

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

Читать далее

Как ускорить распознавание объектов нейросетями среди множества классов, не жертвуя памятью и точностью

Habr.com - вт, 05/26/2026 - 13:48

Эксперты российской ИТ-компании «Криптонит» Никита Габдуллин и Илья Андросов разработали принципиально новый метод организации скрытого пространства нейросетей. В ряде сценариев он позволяет снизить требования к памяти GPU и существенно ускорить классификацию объектов нейронными сетями. Вместо того, чтобы мириться с ростом вычислительных затрат и требований к памяти по мере увеличения числа классов, авторы призывают отказаться от классификационного слоя и случайного распределения классов в скрытом пространстве нейросети.

Читать далее

Как я хотел две странички для SAMBA и NFS, а сделал полноценную панель управления NAS на 20+ страницах

Habr.com - вт, 05/26/2026 - 13:33

Как я хотел две странички для SAMBA и NFS, а сделал полноценную панель управления NAS на 20+ страницах

Читать далее

Kubernetes для баз данных? CloudNativePG делает PostgreSQL по-настоящему Cloud-Native

Habr.com - вт, 05/26/2026 - 13:33

Практический разбор: запускаем PostgreSQL в Kubernetes с высокой доступностью, автоматическим failover и декларативным управлением - через один YAML-файл.

В лес CNPG

Как мы анализировали поведение пользователей Яндекс Музыки на 50 млн событий

Habr.com - вт, 05/26/2026 - 13:30

Музыкальные стриминговые сервисы давно перестали быть просто каталогами треков. Сегодня значительная часть пользовательского опыта формируется рекомендательными системами: персональными подборками, автоматическими плейлистами, «волнами» и похожими механизмами. Пользователь может сам искать музыку, добавлять треки в библиотеку и слушать знакомых артистов, а может переходить по рекомендациям алгоритма. Возникает естественный исследовательский вопрос: рекомендации действительно расширяют музыкальный кругозор или, наоборот, закрепляют уже существующие предпочтения пользователя?

Читать далее

Как я разработал PoC-конструктор для приложений Android

Habr.com - вт, 05/26/2026 - 13:16

Как рутинная разработка PoC-приложений под Android привела к созданию собственного конструктора нагрузок: от зарождения идеи до появления DexRunner и DEXLab – инструментов для быстрой сборки, доставки и исполнения DEX-нагрузок прямо на устройстве без вмешательств в логику приложения.

Читать далее

Стек российского сисадмина в 2026

Habr.com - вт, 05/26/2026 - 13:16

Ушел TeamViewer, Veeam не купить, Jira SM превратилась в тыкву. Собрали актуальный стек российского сисадмина в 2026: шесть категорий, только то что реально работает в проде. Внутри — таблица импортозамещения, честные минусы каждого продукта и чек-лист выживания инфраструктуры.

Собрать стек

Как я сделал обычную посудомоечную машину умной, с Home Assistant/ESPHome

Habr.com - вт, 05/26/2026 - 13:11

Стоит у меня старая посудомоечная машина Gorenje GV 51211. Работает исправно, но возраст у неё уже такой, что морально я давно готов к тому, что однажды она просто скажет: «На этом всё». И вот возникла мысль: а почему бы не подключить к системе Home Assistant и посудомойку?

Удалённо управлять посудомоечной машиной я не собирался. Меня интересовал исключительно мониторинг:

Читать далее

Контент-завод в 2026 году: разбор автономных систем, который отговорит вас это покупать

Habr.com - вт, 05/26/2026 - 13:08

Контент-завооод (Мечтательно). Все продают «полностью автономную» систему. Обещают, что будете просыпаться с дополнительными 10-50 000 рублей каждый день, даже без опыта. Проснулся такой в 5:30, чувствуешь, что-то в трусах мешает, хвать, а там котлета 50к лежит – контент-завод за ночь принес. Я 4 месяца строю свой и знаю: внутри каждого такого «завода» сидит живой человек, просто в маркетинге его не показывают. Разбираю на примерах и показываю, где вас обманут.

Меня не разведёшь, а других гляну

I just want an agent. Часть 2. Как мы построили виртуальную команду для разработки ИИ-агентов

Habr.com - вт, 05/26/2026 - 13:01

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

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

Вторая часть моего лонгрида как раз посвящена тому, как мы реализовали продакшен-решение для создания ИИ-агентов, которое впоследствии стало главным вайб-код-инструментом нашей платформы MWS AI Agents Platform и получило название «ИИ-команда» (AI Force). 

Велком под кат

Прототип игры с помощью Flowith: личный опыт и ограничения AI-инструмента

Habr.com - вт, 05/26/2026 - 13:00

Привет! На связи Антон Дятлов, инженер по защите информации в Selectel. В середине 2025 года я взялся за идею — создать простую браузерную игру к конференции Selectel Tech Day в стиле Hotline Miami, однако опыта разработки игр на JS или Java у меня не было. Тогда я начал искать онлайн-инструменты, способные на основе описания генерировать игру с музыкой и анимациями. 

На выбор было несколько кандидатов, которые высветились в поисковой строке. Sider AI оказался универсальным помощником в более простых повседневных задачах и не справился с запросом на создание игры, в Rosebud AI же, хоть он и выдал качественный результат, кредиты быстро закончились, а получить код можно было, лишь купив подписку. 

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

Под кат!

Что вы не знаете об альтернативных документах, удостоверяющих личность

Habr.com - вт, 05/26/2026 - 12:45

У гражданина Российской Федерации или гостя страны может быть целый набор документов, удостоверяющих личность. Вот прошлый раз в статье про СНИЛС. мы обсуждали ситуацию со сменой паспорта, а в комментариях был поднят вопрос об альтернативных документах.

Теперь представьте ситуации:

— Приходит человек, показывает паспорт, а по базе данных МВД паспорт недействителен по причине смерти владельца. Это может быть сбой обращения к СМЭВ, смерть однофамильца и ошибка оператора в ЗАГСе и так далее. Но банк ему денег дать не может, надо идти в МВД и обновлять базу через них.

— Справка 2П — даётся, например, погорельцам в МВД. Это легитимный документ, но там просто распечатка на принтере и фото. Её очень легко подделывают. Решения лучше, чем переключение на ИБ и многократные проверки вопросами про транзакции, факты о счёте и тому подобное — пока нет. До кучи в ней же часто путают Е и Ё, и это вообще ужасная комбинация.

И это мы сейчас не смотрим на попытки показать загран в момент замены паспорта в 45 лет, обслуживание по справке об освобождении, действительным паспортам 1974 года, прописке оленеводов (а кочевье должно иметь КЛАДР, но не может в принципе), смену пола и внешности (такое тоже случалось, а пол во многих системах считается неизменным — надо заводить нового клиента и триггерить этим систему комплаенса, реагирующую на очевидное отмывание денег), рассинхрон ИНН и СНИЛС и так далее.

Читать далее

Программные модули в DATAREON Platform: выносим повторяющуюся логику в C# функции

Habr.com - вт, 05/26/2026 - 12:45

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

В DATAREON Platform эту проблему можно решить через программные модули — механизм для хранения и повторного использования собственных функций на C#.

В статье покажу как создавать такие функции и использовать в ваших процессах.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 9 гостей.
Ленты новостей